:root{--fx-bg:#FAF7F2;--fx-surface:#F2ECE2;--fx-surface-2:#E9E1D4;--fx-line:#E2D9CB;--fx-ink:#26201C;--fx-ink-2:#3A322C;--fx-muted:#695F56;--fx-accent:#4E6A54;--fx-accent-soft:#E4EBE1;--fx-white:#FFFFFF;--fx-r-sm:10px;--fx-r:16px;--fx-r-lg:24px;--fx-pill:999px;--fx-shadow:0 1px 2px rgba(38,32,28,.04),0 8px 24px rgba(38,32,28,.06);--fx-shadow-lg:0 2px 4px rgba(38,32,28,.04),0 24px 48px rgba(38,32,28,.1);--fx-gutter:20px;--fx-section:64px;--fx-header-h:64px;--fx-ease:cubic-bezier(.2,.7,.2,1)}@media(min-width:990px){:root{--fx-gutter:40px;--fx-section:112px;--fx-header-h:76px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--fx-header-h) + 16px)}body{margin:0;background:var(--fx-bg);color:var(--fx-ink);font-family:var(--fx-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--fx-font-head);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px;border-radius:4px}.fx-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--fx-ink);color:#fff;padding:10px 16px;border-radius:var(--fx-r-sm);text-decoration:none}.fx-skip:focus{top:12px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fx-container{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--fx-gutter)}.fx-container--narrow{max-width:820px}.fx-section{padding:var(--fx-section) 0}.fx-section--tight{padding:calc(var(--fx-section)*.55) 0}.fx-section--sand{background:var(--fx-surface)}.fx-section--ink{background:var(--fx-ink);color:#f5efe6}.fx-section--ink .fx-muted{color:#c9bfb3}.fx-section-head{max-width:640px;margin:0 auto 40px;text-align:center}.fx-section-head--left{margin-left:0;text-align:left}@media(min-width:990px){.fx-section-head{margin-bottom:56px}}.fx-h1{font-size:clamp(2.35rem,7.4vw,4.6rem)}.fx-h2{font-size:clamp(1.95rem,5.2vw,3.25rem)}.fx-h3{font-size:clamp(1.2rem,2.4vw,1.45rem);letter-spacing:-.01em}.fx-lead{font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--fx-muted);max-width:56ch}.fx-section-head .fx-lead{margin-left:auto;margin-right:auto}.fx-section-head--left .fx-lead{margin-left:0}.fx-muted{color:var(--fx-muted)}.fx-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-accent);margin-bottom:14px}.fx-section--ink .fx-eyebrow{color:#a9c2ac}.fx-br-desktop{display:none}@media(min-width:750px){.fx-br-desktop{display:inline}}.fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--fx-pill);border:1.5px solid var(--fx-ink);background:var(--fx-ink);color:#fff;font-weight:700;font-size:1rem;text-decoration:none;letter-spacing:.005em;transition:transform .2s var(--fx-ease),background .2s,box-shadow .2s,color .2s;-webkit-tap-highlight-color:transparent}.fx-btn:hover{background:var(--fx-ink-2);box-shadow:var(--fx-shadow)}.fx-btn:active{transform:scale(.985)}.fx-btn--ghost{background:transparent;color:var(--fx-ink)}.fx-btn--ghost:hover{background:var(--fx-ink);color:#fff}.fx-btn--light{background:#f5efe6;border-color:#f5efe6;color:var(--fx-ink)}.fx-btn--light:hover{background:#fff}.fx-btn--block{width:100%}.fx-btn--lg{min-height:58px;font-size:1.05rem}.fx-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.fx-btn-row{display:flex;flex-wrap:wrap;gap:12px}.fx-link{font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.fx-link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.fx-link-arrow svg{width:16px;height:16px;transition:transform .2s var(--fx-ease)}.fx-link-arrow:hover svg{transform:translate(3px)}.fx-icon{width:22px;height:22px;flex:none}.fx-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--fx-pill);background:var(--fx-accent);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1}.fx-badge--soft{background:var(--fx-accent-soft);color:var(--fx-accent)}.fx-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fx-checks li{display:flex;gap:10px;align-items:flex-start}.fx-checks svg{width:20px;height:20px;flex:none;color:var(--fx-accent);margin-top:2px}[data-fade]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--fx-ease),transform .7s var(--fx-ease)}[data-fade].is-in,.no-js [data-fade]{opacity:1;transform:none}.fx-announce{background:var(--fx-ink);color:#efe7db;font-size:.82rem;font-weight:600}.fx-announce__inner{height:38px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.fx-announce__list{list-style:none;margin:0;padding:0;display:flex;gap:40px;align-items:center}.fx-announce__list li{display:flex;align-items:center;gap:8px;white-space:nowrap}.fx-announce__list svg{width:15px;height:15px;color:#a9c2ac}@media(max-width:749px){.fx-announce__list{display:block;position:relative;width:100%;height:38px}.fx-announce__list li{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;animation:fxRotate 12s infinite}.fx-announce__list li:nth-child(2){animation-delay:4s}.fx-announce__list li:nth-child(3){animation-delay:8s}.fx-announce__list li:only-child{opacity:1;animation:none}}@keyframes fxRotate{0%{opacity:0;transform:translateY(6px)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-6px)}}.fx-section-header{position:sticky;top:0;z-index:50}.fx-header{position:relative;background:#faf7f2eb;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.fx-header.is-scrolled{border-color:var(--fx-line);box-shadow:0 4px 18px #26201c0d}.fx-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--fx-header-h);transition:height .25s var(--fx-ease)}.fx-header.is-scrolled .fx-header__inner{height:calc(var(--fx-header-h) - 10px)}.fx-logo{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--fx-font-head);font-weight:700;font-size:1.55rem;letter-spacing:-.035em;text-decoration:none;color:var(--fx-ink);line-height:1}.fx-logo sup{font-size:.42em;font-weight:600;transform:translateY(-.9em);letter-spacing:0}.fx-logo__dot{width:7px;height:7px;border-radius:50%;background:var(--fx-accent);margin-left:3px;transform:translateY(-1px)}.fx-nav{display:none}.fx-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:32px}.fx-nav a{text-decoration:none;font-weight:600;font-size:.95rem;color:var(--fx-ink-2);padding:8px 0;position:relative}.fx-nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--fx-ease)}.fx-nav a:hover:after,.fx-nav a[aria-current=page]:after{transform:scaleX(1)}.fx-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.fx-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--fx-ink);text-decoration:none;transition:background .2s}.fx-icon-btn:hover{background:var(--fx-surface)}.fx-icon-btn svg{width:22px;height:22px}.fx-cart-count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--fx-accent);color:#fff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.fx-cart-count[hidden]{display:none}.fx-header__left{display:flex;align-items:center}.fx-header__brand{justify-self:center}@media(min-width:990px){.fx-header__inner{grid-template-columns:auto 1fr auto;gap:40px}.fx-header__brand{justify-self:start;grid-column:1;grid-row:1}.fx-header__left{display:none}.fx-nav{display:flex;justify-content:center;grid-column:2;grid-row:1}.fx-header__actions{grid-column:3;grid-row:1}}.fx-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden}.fx-menu.is-open{visibility:visible}.fx-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#26201c66;opacity:0;transition:opacity .3s}.fx-menu.is-open .fx-menu__overlay{opacity:1}.fx-menu__panel{position:absolute;top:0;left:0;bottom:0;width:min(88vw,380px);background:var(--fx-bg);transform:translate(-100%);transition:transform .35s var(--fx-ease);display:flex;flex-direction:column;padding:12px var(--fx-gutter) 28px}.fx-menu.is-open .fx-menu__panel{transform:none}.fx-menu__top{display:flex;justify-content:space-between;align-items:center;height:56px;margin-bottom:12px}.fx-menu__list{list-style:none;margin:0;padding:0}.fx-menu__list a{display:flex;justify-content:space-between;align-items:center;min-height:58px;border-bottom:1px solid var(--fx-line);font-family:var(--fx-font-head);font-size:1.45rem;font-weight:600;letter-spacing:-.02em;text-decoration:none}.fx-menu__list svg{width:18px;height:18px;color:var(--fx-muted)}.fx-menu__foot{margin-top:auto;display:grid;gap:12px}.fx-menu__foot p{font-size:.9rem;color:var(--fx-muted);margin:0}.fx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.fx-drawer.is-open{visibility:visible}.fx-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#26201c73;opacity:0;transition:opacity .3s}.fx-drawer.is-open .fx-drawer__overlay{opacity:1}.fx-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,440px);background:var(--fx-bg);transform:translate(100%);transition:transform .38s var(--fx-ease);display:flex;flex-direction:column;box-shadow:var(--fx-shadow-lg)}.fx-drawer.is-open .fx-drawer__panel{transform:none}.fx-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:14px var(--fx-gutter);border-bottom:1px solid var(--fx-line)}@media(min-width:990px){.fx-drawer__head,.fx-drawer__body,.fx-drawer__foot{padding-left:28px!important;padding-right:28px!important}}.fx-drawer__title{font-family:var(--fx-font-head);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;margin:0}.fx-drawer__body{flex:1;overflow-y:auto;padding:8px var(--fx-gutter);overscroll-behavior:contain}.fx-drawer__foot{border-top:1px solid var(--fx-line);padding:18px var(--fx-gutter) calc(18px + env(safe-area-inset-bottom));background:var(--fx-white)}.fx-drawer__foot[hidden]{display:none}.fx-drawer__row{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:1.05rem;margin-bottom:4px}.fx-drawer__note{font-size:.85rem;color:var(--fx-muted);margin:0 0 14px}.fx-drawer__secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.82rem;color:var(--fx-muted);margin:12px 0 0}.fx-drawer__secure svg{width:15px;height:15px}.fx-drawer__empty{text-align:center;padding:56px 8px}.fx-drawer__empty p{color:var(--fx-muted)}.fx-line{display:grid;grid-template-columns:84px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--fx-line)}.fx-line:last-child{border-bottom:0}.fx-line__img{width:84px;height:84px;border-radius:var(--fx-r-sm);background:var(--fx-surface);object-fit:cover}.fx-line__title{font-weight:700;line-height:1.3;margin:0 0 2px;text-decoration:none;display:block}.fx-line__variant{font-size:.85rem;color:var(--fx-muted);margin:0 0 10px}.fx-line__price{font-weight:700;text-align:right;white-space:nowrap}.fx-line__remove{border:0;background:none;padding:6px 0;font-size:.8rem;color:var(--fx-muted);text-decoration:underline;text-underline-offset:3px;margin-top:6px}.fx-qty{display:inline-flex;align-items:center;border:1px solid var(--fx-line);border-radius:var(--fx-pill);background:var(--fx-white)}.fx-qty button{width:40px;height:40px;border:0;background:none;display:flex;align-items:center;justify-content:center;border-radius:50%}.fx-qty button svg{width:14px;height:14px}.fx-qty span{min-width:22px;text-align:center;font-weight:700;font-size:.95rem}.fx-upgrade{margin:6px 0 14px;padding:14px 16px;border-radius:var(--fx-r);background:var(--fx-accent-soft);display:flex;gap:12px;align-items:center;justify-content:space-between}.fx-upgrade p{margin:0;font-size:.9rem;line-height:1.4}.fx-upgrade strong{display:block}.fx-upgrade button{flex:none;min-height:44px;padding:0 16px;border-radius:var(--fx-pill);border:1.5px solid var(--fx-accent);background:transparent;color:var(--fx-accent);font-weight:700;font-size:.88rem}.fx-upgrade button:hover{background:var(--fx-accent);color:#fff}.is-loading .fx-drawer__body{opacity:.55;pointer-events:none;transition:opacity .2s}.fx-hero{padding:24px 0 56px;overflow:hidden}.fx-hero__grid{display:grid;gap:28px;align-items:center}.fx-hero__media{position:relative;border-radius:var(--fx-r-lg);overflow:hidden;background:var(--fx-surface);aspect-ratio:4/5;order:-1}.fx-hero__media img{width:100%;height:100%;object-fit:cover}.fx-hero__chip{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:10px;background:#faf7f2f0;border-radius:var(--fx-pill);padding:8px 14px 8px 8px;font-size:.85rem;font-weight:700;box-shadow:var(--fx-shadow)}.fx-hero__chip span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--fx-accent);color:#fff}.fx-hero__chip svg{width:15px;height:15px}.fx-hero__copy .fx-lead{margin-bottom:28px}.fx-hero__price{margin:18px 0 0;font-size:.92rem;color:var(--fx-muted)}.fx-hero__price strong{color:var(--fx-ink)}@media(max-width:749px){.fx-hero__media{aspect-ratio:1/1}.fx-hero .fx-btn-row .fx-btn{flex:1 1 100%}}@media(min-width:990px){.fx-hero{padding:48px 0 96px}.fx-hero__grid{grid-template-columns:1.02fr 1fr;gap:72px}.fx-hero__media{order:2;aspect-ratio:5/6}}.fx-strip{border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);background:var(--fx-bg)}.fx-strip__list{list-style:none;margin:0;padding:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.fx-strip__list li{display:flex;align-items:center;gap:12px;font-weight:700;font-size:.95rem;line-height:1.3}.fx-strip__ico{width:42px;height:42px;flex:none;border-radius:50%;background:var(--fx-surface);display:flex;align-items:center;justify-content:center;color:var(--fx-accent)}.fx-strip__ico svg{width:21px;height:21px}@media(min-width:990px){.fx-strip__list{grid-template-columns:repeat(4,1fr);padding:28px 0}}.fx-split{display:grid;gap:36px;align-items:center}.fx-split__media{border-radius:var(--fx-r-lg);overflow:hidden;background:var(--fx-surface);aspect-ratio:4/5}.fx-split__media img{width:100%;height:100%;object-fit:cover}.fx-split__media--fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--fx-surface) 0%,var(--fx-surface-2) 100%);color:var(--fx-accent)}.fx-split__media--fallback svg{width:38%;height:auto;opacity:.9}.fx-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px}.fx-tags li{padding:8px 14px;border-radius:var(--fx-pill);background:var(--fx-white);border:1px solid var(--fx-line);font-size:.9rem;font-weight:600}.fx-section--sand .fx-tags li{background:var(--fx-bg)}@media(min-width:990px){.fx-split{grid-template-columns:1fr 1fr;gap:88px}.fx-split--reverse .fx-split__media{order:2}}.fx-steps{display:grid;gap:16px}.fx-step{background:var(--fx-white);border-radius:var(--fx-r-lg);padding:14px 14px 26px;border:1px solid var(--fx-line)}.fx-section--sand .fx-step{border-color:transparent}.fx-step__media{aspect-ratio:16/10;border-radius:var(--fx-r);overflow:hidden;background:var(--fx-surface);margin-bottom:22px;display:flex;align-items:center;justify-content:center;color:var(--fx-accent)}.fx-section--sand .fx-step__media{background:var(--fx-bg)}.fx-step__media img{width:100%;height:100%;object-fit:cover}.fx-step__media svg{width:64px;height:64px}.fx-step__num{font-family:var(--fx-font-head);font-weight:700;font-size:.85rem;letter-spacing:.08em;color:var(--fx-accent);margin:0 12px 6px;display:block}.fx-step h3{margin:0 12px 8px}.fx-step p{margin:0 12px;color:var(--fx-muted)}@media(min-width:750px){.fx-steps{grid-template-columns:repeat(3,1fr);gap:20px}.fx-step__media{aspect-ratio:4/3}}.fx-usage{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx-tile{position:relative;border-radius:var(--fx-r-lg);overflow:hidden;aspect-ratio:3/4;background:var(--fx-surface);display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;text-decoration:none}.fx-section--sand .fx-tile{background:var(--fx-bg)}.fx-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--fx-ease)}.fx-tile:hover img{transform:scale(1.04)}.fx-tile--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#26201c00 45%,#26201cb8)}.fx-tile__ico{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:40%;color:var(--fx-accent);z-index:-1;transition:transform .5s var(--fx-ease)}.fx-tile:hover .fx-tile__ico{transform:translate(-50%,-54%)}.fx-tile__ico svg{width:100%;height:auto;stroke-width:1.2}.fx-tile__body{padding:16px}.fx-tile__title{font-family:var(--fx-font-head);font-weight:700;font-size:1.2rem;letter-spacing:-.01em;margin:0 0 4px}.fx-tile__text{font-size:.88rem;line-height:1.4;margin:0;color:var(--fx-muted)}.fx-tile--img .fx-tile__title,.fx-tile--img .fx-tile__text{color:#fff}.fx-tile--img .fx-tile__text{opacity:.9}@media(min-width:990px){.fx-usage{grid-template-columns:repeat(4,1fr);gap:20px}.fx-tile__body{padding:22px}}.fx-why{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px}.fx-why__item{display:flex;flex-direction:column;gap:10px}.fx-why__ico{width:52px;height:52px;border-radius:16px;background:var(--fx-accent-soft);color:var(--fx-accent);display:flex;align-items:center;justify-content:center}.fx-why__ico svg{width:24px;height:24px}.fx-why__item h3{font-size:1.08rem;margin:4px 0 0;letter-spacing:-.01em}.fx-why__item p{margin:0;color:var(--fx-muted);font-size:.95rem;line-height:1.5}@media(min-width:990px){.fx-why{grid-template-columns:repeat(3,1fr);gap:48px 40px}}.fx-compare{max-width:760px;margin:0 auto;background:var(--fx-white);border-radius:var(--fx-r-lg);border:1px solid var(--fx-line);overflow:hidden;box-shadow:var(--fx-shadow)}.fx-compare table{width:100%;border-collapse:collapse}.fx-compare th,.fx-compare td{padding:16px 12px;text-align:center;font-size:.95rem;border-bottom:1px solid var(--fx-line)}.fx-compare tr:last-child td,.fx-compare tr:last-child th{border-bottom:0}.fx-compare th[scope=row]{text-align:left;font-weight:600;padding-left:18px}.fx-compare thead th{font-family:var(--fx-font-head);font-size:1.02rem;font-weight:700;padding-top:20px;padding-bottom:20px}.fx-compare .is-us{background:var(--fx-accent-soft)}.fx-compare thead .is-us{color:var(--fx-accent)}.fx-yes,.fx-no,.fx-mid{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700}.fx-yes svg,.fx-no svg{width:20px;height:20px}.fx-yes{color:var(--fx-accent)}.fx-no{color:#8f8378}.fx-mid{color:var(--fx-muted);font-weight:600;font-size:.88rem}.fx-compare__note{font-size:.8rem;color:var(--fx-muted);text-align:center;margin-top:14px}@media(min-width:750px){.fx-compare th,.fx-compare td{padding:18px 24px}.fx-compare th[scope=row]{padding-left:32px}}.fx-brand{position:relative;border-radius:var(--fx-r-lg);overflow:hidden;min-height:440px;display:flex;align-items:flex-end;isolation:isolate;background:var(--fx-ink);color:#f5efe6}.fx-brand img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.fx-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#26201c0d 20%,#26201ccc)}.fx-brand--plain:after{background:radial-gradient(120% 90% at 85% 10%,#4e6a5499,#26201c00 62%)}.fx-brand__paw{position:absolute;right:-30px;top:-20px;width:300px;color:#f5efe612;z-index:-1}.fx-brand__paw svg{width:100%;height:auto;stroke-width:.8}.fx-brand__body{padding:32px 24px;max-width:640px}.fx-brand__body .fx-h2{color:#fff}.fx-brand__body p{color:#e3dace;font-size:1.08rem;max-width:44ch}@media(min-width:990px){.fx-brand{min-height:540px}.fx-brand__body{padding:64px}.fx-brand__paw{width:460px;right:40px;top:40px}}.fx-final{display:grid;gap:28px;align-items:center;background:var(--fx-surface);border-radius:var(--fx-r-lg);padding:20px 20px 32px;overflow:hidden}.fx-final__media{border-radius:var(--fx-r);overflow:hidden;aspect-ratio:1/1;background:var(--fx-surface-2);width:100%}.fx-final__media img{width:100%;height:100%;object-fit:cover}.fx-final__body{padding:0 4px}.fx-final__price{font-size:1.05rem;margin:0 0 22px;color:var(--fx-muted)}.fx-final__price strong{font-family:var(--fx-font-head);font-size:1.6rem;color:var(--fx-ink);letter-spacing:-.02em}@media(min-width:990px){.fx-final{grid-template-columns:1fr 1fr;padding:40px 64px 40px 40px;gap:64px}}.fx-acc{border-top:1px solid var(--fx-line)}.fx-acc details{border-bottom:1px solid var(--fx-line)}.fx-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;cursor:pointer;font-weight:700;font-size:1.04rem;line-height:1.35}.fx-acc summary::-webkit-details-marker{display:none}.fx-acc__plus{position:relative;width:32px;height:32px;flex:none;border-radius:50%;background:var(--fx-surface);transition:background .2s}.fx-acc__plus:before,.fx-acc__plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.75px;background:var(--fx-ink);transform:translate(-50%,-50%);border-radius:2px;transition:transform .3s var(--fx-ease)}.fx-acc__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.fx-acc details[open] .fx-acc__plus{background:var(--fx-accent-soft)}.fx-acc details[open] .fx-acc__plus:after{transform:translate(-50%,-50%) rotate(0)}.fx-acc__body{padding:0 44px 22px 0;color:var(--fx-muted);animation:fxAcc .35s var(--fx-ease)}.fx-acc__body p:last-child{margin-bottom:0}.fx-acc__body ul{padding-left:1.2em;margin:0 0 1em}.fx-acc__body a{color:var(--fx-ink);font-weight:700}@keyframes fxAcc{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fx-acc--card{border-top:0;background:var(--fx-white);border-radius:var(--fx-r-lg);padding:4px 22px;border:1px solid var(--fx-line)}.fx-acc--card details:last-child{border-bottom:0}.fx-faq-wrap{max-width:820px;margin:0 auto}.fx-faq-more{text-align:center;margin-top:32px;color:var(--fx-muted)}.fx-pdp{padding:12px 0 56px}.fx-pdp__grid{display:grid;gap:26px}@media(min-width:990px){.fx-pdp{padding:36px 0 96px}.fx-pdp__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;align-items:start}.fx-pdp__info{position:sticky;top:calc(var(--fx-header-h) + 20px)}}.fx-gallery{min-width:0}.fx-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--fx-r-lg);background:var(--fx-surface);-webkit-overflow-scrolling:touch}.fx-gallery__track::-webkit-scrollbar{display:none}.fx-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/5;margin:0}.fx-gallery__slide img,.fx-gallery__slide video{width:100%;height:100%;object-fit:cover}.fx-gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.fx-gallery__dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:4px;background:var(--fx-line);transition:width .25s var(--fx-ease),background .25s}.fx-gallery__dots button[aria-current=true]{width:24px;background:var(--fx-ink)}.fx-gallery__dots button:before{content:"";position:absolute;top:-18px;right:-4px;bottom:-18px;left:-4px}.fx-gallery__thumbs{display:none}@media(max-width:989px){.fx-pdp .fx-gallery{margin:0 calc(var(--fx-gutter)*-1)}.fx-pdp .fx-gallery__track{border-radius:0}.fx-gallery__slide{aspect-ratio:1/1}}@media(min-width:990px){.fx-gallery__dots{display:none}.fx-gallery__thumbs{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.fx-gallery__thumbs button{width:84px;height:84px;padding:0;border-radius:var(--fx-r-sm);overflow:hidden;border:2px solid transparent;background:var(--fx-surface);transition:border-color .2s,opacity .2s;opacity:.7}.fx-gallery__thumbs button[aria-current=true]{border-color:var(--fx-ink);opacity:1}.fx-gallery__thumbs button:hover{opacity:1}.fx-gallery__thumbs img{width:100%;height:100%;object-fit:cover}}.fx-buy__eyebrow{margin-bottom:10px}.fx-buy__title{font-size:clamp(2rem,4.6vw,2.85rem);margin-bottom:10px}.fx-buy__title span{display:block;font-size:.58em;letter-spacing:-.015em;color:var(--fx-ink-2);margin-top:6px;font-weight:600}.fx-rating{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--fx-muted);margin-bottom:14px;text-decoration:none}.fx-stars{display:flex;gap:2px;color:var(--fx-ink)}.fx-stars svg{width:16px;height:16px}.fx-buy__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:14px 0 2px}.fx-buy__price-now{font-family:var(--fx-font-head);font-weight:700;font-size:1.85rem;letter-spacing:-.02em}.fx-buy__price-was{color:var(--fx-muted);text-decoration:line-through}.fx-buy__tax{font-size:.82rem;color:var(--fx-muted);margin:0 0 18px}.fx-buy__tax a{color:inherit}.fx-buy__vp{font-size:1.05rem;margin:0 0 18px;color:var(--fx-ink-2)}.fx-buy .fx-checks{margin-bottom:26px}.fx-opt{border:0;margin:0 0 22px;padding:0;min-width:0}.fx-opt legend{font-weight:700;font-size:.95rem;margin-bottom:12px;padding:0}.fx-opt legend span{font-weight:400;color:var(--fx-muted)}.fx-swatches{display:flex;gap:10px;flex-wrap:wrap}.fx-swatch{position:relative}.fx-swatch input,.fx-bundle input{position:absolute;opacity:0;pointer-events:none}.fx-swatch label{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 8px;border:1.5px solid var(--fx-line);border-radius:var(--fx-pill);background:var(--fx-white);cursor:pointer;font-weight:600;transition:border-color .2s,box-shadow .2s}.fx-swatch__dot{width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 3px #fff}.fx-swatch input:checked+label{border-color:var(--fx-ink);box-shadow:0 0 0 1px var(--fx-ink)}.fx-swatch input:focus-visible+label{outline:2px solid var(--fx-accent);outline-offset:3px}.fx-bundles{display:grid;gap:14px}.fx-bundle{position:relative}.fx-bundle label{position:relative;display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:center;padding:18px;border:1.5px solid var(--fx-line);border-radius:var(--fx-r);background:var(--fx-white);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.fx-bundle label:hover{border-color:#cdbfac}.fx-bundle__radio{width:24px;height:24px;border-radius:50%;border:1.5px solid #BFB2A1;display:flex;align-items:center;justify-content:center;transition:all .2s;background:#fff}.fx-bundle__radio svg{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.6);transition:all .2s;stroke-width:2.4}.fx-bundle input:checked+label{border-color:var(--fx-accent);background:#f6f9f4;box-shadow:0 0 0 1px var(--fx-accent)}.fx-bundle input:checked+label .fx-bundle__radio{background:var(--fx-accent);border-color:var(--fx-accent)}.fx-bundle input:checked+label .fx-bundle__radio svg{opacity:1;transform:none}.fx-bundle input:focus-visible+label{outline:2px solid var(--fx-accent);outline-offset:3px}.fx-bundle__name{font-weight:700;font-size:1.05rem;display:block;line-height:1.25}.fx-bundle__sub{font-size:.88rem;color:var(--fx-muted);display:block;line-height:1.35;margin-top:2px}.fx-bundle__price{text-align:right;line-height:1.3}.fx-bundle__price strong{display:block;font-size:1.1rem}.fx-bundle__price s{font-size:.82rem;color:var(--fx-muted);display:block}.fx-bundle__save{display:inline-block;margin-top:6px;font-size:.78rem;font-weight:700;color:var(--fx-accent)}.fx-bundle__per{display:block;font-size:.78rem;color:var(--fx-muted)}.fx-bundle .fx-badge{position:absolute;top:-10px;right:16px;z-index:1}.fx-bundle input:disabled+label{opacity:.5;cursor:not-allowed}.fx-buy__atc{margin-top:22px}.fx-buy__atc .fx-btn{min-height:58px;font-size:1.06rem}.fx-buy__error{margin:10px 0 0;padding:12px 14px;border-radius:var(--fx-r-sm);background:#f6e6e1;color:#7a3524;font-size:.9rem}.fx-assure{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.fx-assure li{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--fx-ink-2)}.fx-assure svg{width:19px;height:19px;color:var(--fx-accent);flex:none}.fx-assure a{color:inherit}.fx-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:18px;border-top:1px solid var(--fx-line)}.fx-pay svg{width:40px;height:26px}.fx-buy__acc{margin-top:28px}.fx-buy__hint{display:flex;gap:10px;padding:14px 16px;border-radius:var(--fx-r);background:var(--fx-surface);font-size:.88rem;color:var(--fx-ink-2);margin-top:20px}.fx-buy__hint svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--fx-accent)}.fx-buy__hint p{margin:0}.fx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--fx-line);padding:10px var(--fx-gutter) calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .35s var(--fx-ease);box-shadow:0 -8px 24px #26201c0f}.fx-sticky.is-visible{transform:none}.fx-sticky__inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:14px}.fx-sticky__info{flex:1;min-width:0;line-height:1.25}.fx-sticky__name{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fx-sticky__meta{font-size:.82rem;color:var(--fx-muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-sticky .fx-btn{min-height:48px;padding:0 22px;flex:none}body.has-sticky{padding-bottom:78px}.fx-ba{border-radius:var(--fx-r-lg);overflow:hidden;background:var(--fx-surface)}.fx-ba img{width:100%;height:auto}.fx-page-hero{padding:48px 0 8px;text-align:center}.fx-page-hero .fx-lead{margin:0 auto}@media(min-width:990px){.fx-page-hero{padding:80px 0 16px}}.fx-rte{max-width:720px;margin:0 auto;font-size:1.02rem}.fx-rte h2{font-size:clamp(1.45rem,3vw,1.9rem);margin-top:1.8em}.fx-rte h3{font-size:1.2rem;margin-top:1.6em}.fx-rte a{font-weight:700;text-underline-offset:3px}.fx-rte ul,.fx-rte ol{padding-left:1.2em}.fx-rte li{margin-bottom:.5em}.fx-rte table{width:100%;border-collapse:collapse;margin:1em 0}.fx-rte td,.fx-rte th{padding:12px;border-bottom:1px solid var(--fx-line);text-align:left;vertical-align:top}.fx-rte .fx-lead{max-width:none;color:var(--fx-ink-2);font-size:1.2rem}.fx-rte ul.fx-facts{display:grid;grid-template-columns:1fr;gap:12px;margin:8px 0 36px;padding:0;list-style:none}.fx-facts li{background:var(--fx-white);border:1px solid var(--fx-line);border-radius:var(--fx-r);padding:18px 20px;margin:0}.fx-facts strong{display:block;font-family:var(--fx-font-head);font-size:1.3rem;letter-spacing:-.01em}.fx-facts span{font-size:.9rem;color:var(--fx-muted)}@media(min-width:750px){.fx-rte ul.fx-facts{grid-template-columns:1fr 1fr}}.fx-callout{background:var(--fx-accent-soft);border-radius:var(--fx-r);padding:18px 20px;margin:24px 0}.fx-callout p:last-child{margin:0}.fx-contact{display:grid;gap:28px;max-width:1000px;margin:0 auto}@media(min-width:990px){.fx-contact{grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}}.fx-contact__card{background:var(--fx-surface);border-radius:var(--fx-r-lg);padding:28px}.fx-contact__card .fx-checks{margin-top:18px}.fx-contact__card a{font-weight:700}.fx-form{display:grid;gap:16px}.fx-field{display:grid;gap:6px}.fx-field label{font-weight:700;font-size:.92rem}.fx-field input,.fx-field textarea{width:100%;min-height:52px;padding:14px 16px;border:1.5px solid var(--fx-line);border-radius:var(--fx-r-sm);background:var(--fx-white);font-size:16px;transition:border-color .2s}.fx-field textarea{min-height:150px;resize:vertical}.fx-field input:focus,.fx-field textarea:focus{outline:none;border-color:var(--fx-ink)}.fx-form__ok{background:var(--fx-accent-soft);color:var(--fx-accent);padding:14px 16px;border-radius:var(--fx-r-sm);font-weight:700}.fx-form__err{background:#f6e6e1;color:#7a3524;padding:14px 16px;border-radius:var(--fx-r-sm)}.fx-form__legal{font-size:.82rem;color:var(--fx-muted);margin:0}.fx-cart{display:grid;gap:32px}@media(min-width:990px){.fx-cart{grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}}.fx-cart__summary{background:var(--fx-white);border:1px solid var(--fx-line);border-radius:var(--fx-r-lg);padding:24px}@media(min-width:990px){.fx-cart__summary{position:sticky;top:calc(var(--fx-header-h) + 20px)}}.fx-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:990px){.fx-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.fx-card{text-decoration:none;display:block}.fx-card__img{border-radius:var(--fx-r);overflow:hidden;background:var(--fx-surface);aspect-ratio:4/5;margin-bottom:12px}.fx-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fx-ease)}.fx-card:hover .fx-card__img img{transform:scale(1.03)}.fx-card__title{font-weight:700;margin:0 0 2px}.fx-card__price{color:var(--fx-muted);font-size:.95rem}.fx-search{display:flex;gap:10px;max-width:560px;margin:0 auto 40px}.fx-search input{flex:1;min-height:52px;padding:0 18px;border:1.5px solid var(--fx-line);border-radius:var(--fx-pill);background:#fff;font-size:16px}.fx-footer{background:var(--fx-ink);color:#e6ddd1;padding:64px 0 28px}.fx-footer a{color:#e6ddd1;text-decoration:none}.fx-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.fx-footer__news{display:grid;gap:20px;padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid rgba(255,255,255,.12)}.fx-footer__news h2{color:#fff;font-size:clamp(1.55rem,3.4vw,2.2rem);margin:0}.fx-footer__news p{color:#bdb2a5;margin:6px 0 0}.fx-news{display:flex;gap:10px;flex-wrap:wrap}.fx-news input{flex:1 1 220px;min-height:52px;padding:0 20px;border-radius:var(--fx-pill);border:1.5px solid rgba(255,255,255,.22);background:transparent;color:#fff;font-size:16px}.fx-news input::placeholder{color:#a99e91}.fx-news input:focus{outline:none;border-color:#fff}.fx-news .fx-btn{flex:0 0 auto}.fx-news__msg{font-size:.9rem;margin:10px 0 0;color:#a9c2ac}.fx-news__legal{font-size:.78rem;color:#a99e91;margin:10px 0 0}.fx-news__legal a{text-decoration:underline}@media(max-width:749px){.fx-news .fx-btn{flex:1 1 100%}}@media(min-width:990px){.fx-footer__news{grid-template-columns:1fr 1fr;align-items:center;gap:56px}}.fx-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}.fx-footer__brand{grid-column:1/-1}.fx-footer__brand .fx-logo{color:#fff;font-size:1.8rem}.fx-footer__brand p{color:#bdb2a5;max-width:34ch;margin:14px 0 0;font-size:.95rem}.fx-footer h3{font-family:var(--fx-font-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a99e91;margin:0 0 14px}.fx-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fx-footer li a{display:inline-block;padding:7px 0;font-size:.95rem}@media(min-width:990px){.fx-footer{padding:88px 0 32px}.fx-footer__cols{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.fx-footer__brand{grid-column:auto}}.fx-footer__bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;margin-top:52px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:.85rem;color:#a99e91}.fx-footer__bottom .fx-pay{border:0;margin:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/furxit.css.map */
