body.fx-editorial{font-family:var(--font-body);--font-body:Arial,Helvetica,sans-serif;--font-display:Arial,Helvetica,sans-serif;--bone:#f4f4f4;--muted:#565b62;--muted-2:#646971;color:#111;background:#fff;font-size:16px;line-height:1.6}.fx-editorial h1,.fx-editorial h2,.fx-editorial h3,.fx-editorial h4{font-weight:800;letter-spacing:-.035em}.fx-editorial .container{max-width:1600px}.fx-editorial .btn{font-weight:700;font-size:13px;letter-spacing:.025em;border-radius:5px;min-height:48px;text-align:center}.fx-editorial .announce{background:#000;color:#fff;font-size:12px;font-weight:700;letter-spacing:.045em;padding:13px 18px;min-height:45px}.fx-editorial .site-header,.fx-editorial .mobile-drawer{--inverse-bg:#fff;--inverse-fg:#111;--inverse-muted:#454545;--inverse-line:#dedede;background:#fff;color:#111;border-color:#e5e5e5}.fx-editorial .site-header__row{height:84px}.fx-editorial .primary-nav a,.fx-editorial .primary-nav summary{font-weight:700;letter-spacing:.09em;opacity:1}.fx-editorial .nav-dropdown{background:#fff;border-color:#e5e5e5;box-shadow:0 14px 24px #0000000f}.fx-editorial .header-icons svg{width:22px;height:22px}.fx-editorial .header-icons>a,.fx-editorial .header-icons>button{justify-content:center;min-width:32px;min-height:44px}.fx-editorial .fx-header-logo__link{background:#fff}.fx-editorial .fx-header-logo__still,.fx-editorial .fx-header-logo__video{filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}.fx-editorial .fx-header-logo__toggle{color:#111}.fx-editorial .site-header :focus-visible,.fx-editorial .mobile-drawer :focus-visible{outline-color:#111}.fx-editorial .primary-nav .nav-highlight{border-radius:4px;letter-spacing:.04em}.fx-editorial .primary-nav .nav-highlight:hover{background:#111;color:#fff}.fx-editorial .site-footer{background:#050505;color:#fff}.fx-editorial .footer-main{padding-block:64px 52px}.fx-editorial .footer-col h4{font-size:15px;font-weight:800;letter-spacing:.12em}.fx-editorial .footer-contact p.name{font-size:21px;font-weight:800;letter-spacing:-.035em;margin-bottom:20px}.fx-editorial .footer-col a,.fx-editorial .footer-contact p,.fx-editorial .footer-signup p.text{font-size:14px;line-height:1.6}.fx-editorial .footer-signup__row input{min-height:52px;font-size:14px}.fx-editorial .footer-signup__row button{min-height:52px;font-weight:700;letter-spacing:.02em;padding-inline:18px}.fx-editorial .footer-bottom{border-color:#ffffff26}.fx-editorial .footer-bottom__inner{font-size:11px}.fx-editorial .product__title{font-size:clamp(28px,3vw,42px);line-height:1.13}.fx-editorial .product__price,.fx-editorial .card__price{font-weight:700}.fx-editorial .product__description,.fx-editorial .accordion__body,.fx-editorial .rte{font-size:16px}.fx-editorial .variant-options label{font-weight:700;border-radius:4px}.fx-editorial .product__actions .btn{min-height:52px}.fx-editorial .accordion summary{font-weight:700;font-size:13px}.fx-section{padding-block:clamp(48px,5.5vw,88px)}.fx-section *{box-sizing:border-box}.fx-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.fx-section__head>div{min-width:0}.fx-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.fx-heading{font-size:clamp(30px,3.3vw,50px);line-height:1.04;text-transform:uppercase;margin:0}.fx-subheading{color:var(--muted);max-width:600px;margin:16px 0 0;font-size:16px;line-height:1.6}.fx-outline{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;border:1px solid currentColor;border-radius:5px;font-size:12px;line-height:1.3;text-transform:uppercase;font-weight:700;letter-spacing:.04em;text-align:center}.fx-outline:hover{background:#111;color:#fff}.fx-section__head>.fx-outline{flex-shrink:0}.fx-hero{background:#080808;color:#fff}.fx-hero__grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;min-height:530px}.fx-hero__copy{padding:clamp(45px,6vw,85px) clamp(24px,4vw,70px);align-self:center}.fx-hero__copy h1{color:#fff;font-size:clamp(50px,5.1vw,80px);line-height:.98;text-transform:uppercase;max-width:650px;margin:0}.fx-hero__copy .fx-kicker{color:#d6d6d6;margin-bottom:24px}.fx-hero__text{font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:#eee;margin:24px 0;max-width:500px}.fx-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.fx-hero__actions .btn{background:#fff;color:#080808;border-color:#fff}.fx-hero__actions .btn:hover{background:#e6e6e6}.fx-hero__secondary{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px;padding:12px 0}.fx-hero__note{color:#bfbfbf;font-size:11px;line-height:1.6;max-width:475px;margin:22px 0 0}.fx-hero__photo{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;background:#f0f0f0;min-height:450px}.fx-hero__photo img{width:91%;height:auto;max-height:none;object-fit:contain;transform:rotate(-18deg);mix-blend-mode:multiply}.fx-hero__caption{position:absolute;bottom:28px;left:24px;right:24px;color:#333;text-align:center;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.fx-spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#080808;color:#fff;padding:28px clamp(24px,4vw,64px);border-top:1px solid #ffffff30;gap:22px}.fx-spec-strip>div{padding-left:20px;border-left:1px solid #ffffff4d;min-width:0}.fx-spec-strip b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.fx-spec-strip span{display:block;font-size:11px;color:#b9b9b9;margin-top:6px;line-height:1.5}.fx-tabs__nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 30px}.fx-tabs__nav a{min-height:44px;display:inline-flex;align-items:center;padding:12px 20px;border-radius:30px;font-size:12px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.035em;color:#626262}.fx-tabs__nav a[aria-selected=true]{color:#111;background:#ededed}.fx-tabs__nav a:hover{color:#111}.fx-tabs__panel+.fx-tabs__panel{margin-top:40px}[data-fx-tabs][data-enhanced] .fx-tabs__panel{margin-top:0}.fx-rail{min-width:0}.fx-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b5b5b5 transparent;padding:2px 0 20px}.fx-rail__track>*{min-width:0;scroll-snap-align:start}.fx-rail__controls{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.fx-rail__controls button{height:44px;width:44px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #a3a3a3;border-radius:50%;font-size:22px;line-height:1;background:transparent}.fx-rail__controls button:hover{background:#111;color:#fff;border-color:#111}.fx-rail__controls button:disabled{opacity:.28;cursor:default}.fx-product-card{display:flex;flex-direction:column}.fx-product-card__media{display:block;position:relative;background:#fff;aspect-ratio:1;margin-bottom:16px}.fx-product-card__media .media{width:100%;height:100%;background:#fff}.fx-product-card__media .media img{width:100%;height:100%;padding:4%;object-fit:contain;transform:none}.fx-product-card__badge{position:absolute;top:14px;right:10px;z-index:2;border:1px solid #dadada;background:#fff;color:#222;border-radius:3px;padding:5px 8px;font-weight:700;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.fx-product-card__type{margin:0 0 6px;color:#626971;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.fx-product-card h3{font-size:17px;line-height:1.4;letter-spacing:-.015em;margin:0 0 10px}.fx-product-card__price{font-size:16px;font-weight:700;margin-top:auto}.fx-product-card .price__compare{font-size:12px;font-weight:400}.fx-product-card__link{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #a8a8a8;margin-top:15px;padding:5px 0}.fx-categories{background:#707780;color:#fff}.fx-categories__layout{display:grid;grid-template-columns:.8fr 2.7fr;gap:44px;align-items:center}.fx-categories .fx-subheading{color:#fff}.fx-categories .fx-rail__track{grid-auto-columns:calc((100% - 48px)/3)}.fx-categories .fx-rail__controls button{border-color:#fff9}.fx-category-card{display:block;overflow:hidden;border-radius:10px;background:#fff;color:#111}.fx-category-card__photo{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f4f4f4;overflow:hidden}.fx-category-card__photo img{width:94%;height:94%;object-fit:contain;mix-blend-mode:multiply}.fx-category-card__status{position:absolute;top:14px;left:14px;right:auto;max-width:85%;z-index:1;border-radius:20px;background:#111;color:#fff;padding:6px 10px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.fx-category-card__foot{padding:22px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.fx-category-card h3{font-size:20px;text-transform:uppercase;line-height:1.1}.fx-category-card__plus{border:1px solid #111;border-radius:50%;flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:400}.fx-feature{background:#f7f7f7}.fx-feature__grid{background:#090909;color:#fff;display:grid;grid-template-columns:1fr 1.35fr;align-items:center;border-radius:10px;overflow:hidden}.fx-feature__copy{padding:44px}.fx-feature__copy .fx-subheading{color:#d4d4d4;margin-bottom:26px}.fx-feature__copy .fx-heading{font-size:clamp(31px,3vw,46px)}.fx-feature__copy .fx-outline:hover{background:#fff;color:#111}.fx-feature__image{display:block;width:100%;height:auto;object-fit:contain}.fx-designs{background:#050505;color:#fff}.fx-designs .fx-subheading{color:#bcbcbc}.fx-designs .fx-outline:hover{color:#111;background:#fff}.fx-designs .fx-rail__controls button{border-color:#777}.fx-design-card{display:flex;flex-direction:column;border:1px solid #333;border-radius:10px;overflow:hidden}.fx-design-card__image{background:#f0f0f0;aspect-ratio:3/4;display:flex;justify-content:center;align-items:center;overflow:hidden}.fx-design-card__image img{display:block;width:122%;max-width:none;height:auto;flex-shrink:0;transform:rotate(-55deg);mix-blend-mode:multiply}.fx-design-card__copy{padding:25px 22px}.fx-design-card .fx-kicker{color:#b8b8b8;margin-bottom:9px}.fx-design-card h3{font-size:26px;line-height:1.05;text-transform:uppercase}.fx-design-card__copy p{font-size:12px;color:#b8b8b8;margin:14px 0 0}.fx-design-card__copy span{display:inline-block;margin-top:20px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.fx-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,100px);align-items:start}.fx-story__copy{padding-left:28px;border-left:2px solid #111}.fx-story__copy .fx-outline{margin-top:25px}.fx-story__steps{border-top:1px solid #d5d5d5}.fx-story__steps details{border-bottom:1px solid #d5d5d5;padding:22px 0}.fx-story__steps summary{font-weight:800;font-size:20px;line-height:1.25;text-transform:uppercase;cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none}.fx-story__steps summary::-webkit-details-marker{display:none}.fx-story__steps summary:after{content:"+";font-size:24px;font-weight:400}.fx-story__steps details[open] summary:after{content:"\2212"}.fx-story__steps p{color:#565b62;margin:18px 0 0;font-size:15px;line-height:1.75}.fx-editorial .fx-logo-section{border-bottom:1px solid #e5e5e5}@media(max-width:1199px){.fx-rail__track{grid-auto-columns:calc((100% - 48px)/3)}.fx-categories__layout{grid-template-columns:1fr;gap:30px}.fx-categories .fx-rail__track{grid-auto-columns:calc((100% - 72px)/4)}}@media(max-width:899px){.fx-hero__grid{grid-template-columns:1fr 1fr;min-height:460px}.fx-hero__copy{padding:38px 26px}.fx-hero__copy h1{font-size:49px}.fx-hero__photo{min-height:390px}.fx-rail__track,.fx-categories .fx-rail__track{grid-auto-columns:calc((100% - 32px)/2.4);gap:16px}.fx-feature__grid{grid-template-columns:1fr 1fr}.fx-feature__copy{padding:28px}.fx-story__grid{gap:36px}}@media(max-width:639px){.fx-editorial .site-header__row{height:76px;gap:8px}.fx-editorial .header-icons{gap:5px}.fx-editorial .fx-header-logo__link{width:33vw;min-width:70px}.fx-editorial .announce{font-size:10px;line-height:1.5;letter-spacing:.025em;padding-block:11px}.fx-hero__grid{grid-template-columns:1fr}.fx-hero__copy{padding:38px 22px}.fx-hero__copy h1{font-size:clamp(44px,11.5vw,69px)}.fx-hero__copy .fx-kicker{margin-bottom:19px;font-size:10px}.fx-hero__text{margin:20px 0;font-size:17px}.fx-hero__actions{gap:14px}.fx-hero__actions .btn{padding:13px 18px}.fx-hero__photo{min-height:260px}.fx-hero__photo img{width:88%}.fx-hero__caption{font-size:9px;bottom:20px}.fx-spec-strip{grid-template-columns:1fr 1fr;padding:26px 22px;gap:22px 14px}.fx-spec-strip>div{padding-left:12px}.fx-spec-strip b{font-size:11px}.fx-spec-strip span{font-size:10px}.fx-section__head{align-items:flex-start;gap:16px}.fx-section__head>.fx-outline{min-height:40px;padding:8px 12px;font-size:10px;max-width:118px}.fx-heading{font-size:32px}.fx-tabs__nav{gap:2px;margin:18px 0 22px}.fx-tabs__nav a{padding:10px 14px;font-size:10px}.fx-rail__track,.fx-categories .fx-rail__track{grid-auto-columns:82%;gap:18px}.fx-product-card h3{font-size:17px}.fx-product-card__media{margin-bottom:12px}.fx-feature__grid{grid-template-columns:1fr}.fx-feature__copy{padding:32px 24px}.fx-feature__image{grid-row:1}.fx-story__grid{grid-template-columns:1fr;gap:35px}.fx-story__copy{padding-left:20px}.fx-story__steps summary{font-size:18px}.fx-design-card__image{aspect-ratio:4/5}.fx-editorial .footer-main{padding-top:46px}}@media(prefers-reduced-motion:reduce){.fx-rail__track{scroll-behavior:auto}}.fx-editorial [hidden]{display:none!important}.fx-editorial :focus-visible{outline:2px solid currentColor;outline-offset:4px}.fx-editorial .site-header .fx-header-logo__link:focus-visible,.fx-editorial .site-header .fx-header-logo__toggle:focus-visible{outline-color:#111}.fx-editorial .fx-hero .btn{gap:20px}.fx-hero__grid{max-width:1920px;margin-inline:auto}.fx-hero__photo{isolation:isolate;padding:40px 0 95px}.fx-hero__word{position:absolute;inset:13% 0 auto;font-weight:900;font-size:clamp(80px,12vw,200px);line-height:1;color:#e4e4e4;letter-spacing:-.055em;text-align:center;z-index:-1}.fx-hero__image-slot{width:100%}.fx-hero__image-slot>div{display:flex;justify-content:center;align-items:center;width:100%}.fx-hero__finish{position:absolute;bottom:24px;inset-inline:18px}.fx-hero__finish .fx-hero__caption{position:static;margin:0 0 10px}.fx-finish{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.fx-finish button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:7px 12px;color:#333;font-size:10px;font-weight:700;letter-spacing:.015em;border:1px solid transparent;border-radius:30px}.fx-finish button[aria-pressed=true]{border-color:#b5b5b5;background:#fff}.fx-finish button:hover{border-color:#666}.fx-swatch{width:17px;height:17px;border:1px solid #8d8d8d;border-radius:50%;flex-shrink:0}.fx-swatch--crimson{background:linear-gradient(110deg,#8b262a 50%,#141414 50%)}.fx-swatch--arctic{background:linear-gradient(110deg,#eae7e0 50%,#141414 50%)}.fx-editorial .fx-section .fx-outline{text-decoration:none}.fx-editorial .fx-product-card__media .media{aspect-ratio:1}.fx-tabs__panel{scroll-margin-top:100px}.fx-rail__track{scroll-padding:2px}.fx-rail__controls{min-height:44px}.fx-story__steps details[open]{padding-left:18px;border-left:3px solid #111}.fx-editorial .footer-grid{align-items:start}.fx-editorial .footer-col{min-width:0}.fx-editorial .footer-signup__row{display:grid;grid-template-columns:minmax(0,1fr) auto}.fx-editorial .footer-signup__row .footer-form-message{grid-column:1 / -1}.fx-editorial .footer-col a{overflow-wrap:anywhere}@media(min-width:1200px){.fx-editorial .primary-nav{gap:clamp(12px,1.4vw,22px)}.fx-editorial .primary-nav a,.fx-editorial .primary-nav summary{font-size:11px;letter-spacing:.065em}.fx-editorial .header-icons{gap:8px}.fx-editorial .site-header__row{gap:20px}}@media(max-width:1199px){.fx-editorial .primary-nav{display:none}.fx-editorial .header-icons .mobile-toggle{display:inline-flex}.fx-editorial .header-icons{flex-shrink:0}.fx-editorial .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-editorial .footer-signup{grid-column:1 / -1;max-width:560px}}@media(max-width:899px)and (min-width:640px){.fx-hero__copy h1{font-size:clamp(37px,5.7vw,50px)}.fx-hero__copy{padding-inline:24px}.fx-hero__photo{min-height:360px}.fx-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.fx-hero__photo{min-height:280px;padding-bottom:95px;padding-top:30px}.fx-hero__word{font-size:23vw;top:12%}.fx-hero__finish{bottom:16px;inset-inline:10px}.fx-hero__copy h1{font-size:clamp(41px,10.7vw,62px)}.fx-hero__copy{padding-bottom:32px}.fx-finish button{min-height:44px}.fx-editorial .header-icons>a,.fx-editorial .header-icons>button{min-width:27px}.fx-editorial .header-icons svg{width:20px;height:20px}.fx-editorial .footer-grid{gap:32px 24px}.fx-editorial .footer-contact,.fx-editorial .footer-signup{grid-column:1 / -1}.fx-editorial .footer-col h4,.fx-editorial .footer-col a,.fx-editorial .footer-contact p{font-size:13px}.fx-designs .fx-section__head{flex-wrap:wrap}.fx-story__steps details[open]{padding-left:15px}}.fx-editorial .shopify-section:has(>.site-header){position:sticky;top:0;z-index:50}
/*# sourceMappingURL=/cdn/shop/t/46/assets/fx-editorial.css.map */
