.cs-gen{padding:clamp(56px,8vw,120px) 0;background:var(--paper,#F6F6F6);color:var(--ink,#0B0B0B)}.cs-gen h1{margin:0 0 clamp(24px,3vw,40px);font:800 clamp(40px,6vw,76px)/.97 var(--display,"Mont",sans-serif);letter-spacing:-.05em}.cs-gen .dot{color:var(--turq,#0CBABA)}.cs-rte{max-width:70ch;font:500 17px/1.7 var(--body,"Montserrat",sans-serif)}.cs-rte h2,.cs-rte h3{font-family:var(--display,"Mont",sans-serif);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:1.6em 0 .5em}.cs-rte h2{font-size:clamp(26px,3vw,36px)}.cs-rte h3{font-size:clamp(20px,2.4vw,26px)}.cs-rte p,.cs-rte ul,.cs-rte ol{margin:0 0 1em}.cs-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cs-rte img{max-width:100%;height:auto;border-radius:16px}.cs-rte table{width:100%;border-collapse:collapse;margin:1em 0}.cs-rte td,.cs-rte th{border-bottom:1px solid #DEDEDE;padding:10px 8px;text-align:left}.cs-prod-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.cs-prod-img img{width:100%;height:auto;border-radius:24px;background:#fff}.cs-price{font:700 22px/1 var(--body,"Montserrat",sans-serif);margin:0 0 20px}.cs-prod-form{display:grid;gap:12px;margin-top:24px;max-width:420px}.cs-prod-form .btn{justify-content:center;padding:16px 24px;font-size:15px}.cs-select{padding:14px 16px;border-radius:14px;border:1px solid #DEDEDE;font:600 15px var(--body,"Montserrat",sans-serif);background:#fff}@media(max-width:760px){.cs-prod-grid{grid-template-columns:1fr}}.cs-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(32px,6vw,96px);align-items:start}.cs-form{display:grid;gap:16px;background:#fff;border-radius:24px;padding:clamp(20px,3vw,32px)}.cs-form label{display:grid;gap:8px;font:700 13px/1.2 var(--body,"Montserrat",sans-serif);letter-spacing:.02em}.cs-form input,.cs-form textarea{width:100%;padding:14px 16px;border-radius:14px;border:1px solid #DEDEDE;background:#f6f6f6;font:500 16px/1.4 var(--body,"Montserrat",sans-serif);color:#0b0b0b}.cs-form input:focus,.cs-form textarea:focus{outline:2px solid #0CBABA;outline-offset:1px}.cs-ok,.cs-bad{margin:0;font:600 16px/1.5 var(--body,"Montserrat",sans-serif)}.cs-bad{color:#b42318}@media(max-width:860px){.cs-contact{grid-template-columns:1fr}}.cs-404{background:var(--paper,#F6F6F6);color:var(--ink,#0B0B0B);padding-top:0;padding-bottom:clamp(40px,6vw,80px)}.cs-404-hero{position:relative;isolation:isolate;overflow:hidden;background:#0b0b0b;color:#fff;border-radius:24px;margin:clamp(6px,.8vw,12px)}.cs-404-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);opacity:.5;z-index:-1}.cs-404-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0b0b0be6,#0b0b0b8c 55%,#0b0b0b40)}.cs-404-hero .wrap{display:grid;gap:24px;justify-items:start;padding-block:clamp(72px,10vw,140px)}.cs-404-k{display:inline-flex;align-items:center;gap:10px;font:600 11px/1 var(--body,"Montserrat",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#dadada}.cs-404-k:before{content:"";width:6px;height:6px;border-radius:50%;background:#0cbaba}.cs-404 h1{margin:0;font:800 clamp(48px,7vw,104px)/.94 var(--display,"Mont",sans-serif);letter-spacing:-.05em;color:#fff;text-wrap:balance}.cs-404 h1 .soft{color:#a6a6a6}.cs-404 .dot{color:#0cbaba}.cs-404-hero p{max-width:42ch;font-size:18px;line-height:1.5;color:#d9d9d9}.cs-404-act{display:flex;flex-wrap:wrap;gap:10px}.cs-404 .arr{width:32px;height:32px;border-radius:50%;background:#0cbaba;color:#0b0b0b;display:grid;place-items:center;transition:transform .3s ease}.cs-404 .arr svg{width:14px;height:14px}.cs-404 .btn:hover .arr{transform:translate(3px)}.cs-404-h{margin:clamp(72px,9vw,120px) 0 clamp(32px,4vw,48px);font:800 clamp(38px,4.6vw,64px)/.98 var(--display,"Mont",sans-serif);letter-spacing:-.045em}.cs-404-h .soft{color:#8a8a8a}.cs-404-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cs-404-c{background:#fff;border-radius:16px;padding:26px 24px;display:grid;grid-template-rows:auto 1fr auto;gap:28px;color:#0b0b0b;text-decoration:none;transition:transform .3s ease}.cs-404-c:hover{transform:translateY(-3px)}.cs-404-c .n{font:600 clamp(56px,5vw,72px)/.85 var(--body,"Montserrat",sans-serif);letter-spacing:-.06em}.cs-404-c .n i{font-style:normal;color:#0cbaba}.cs-404-c h3{margin:0 0 8px;font:700 22px/1.1 var(--display,"Mont",sans-serif);letter-spacing:-.04em}.cs-404-c p{margin:0;font-size:15px;line-height:1.55;color:#4e4e4e}.cs-404-c .go{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--body,"Montserrat",sans-serif)}.cs-404-c .go svg{width:14px;height:14px;color:#0cbaba;transition:transform .3s ease}.cs-404-c:hover .go svg{transform:translate(3px)}.cs-404-search{margin-top:clamp(32px,4vw,48px);display:flex;gap:8px;padding:6px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e2e2e2;max-width:560px}.cs-404-search:focus-within{box-shadow:inset 0 0 0 1px #0cbaba}.cs-404-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 16px;font:400 16px/1 var(--body,"Montserrat",sans-serif);color:#0b0b0b}.cs-404-help{margin-top:22px;font-size:15px;color:#4e4e4e}.cs-404-help a{font-weight:600;color:#0b0b0b;text-decoration:underline;text-decoration-color:#0cbaba;text-underline-offset:4px;text-decoration-thickness:1.5px}.cs-404 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:980px){.cs-404-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cs-404 h1{font-size:clamp(44px,12.4vw,52px)}.cs-404-h{font-size:clamp(34px,9.6vw,42px)}.cs-404-hero p{font-size:17px}.cs-404-act{width:100%}.cs-404-act .btn{flex:1 1 100%;justify-content:space-between}.cs-404-act .btn.line{justify-content:center}.cs-404-grid{grid-template-columns:1fr}.cs-404-c{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:14px 18px;padding:22px 20px}.cs-404-c .n{font-size:44px}.cs-404-c .go{grid-column:2}}.cs-pol{background:#f6f6f6;color:#0b0b0b;padding:clamp(48px,7vw,104px) 0 clamp(40px,6vw,80px)}.cs-pol-k{display:inline-flex;align-items:center;gap:10px;font:600 11px/1 var(--body,"Montserrat",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#4e4e4e}.cs-pol-k:before{content:"";width:6px;height:6px;border-radius:50%;background:#0cbaba}.cs-pol-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 clamp(28px,4vw,44px)}.cs-pol-tabs a{font:600 13px/1 var(--body,"Montserrat",sans-serif);padding:10px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #cfcfcf;color:#2e2e2e;text-decoration:none}.cs-pol-tabs a:hover{box-shadow:inset 0 0 0 1px #0b0b0b}.cs-pol-tabs a[aria-current]{background:#0b0b0b;color:#fff;box-shadow:none}.shopify-policy__container{max-width:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,4vw,56px);align-items:start}.shopify-policy__container.has-toc{grid-template-columns:240px minmax(0,1fr)}.shopify-policy__title{grid-column:1 / -1;text-align:left!important;margin-bottom:clamp(28px,4vw,48px)}.shopify-policy__title h1{margin:0;font:800 clamp(48px,6.6vw,95px)/.94 var(--display,"Mont",sans-serif);letter-spacing:-.05em;text-wrap:balance}.shopify-policy__title h1:after{content:".";color:#0cbaba}.cs-pol-toc{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;padding-right:6px;scrollbar-width:thin}.cs-pol-toc span{display:block;margin-bottom:14px;font:600 11px/1 var(--body,"Montserrat",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#4e4e4e}.cs-pol-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid #E2E2E2}.cs-pol-toc a{display:block;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font:500 13px/1.35 var(--body,"Montserrat",sans-serif);color:#4e4e4e;text-decoration:none}.cs-pol-toc a:hover{color:#0b0b0b}.cs-pol-toc a.on{color:#0b0b0b;font-weight:600;border-left-color:#0cbaba}.shopify-policy__body{min-width:0;background:#fff;border-radius:24px;padding:clamp(24px,4vw,56px)}.shopify-policy__body .rte{max-width:68ch;font:400 16px/1.7 var(--body,"Montserrat",sans-serif);color:#4e4e4e}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body h2{margin:44px 0 14px;font:700 clamp(22px,2.2vw,28px)/1.15 var(--display,"Mont",sans-serif);letter-spacing:-.035em;color:#0b0b0b;scroll-margin-top:96px}.shopify-policy__body h2 .n{color:#0cbaba;font-variant-numeric:tabular-nums}.shopify-policy__body h3{margin:28px 0 10px;font:700 18px/1.3 var(--display,"Mont",sans-serif);letter-spacing:-.02em;color:#0b0b0b}.shopify-policy__body strong{color:#0b0b0b;font-weight:600}.shopify-policy__body a{color:#0b0b0b;font-weight:600;text-decoration:underline;text-decoration-color:#0cbaba;text-underline-offset:3px;text-decoration-thickness:1.5px;overflow-wrap:anywhere}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding:0;list-style:none}.shopify-policy__body li{position:relative;padding-left:20px;margin-bottom:8px}.shopify-policy__body ul>li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:#0cbaba}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:8px 0 22px;font-size:14px;display:block;overflow-x:auto}.shopify-policy__body th,.shopify-policy__body td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid #E2E2E2}.shopify-policy__body th{font:700 13px/1.3 var(--display,"Mont",sans-serif);color:#0b0b0b;background:#f6f6f6}.cs-pol-date{display:inline-block;margin-bottom:22px!important;padding:8px 12px;border-radius:999px;background:#f6f6f6;font:600 13px/1 var(--body,"Montserrat",sans-serif);color:#0b0b0b}.cs-pol-help{margin-top:22px;font-size:15px;color:#4e4e4e}.cs-pol-help a{font-weight:600;color:#0b0b0b;text-decoration:underline;text-decoration-color:#0cbaba;text-underline-offset:4px;text-decoration-thickness:1.5px}@media(max-width:980px){.shopify-policy__container.has-toc{grid-template-columns:minmax(0,1fr)}.cs-pol-toc{display:none}}@media(max-width:560px){.shopify-policy__title h1{font-size:clamp(40px,11.4vw,52px)}.shopify-policy__body{border-radius:16px;padding:22px 18px}.cs-pol-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,40px));padding-inline:clamp(16px,4vw,40px)}.cs-pol-tabs a{flex:none}}.cs-cart,.cs-search{background:#f6f6f6;color:#0b0b0b;padding:clamp(48px,7vw,104px) 0 clamp(40px,6vw,80px)}.cs-cart h1,.cs-search h1{margin:18px 0 clamp(28px,4vw,44px);font:800 clamp(44px,6.2vw,88px)/.94 var(--display,"Mont",sans-serif);letter-spacing:-.05em;text-wrap:balance}.cs-cart h1 .soft,.cs-search h1 .soft{color:#8a8a8a}.cs-cart .dot,.cs-search .dot{color:#0cbaba}.cs-cart .arr,.cs-search .arr{width:32px;height:32px;border-radius:50%;background:#0cbaba;color:#0b0b0b;display:grid;place-items:center;transition:transform .3s ease}.cs-cart .arr svg,.cs-search .arr svg{width:14px;height:14px}.cs-cart .btn:hover .arr,.cs-search .btn:hover .arr{transform:translate(3px)}.cs-cart-lede{max-width:46ch;font-size:17px;line-height:1.55;color:#4e4e4e}.cs-cart-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px}.cs-tlink{font:600 15px/1 var(--body,"Montserrat",sans-serif);color:#0b0b0b;text-decoration:underline;text-decoration-color:#0cbaba;text-underline-offset:4px;text-decoration-thickness:1.5px}.cs-cart-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(16px,3vw,32px);align-items:start}.cs-cart-items{background:#fff;border-radius:24px;padding:clamp(8px,1.6vw,16px) clamp(16px,3vw,32px)}.cs-ci{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:start;padding:20px 0;border-bottom:1px solid #E2E2E2}.cs-ci:last-of-type{border-bottom:0}.cs-ci-img{display:block;width:96px;height:96px;border-radius:14px;overflow:hidden;background:#f6f6f6}.cs-ci-img img{width:100%;height:100%;object-fit:contain}.cs-ci-tx{display:grid;gap:4px;min-width:0}.cs-ci-t{font:700 18px/1.2 var(--display,"Mont",sans-serif);letter-spacing:-.03em;color:#0b0b0b;text-decoration:none}.cs-ci-m{font-size:14px;color:#4e4e4e}.cs-ci-d{font:600 13px/1.3 var(--body,"Montserrat",sans-serif);color:#078f8f}.cs-ci-row{display:flex;align-items:center;gap:18px;margin-top:10px}.cs-qty{display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #cfcfcf;height:40px}.cs-qty button{width:40px;height:40px;border:0;background:transparent;font:500 18px/1 var(--body,"Montserrat",sans-serif);color:#0b0b0b;cursor:pointer;border-radius:50%}.cs-qty button:hover{background:#f6f6f6}.cs-qty input{width:40px;border:0;background:transparent;text-align:center;font:600 15px/1 var(--body,"Montserrat",sans-serif);color:#0b0b0b;-moz-appearance:textfield}.cs-qty input::-webkit-outer-spin-button,.cs-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cs-ci-x{font-size:14px;color:#4e4e4e;text-decoration:underline;text-underline-offset:3px}.cs-ci-p{display:grid;justify-items:end;gap:2px;text-align:right}.cs-ci-p b{font:600 18px/1.2 var(--body,"Montserrat",sans-serif);letter-spacing:-.02em}.cs-ci-p s{font-size:14px;color:#8a8a8a}.cs-sum{position:sticky;top:96px;background:#0b0b0b;color:#fff;border-radius:24px;padding:clamp(22px,3vw,32px);display:grid;gap:14px}.cs-sum h2{margin:0 0 6px;font:800 30px/1 var(--display,"Mont",sans-serif);letter-spacing:-.045em;color:#fff}.cs-sum-r{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:#c4c4c4}.cs-sum-r b{color:#fff;font-weight:600}.cs-sum-d b{color:#0cbaba}.cs-sum-t{padding-top:14px;border-top:1px solid #262626;font-size:17px;color:#fff}.cs-sum-t b{font-size:22px;letter-spacing:-.02em}.cs-sum-n{margin:0;font-size:13px;color:#9a9a9a}.cs-sum-go{justify-content:space-between;width:100%;min-height:56px;padding:8px 8px 8px 24px;font-size:16px;background:#fff!important;color:#0b0b0b!important}.cs-sum-ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.cs-sum-ul li{display:flex;gap:10px;align-items:baseline;font-size:14px;color:#c4c4c4}.cs-sum-ul li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#0cbaba;transform:translateY(-2px)}.cs-sum-back{color:#fff;justify-self:start;margin-top:4px}@media(max-width:900px){.cs-cart-grid{grid-template-columns:minmax(0,1fr)}.cs-sum{position:static}}@media(max-width:560px){.cs-cart h1,.cs-search h1{font-size:clamp(40px,11.4vw,52px)}.cs-ci{grid-template-columns:72px minmax(0,1fr);gap:14px}.cs-ci-img{width:72px;height:72px}.cs-ci-p{grid-column:2;justify-items:start;text-align:left;grid-row:2}}.cs-s-form{margin:0 0 28px}.cs-s-count{margin:0 0 22px;font-size:15px;color:#4e4e4e}.cs-s-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-s-c{background:#fff;border-radius:16px;overflow:hidden;color:#0b0b0b;text-decoration:none;display:grid;grid-template-rows:auto auto auto 1fr;transition:transform .3s ease}.cs-s-c:hover{transform:translateY(-3px)}.cs-s-c .im{aspect-ratio:16/10;overflow:hidden;background:#141414}.cs-s-c .im img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.cs-s-c.prod .im{background:#fff}.cs-s-c.prod .im img{object-fit:contain;filter:none;padding:12px}.cs-s-c .ty{margin:18px 20px 0;font:600 11px/1 var(--body,"Montserrat",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:#078f8f}.cs-s-c h3{margin:10px 20px 6px;font:700 20px/1.15 var(--display,"Mont",sans-serif);letter-spacing:-.035em}.cs-s-c p{margin:0 20px 22px;font-size:14px;line-height:1.55;color:#4e4e4e}.cs-s-pages{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:32px;font-size:14px;color:#4e4e4e}.cs-search .cs-404-grid{margin-top:8px}@media(max-width:900px){.cs-s-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cs-s-grid{grid-template-columns:1fr}}.cs-app{padding:clamp(40px,6vw,88px) 0}.cs-app .wrap{min-height:40vh}@media(max-width:600px){.cs-gen h1{font-size:calc(clamp(40px,6vw,76px) - 1px)}.cs-rte{font-size:16px}.cs-rte h2{font-size:calc(clamp(26px,3vw,36px) - 1px)}.cs-rte h3{font-size:calc(clamp(20px,2.4vw,26px) - 1px)}.cs-price{font-size:21px}.cs-prod-form .btn,.cs-select{font-size:14px}.cs-form label{font-size:12px}.cs-form input,.cs-form textarea,.cs-ok,.cs-bad{font-size:15px}.cs-404-k{font-size:10px}.cs-404 h1{font-size:calc(clamp(48px,7vw,104px) - 1px)}.cs-404-hero p{font-size:17px}.cs-404-h{font-size:calc(clamp(38px,4.6vw,64px) - 1px)}.cs-404-c .n{font-size:calc(clamp(56px,5vw,72px) - 1px)}.cs-404-c h3{font-size:21px}.cs-404-c p{font-size:14px}.cs-404-c .go{font-size:13px}.cs-404-search input{font-size:15px}.cs-404-help{font-size:14px}@media(max-width:560px){.cs-404 h1{font-size:calc(clamp(44px,12.4vw,52px) - 1px)}}@media(max-width:560px){.cs-404-h{font-size:calc(clamp(34px,9.6vw,42px) - 1px)}}@media(max-width:560px){.cs-404-hero p{font-size:16px}}@media(max-width:560px){.cs-404-c .n{font-size:43px}}.cs-pol-k{font-size:10px}.cs-pol-tabs a{font-size:12px}.shopify-policy__title h1{font-size:calc(clamp(48px,6.6vw,95px) - 1px)}.cs-pol-toc span{font-size:10px}.cs-pol-toc a{font-size:12px}.shopify-policy__body .rte{font-size:15px}.shopify-policy__body h2{font-size:calc(clamp(22px,2.2vw,28px) - 1px)}.shopify-policy__body h3{font-size:17px}.shopify-policy__body table{font-size:13px}.shopify-policy__body th,.cs-pol-date{font-size:12px}.cs-pol-help{font-size:14px}@media(max-width:560px){.shopify-policy__title h1{font-size:calc(clamp(40px,11.4vw,52px) - 1px)}}.cs-cart h1,.cs-search h1{font-size:calc(clamp(44px,6.2vw,88px) - 1px)}.cs-cart-lede{font-size:16px}.cs-tlink{font-size:14px}.cs-ci-t{font-size:17px}.cs-ci-m{font-size:13px}.cs-ci-d{font-size:12px}.cs-qty button{font-size:17px}.cs-qty input{font-size:14px}.cs-ci-x{font-size:13px}.cs-ci-p b{font-size:17px}.cs-ci-p s{font-size:13px}.cs-sum h2{font-size:29px}.cs-sum-r{font-size:14px}.cs-sum-t{font-size:16px}.cs-sum-t b{font-size:21px}.cs-sum-n{font-size:12px}.cs-sum-go{font-size:15px}.cs-sum-ul li{font-size:13px}@media(max-width:560px){.cs-cart h1,.cs-search h1{font-size:calc(clamp(40px,11.4vw,52px) - 1px)}}.cs-s-count{font-size:14px}.cs-s-c .ty{font-size:10px}.cs-s-c h3{font-size:19px}.cs-s-c p,.cs-s-pages{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cs-generic.css.map */
