:root{--fe-rule: rgba(240, 237, 230, .12);--fe-rule-strong: rgba(240, 237, 230, .22);--fe-bracket: var(--color-primary);--fe-bracket-size: 28px;--fe-bracket-weight: 2px;--fe-bracket-inset: 14px;--fe-ink: #0D0F0C;--fe-label: .7rem;--fe-track: .2em}h1,h2,h3,h4,h5{letter-spacing:.005em;line-height:.92}h1{font-size:clamp(2.9rem,7.2vw,5.6rem)}h2{font-size:clamp(2.2rem,4.8vw,3.9rem)}h3{font-size:clamp(1.5rem,2.8vw,2.1rem)}h4{font-size:1.15rem;letter-spacing:.08em}h1 .highlight,h2 .highlight,h3 .highlight,.fe-accent{color:var(--color-primary)}.eyebrow{font-size:var(--fe-label);letter-spacing:var(--fe-track);gap:10px}.eyebrow:before{width:22px;height:1px;background:currentColor;opacity:.9}.fe-chip{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border:1px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-body);font-size:var(--fe-label);font-weight:700;letter-spacing:var(--fe-track);text-transform:uppercase;line-height:1;margin-bottom:22px}.fe-chip:before{content:"";width:6px;height:6px;background:currentColor;transform:rotate(45deg);flex-shrink:0}.fe-chip--dot:before{transform:none;border-radius:50%}.fe-chip--muted{border-color:var(--fe-rule-strong);color:var(--color-text-muted)}.fe-rule{height:1px;background:var(--fe-rule);position:relative;margin:0 0 28px}.fe-rule:before{content:"";position:absolute;left:0;top:0;width:56px;height:1px;background:var(--color-primary)}.fe-ticks{height:1px;background:repeating-linear-gradient(90deg,var(--fe-rule-strong) 0,var(--fe-rule-strong) 4px,transparent 4px,transparent 9px)}.fe-brackets{position:relative}.fe-brackets:before,.fe-brackets:after{content:"";position:absolute;width:var(--fe-bracket-size);height:var(--fe-bracket-size);border:var(--fe-bracket-weight) solid var(--fe-bracket);pointer-events:none;z-index:4}.fe-brackets:before{top:calc(var(--fe-bracket-inset) * -1);left:calc(var(--fe-bracket-inset) * -1);border-right:0;border-bottom:0}.fe-brackets:after{bottom:calc(var(--fe-bracket-inset) * -1);right:calc(var(--fe-bracket-inset) * -1);border-left:0;border-top:0}.fe-brackets--inset{--fe-bracket-inset: -22px}@media(max-width:749px){:root{--fe-bracket-size: 20px;--fe-bracket-inset: 8px}.fe-brackets--inset{--fe-bracket-inset: -14px}}body .btn{border-radius:0;border-width:1px;letter-spacing:.16em;font-size:.8rem;padding:16px 30px;transition:background .15s ease,color .15s ease,border-color .15s ease}body .btn:hover{box-shadow:none}body .btn--lg{padding:19px 38px;font-size:.85rem}body .btn--xl{padding:22px 46px;font-size:.9rem}body .btn--outline,body .btn--ghost,body .btn--ghost-light{border-width:1px}body .btn--ghost-light{border-color:var(--fe-rule-strong);letter-spacing:.16em}body .btn--ghost-light:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn--arrow:after,.image-banner__cta .btn:not(.btn--ghost):not(.btn--ghost-light):after{content:"\2192";font-size:1.05em;line-height:0;transform:translateY(.02em);transition:transform .15s ease}.btn--arrow:hover:after,.image-banner__cta .btn:hover:after{transform:translate(3px,.02em)}.fe-textlink{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--color-text);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.fe-textlink:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}body .announcement-bar{background:var(--fe-ink);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);font-size:.68rem;font-weight:600;letter-spacing:var(--fe-track);padding:9px 20px}body .announcement-bar svg{color:var(--color-primary)}body .announcement-bar a:hover{color:var(--color-primary);text-decoration:none}body .site-header{background:#0d0f0ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);box-shadow:none}body .site-header__logo{display:inline-flex;align-items:center;gap:10px;letter-spacing:.14em;font-size:1.6rem}body .site-header__logo:not(:has(img)):before{content:"";width:9px;height:9px;background:var(--color-primary);flex-shrink:0}body .site-header__nav a{font-size:.72rem;letter-spacing:.16em;border-radius:0;position:relative}body .site-header__nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:1px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}body .site-header__nav a:hover:after,body .site-header__nav a.is-active:after{transform:scaleX(1)}body .site-header__menu-btn,body .site-header__cart-btn,body .site-header__search-btn{border-radius:0}body .site-header__kit-cta a{border-radius:0;letter-spacing:.14em;font-size:.72rem}@media(max-width:989px){body .site-header__inner{grid-template-columns:1fr auto 1fr;gap:12px}body .site-header__menu-btn{justify-self:start}body .site-header__logo{justify-self:center}body .site-header__actions{justify-self:end}}body .image-banner{min-height:82vh}body .image-banner:before,body .image-banner:after{content:"";position:absolute;width:46px;height:46px;border:2px solid var(--color-primary);z-index:3;pointer-events:none}body .image-banner:before{top:28px;left:28px;border-right:0;border-bottom:0}body .image-banner:after{bottom:28px;right:28px;border-left:0;border-top:0}@media(max-width:749px){body .image-banner:before{top:16px;left:16px;width:26px;height:26px}body .image-banner:after{bottom:16px;right:16px;width:26px;height:26px}}body .image-banner__overlay{background:linear-gradient(to top,rgba(10,12,10,.92) 0%,rgba(10,12,10,.62) 38%,rgba(10,12,10,.18) 74%,transparent 100%)}body .image-banner__heading{line-height:.9;letter-spacing:.005em;text-shadow:none}body .image-banner__subheading{color:#f0ede6c7;font-size:clamp(.95rem,2vw,1.08rem);max-width:480px}body .image-banner__chip{border-radius:0;background:transparent;border-color:var(--fe-rule-strong);letter-spacing:.14em;font-size:.68rem;padding:7px 12px}body .image-banner__trust-chips{gap:8px}body .product-card{background:transparent;border:0;border-radius:0;transition:transform .2s ease}body .product-card:hover{border:0;transform:none;box-shadow:none}body .product-card__media{border-radius:0;border:1px solid transparent;transition:border-color .2s ease}body .product-card:hover .product-card__media{border-color:var(--color-primary)}body .product-card__badges{top:0;left:0;gap:0}body .badge{border-radius:0;padding:5px 11px;font-size:.66rem;letter-spacing:.16em}body .badge--sale,body .badge--new{background:var(--color-primary);color:#fff}body .product-card__body{padding:14px 0 0}body .product-card__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 700);text-transform:uppercase;letter-spacing:.045em;font-size:1.1rem;line-height:1.05;margin-bottom:8px}body .product-card:hover .product-card__title{color:var(--color-primary)}.price{display:inline-flex;align-items:baseline;gap:9px;flex-wrap:wrap}.price__current{font-family:var(--font-heading);font-size:1.15rem;letter-spacing:.03em;color:var(--color-text)}.price__compare{text-decoration:line-through;color:var(--color-text-muted);font-size:.85rem;order:-1}.price:has(.price__compare) .price__current{color:var(--color-primary)}body .featured-product .featured-product__media{border-radius:0;position:relative}body .featured-product .featured-product__media:before,body .featured-product .featured-product__media:after{content:"";position:absolute;width:32px;height:32px;border:2px solid var(--color-primary);z-index:4;pointer-events:none}body .featured-product .featured-product__media:before{top:-12px;left:-12px;border-right:0;border-bottom:0}body .featured-product .featured-product__media:after{bottom:-12px;right:-12px;border-left:0;border-top:0}body .featured-product .featured-product__title{line-height:.95}body .featured-product .featured-product__price{font-family:var(--font-heading);letter-spacing:.03em}body .featured-product .featured-product__compare{font-family:var(--font-body)}body .stats-grid{border-radius:0;border-color:var(--color-border)}body .stats__item strong{letter-spacing:.02em}body .stats__dot{border-radius:0;transform:rotate(45deg);width:8px;height:8px}.fe-band{background:var(--color-primary);color:var(--fe-ink);padding:34px 0}.fe-band__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px}@media(min-width:750px){.fe-band__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.fe-band__value{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 700);font-size:clamp(1.9rem,4vw,2.7rem);line-height:1;text-transform:uppercase;letter-spacing:.01em;margin-bottom:7px}.fe-band__label{font-family:var(--font-body);font-size:.64rem;font-weight:700;letter-spacing:var(--fe-track);text-transform:uppercase;opacity:.72}.fe-steps{display:grid;gap:36px}@media(min-width:750px){.fe-steps{grid-template-columns:repeat(3,1fr);gap:44px}}.fe-step{padding-top:20px;border-top:1px solid var(--color-primary)}.fe-step__num{font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:var(--fe-track);color:var(--color-primary);margin-bottom:14px}.fe-step__title{font-size:1.25rem;letter-spacing:.05em;margin-bottom:10px}.fe-step__text{color:var(--color-text-muted);font-size:.93rem;line-height:1.65;margin:0}body .testimonial-card{border-radius:0;background:var(--color-bg-alt);border-color:var(--color-border);position:relative;padding-top:30px}body .testimonial-card:before{content:"\201d";display:block;font-family:var(--font-heading);font-size:2.6rem;line-height:.6;color:var(--color-primary);margin-bottom:14px}body .testimonial-card__body{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 700);text-transform:uppercase;letter-spacing:.02em;line-height:1.22;font-size:1.08rem;color:var(--color-text)}body .testimonial-card__name{font-size:.68rem;letter-spacing:var(--fe-track);text-transform:uppercase;color:var(--color-text-muted)}body .testimonial-card__chip{border-radius:0}.fe-quotes{display:grid;gap:20px}@media(min-width:750px){.fe-quotes{grid-template-columns:repeat(2,1fr);gap:24px}}.fe-quote{border:1px solid var(--color-border);background:var(--color-bg-alt);padding:28px 26px;transition:border-color .2s ease}.fe-quote:hover{border-color:var(--color-primary)}.fe-quote__mark{font-family:var(--font-heading);font-size:2.4rem;line-height:.55;color:var(--color-primary);margin-bottom:18px}.fe-quote__text{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 700);text-transform:uppercase;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.2;letter-spacing:.02em;margin:0 0 20px}.fe-quote__by{font-size:.66rem;font-weight:700;letter-spacing:var(--fe-track);text-transform:uppercase;color:var(--color-text-muted);display:flex;align-items:center;gap:9px}.fe-quote__by:before{content:"";width:16px;height:1px;background:var(--color-primary);flex-shrink:0}.fe-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 20px}@media(min-width:750px){.fe-trust{grid-template-columns:repeat(4,1fr);gap:28px}}.fe-trust__item{padding-top:16px;border-top:1px solid var(--fe-rule)}.fe-trust__icon{color:var(--color-primary);margin-bottom:12px}.fe-trust__label{font-size:.68rem;font-weight:700;letter-spacing:var(--fe-track);text-transform:uppercase;margin-bottom:5px}.fe-trust__sub{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}body .site-footer__logo{display:inline-flex;align-items:center;gap:11px;letter-spacing:.14em}body .site-footer__logo:not(:has(img)):before{content:"";width:10px;height:10px;background:var(--color-primary);flex-shrink:0}body .site-footer__heading{color:var(--color-text);font-size:.66rem;letter-spacing:var(--fe-track);padding-bottom:12px;border-bottom:1px solid var(--color-border)}body .site-footer__list a{font-size:.85rem}body .site-footer__list a:hover{color:var(--color-primary)}body .site-footer__trust-item{letter-spacing:.14em;font-size:.68rem}body .section-dark,body .section-white,body .section-cream{border-top:1px solid var(--color-border)}.fe-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px}.fe-section-head__text{max-width:640px}.fe-section-head__text p{color:var(--color-text-muted);font-size:.95rem;margin:12px 0 0}body .testimonial-card,body .product-card__media,body .stats-grid,body .image-banner__chip,body .badge,body .btn{border-radius:0}@media(prefers-reduced-motion:reduce){body .image-banner__bg,body .product-card,body .product-card__media img,.btn--arrow:after{transition:none!important}}body .timeline__chip{color:var(--fe-ink)}body .announcement-bar,body .site-header,body .site-footer,body .timeline__card{background:#000}body .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}body .section-dark:before,body .site-footer:before{display:none}
/*# sourceMappingURL=/cdn/shop/t/56/assets/field.css.map */
