:root{--fm-ease: cubic-bezier(.2, .7, .2, 1);--fm-shadow: 0 1px 2px rgba(31, 27, 24, .06), 0 12px 32px -12px rgba(31, 27, 24, .22);--fm-shadow-lg: 0 2px 4px rgba(31, 27, 24, .06), 0 28px 60px -20px rgba(31, 27, 24, .35);--fm-gutter: clamp(1.6rem, 4vw, 4rem)}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.fm-heading{letter-spacing:-.015em;line-height:1.08}::selection{background:var(--fm-accent);color:var(--fm-cream)}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.02em}.fm-section-wrap{position:relative}.fm-section,.fm-hero,.fm-trust,.fm-footer,.fm-cta{color:rgb(var(--color-foreground))}.fm-section,.fm-hero{position:relative;padding-top:var(--pt, 64px);padding-bottom:var(--pb, 64px);overflow:clip}.fm-container{position:relative;max-width:var(--page-width, 130rem);margin:0 auto;padding-left:var(--fm-gutter);padding-right:var(--fm-gutter);box-sizing:border-box}.fm-section img,.fm-hero img,.fm-footer img{display:block;max-width:100%;height:auto}.fm-section ul,.fm-section ol,.fm-footer ul{list-style:none;margin:0;padding:0}.fm-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;color:rgb(var(--color-foreground))}.fm-eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fm-accent-deep)}.color-scheme-3 .fm-eyebrow,.color-scheme-5 .fm-eyebrow,.color-scheme-3.fm-eyebrow{color:var(--fm-accent)}.color-scheme-4 .fm-eyebrow{color:rgb(var(--color-foreground))}.fm-heading em,.fm-title em{font-style:italic;color:var(--fm-accent-deep);padding-right:.06em}.color-scheme-3 .fm-heading em,.color-scheme-5 .fm-heading em{color:var(--fm-accent)}.fm-head{max-width:72rem;margin:0 auto clamp(3.2rem,5vw,5.6rem);text-align:center}.fm-head--left{margin-left:0;text-align:left}.fm-title{margin:0;font-size:clamp(3.2rem,4.6vw,5.4rem)}.fm-lead{margin-top:1.6rem;font-size:clamp(1.6rem,1.4vw,1.8rem);line-height:1.6;color:rgba(var(--color-foreground),.75)}.fm-lead p{margin:0}.fm-btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.fm-btns--center{justify-content:center}.fm-btn{--bg: rgb(var(--color-button));--fg: rgb(var(--color-button-text));display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 2.8rem;border:0;border-radius:999px;background:var(--bg);color:var(--fg);font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--fm-ease),box-shadow .25s var(--fm-ease),background-color .2s;box-shadow:0 8px 20px -10px rgba(var(--color-button),.9);-webkit-tap-highlight-color:transparent}.fm-btn .fm-icon{width:2rem;height:2rem;transition:transform .25s var(--fm-ease)}.fm-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px rgba(var(--color-button),1)}.fm-btn:hover .fm-icon{transform:translate(3px)}.fm-btn:active{transform:translateY(0)}.fm-btn:focus-visible{outline:3px solid var(--fm-accent-2);outline-offset:3px}.fm-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.fm-btn--ghost{--bg: transparent;--fg: rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.25)}.fm-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.7)}.fm-btn--secondary{--bg: var(--fm-accent-2);--fg: var(--fm-cream);box-shadow:none}.fm-btn--block{width:100%}.fm-btn--lg{min-height:5.8rem;font-size:1.7rem}.fm-btn__price{padding-left:1.2rem;margin-left:.2rem;border-left:1px solid rgba(var(--color-button-text),.35);font-weight:500}.fm-stars{--fm-star-size: 18px;position:relative;display:inline-flex;line-height:0;vertical-align:middle}.fm-stars__row{display:inline-flex;gap:2px}.fm-stars svg{width:var(--fm-star-size);height:var(--fm-star-size);flex:none}.fm-stars__row--empty svg{fill:rgba(var(--color-foreground),.14)}.fm-stars__row--full{position:absolute;inset:0 auto 0 0;overflow:hidden;width:var(--fm-stars-fill);white-space:nowrap}.fm-stars__row--full svg{fill:var(--fm-star)}.fm-rating-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem 1rem;margin-top:2rem;color:inherit;text-decoration:none;font-size:1.8rem}.fm-rating-line strong{font-weight:700}.fm-rating-line span:last-child{color:rgba(var(--color-foreground),.65)}.fm-rating-line:hover span:last-child{text-decoration:underline;text-underline-offset:3px}.fm-rating-line--sm{margin-top:0;font-size:1.5rem;gap:.4rem .8rem}.fm-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2rem;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.7),transparent 60%),var(--fm-sand);color:var(--fm-accent-2);text-align:center}.fm-ph__figure{width:32%;max-width:9rem;fill:currentColor;opacity:.35}.fm-ph__base{fill:var(--fm-accent);opacity:.7}.fm-ph__label{font-size:1.3rem;font-weight:500;color:#1f1b188c;max-width:22ch}.fm-ph--dark{background:radial-gradient(circle at 50% 35%,#3a3c40,#1f2023 70%);color:#c9c4bc}.fm-ph--dark .fm-ph__label{color:#faf6f08c}@media(prefers-reduced-motion:no-preference){.fm-js .fm-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--fm-ease),transform .8s var(--fm-ease);transition-delay:calc(var(--i, 0) * 90ms)}.fm-js .fm-reveal.is-in{opacity:1;transform:none}.shopify-design-mode .fm-reveal{opacity:1!important;transform:none!important}}@media(max-width:749px){.fm-scroller{display:flex!important;gap:1.4rem!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:calc(var(--fm-gutter) * -1);margin-right:calc(var(--fm-gutter) * -1);padding:.4rem var(--fm-gutter) 1.6rem;scroll-padding:0 var(--fm-gutter);scrollbar-width:none}.fm-scroller::-webkit-scrollbar{display:none}.fm-scroller>*{flex:0 0 82%;scroll-snap-align:start}}.fm-hero{padding-top:var(--pt);padding-bottom:var(--pb)}.fm-hero__blob{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.fm-hero__blob--1{width:62vw;height:62vw;max-width:98rem;max-height:98rem;right:-18vw;top:-12vw;background:var(--fm-sand);opacity:.55}.fm-hero__blob--2{width:46vw;height:46vw;max-width:74rem;max-height:74rem;right:-8vw;top:6vw;background:color-mix(in srgb,var(--fm-accent-2) 14%,var(--fm-sand));opacity:.55}.fm-hero__blob--3{width:30vw;height:30vw;left:-14vw;bottom:-14vw;background:var(--fm-sand);opacity:.6}.fm-hero .fm-container{z-index:1}.fm-hero__layout{display:grid;gap:2.4rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.fm-hero__text{grid-column:1 / -1;max-width:76rem}.fm-hero__title{margin:0;font-size:clamp(3.8rem,6.4vw,8.4rem);line-height:1.02;letter-spacing:-.025em}.fm-hero__sub{margin-top:1.6rem;max-width:54rem;font-size:clamp(1.5rem,1.3vw,1.8rem);line-height:1.6;color:rgba(var(--color-foreground),.75)}.fm-hero__sub p{margin:0}.fm-hero .fm-btns{margin-top:2.6rem}.fm-step{position:relative;margin:0}.fm-step__media{position:relative;aspect-ratio:3 / 4.3;border-radius:var(--fm-radius);overflow:hidden;background:#222326;box-shadow:var(--fm-shadow)}.fm-step__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-step--photo .fm-step__media{background:#fff;border-radius:calc(var(--fm-radius-sm) * .6);border:clamp(6px,.8vw,12px) solid #fff;transform:rotate(-2.2deg)}.fm-step--photo .fm-step__media img,.fm-step--photo .fm-ph{border-radius:2px}.fm-step--plain .fm-step__media{background:var(--fm-sand)}.fm-step__label{display:flex;align-items:center;justify-content:center;gap:.9rem;margin:1.4rem 0 0;font-size:clamp(1.4rem,1.4vw,2rem);font-weight:600;line-height:1.2}.fm-step__num{display:inline-grid;place-items:center;flex:none;width:2.6em;height:2.6em;max-width:3.4rem;max-height:3.4rem;min-width:2.4rem;min-height:2.4rem;border-radius:50%;background:var(--fm-accent-2);color:var(--fm-cream);font-size:.8em;font-weight:600}.fm-step--feature .fm-step__label{width:fit-content;margin-left:auto;margin-right:auto;padding:.7rem 2rem .7rem .7rem;border-radius:999px;background:var(--fm-accent-2);color:var(--fm-cream)}.fm-step--feature .fm-step__num{background:var(--fm-cream);color:var(--fm-accent-2)}.fm-step__label span:last-child{white-space:nowrap}@media(max-width:989px){.fm-step__label{font-size:1.35rem;gap:.6rem}.fm-step--feature .fm-step__label{padding:.5rem 1.2rem .5rem .5rem}}.fm-step:not(.fm-step--feature):after{content:"";position:absolute;top:42%;right:-1.4rem;width:2.2rem;height:1.4rem;transform:translate(50%);background:var(--fm-accent-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 24'%3E%3Cpath d='M0 10.5h34V3l10 9-10 9v-7.5H0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 24'%3E%3Cpath d='M0 10.5h34V3l10 9-10 9v-7.5H0z'/%3E%3C/svg%3E") center / contain no-repeat;z-index:2}@media(max-width:989px){.fm-hero__layout{gap:2.8rem 3.6rem}.fm-step:after{display:none}.fm-hero__layout>.fm-step:nth-child(2):after,.fm-hero__layout>.fm-step:nth-child(4):after{display:block;right:-1.8rem}}@media(min-width:990px){.fm-hero__layout--4{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.32fr);grid-template-rows:auto auto;column-gap:clamp(3.2rem,4vw,6rem);row-gap:3.6rem}.fm-hero__layout--4 .fm-hero__text{grid-column:1 / 4;grid-row:1}.fm-hero__layout--4 .fm-step:not(.fm-step--feature){grid-row:2}.fm-hero__layout--4 .fm-step--feature{grid-column:4;grid-row:1 / 3;align-self:stretch;display:flex;flex-direction:column}.fm-hero__layout--4 .fm-step--feature .fm-step__media{flex:1;aspect-ratio:auto;min-height:40rem}.fm-hero__layout--4 .fm-step:not(.fm-step--feature):after{right:calc(clamp(3.2rem,4vw,6rem)/-2);top:44%}.fm-hero__layout--3{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.3fr);column-gap:5rem}.fm-hero__layout--3 .fm-hero__text{grid-column:1 / 3}.fm-hero__layout--3 .fm-step--feature{grid-column:3;grid-row:1 / 3}.fm-hero__layout--3 .fm-step:not(.fm-step--feature):after{right:-2.5rem}.fm-hero__layout--2,.fm-hero__layout--1,.fm-hero__layout--0{grid-template-columns:1fr 1fr;column-gap:5rem}.fm-hero__layout--2 .fm-step:not(.fm-step--feature):after{right:-2.5rem}}.fm-product{display:grid;gap:3.2rem;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:990px){.fm-product{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(4rem,5vw,8rem)}.fm-gallery{position:sticky;top:2.4rem}}.fm-empty{position:relative;aspect-ratio:16 / 7;border-radius:var(--fm-radius);overflow:hidden}.fm-gallery__stage{position:relative;border-radius:var(--fm-radius);overflow:hidden;background:var(--fm-sand)}.fm-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none}.fm-gallery__track::-webkit-scrollbar{display:none}.fm-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:center}.fm-gallery__slide img,.fm-gallery__slide video,.fm-gallery__slide iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-gallery__badge{position:absolute;z-index:2;top:1.6rem;left:1.6rem;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border-radius:999px;background:#faf6f0eb;color:var(--fm-accent-2);font-size:1.3rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fm-gallery__badge .fm-icon{width:1.6rem;height:1.6rem;color:var(--fm-accent-deep)}.fm-gallery__nav{position:absolute;z-index:2;top:50%;translate:0 -50%;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#faf6f0eb;color:var(--fm-ink);cursor:pointer;box-shadow:var(--fm-shadow);opacity:0;transition:opacity .2s,transform .2s}.fm-gallery__nav .fm-icon{width:2rem;height:2rem}.fm-gallery__nav--prev{left:1.4rem}.fm-gallery__nav--prev .fm-icon{transform:rotate(180deg)}.fm-gallery__nav--next{right:1.4rem}.fm-gallery__stage:hover .fm-gallery__nav,.fm-gallery__nav:focus-visible{opacity:1}@media(hover:none){.fm-gallery__nav{display:none}}.fm-gallery__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem}.fm-gallery__thumb{flex:0 0 7.2rem;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:calc(var(--fm-radius-sm) * .9);overflow:hidden;background:var(--fm-sand);cursor:pointer;opacity:.65;transition:opacity .2s,border-color .2s}.fm-gallery__thumb img{width:100%;height:100%;object-fit:cover}.fm-gallery__thumb.is-active,.fm-gallery__thumb:hover{opacity:1;border-color:var(--fm-accent-2)}.fm-pinfo{min-width:0}.fm-pform{display:flex;flex-direction:column;gap:2.2rem}.fm-pblock{margin:0}.fm-pinfo .fm-eyebrow{margin-bottom:-1.2rem}.fm-ptitle{margin:0;font-size:clamp(3rem,3.4vw,4.4rem)}.fm-ptitle a{color:inherit;text-decoration:none}.fm-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.2rem}.fm-price__now{font-size:2.8rem;font-weight:600;letter-spacing:-.01em}.fm-price__was{font-size:1.8rem;color:rgba(var(--color-foreground),.5)}.fm-price__save{align-self:center;padding:.4rem 1rem;border-radius:999px;background:var(--fm-accent);color:var(--fm-ink);font-size:1.25rem;font-weight:600}.fm-price__note{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 0;font-size:1.4rem;color:var(--fm-accent-2);font-weight:500}.fm-price__note .fm-icon{width:1.7rem;height:1.7rem}.color-scheme-3 .fm-price__note,.color-scheme-5 .fm-price__note{color:var(--fm-accent)}[hidden]{display:none!important}.fm-options{display:flex;flex-direction:column;gap:2rem}.fm-opt{margin:0;padding:0;border:0;min-width:0}.fm-opt__legend{display:flex;align-items:baseline;gap:.8rem;padding:0;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.fm-opt__sel{font-weight:400;color:rgba(var(--color-foreground),.6)}.fm-opt__sel:before{content:"\b7  "}.fm-opt__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.fm-pill{position:relative;display:block;cursor:pointer}.fm-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.fm-pill__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:5.2rem;height:100%;padding:1rem 1.2rem;box-sizing:border-box;border-radius:var(--fm-radius-sm);background:rgba(var(--color-foreground),.03);box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.14);text-align:center;transition:box-shadow .2s,background-color .2s,transform .2s}.fm-pill:hover .fm-pill__inner{box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.4)}.fm-pill input:checked+.fm-pill__inner{background:color-mix(in srgb,var(--fm-accent-2) 7%,transparent);box-shadow:inset 0 0 0 2px var(--fm-accent-2)}.fm-pill input:focus-visible+.fm-pill__inner{outline:3px solid var(--fm-accent);outline-offset:2px}.fm-pill input.is-unavailable+.fm-pill__inner{opacity:.45;text-decoration:line-through}.fm-pill__value{font-size:1.5rem;font-weight:600}.fm-pill__delta{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.fm-pill__delta:empty{display:none}.fm-opt--size .fm-pill__inner{min-height:11rem;justify-content:flex-end}.fm-pill__fig{width:auto;height:calc(var(--h) * .44);max-height:5.6rem;margin-bottom:.4rem;fill:rgba(var(--color-foreground),.28);transition:fill .2s}.fm-pill input:checked+.fm-pill__inner .fm-pill__fig{fill:var(--fm-accent-deep)}.fm-opt--size .fm-pill__fig{height:calc(5.6rem * var(--h) / 100)}.fm-ptext{font-size:1.45rem;line-height:1.6}.fm-ptext p{margin:0}.fm-ptext--boxed{padding:1.4rem 1.6rem;border-radius:var(--fm-radius-sm);background:color-mix(in srgb,var(--fm-sand) 60%,transparent)}.fm-delivery{padding:1.8rem;border-radius:var(--fm-radius-sm);background:rgba(var(--color-foreground),.035);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.08)}.fm-delivery__head{display:flex;align-items:center;gap:.9rem;margin:0 0 1.6rem;font-size:1.5rem}.fm-delivery__head .fm-icon{width:2.2rem;height:2.2rem;color:var(--fm-accent-2);flex:none}.fm-delivery__head strong{color:var(--fm-accent-2)}.color-scheme-3 .fm-delivery__head strong,.color-scheme-3 .fm-delivery__head .fm-icon{color:var(--fm-accent)}.fm-delivery__steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.fm-delivery__steps:before{content:"";position:absolute;top:1.9rem;left:16.66%;right:16.66%;height:2px;background:repeating-linear-gradient(90deg,rgba(var(--color-foreground),.25) 0 6px,transparent 6px 11px)}.fm-delivery__steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;font-size:1.3rem}.fm-delivery__ic{display:grid;place-items:center;width:3.8rem;height:3.8rem;margin-bottom:.6rem;border-radius:50%;background:var(--fm-accent-2);color:var(--fm-cream)}.fm-delivery__ic .fm-icon{width:1.9rem;height:1.9rem}.fm-delivery__steps li:first-child .fm-delivery__ic{background:var(--fm-accent-deep)}.fm-delivery__steps b{font-weight:600;font-size:1.35rem}.fm-delivery__steps span:last-child{color:rgba(var(--color-foreground),.7)}.fm-buy{display:flex;flex-wrap:wrap;gap:1rem}.fm-buy .fm-btn--block{flex:1 1 24rem}.fm-qty{display:inline-flex;align-items:center;height:5.8rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.18)}.fm-qty button{width:4.4rem;height:100%;border:0;background:none;font-size:2rem;cursor:pointer;color:inherit}.fm-qty input{width:3.6rem;border:0;background:none;text-align:center;font:inherit;font-size:1.6rem;color:inherit;-moz-appearance:textfield}.fm-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.fm-dynamic{flex:1 1 100%}.fm-dynamic .shopify-payment-button__button{border-radius:999px!important;min-height:5.2rem;overflow:hidden}.fm-ptrust{display:flex;flex-wrap:wrap;gap:1rem 2.2rem;padding-top:.4rem}.fm-ptrust li{display:flex;align-items:center;gap:.7rem;font-size:1.35rem;color:rgba(var(--color-foreground),.8)}.fm-ptrust .fm-icon{width:2rem;height:2rem;color:var(--fm-accent-2);flex:none}.color-scheme-3 .fm-ptrust .fm-icon{color:var(--fm-accent)}.fm-pacc{border-top:1px solid rgba(var(--color-foreground),.12)}.fm-pacc+.fm-pacc{margin-top:-2.2rem}.fm-pacc:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.12)}.fm-pacc summary{display:flex;align-items:center;gap:1rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.5rem}.fm-pacc summary::-webkit-details-marker{display:none}.fm-pacc summary .fm-icon{width:2rem;height:2rem;color:var(--fm-accent-2)}.fm-pacc summary span:nth-child(2){flex:1}.fm-pacc__body{padding:0 0 1.8rem 3rem;font-size:1.45rem;line-height:1.65;color:rgba(var(--color-foreground),.8)}.fm-pacc__body p:first-child{margin-top:0}.fm-pacc__plus,.fm-faq__plus{position:relative;width:1.4rem;height:1.4rem;flex:none}.fm-pacc__plus:before,.fm-pacc__plus:after,.fm-faq__plus:before,.fm-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;translate:-50% -50%;transition:transform .3s var(--fm-ease)}.fm-pacc__plus:after,.fm-faq__plus:after{transform:rotate(90deg)}details[open]>summary .fm-pacc__plus:after,details[open]>summary .fm-faq__plus:after{transform:rotate(0)}.fm-pdesc{font-size:1.5rem;line-height:1.65}.fm-pblock--app:empty{display:none}.fm-sticky{position:fixed;z-index:30;left:1rem;right:1rem;bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem .8rem .8rem 1rem;border-radius:999px;background:#faf6f0f5;color:var(--fm-ink);box-shadow:var(--fm-shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(150%);visibility:hidden;transition:transform .4s var(--fm-ease),visibility 0s linear .4s}.fm-sticky.is-visible{transform:none;visibility:visible;transition:transform .4s var(--fm-ease),visibility 0s}.fm-sticky__info{display:flex;align-items:center;gap:1rem;min-width:0}.fm-sticky__info img{width:4.4rem;height:4.4rem;border-radius:50%;object-fit:cover;flex:none}.fm-sticky__title{margin:0;font-size:1.35rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.fm-sticky__price{margin:0;font-size:1.3rem;color:#1f1b18b3;line-height:1.3}.fm-sticky .fm-btn{min-height:4.6rem;padding:0 2rem;font-size:1.5rem;flex:none;--bg: var(--fm-accent-deep);--fg: var(--fm-cream)}@media(min-width:990px){.fm-sticky{display:none}}.fm-ba__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:clamp(1.6rem,2.4vw,3.2rem)}.fm-ba__grid[data-count="1"]{max-width:56rem;margin:0 auto}.fm-ba__grid[data-count="2"]{max-width:100rem;margin:0 auto}.fm-ba__item{margin:0}.fm-compare{--pos: 50%;position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--fm-radius);background:var(--fm-sand);box-shadow:var(--fm-shadow);user-select:none;-webkit-user-select:none;touch-action:pan-y}.fm-compare__layer{position:absolute;top:0;right:0;bottom:0;left:0}.fm-compare__layer img{width:100%;height:100%;object-fit:cover;pointer-events:none}.fm-compare__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.fm-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:0;pointer-events:none;z-index:2}.fm-compare__handle:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:var(--fm-cream);box-shadow:0 0 12px #00000040}.fm-compare__knob{position:absolute;top:50%;left:0;translate:-50% -50%;display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:var(--fm-cream);color:var(--fm-accent-2);box-shadow:0 6px 20px #00000040;transition:scale .2s var(--fm-ease)}.fm-compare__knob svg{width:2.4rem;height:2.4rem}.fm-compare:hover .fm-compare__knob,.fm-compare.is-dragging .fm-compare__knob{scale:1.08}.fm-compare__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:none}.fm-compare__range::-webkit-slider-thumb{-webkit-appearance:none;width:6rem;height:100vh}.fm-compare__range:focus-visible~.fm-compare__handle .fm-compare__knob{outline:3px solid var(--fm-accent);outline-offset:3px}.fm-compare__tag{position:absolute;z-index:2;top:1.4rem;padding:.5rem 1.2rem;border-radius:999px;font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.fm-compare__tag--before{left:1.4rem;background:#faf6f0eb;color:var(--fm-ink)}.fm-compare__tag--after{right:1.4rem;background:var(--fm-accent-2);color:var(--fm-cream)}.fm-ba__cap{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.4rem;padding:0 .4rem;font-size:1.45rem}.fm-ba__cap strong{font-weight:600}.fm-ba__cap span{color:rgba(var(--color-foreground),.65);font-size:1.35rem}.fm-ba__hint{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:2.4rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.fm-ba__hint .fm-icon{width:2rem;height:2rem}@media(prefers-reduced-motion:no-preference){.fm-compare.fm-hint-anim{animation:fm-wiggle 1.6s var(--fm-ease) 1}}@keyframes fm-wiggle{0%,to{--pos: 50%}30%{--pos: 38%}65%{--pos: 62%}}@property --pos{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.fm-how__list{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));counter-reset:fm-step}@media(min-width:990px){.fm-how__list{grid-template-columns:repeat(var(--cols),minmax(0,1fr));position:relative}}.fm-how__step{position:relative;padding:3.2rem 2.6rem 2.8rem;border-radius:var(--fm-radius);background:rgba(var(--color-foreground),.06);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.1);transition:transform .35s var(--fm-ease),background-color .35s}.fm-how__step:hover{transform:translateY(-4px);background:rgba(var(--color-foreground),.09)}.fm-how__icon{position:relative;display:grid;place-items:center;width:6.4rem;height:6.4rem;margin-bottom:2.4rem;border-radius:50%;background:var(--fm-accent);color:var(--fm-ink)}.fm-how__icon .fm-icon{width:3rem;height:3rem}.fm-how__num{position:absolute;top:-.4rem;right:-.6rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;box-shadow:0 0 0 2px rgb(var(--color-background))}.fm-how__title{margin:0 0 .8rem;font-size:2.2rem}.fm-how__text{font-size:1.45rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.fm-how__text p{margin:0}.fm-reviews__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;margin-bottom:clamp(3.2rem,4vw,4.8rem)}.fm-reviews__top .fm-head{margin-bottom:0}.fm-reviews__summary{display:flex;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;border-radius:var(--fm-radius);background:rgba(var(--color-foreground),.04);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.08)}.fm-reviews__score{font-size:5.2rem;line-height:1}.fm-reviews__summary p{margin:.6rem 0 0;font-size:1.35rem;color:rgba(var(--color-foreground),.65)}.fm-reviews__rows{display:flex;flex-direction:column;gap:2rem}.fm-marquee{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fm-marquee__track{display:flex;width:max-content;gap:2rem;will-change:transform}.fm-marquee__group{display:flex;gap:2rem;flex:none}.fm-marquee.is-ready .fm-marquee__track{animation:fm-marquee var(--fm-duration, 60s) linear infinite}.fm-marquee[data-reverse].is-ready .fm-marquee__track{animation-direction:reverse}.fm-reviews__rows--pause .fm-marquee:hover .fm-marquee__track,.fm-marquee:focus-within .fm-marquee__track{animation-play-state:paused}@keyframes fm-marquee{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--fm-shift, 50%)))}}@media(prefers-reduced-motion:reduce){.fm-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding:0 var(--fm-gutter)}.fm-marquee.is-ready .fm-marquee__track{animation:none}.fm-marquee__group[aria-hidden]{display:none}}.fm-review{display:flex;flex-direction:column;width:32rem;flex:none;overflow:hidden;border-radius:var(--fm-radius);background:#fff;color:var(--fm-ink);box-shadow:0 1px 2px #1f1b180d,0 8px 24px -14px #1f1b1840;align-self:flex-start}.color-scheme-6 .fm-review{background:var(--fm-cream)}.fm-review__img{position:relative;aspect-ratio:4 / 3;background:var(--fm-sand)}.fm-review__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-review__body{display:flex;flex-direction:column;gap:1rem;padding:2rem 2.2rem 2.2rem}.fm-review .fm-stars__row--empty svg{fill:#1f1b1824}.fm-review__title{margin:.2rem 0 0;font-weight:600;font-size:1.6rem}.fm-review__text{font-size:1.45rem;line-height:1.6;color:#1f1b18cc}.fm-review__text p{margin:0}.fm-review__meta{display:flex;align-items:center;gap:1.1rem;margin-top:.6rem;padding-top:1.4rem;border-top:1px solid rgba(31,27,24,.08)}.fm-review__avatar{display:grid;place-items:center;width:3.8rem;height:3.8rem;flex:none;border-radius:50%;background:var(--fm-sand);color:var(--fm-accent-2);font-weight:700;font-size:1.5rem;text-transform:uppercase}.fm-review__name{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;margin:0;font-weight:600;font-size:1.4rem;line-height:1.3}.fm-review__verified{display:inline-flex;align-items:center;gap:.3rem;font-size:1.15rem;font-weight:600;color:var(--fm-accent-2)}.fm-review__verified .fm-icon{width:1.4rem;height:1.4rem;stroke-width:2.4}.fm-review__details{margin:.2rem 0 0;font-size:1.25rem;color:#1f1b1894;line-height:1.3}.fm-sizes__wrap{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.fm-sizes__wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8rem}}.fm-sizes__list{display:flex;flex-direction:column;gap:1.2rem}.fm-sizes__list li{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;border-radius:var(--fm-radius-sm);background:rgba(var(--color-foreground),.04)}.fm-sizes__tag{flex:none;min-width:7.2rem;padding:.7rem 1rem;border-radius:999px;background:var(--fm-accent-2);color:var(--fm-cream);font-weight:600;font-size:1.4rem;text-align:center}.fm-sizes__list strong{display:block;font-size:1.6rem}.fm-sizes__list span:not(.fm-sizes__tag){display:block;font-size:1.4rem;color:rgba(var(--color-foreground),.68)}.fm-sizes__stage{position:relative;display:flex;gap:2rem;height:clamp(30rem,42vw,48rem);padding:3.2rem 3.2rem 6rem 2rem;border-radius:var(--fm-radius);background:var(--fm-sand);background-image:radial-gradient(circle at 70% 20%,rgba(255,255,255,.65),transparent 55%)}.fm-ruler{position:relative;width:4.4rem;flex:none;border-right:2px solid rgba(31,27,24,.5);color:var(--fm-ink)}.fm-ruler__tick{position:absolute;right:-2px;width:1.2rem;height:2px;background:#1f1b1880;translate:0 50%}.fm-ruler__tick:nth-child(odd){width:1.8rem}.fm-ruler__tick em{position:absolute;right:2.4rem;top:50%;translate:0 -50%;font-style:normal;font-size:1.15rem;color:#1f1b1899}.fm-sizes__figs{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:space-around;gap:1rem;border-bottom:2px solid rgba(31,27,24,.5)}.fm-sizes__fig{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1}.fm-sizes__figure{height:var(--h);width:100%;display:flex;justify-content:center;align-items:flex-end;transform-origin:bottom}.fm-sizes__figure svg{height:100%;width:auto;fill:var(--fm-accent-2);overflow:visible}.fm-sizes__base{fill:#1f1b182e}.fm-sizes__fig:nth-child(2) .fm-sizes__figure svg{fill:var(--fm-accent-deep)}.fm-sizes__figure img{height:100%;width:auto;object-fit:contain}.fm-sizes__label{position:absolute;bottom:-4.4rem;padding:.4rem 1.2rem;border-radius:999px;background:var(--fm-cream);color:var(--fm-ink);font-weight:600;font-size:1.35rem;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.fm-js .fm-sizes__stage .fm-sizes__figure{transform:scaleY(.2);opacity:0;transition:transform .9s var(--fm-ease),opacity .6s;transition-delay:calc(var(--i) * .14s + .15s)}.fm-js .fm-sizes__stage.is-in .fm-sizes__figure{transform:none;opacity:1}}.fm-tips__grid{display:grid;gap:2rem;grid-template-columns:1fr;max-width:110rem;margin:0 auto}@media(min-width:750px){.fm-tips__grid{grid-template-columns:1fr 1fr}}.fm-tips__card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);overflow:hidden;border-radius:var(--fm-radius);background:rgb(var(--color-background));background:color-mix(in srgb,#fff 55%,transparent);box-shadow:var(--fm-shadow)}@media(max-width:989px)and (min-width:750px){.fm-tips__card{grid-template-columns:1fr}.fm-tips__media{aspect-ratio:4/3}}.fm-tips__media{position:relative;min-height:26rem;background:var(--fm-sand)}@media(max-width:749px){.fm-tips__card{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.fm-tips__body{padding:2rem 1.8rem}.fm-tips__body h3{font-size:2rem}}.fm-tips__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-tips__badge{position:absolute;top:1.2rem;left:1.2rem;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;color:#fff;box-shadow:var(--fm-shadow)}.fm-tips__badge .fm-icon{width:2.2rem;height:2.2rem;stroke-width:2.6}.fm-tips__card--do .fm-tips__badge{background:var(--fm-accent-2)}.fm-tips__card--dont .fm-tips__badge{background:var(--fm-accent-deep)}.fm-tips__body{padding:2.6rem 2.4rem}.fm-tips__body h3{margin:0 0 1.6rem;font-size:2.4rem}.fm-tips__body ul{display:flex;flex-direction:column;gap:1.2rem}.fm-tips__body li{display:flex;gap:1rem;font-size:1.45rem;line-height:1.45}.fm-tips__body li .fm-icon{width:1.9rem;height:1.9rem;flex:none;margin-top:.1rem;stroke-width:2.4}.fm-tips__card--do li .fm-icon{color:var(--fm-accent-2)}.fm-tips__card--dont li .fm-icon{color:var(--fm-accent-deep)}.fm-occ__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.fm-occ__card{display:block;color:inherit;text-decoration:none}.fm-occ__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--fm-radius);overflow:hidden;background:var(--fm-sand)}.fm-occ__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--fm-ease)}.fm-occ__card:hover .fm-occ__media img{transform:scale(1.05)}.fm-occ__icon{position:absolute;left:1.4rem;bottom:1.4rem;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--fm-cream);color:var(--fm-accent-deep);box-shadow:var(--fm-shadow)}.fm-occ__icon .fm-icon{width:2.4rem;height:2.4rem}.fm-occ__body{padding:1.6rem .4rem 0}.fm-occ__body h3{margin:0;font-size:2.2rem}.fm-occ__body p{margin:.6rem 0 0;font-size:1.45rem;color:rgba(var(--color-foreground),.7)}.fm-about__wrap{display:grid;gap:5rem;align-items:center}@media(min-width:990px){.fm-about__wrap{grid-template-columns:1fr 1fr;gap:8rem}.fm-about--flip .fm-about__media{order:2}}.fm-about__media{position:relative;padding:0 3rem 3rem 0}.fm-about__img{position:relative;aspect-ratio:4 / 5;border-radius:var(--fm-radius);overflow:hidden;background:var(--fm-sand);box-shadow:var(--fm-shadow)}.fm-about__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-about__img2{position:absolute;right:0;bottom:0;width:42%;aspect-ratio:1;border-radius:var(--fm-radius);overflow:hidden;border:6px solid rgb(var(--color-background));box-shadow:var(--fm-shadow-lg)}.fm-about__img2 img{width:100%;height:100%;object-fit:cover}.fm-about__sticker{position:absolute;top:-1.6rem;right:1.2rem;display:grid;place-items:center;width:11rem;height:11rem;padding:1.4rem;border-radius:50%;background:var(--fm-accent);color:var(--fm-ink);text-align:center;box-sizing:border-box;font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;line-height:1.1;rotate:10deg;box-shadow:var(--fm-shadow)}@media(prefers-reduced-motion:no-preference){.fm-about__sticker span{display:block;animation:fm-bob 5s ease-in-out infinite}}@keyframes fm-bob{50%{transform:translateY(-4px) rotate(-4deg)}}.fm-about__text{font-size:1.6rem;line-height:1.75;color:rgba(var(--color-foreground),.8)}.fm-about__text p{margin:0 0 1.4rem}.fm-about__sig{margin:2rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:2rem;color:var(--fm-accent-2)}.color-scheme-3 .fm-about__sig{color:var(--fm-accent)}.fm-about__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.2rem;margin-top:3.2rem!important}.fm-about__facts li{padding:1.8rem;border-radius:var(--fm-radius-sm);background:rgba(var(--color-foreground),.045)}.fm-about__facts strong{display:block;font-size:2.6rem;line-height:1.1;color:var(--fm-accent-2)}.color-scheme-3 .fm-about__facts strong{color:var(--fm-accent)}.fm-about__facts span{display:block;margin-top:.4rem;font-size:1.35rem;color:rgba(var(--color-foreground),.7)}.fm-about .fm-head{margin-bottom:2.4rem}.fm-faq__wrap{display:grid;gap:4rem}@media(min-width:990px){.fm-faq__wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8rem;align-items:start}.fm-faq__side{position:sticky;top:4rem}}.fm-faq__side .fm-head{margin-bottom:3.2rem}.fm-faq__contact{display:flex;gap:1.4rem;align-items:center;padding:2rem;border-radius:var(--fm-radius);background:var(--fm-sand);color:var(--fm-ink)}.fm-faq__contact-ic{display:grid;place-items:center;width:5rem;height:5rem;flex:none;border-radius:50%;background:var(--fm-accent-2);color:var(--fm-cream)}.fm-faq__contact-ic .fm-icon{width:2.4rem;height:2.4rem}.fm-faq__contact p{margin:0 0 .4rem;font-size:1.45rem}.fm-faq__contact a{display:inline-flex;align-items:center;gap:.6rem;color:var(--fm-accent-deep);font-weight:600;text-decoration:none;font-size:1.5rem}.fm-faq__contact a .fm-icon{width:1.8rem;height:1.8rem;transition:transform .2s}.fm-faq__contact a:hover .fm-icon{transform:translate(3px)}.fm-faq__list{display:flex;flex-direction:column;gap:1.2rem}.fm-faq__item{border-radius:var(--fm-radius-sm);background:rgba(var(--color-foreground),.035);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.07);transition:background-color .25s,box-shadow .25s}.fm-faq__item[open]{background:#fff;box-shadow:var(--fm-shadow);color:var(--fm-ink)}.fm-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;font-weight:600;font-size:1.65rem;line-height:1.35}.fm-faq__item summary::-webkit-details-marker{display:none}.fm-faq__plus{width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-foreground),.07)}.fm-faq__plus:before,.fm-faq__plus:after{width:1.3rem}.fm-faq__item[open] .fm-faq__plus{background:var(--fm-accent-2);color:var(--fm-cream)}.fm-faq__a{padding:0 2.4rem 2.2rem;font-size:1.5rem;line-height:1.7;color:#1f1b18c7}.fm-faq__item:not([open]) .fm-faq__a{color:inherit}.fm-faq__a p{margin:0 0 1rem}.fm-faq__a p:last-child{margin:0}@media(prefers-reduced-motion:no-preference){.fm-faq__item[open] .fm-faq__a,.fm-pacc[open] .fm-pacc__body{animation:fm-fade-down .35s var(--fm-ease)}}@keyframes fm-fade-down{0%{opacity:0;transform:translateY(-6px)}}.fm-trust{padding-top:var(--pt);padding-bottom:var(--pb)}.fm-trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.6rem 3.2rem;list-style:none;margin:0;padding:0}.fm-trust__item{display:flex;align-items:center;gap:1.2rem}.fm-trust__ic{display:grid;place-items:center;width:4.4rem;height:4.4rem;flex:none;border-radius:50%;background:rgba(var(--color-foreground),.1)}.fm-trust__ic .fm-icon{width:2.2rem;height:2.2rem}.color-scheme-3 .fm-trust__ic{color:var(--fm-accent)}.fm-trust__item strong{display:block;font-size:1.45rem;font-weight:600;line-height:1.3}.fm-trust__item small{display:block;font-size:1.25rem;opacity:.7}@media(max-width:749px){.fm-trust__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:2.4rem;margin:0 calc(var(--fm-gutter) * -1);padding:0 var(--fm-gutter)}.fm-trust__list::-webkit-scrollbar{display:none}.fm-trust__item{flex:0 0 auto;scroll-snap-align:start}}.fm-cta{position:relative;display:grid;gap:2rem;align-items:center;overflow:hidden;padding:clamp(3.6rem,6vw,7.2rem);border-radius:calc(var(--fm-radius) * 1.4)}@media(min-width:990px){.fm-cta{grid-template-columns:1.3fr .7fr}}.fm-cta__ring{position:absolute;border-radius:50%;border:2px solid rgba(var(--color-foreground),.12);pointer-events:none}.fm-cta__ring--1{width:60rem;height:60rem;right:-16rem;top:-22rem}.fm-cta__ring--2{width:34rem;height:34rem;right:-2rem;bottom:-20rem;background:rgba(var(--color-foreground),.05);border:0}.fm-cta__copy{position:relative;z-index:1}.fm-cta__title{margin:0;font-size:clamp(3.2rem,4.8vw,6rem);max-width:16ch}.fm-cta__text{margin-top:1.6rem;font-size:1.7rem;line-height:1.6;opacity:.85;max-width:46ch}.fm-cta__text p{margin:0}.fm-cta__media{position:relative;z-index:1;min-height:28rem;height:100%}.fm-cta__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.3))}.fm-cta__media .fm-ph{border-radius:var(--fm-radius);background:#faf6f01f;color:var(--fm-cream)}.fm-cta__media .fm-ph__label{color:#faf6f0b3}.fm-footer{position:relative;overflow:hidden;padding-top:var(--pt, 72px)}.fm-footer__top{display:grid;gap:4rem 3.2rem;grid-template-columns:1fr;padding-bottom:5.6rem}@media(min-width:750px){.fm-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.fm-footer__top{grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(14rem,1fr))}}.fm-footer__logo{display:inline-block;color:inherit;text-decoration:none}.fm-footer__logo img{width:var(--fm-logo-w, 200px);max-width:100%;height:auto}.fm-footer__logo .fm-heading{font-size:3.2rem}.fm-footer__tagline{margin-top:1.6rem;max-width:36ch;font-size:1.45rem;line-height:1.6;opacity:.8}.fm-footer__tagline p{margin:0}.fm-footer__social{display:flex;gap:.4rem;margin:2rem 0 0 -1.1rem!important}.fm-footer__social .list-social__link{padding:1.1rem;color:inherit}.fm-footer__social .svg-wrapper{width:2rem;height:2rem}.fm-footer__h{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.25rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.fm-footer__col ul{display:flex;flex-direction:column;gap:1rem}.fm-footer__col a{color:inherit;text-decoration:none;font-size:1.5rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--fm-ease)}.fm-footer__col a:hover{background-size:100% 1px}.fm-footer__rte{font-size:1.45rem;line-height:1.6;opacity:.85}.fm-footer__rte p{margin:0 0 .8rem}.fm-footer__rte a{color:inherit}.fm-footer__muted{opacity:.55;font-size:1.35rem}.fm-news{margin-top:1.4rem}.fm-news__field{display:flex;align-items:center;padding:.5rem .5rem .5rem 2rem;border-radius:999px;background:rgb(var(--color-background));background:#ffffffa6;box-shadow:inset 0 0 0 1.5px rgba(var(--color-foreground),.15);transition:box-shadow .2s}.fm-news__field:focus-within{box-shadow:inset 0 0 0 2px var(--fm-accent-2)}.fm-news__field input{flex:1;min-width:0;height:4.4rem;border:0;background:none;font:inherit;font-size:1.5rem;color:var(--fm-ink);outline:none}.fm-news__field button{display:grid;place-items:center;width:4.4rem;height:4.4rem;flex:none;border:0;border-radius:50%;background:var(--fm-accent-deep);color:var(--fm-cream);cursor:pointer;transition:transform .2s}.fm-news__field button:hover{transform:scale(1.06)}.fm-news__field button .fm-icon{width:2rem;height:2rem}.fm-news__ok{display:flex;align-items:center;gap:.6rem;color:var(--fm-accent-2);font-weight:600;font-size:1.45rem}.fm-news__ok .fm-icon{width:2rem;height:2rem}.fm-news__err{color:#b3261e;font-size:1.3rem}.fm-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;padding:2.4rem 0;border-top:1px solid rgba(var(--color-foreground),.12);font-size:1.3rem;position:relative;z-index:1}.fm-footer__copy{margin:0;opacity:.75}.fm-footer__copy a{color:inherit;text-decoration:none}.fm-footer__policies{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.fm-footer__policies a{color:inherit;opacity:.75;text-decoration:none}.fm-footer__policies a:hover{opacity:1;text-decoration:underline}.fm-footer__pay{display:flex;flex-wrap:wrap;gap:.6rem}.fm-footer__payicon{height:2.4rem;width:auto;display:block}.fm-footer__wordmark{margin:0 0 -.18em;padding:0 1rem;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(6rem,17vw,26rem);line-height:.9;letter-spacing:-.04em;color:rgba(var(--color-foreground),.06)}.header__menu-item,.header__active-menu-item{font-weight:500}.announcement-bar__message{font-weight:500;letter-spacing:.04em}.card,.card__inner{border-radius:var(--fm-radius)}.field__input,.select__select,.customer .field input{border-radius:14px}html.fm-overlay .section-header{margin-bottom:calc(-1 * var(--fm-header-h, 0px))}html.fm-overlay .section-header .header-wrapper{background:transparent;transition:background-color .25s ease,box-shadow .25s ease}html.fm-overlay.fm-header-solid .section-header .header-wrapper,html.fm-overlay .section-header:has(details[open]) .header-wrapper{background:rgb(var(--color-background));box-shadow:0 1px #1f1b1814}html.fm-overlay .fm-hero--overlay{padding-top:calc(var(--pt) + var(--fm-header-h, 0px))}.fm-hero__visual{display:none}@media(max-width:749px){html.fm-overlay .fm-hero--overlay.fm-hero--imgfirst{padding-top:calc(var(--fm-header-h, 0px) + .4rem)}.fm-hero--imgfirst{padding-bottom:3.6rem}.fm-hero--imgfirst .fm-hero__layout{display:flex;flex-direction:column;align-items:stretch;gap:0}.fm-hero--imgfirst .fm-step{display:none}.fm-hero--imgfirst .fm-hero__visual{display:block;position:relative;height:clamp(27rem,43svh,44rem);margin:0 0 2.2rem}.fm-hv__main{position:absolute;top:0;right:0;width:66%;height:100%;margin:0;border-radius:2.2rem;overflow:hidden;background:var(--fm-sand);box-shadow:0 2rem 4rem -1.8rem #1f1b1873}.fm-hv__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-hv__tag{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.3rem .45rem .45rem;border-radius:999px;background:var(--fm-accent-2);color:var(--fm-cream);font-size:1.3rem;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 .6rem 1.6rem #0000002e}.fm-hv__tag .fm-step__num{background:var(--fm-cream);color:var(--fm-accent-2);min-width:2.4rem;min-height:2.4rem;width:2.4rem;height:2.4rem;font-size:1.2rem}.fm-hv__photo{position:absolute;left:.2rem;bottom:2.2rem;z-index:2;width:41%;margin:0;padding:.7rem .7rem 0;background:#fff;border-radius:.6rem;transform:rotate(-6deg);box-shadow:0 1.6rem 3.2rem -1.2rem #1f1b1880}.fm-hv__photo img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:2px}.fm-hv__photo figcaption{padding:.7rem 0 .9rem;text-align:center;font-size:1.25rem;font-weight:600;color:var(--fm-ink);line-height:1.2}.fm-hv__arrow{position:absolute;left:6%;top:9%;z-index:2;width:27%;height:auto;color:var(--fm-accent);filter:drop-shadow(0 2px 3px rgba(255,255,255,.6))}.fm-hero--imgfirst .fm-hero__text{display:flex;flex-direction:column}.fm-hero--imgfirst .fm-eyebrow{display:none}.fm-hero--imgfirst .fm-hero__title{font-size:clamp(3rem,8.4vw,3.8rem);line-height:1.06}.fm-hero--imgfirst .fm-rating-line{margin-top:1rem}.fm-hero--imgfirst .fm-btns{order:3;margin-top:1.6rem}.fm-hero--imgfirst .fm-btns .fm-btn{flex:1 1 100%}.fm-hero--imgfirst .fm-hero__sub{order:4;margin-top:1.8rem}.announcement-bar__message{font-size:1.15rem;letter-spacing:0}}@media(max-width:749px)and (max-height:720px){.fm-hv__arrow{display:none}.fm-hv__photo{width:36%;bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/figurineme.css.map */
