.skip-link,.skip-to-content-link,a.skip-link,a.skip-to-content-link,.skip-to-content-link.button{display:none!important;visibility:hidden!important}.visually-hidden,.visually-hidden--inline{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--bg:#FFFFFF;--bga:#F5F5F7;--tx:#1D1D1F;--mu:#86868B;--ac:#1D1D1F;--act:#FFFFFF;--bd:#D2D2D7;--success:#10B981;--urg:#FF3B30;--fh:"Inter Tight",sans-serif;--fb:"Inter",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--tx);font-family:var(--fb);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--fh);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--tx)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{max-width:1280px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--fh);font-weight:700;cursor:pointer;border:0;padding:14px 28px;border-radius:100px;transition:all .2s ease;font-size:15px}.btn--primary{background:var(--ac);color:var(--act)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.btn--outline{background:transparent;color:var(--tx);border:1px solid var(--bd)}.btn--xl{padding:18px 36px;font-size:16px}.eb{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--ac);text-transform:uppercase;margin-bottom:18px}.stars{color:var(--ac);letter-spacing:2px;font-size:14px;font-weight:700}section{padding:120px 0}.ann{background:var(--tx);color:var(--bg);padding:11px 0;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.ann span{margin:0 14px}.hd{padding:18px 0;border-bottom:1px solid var(--bd);background:var(--bg);position:sticky;top:0;z-index:50}.hd__in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.lg{font-family:var(--fh);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--tx)}.hd nav{display:flex;gap:28px;justify-content:center}.hd nav a{font-size:14px;color:var(--mu);font-weight:500;cursor:pointer}.hd nav a:hover{color:var(--tx)}.hd__actions{display:flex;gap:14px;align-items:center}.hd__cart{position:relative;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--bd);border-radius:50%;color:var(--tx);cursor:pointer}.hd__cart-count{position:absolute;top:-4px;right:-4px;background:var(--ac);color:var(--act);font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:flex;align-items:center;justify-content:center}.hd__hamburger{display:none;width:42px;height:42px;background:transparent;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer}.hd__hamburger span{width:22px;height:2px;background:var(--tx);border-radius:1px}.hero{padding:80px 0;border-bottom:1px solid var(--bd)}.hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero__text h1{font-size:72px;line-height:.95;margin-bottom:24px}.hero__text h1 em{font-style:normal;color:var(--ac);display:block}.hero__desc{font-size:17px;color:var(--mu);max-width:520px;margin-bottom:28px;line-height:1.6}.hero__bullets{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px;max-width:540px}.hero__bullet{padding:12px 14px;background:var(--bga);border:1px solid var(--bd);font-size:13px;color:var(--tx);border-radius:18px;display:flex;align-items:center;gap:10px;font-weight:600}.hero__bullet:before{content:"\2713";color:var(--ac);font-weight:800;font-size:14px}.hero__price{display:inline-flex;gap:14px;align-items:baseline;margin-bottom:24px;padding:14px 22px;background:var(--bga);border-radius:18px;border:1px solid var(--bd)}.hero__price-now{font-family:var(--fh);font-size:36px;font-weight:800;color:var(--tx);line-height:1}.hero__price-was{font-size:16px;color:var(--mu);text-decoration:line-through}.hero__price-save{font-size:12px;letter-spacing:.08em;color:var(--ac);text-transform:uppercase;font-weight:700}.product-form{display:flex;flex-direction:column;gap:18px;margin-top:6px;max-width:540px}.product-form__variant{border:0;padding:0}.product-form__variant legend{font-family:var(--fh);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;color:var(--mu)}.product-form__swatches{display:flex;gap:8px;flex-wrap:wrap}.swatch{cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:2px solid var(--bd);border-radius:100px;font-size:13px;font-weight:600;transition:border-color .15s;background:var(--bg);position:relative}.swatch:has(input:checked){border-color:var(--ac)}.swatch input{position:absolute;opacity:0;pointer-events:none}.swatch>span:first-of-type{width:18px;height:18px;border-radius:50%;border:1px solid var(--bd);display:inline-block}.product-form__buy{display:flex;gap:12px;align-items:stretch}.quantity{display:flex;align-items:center;border:1px solid var(--bd);border-radius:18px;overflow:hidden}.quantity__btn{width:42px;background:transparent;border:0;font-size:18px;color:var(--tx);cursor:pointer}.quantity__input{width:50px;text-align:center;border:0;font-family:var(--fh);font-weight:700;font-size:16px;color:var(--tx);background:transparent;outline:none;-moz-appearance:textfield}.quantity__input::-webkit-inner-spin-button{display:none}.product-form__submit{flex:1}.hero__media{aspect-ratio:4/5;overflow:hidden;background:var(--bga);border-radius:18px;position:relative;border:1px solid var(--bd)}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__badge{position:absolute;top:18px;right:18px;background:var(--ac);color:var(--act);padding:10px 14px;font-family:var(--fh);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;border-radius:18px}.tb{padding:24px 0;background:var(--bga);border-bottom:1px solid var(--bd)}.tb__l{display:flex;gap:36px;justify-content:center;flex-wrap:wrap;font-size:13px;color:var(--mu);font-weight:600}.tb__l span:before{content:"\2713  ";color:var(--ac);font-weight:800}.act-sec{padding:100px 0;background:var(--bg);border-bottom:1px solid var(--bd)}.act-sec__h{text-align:center;margin-bottom:60px;max-width:680px;margin-left:auto;margin-right:auto}.act-sec__h h2{font-size:48px;margin-bottom:14px}.act-sec__h h2 em{font-style:normal;color:var(--ac);display:block}.act-sec__h p{font-size:17px;color:var(--mu);line-height:1.6}.act-sec__g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.act-sec__c{aspect-ratio:3/4;position:relative;overflow:hidden;border-radius:18px;background:var(--bga)}.act-sec__c img{width:100%;height:100%;object-fit:cover}.act-sec__o{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);color:#fff}.act-sec__o-time{font-size:11px;letter-spacing:.12em;color:#fff;opacity:.7;text-transform:uppercase;font-weight:600;margin-bottom:6px}.act-sec__o strong{font-family:var(--fh);font-size:20px;font-weight:800;display:block;margin-bottom:6px;color:#fff}.act-sec__o p{font-size:13px;color:#fff;opacity:.85;line-height:1.5}.feat{padding:120px 0;background:var(--bga)}.feat__h{text-align:center;margin-bottom:60px;max-width:680px;margin-left:auto;margin-right:auto}.feat__h h2{font-size:48px;margin-bottom:14px}.feat__h h2 em{font-style:normal;color:var(--ac);display:block}.feat__h p{font-size:17px;color:var(--mu);line-height:1.6}.feat__g{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feat__c{padding:36px 28px;background:var(--bg);border:1px solid var(--bd);border-radius:18px;display:flex;flex-direction:column;gap:14px}.feat__c-num{font-size:13px;color:var(--ac);letter-spacing:.1em;font-weight:700;text-transform:uppercase}.feat__c h3{font-size:22px;line-height:1.15}.feat__c p{font-size:14px;color:var(--mu);line-height:1.7}.spc{padding:100px 0;background:var(--bg);border-bottom:1px solid var(--bd)}.spc__h{text-align:center;margin-bottom:48px}.spc__h h2{font-size:48px}.spc__g{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1100px;margin:0 auto}.spc__c{padding:28px 22px;background:var(--bga);border:1px solid var(--bd);border-radius:18px;text-align:center}.spc__c-label{font-size:11px;letter-spacing:.12em;color:var(--ac);text-transform:uppercase;margin-bottom:12px;font-weight:700}.spc__c-value{font-family:var(--fh);font-size:36px;font-weight:800;line-height:1;color:var(--tx);margin-bottom:8px}.spc__c-text{font-size:12px;color:var(--mu);line-height:1.5}.cmp{padding:120px 0;background:var(--bga);border-bottom:1px solid var(--bd)}.cmp__h{text-align:center;margin-bottom:60px}.cmp__h h2{font-size:48px}.cmp__h h2 em{font-style:normal;color:var(--ac);display:block}.cmp__g{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin:0 auto}.cmp__c{background:var(--bg);border-radius:18px;overflow:hidden;border:1px solid var(--bd)}.cmp__c-media{aspect-ratio:4/3;overflow:hidden;background:var(--bga)}.cmp__c-media img{width:100%;height:100%;object-fit:cover}.cmp__c-body{padding:28px}.cmp__c-label{font-size:11px;letter-spacing:.12em;color:var(--ac);text-transform:uppercase;margin-bottom:10px;font-weight:700}.cmp__c-body h3{font-size:22px;margin-bottom:10px}.cmp__c-body p{font-size:14px;color:var(--mu);line-height:1.7}.rev{padding:120px 0;background:var(--bg);border-bottom:1px solid var(--bd)}.rev__h{text-align:center;margin-bottom:48px}.rev__h h2{font-size:48px;margin-bottom:14px}.rev__h h2 em{font-style:normal;color:var(--ac);display:block}.rev__h p{font-size:14px;color:var(--mu)}.rev__g{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rev__c{padding:28px;background:var(--bga);border:1px solid var(--bd);border-radius:18px;display:flex;flex-direction:column;gap:14px}.rev__s{font-size:14px;font-weight:700}.rev__txt{font-size:15px;line-height:1.6;color:var(--tx);font-style:italic}.rev__t{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--bd)}.rev__a{width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--bd)}.rev__a img{width:100%;height:100%;object-fit:cover}.rev__m strong{font-family:var(--fh);font-size:14px;font-weight:700;display:block}.rev__m span{font-size:12px;color:var(--mu)}.faq{padding:120px 0;background:var(--bga);border-bottom:1px solid var(--bd)}.faq__h{text-align:center;margin-bottom:48px}.faq__h h2{font-size:48px}.faq__l{max-width:760px;margin:0 auto}.faq__i{background:var(--bg);border:1px solid var(--bd);border-radius:18px;margin-bottom:12px;overflow:hidden}.faq__q{font-family:var(--fh);font-size:17px;font-weight:700;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq__q:after{content:"+";font-size:24px;color:var(--ac);font-weight:700}.faq__a{padding:0 24px 22px;font-size:14px;color:var(--mu);line-height:1.7}.ctaf{padding:120px 0;background:var(--ac);color:var(--act);text-align:center}.ctaf h2{font-size:48px;color:var(--act);margin-bottom:18px;line-height:1.05}.ctaf p{font-size:17px;margin-bottom:28px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.5;opacity:.92}.ctaf .btn--primary{background:var(--act);color:var(--ac)}.ft{padding:64px 0 32px;background:var(--bg);color:var(--tx);font-size:13px;border-top:1px solid var(--bd)}.ft__t{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--bd);margin-bottom:24px}.ft__lg{font-family:var(--fh);font-weight:800;font-size:22px;margin-bottom:12px}.ft__tag{color:var(--mu);max-width:280px;line-height:1.6}.ft__c h4{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;color:var(--ac);font-weight:700}.ft__c a{display:block;padding:6px 0;color:var(--mu);cursor:pointer}.ft__c a:hover{color:var(--tx)}.ft__bot{display:flex;justify-content:space-between;font-size:12px;color:var(--mu);flex-wrap:wrap;gap:14px}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.cart-drawer[aria-hidden=false]{pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s}.cart-drawer[aria-hidden=false] .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;height:100%;width:420px;max-width:90vw;background:var(--bg);transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column}.cart-drawer[aria-hidden=false] .cart-drawer__panel{transform:translate(0)}.cart-drawer__hd{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--bd)}.cart-drawer__close{background:transparent;border:0;font-size:22px;cursor:pointer;color:var(--tx);width:32px;height:32px}.cart-drawer__body{flex:1;overflow-y:auto;padding:24px}.cart-drawer__empty{text-align:center;color:var(--mu);padding:32px 0}.cart-drawer__ft{padding:24px;border-top:1px solid var(--bd);display:flex;flex-direction:column;gap:12px}.cart-drawer__total{display:flex;justify-content:space-between;font-family:var(--fh);font-weight:700;font-size:18px}.cart-drawer__note{font-size:12px;color:var(--mu);text-align:center}.sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--bg);border-top:1px solid var(--bd);padding:12px 16px;display:none;align-items:center;gap:14px;justify-content:space-between;box-shadow:0 -8px 24px #00000014}.sticky-atc[aria-hidden=false]{display:flex}.sticky-atc__price strong{font-family:var(--fh);font-size:18px;font-weight:800;color:var(--ac);display:block}.sticky-atc__price small{font-size:11px;color:var(--mu);text-decoration:line-through}.sticky-atc__cta{padding:12px 22px;flex:0 0 auto}@media(max-width:900px){.hero__text h1{font-size:48px}.feat__h h2,.act-sec__h h2,.cmp__h h2,.rev__h h2,.faq__h h2,.ctaf h2,.spc__h h2{font-size:36px}.hero__inner,.feat__g,.act-sec__g,.cmp__g,.rev__g,.ft__t{grid-template-columns:1fr}.spc__g{grid-template-columns:repeat(2,1fr)}.hd nav{display:none}.hd__hamburger{display:flex}section{padding:60px 0}.hero{padding:48px 0}}@media(max-width:600px){.hero__text h1{font-size:36px}.hero__bullets{grid-template-columns:1fr}.product-form__buy{flex-direction:column;align-items:stretch}.quantity{width:100%}.quantity__input{flex:1}.sticky-atc{display:flex}}button{background:transparent;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;line-height:inherit}.hd__in,header.hd .container{display:flex;align-items:center;gap:24px}.hd__in nav,header.hd nav{display:flex;gap:24px;align-items:center}.hd__in .lg,header.hd .lg{flex:1;text-align:center}.hd__in form,.hd__in .hd__cta,header.hd form,header.hd .hd__cta{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/preview-styles.css.map */
