:root{--ink: #f7f6f3;--deep: #f0eee9;--void: #ffffff;--panel: #ffffff;--groove: #e4e1db;--divide: #d4d0c8;--ash: #8f8a82;--mist: #67635c;--fog: #3c3a36;--snow: #1d1c1a;--white: #161514;--cream: #2a2927;--gold: #2f4a3a;--gold-dim: #6d8174;--font-display: "DM Sans", sans-serif;--font-body: "DM Sans", sans-serif;--radius: 10px}body{font-size:16px;font-weight:400;color:var(--white);background:var(--ink)}body:before{display:none}.f-hero__title,.f-h2,.hero__title,.product-title,.campaign-strip__headline,.preorder-trust__title,.about-heading,.about-promise-text,.page-main-wrap h1,.cart-page h1,.search-page h1,.contact-info h1,.collection-hero h1,.page-404 h1,.nav-drawer__links a,.stat-num,.product-price,.cart-total__price,.cart-item__price,.product-card__price{font-family:var(--font-body);text-transform:none;letter-spacing:-.025em;font-weight:600}.f-hero__title{font-size:clamp(40px,5vw,64px);line-height:1.04;margin:16px 0 18px}.f-h2{font-size:clamp(30px,3.4vw,46px);line-height:1.08;margin-top:12px}.product-title{font-size:36px;line-height:1.1}.product-price{font-size:28px}.label{font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--mist);font-weight:500}.label:before{display:none}.announcement-bar{letter-spacing:.02em;font-size:13px;text-transform:none;font-weight:400}.announcement-bar__dot{background:#9fc1aa;animation:none;box-shadow:none}.site-nav{background:#f7f6f3eb}.nav-logo svg path,.footer-brand svg path{fill:var(--white)}.nav-links a{font-size:14px;letter-spacing:0;text-transform:none;color:var(--fog);font-weight:500}.nav-links a:after{background:var(--white)}.nav-drawer__links a{font-size:26px}.btn-primary,.btn-outline,.add-to-cart-btn,.cart-checkout-btn,.form-submit,.search-submit{border-radius:8px;letter-spacing:.01em;text-transform:none;font-size:15px;font-weight:500}.btn-primary,.btn-outline{padding:15px 28px}.product-secondary-action{border-radius:8px;text-transform:none;letter-spacing:0;font-size:14px}.btn-ghost{text-transform:none;letter-spacing:0;font-size:14px}.f-hero{grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;min-height:auto;padding:56px var(--gutter) 72px}.f-hero__content{order:1;padding:0;border-left:none}.f-hero__media{order:2;border-radius:14px;aspect-ratio:4 / 5;background:#ebe8e2}.f-hero__media:after{display:none}.f-hero__desc{color:var(--fog);font-size:17px;max-width:480px}.f-price__now{font-family:var(--font-body);font-weight:600;font-size:34px;letter-spacing:-.02em}.f-price__tag{border-radius:999px;letter-spacing:.02em;text-transform:none;font-size:12px;padding:5px 12px}.f-meta{letter-spacing:0;font-size:14px;color:var(--mist)}.f-progress__top{text-transform:none;letter-spacing:0;font-size:14px}.f-progress__track{border-radius:99px;height:6px}.f-signup__row{border-radius:8px;overflow:hidden;background:#fff}.f-signup__input{background:#fff;color:var(--white)}.f-signup__btn{border-radius:0}.f-signup__note{font-size:13px}.f-signup__success,.form-input,.form-textarea,.search-form{border-radius:8px;background:#fff}.f-section{padding:88px var(--gutter)}.f-section--alt{background:var(--deep)}.f-step,.f-pack__img,.f-story__img,.trust-card,.spec-item,.main-img-box,.pthumb,.feature-item__icon{border-radius:var(--radius)}.f-steps{gap:16px}.f-step{border-color:var(--groove)}.f-step__num{font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.04em}.f-step__title{font-size:19px;text-transform:none;letter-spacing:-.01em;font-weight:600}.f-guarantee{border-radius:var(--radius);margin-top:16px}.f-pack__gallery{gap:12px}.f-specs__k{text-transform:none;letter-spacing:0;font-size:15px;font-weight:400;padding-top:0}.f-story__sign{font-family:var(--font-body);font-weight:600;font-size:17px;letter-spacing:0}.f-faq summary{font-size:17px}.stat-label,.spec-key,.trust-item span,.product-subtitle,.footer-col h4,.cart-total__label,.form-label{text-transform:none;letter-spacing:.01em;font-size:13px}.spec-key{font-size:12px}.product-badge{border-radius:999px;text-transform:none;letter-spacing:.02em;font-size:12px}.product-badge:before{background:var(--ink);animation:none}.product-info{background:var(--ink)}.product-gallery{background:var(--deep)}.product-description,.product-shipping-note p{font-size:15px;color:var(--fog)}button.pthumb{padding:0;cursor:pointer}.f-band .label{color:#b9b5ad}.f-band .f-lead{color:#cfcbc3}.f-band .f-signup__note,.f-band .f-deadline,.f-band .f-cta-note{color:#b9b5ad}.f-band .f-signup__row{border-color:transparent}.f-band .f-signup__input{color:#161514}.f-band .f-signup__success{background:transparent;border-color:#6d8174}.about-promise p:last-child{color:#cfcbc3}.s-trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--groove);border-bottom:1px solid var(--groove);background:#fff}.s-trust__item{padding:28px;display:flex;gap:14px;align-items:flex-start;border-right:1px solid var(--groove)}.s-trust__item:last-child{border-right:none}.s-trust__item svg{width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:1.5;flex-shrink:0;margin-top:2px}.s-trust__title{font-size:15px;font-weight:600;color:var(--white)}.s-trust__text{font-size:14px;color:var(--mist);line-height:1.5;margin-top:2px}.s-fits{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.s-fits__img{border-radius:14px;overflow:hidden;background:#ebe8e2;aspect-ratio:1}.s-fits__img img{width:100%;height:100%;object-fit:cover}.s-fits__list{list-style:none;margin-top:32px;display:grid;gap:0;border-top:1px solid var(--groove)}.s-fits__list li{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:20px 0;border-bottom:1px solid var(--groove)}.s-fits__n{font-size:13px;font-weight:600;color:var(--gold);padding-top:2px}.s-fits__t{font-size:17px;font-weight:600;color:var(--white);letter-spacing:-.01em}.s-fits__d{font-size:15px;color:var(--mist);line-height:1.6;margin-top:2px}@media(max-width:900px){.f-hero{grid-template-columns:1fr;gap:28px;padding:20px 20px 56px}.f-hero__media{order:0;aspect-ratio:1}.f-hero__content{order:1}.f-section{padding:64px 20px}.s-trust{grid-template-columns:1fr 1fr}.s-trust__item{padding:20px}.s-trust__item:nth-child(2){border-right:none}.s-trust__item:nth-child(-n+2){border-bottom:1px solid var(--groove)}.s-fits{grid-template-columns:1fr;gap:32px}}@media(max-width:480px){.s-trust{grid-template-columns:1fr}.s-trust__item{border-right:none;border-bottom:1px solid var(--groove)}.f-signup__btn,.f-signup__input{border-radius:8px}.f-signup__row{background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/shop.css.map */
