.fc{--fc-surface: var(--fc-bg-alt);--fc-text: var(--fc-ink);--fc-line-2: color-mix(in srgb, var(--fc-ink) 20%, transparent);--fc-accent: var(--fc-red);--fc-tile: color-mix(in srgb, var(--fc-line) 45%, var(--fc-bg));--fc-s1: 8px;--fc-s2: 16px;--fc-s3: 24px;--fc-s4: 32px;--fc-s5: 48px;--fc-s6: 64px;--fc-s7: 96px;--fc-r-sm: 8px;--fc-r: 16px;--fc-r-lg: 24px;--fc-r-pill: 999px;--fc-shadow-card: 0 1px 2px rgb(30 30 28 / .04), 0 16px 32px -24px rgb(30 30 28 / .28);--fc-shadow-lift: 0 2px 4px rgb(30 30 28 / .05), 0 24px 48px -28px rgb(30 30 28 / .35);--fc-gutter: 16px;--fc-ease: cubic-bezier(.22,.8,.24,1);--fc-fs-h1: clamp(32px, 2.2rem + 1.8vw, 56px);--fc-fs-h2: clamp(28px, 1.6rem + 1.6vw, 48px);--fc-fs-h3: clamp(18px, 1rem + .4vw, 22px);--fc-fs-lead: clamp(16px, .95rem + .2vw, 18px);position:relative;background:var(--fc-bg);color:var(--fc-text);font-family:var(--fc-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc :where(h1,h2,h3,h4,p,ul,ol,figure,fieldset,legend){margin:0;padding:0}.fc :where(ul,ol){list-style:none}.fc :where(img,video,svg){display:block;max-width:100%}.fc :where(img,video){height:auto}.fc :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.fc :where(a){color:inherit}.fc :where(fieldset){border:0;min-width:0}.fc :focus-visible{outline:2px solid var(--fc-green);outline-offset:3px;border-radius:6px}.fc [hidden],.fc[hidden]{display:none!important}#MainContent:has(.fc-main){background:var(--fc-bg)}:where(fc-product,fc-gallery,fc-ugc,fc-compact-bundle,fc-tabs,fc-countdown){display:block}.fc-container{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--fc-gutter)}.fc-container--narrow{max-width:760px}.fc-section{padding-block:var(--fc-s6);overflow:clip}@media(min-width:750px){.fc{--fc-gutter: 40px}.fc-section{padding-block:var(--fc-s7)}}.fc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fc-dato{background:#ffe08a;color:#111;padding:0 .25em;border-radius:3px}.fc-editor-note{display:block;list-style:none;margin-block:8px;padding:10px 12px;border:1px dashed var(--fc-gold);border-radius:var(--fc-r-sm);background:color-mix(in srgb,var(--fc-gold) 12%,transparent);color:var(--fc-text);font-size:13px;line-height:1.4}.fc-placeholder{width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--fc-tile) 0 14px,color-mix(in srgb,var(--fc-tile) 70%,var(--fc-bg)) 14px 28px);fill:transparent}.fc-ornament{position:absolute;z-index:0;pointer-events:none;color:var(--fc-green);opacity:.16;width:clamp(96px,18vw,200px);height:auto}.fc-ornament--tr{top:0;right:0}.fc-ornament--bl{bottom:0;left:0;transform:rotate(180deg)}.fc-sparkle{display:inline-block;width:14px;height:14px;color:var(--fc-gold);vertical-align:middle}.fc-h1,.fc-h2,.fc-h3{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);color:var(--fc-green);letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.fc-h1{font-size:var(--fc-fs-h1)}.fc-h2{font-size:var(--fc-fs-h2)}.fc-h2--xl{font-size:clamp(36px,2.2rem + 2.6vw,68px)}.fc-h3{font-size:var(--fc-fs-h3);line-height:1.2;letter-spacing:0}:is(.fc-h1,.fc-h2,.fc-h3) :is(em,i){font-style:italic;color:var(--fc-accent)}.fc-eyebrow{display:inline-flex;align-items:center;gap:var(--fc-s1);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fc-gold-text)}.fc-lead{font-size:var(--fc-fs-lead);color:var(--fc-ink);line-height:1.6;max-width:56ch;text-wrap:pretty}.fc-head{display:grid;gap:var(--fc-s2);margin-bottom:var(--fc-s4)}.fc-head--center{text-align:center;justify-items:center}@media(min-width:750px){.fc-head{margin-bottom:var(--fc-s5)}}.fc-rte>*+*{margin-top:.7em}.fc-rte p,.fc-rte li{color:var(--fc-ink);font-size:15px;line-height:1.6}.fc-rte ul{display:grid;gap:6px;padding-left:1.1em;list-style:disc}.fc-rte strong{color:var(--fc-text)}.fc-rte a{color:var(--fc-green);text-underline-offset:2px}.fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 var(--fc-s3);position:relative;overflow:hidden;isolation:isolate;border-radius:var(--fc-r-sm);color:#fff;background:var(--fc-red);font-family:var(--fc-font-body);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 24px -14px color-mix(in srgb,var(--fc-red) 80%,transparent);transition:background-color .2s,transform .2s var(--fc-ease),box-shadow .2s var(--fc-ease)}.fc-btn:hover{background:var(--fc-red-dark);transform:translateY(-1px)}.fc-btn:active{background:var(--fc-red-dark);transform:translateY(1px)}.fc-btn[disabled]{opacity:.5;cursor:not-allowed}.fc-btn--secondary{background:var(--fc-green);box-shadow:0 12px 24px -14px color-mix(in srgb,var(--fc-green) 80%,transparent)}.fc-btn--secondary:hover,.fc-btn--secondary:active{background:color-mix(in srgb,var(--fc-green) 85%,#000)}.fc-btn .fc-icon--arrow{color:currentColor}.fc-btn--block{width:100%}.fc-js .fc-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--fc-ease) var(--fc-d, 0ms),transform .6s var(--fc-ease) var(--fc-d, 0ms);animation:fc-failsafe 0s linear 4s forwards}.fc-js .fc-reveal.is-in{opacity:1;transform:none;animation:none}.shopify-design-mode .fc-reveal{opacity:1!important;transform:none!important}@keyframes fc-failsafe{to{opacity:1;transform:none}}@keyframes fc-spin{to{transform:rotate(360deg)}}@keyframes fc-pop{0%{transform:scale(.985)}55%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes fc-bump{40%{transform:translateY(-3px)}}@keyframes fc-unlock{35%{transform:scale(1.08) rotate(-3deg)}70%{transform:scale(.98)}}@keyframes fc-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}fc-announce{display:block}.fc-announce{padding:10px var(--fc-gutter);background:var(--fc-green);color:var(--fc-bg);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-align:center}.fc-announce__list{display:grid;justify-items:center}.fc-announce__item{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--fc-s1);min-height:20px}.fc-announce__item .fc-icon{flex:none;color:var(--fc-gold)}fc-announce:defined .fc-announce__item{opacity:0;transform:translateY(4px);transition:opacity .4s var(--fc-ease),transform .4s var(--fc-ease);visibility:hidden}fc-announce:defined .fc-announce__item.is-active{opacity:1;transform:none;visibility:visible}fc-announce:not(:defined) .fc-announce__item:not(:first-child){display:none}@media(min-width:990px){.fc-announce__list{display:flex;justify-content:center;flex-wrap:wrap;gap:6px var(--fc-s5)}.fc-announce__item,fc-announce:defined .fc-announce__item,fc-announce:not(:defined) .fc-announce__item:not(:first-child){display:inline-flex;grid-area:auto;opacity:1;transform:none;visibility:visible}}.fc-countdown{min-height:48px;padding:10px var(--fc-s2);border:1px solid color-mix(in srgb,var(--fc-red) 25%,var(--fc-line));border-radius:var(--fc-r-sm);background:color-mix(in srgb,var(--fc-red) 5%,var(--fc-bg-alt))}.fc-countdown[data-state=pending]{visibility:hidden}.fc-countdown[data-state=off]{display:none}.fc-countdown__live{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--fc-s1) var(--fc-s2)}.fc-countdown__label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fc-red)}.fc-countdown__expired{display:none;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--fc-green)}.fc-countdown__expired .fc-icon{flex:none;color:var(--fc-green)}.fc-countdown[data-state=expired] .fc-countdown__live{display:none}.fc-countdown[data-state=expired] .fc-countdown__expired{display:flex}.shopify-design-mode .fc-countdown__expired{display:flex;margin-top:var(--fc-s1);opacity:.7}.fc-timer{display:flex;align-items:center;gap:4px;font-weight:700;font-variant-numeric:tabular-nums}.fc-timer__box{min-width:34px;padding:5px 6px;border-radius:6px;background:var(--fc-green);color:#fff;font-size:14px;text-align:center}.fc-timer__sep{font-size:13px;color:var(--fc-green)}.fc-main{padding-block:0 48px}.fc-main__grid{display:grid;gap:18px}.fc-main__media{margin-inline:calc(var(--fc-gutter) * -1);min-width:0}.fc-main__info{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:990px){.fc-main{padding-block:32px 96px}.fc-main__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start}.fc-main__media{margin-inline:0;position:sticky;top:calc(var(--header-height, 0px) + 20px)}.fc-main__info{max-width:540px}}.fc-gallery__viewport{position:relative}.fc-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fc-gallery__track::-webkit-scrollbar{display:none}.fc-gallery__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1.08;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--fc-tile)}.fc-gallery__slide :is(img,video,iframe,.fc-placeholder){width:100%;height:100%;object-fit:cover;border:0}.fc-gallery__zoom-btn{display:block;width:100%;height:100%;cursor:zoom-in}.fc-gallery__badge{position:absolute;left:14px;top:14px;padding:7px 12px;border-radius:999px;background:var(--fc-red);color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--fc-red) 80%,transparent);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.fc-gallery__count{position:absolute;right:14px;bottom:14px;padding:5px 11px;border-radius:999px;background:var(--fc-green);color:var(--fc-bg);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.fc-gallery__thumbs{display:flex;gap:8px;padding:10px var(--fc-gutter) 0;overflow-x:auto;scrollbar-width:none}.fc-gallery__thumbs::-webkit-scrollbar{display:none}.fc-gallery__thumb{position:relative;flex:0 0 calc((100% - 32px)/5);aspect-ratio:1;border-radius:var(--fc-r-sm);overflow:hidden;background:var(--fc-tile);border:2px solid transparent;transition:border-color .2s}.fc-gallery__thumb img{width:100%;height:100%;object-fit:cover}.fc-gallery__thumb[aria-current=true]{border-color:var(--fc-green)}.fc-gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000040}.fc-gallery__arrow{display:none}@media(min-width:990px){.fc-gallery__track{border-radius:var(--fc-r)}.fc-gallery__thumbs{padding:12px 0 0}.fc-gallery__thumb{flex-basis:76px}.fc-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--fc-bg-alt);color:var(--fc-ink);box-shadow:0 4px 14px #0000001f;opacity:0;transition:opacity .2s}.fc-gallery__arrow--prev{left:14px}.fc-gallery__arrow--next{right:14px}.fc-gallery__viewport:hover .fc-gallery__arrow{opacity:1}.fc-gallery__arrow[disabled]{opacity:0!important;pointer-events:none}}.fc-zoom{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--fc-bg)}.fc-zoom::backdrop{background:#0009}.fc-zoom__stage{position:relative;width:100%;height:100%;overflow:hidden;display:grid;place-items:center;cursor:zoom-in}.fc-zoom__stage img{max-width:100%;max-height:100dvh;object-fit:contain;transition:transform .3s var(--fc-ease)}.fc-zoom__stage.is-zoomed{cursor:zoom-out;touch-action:none}.fc-zoom__stage.is-zoomed img{transform:scale(2.2)}.fc-zoom__close{position:fixed;top:14px;right:14px;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--fc-green);color:var(--fc-bg)}.fc-rating{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fc-muted);text-decoration:none}.fc-stars{position:relative;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1;font-family:system-ui,sans-serif}.fc-stars__base{color:color-mix(in srgb,var(--fc-gold) 30%,transparent)}.fc-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--fc-stars, 100%);overflow:hidden;white-space:nowrap;color:var(--fc-gold)}.fc-tagpill{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--fc-line);font-size:13px}.fc-tagpill .fc-icon{color:var(--fc-gold)}.fc-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.fc-price__now{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:32px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fc-red)}.fc-price__was{font-size:15px;color:var(--fc-muted)}.fc-price__badge{padding:5px 10px;border-radius:6px;background:var(--fc-red);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fc-subtitle{font-size:15.5px;color:var(--fc-muted);line-height:1.5}.fc-benefits{display:grid;gap:12px}.fc-benefits__item{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;line-height:1.4}.fc-benefits__icon{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--fc-green) 8%,transparent);color:var(--fc-green)}.fc-benefits__icon .fc-icon{width:18px;height:18px}.fc-divider{display:flex;align-items:center;gap:12px;margin-top:6px;color:var(--fc-gold-text);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fc-divider:before,.fc-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fc-gold) 70%,transparent))}.fc-divider:after{transform:scaleX(-1)}.fc-bundle{margin:0;padding:0;scroll-margin-top:calc(var(--header-height, 0px) + 20px)}.fc-bundle__list{display:grid;gap:16px}.fc-pack{position:relative;border:2px solid var(--fc-line);border-radius:var(--fc-r);background:var(--fc-bg-alt);box-shadow:var(--fc-shadow-card);transition:border-color .25s,box-shadow .3s var(--fc-ease),transform .3s var(--fc-ease)}.fc-pack:hover{border-color:var(--fc-line-2)}.fc-pack.is-selected{border-color:var(--fc-gold);background:var(--fc-bg-alt);box-shadow:var(--fc-shadow-lift)}.fc-ready .fc-pack.is-selected{animation:fc-pop .3s var(--fc-ease)}.fc-pack:has(.fc-pack__input:focus-visible){outline:2px solid var(--fc-green);outline-offset:3px}.fc-pack.is-unavailable{background:var(--fc-tile)}.fc-pack.is-unavailable .fc-pack__head{cursor:not-allowed}.fc-pack.is-unavailable :is(.fc-pack__name,.fc-pack__price){color:var(--fc-muted)}.fc-pack.is-unavailable .fc-pack__thumb{filter:grayscale(1);opacity:.6}.fc-pack.is-unavailable .fc-pack__perks{display:none}.fc-pack__head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 12px;cursor:pointer}@media(min-width:400px){.fc-pack__head{gap:12px;padding-inline:14px}}.fc-pack:has(.fc-pack__badge) .fc-pack__head{padding-top:24px}.fc-pack__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fc-pack__badge{position:absolute;top:0;left:16px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border-radius:999px;background:var(--fc-red);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--fc-red) 80%,transparent)}.fc-pack__badge:before{content:"\2605";font-size:10px;letter-spacing:0}.fc-pack--dark-badge .fc-pack__badge{background:var(--fc-green);color:#fff;box-shadow:none}.fc-pack__radio{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--fc-line-2);background:#fff;transition:border-color .2s,background-color .2s}.fc-pack__radio:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .25s var(--fc-ease)}.fc-pack.is-selected .fc-pack__radio{border-color:var(--fc-green);background:var(--fc-green)}.fc-pack.is-selected .fc-pack__radio:after{transform:scale(1)}.fc-pack__thumb{position:relative;width:52px;height:52px;border-radius:var(--fc-r-sm);overflow:hidden;background:var(--fc-tile);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-pack__thumb img{width:100%;height:100%;object-fit:cover}.fc-pack__body{display:grid;gap:3px;min-width:0}.fc-pack__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.fc-pack__name{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:18px;color:var(--fc-green);letter-spacing:0;line-height:1.15;white-space:nowrap}.fc-pack__save{padding:3px 8px;border-radius:6px;background:var(--fc-green);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.fc-pack__sub{font-size:12.5px;color:var(--fc-muted);line-height:1.35}.fc-pack__unit{font-size:12px;font-weight:700;color:var(--fc-gold-text);line-height:1.35}.fc-pack__prices{display:grid;justify-items:end;gap:2px;text-align:right}.fc-pack__price{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:22px;color:var(--fc-red);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.fc-pack__compare{font-size:12.5px;color:var(--fc-muted);white-space:nowrap}.fc-pack__perks{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px 12px;border-top:1px solid color-mix(in srgb,var(--fc-gold) 30%,transparent);background:color-mix(in srgb,var(--fc-gold) 7%,transparent);border-radius:0 0 16px 16px}.fc-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--fc-green);color:var(--fc-bg);font-size:12px;font-weight:700;letter-spacing:.02em}.fc-chip .fc-icon{color:var(--fc-gold)}.fc-gifts{position:relative;padding:var(--fc-s2);border-radius:var(--fc-r);color:var(--fc-ink);background:var(--fc-bg-alt);border:1px solid var(--fc-line);box-shadow:var(--fc-shadow-card)}.fc-gifts__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fc-gifts__title{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fc-gifts__title .fc-icon{color:var(--fc-gold)}.fc-gifts__count{font-size:12px;font-weight:700;color:var(--fc-gold-text)}.fc-gifts__bar{display:block;height:4px;margin-bottom:16px;border-radius:999px;background:var(--fc-tile);overflow:hidden}.fc-gifts__bar>span{display:block;height:100%;width:var(--fc-gp, 0%);border-radius:inherit;background:var(--fc-green);transition:width .6s var(--fc-ease)}.fc-gifts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.fc-gift{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;padding:14px 8px 12px;border:1px solid var(--fc-line);border-radius:var(--fc-r);background:var(--fc-bg);text-align:center;transition:border-color .3s,background-color .3s,opacity .3s}.fc-gift__media{position:relative;width:50px;height:50px;border-radius:var(--fc-r-sm);overflow:hidden;display:grid;place-items:center;background:var(--fc-tile);color:var(--fc-green)}.fc-gift__media img{width:100%;height:100%;object-fit:cover}.fc-gift__name{font-size:12.5px;font-weight:700;line-height:1.25}.fc-gift__state{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-gold-text)}.fc-gift__flag{position:absolute;top:-8px;right:-6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--fc-green);color:#fff;box-shadow:0 0 0 3px var(--fc-bg-alt)}.fc-gift__flag .fc-icon{stroke-width:2.6}.fc-gift.is-unlocked{border-color:color-mix(in srgb,var(--fc-gold) 75%,transparent);background:color-mix(in srgb,var(--fc-gold) 12%,transparent)}.fc-gift.is-locked{opacity:.62}.fc-gift.is-locked .fc-gift__media img{filter:grayscale(1)}.fc-gift.is-locked .fc-gift__state{color:var(--fc-muted);font-weight:600;text-transform:none;letter-spacing:0;font-size:11px}.fc-gift.is-locked .fc-gift__flag{background:var(--fc-tile);color:var(--fc-muted)}.fc-gift.is-locked .fc-gift__unlocked-text,.fc-gift.is-unlocked .fc-gift__locked-text,.fc-gift.is-locked .fc-gift__flag .fc-icon--check,.fc-gift.is-unlocked .fc-gift__flag .fc-icon--lock{display:none}.fc-gift.is-just-unlocked{animation:fc-unlock .5s var(--fc-ease)}.fc-gifts__toast{margin-top:12px;font-size:12.5px;font-weight:700;text-align:center;color:var(--fc-green)}.fc-gifts__toast:empty{display:none}.fc-upsells{display:grid;gap:10px}.fc-upsell{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1.5px dashed color-mix(in srgb,var(--fc-gold) 55%,transparent);border-radius:var(--fc-r);background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.fc-upsell:has(input:checked){border-style:solid;border-color:var(--fc-gold);background:#fffdf8;box-shadow:0 0 0 4px color-mix(in srgb,var(--fc-gold) 14%,transparent)}.fc-upsell:has(input:focus-visible){outline:2px solid var(--fc-green);outline-offset:3px}.fc-upsell__input{position:absolute;opacity:0;width:1px;height:1px}.fc-upsell__box{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--fc-line-2);background:#fff;display:grid;place-items:center;color:transparent;transition:background-color .2s,border-color .2s,color .2s}.fc-upsell__box .fc-icon{stroke-width:2.6}.fc-upsell__input:checked~.fc-upsell__box{background:var(--fc-green);border-color:var(--fc-green);color:#fff}.fc-upsell__media{width:52px;height:52px;border-radius:var(--fc-r-sm);overflow:hidden;background:var(--fc-tile)}.fc-upsell__media img{width:100%;height:100%;object-fit:cover}.fc-upsell__name{display:block;font-size:14px;font-weight:700;line-height:1.3}.fc-upsell__caption{display:block;font-size:12px;color:var(--fc-gold-text);font-weight:600;margin-top:2px}.fc-upsell__prices{display:grid;justify-items:end;text-align:right}.fc-upsell__price{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:15px}.fc-upsell__compare{font-size:11.5px;color:var(--fc-muted)}.fc-note{display:flex;align-items:center;gap:10px;font-size:13.5px}.fc-note:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--fc-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc-gold) 25%,transparent)}.fc-form{display:grid;gap:10px}.fc-atc{width:100%;min-height:64px;padding:0 14px;gap:8px;border-radius:var(--fc-r-sm);font-size:15px;white-space:nowrap}.fc-atc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.2) 50%,transparent 65%);transform:translate(-120%);animation:fc-sheen 5s ease-in-out 1.5s infinite;pointer-events:none}@keyframes fc-sheen{0%{transform:translate(-120%)}28%,to{transform:translate(120%)}}.fc-atc .fc-icon--arrow{width:26px;height:26px;padding:5px;border-radius:50%;background:#ffffff2e;color:#fff;stroke-width:2.4}@media(min-width:400px){.fc-atc{font-size:16px;padding:0 20px}}[data-fc-total]{display:inline-block;font-variant-numeric:tabular-nums}[data-fc-total].is-bump,[data-fc-price].is-bump{animation:fc-bump .3s var(--fc-ease)}.fc-atc__spinner{display:none;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fc-spin .7s linear infinite}.is-busy .fc-atc__spinner{display:inline-block}.is-busy .fc-icon--arrow{display:none}.is-busy{pointer-events:none}.fc-atc__error{font-size:13px;color:var(--fc-red);text-align:center}.fc-express .shopify-payment-button__button{min-height:52px;border-radius:var(--fc-r-sm)!important;overflow:hidden}.fc-express .shopify-payment-button__more-options{margin-top:6px;font-size:13px;color:var(--fc-muted);text-decoration:underline}.fc-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:-6px;font-size:12.5px;font-weight:600;color:var(--fc-muted)}.fc-secure .fc-icon{color:var(--fc-gold-text)}.fc-payicons{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.fc-payicon{display:block;width:38px;height:24px}.fc-delivery{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:14px 16px;border:1px solid var(--fc-line);border-radius:var(--fc-r);background:#fff}.fc-delivery>.fc-icon{grid-row:span 2;color:var(--fc-green)}.fc-delivery__main{font-size:13.5px;font-weight:700;line-height:1.35}.fc-delivery__cut{font-size:13px;color:var(--fc-muted)}.fc-delivery__cut strong{color:var(--fc-gold-text)}.fc-journey{padding:18px 12px 16px;border:1px solid var(--fc-line);border-radius:var(--fc-r);background:#fff;box-shadow:var(--fc-shadow-card)}.fc-journey__head{display:grid;justify-items:center;gap:4px;margin-bottom:18px;text-align:center}.fc-journey__title{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fc-journey__cut{font-size:12.5px;color:var(--fc-muted)}.fc-journey__cut:empty{display:none}.fc-journey__cut strong{color:var(--fc-gold-text)}.fc-journey__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.fc-journey__step{position:relative;display:grid;justify-items:center;align-content:start;gap:3px;padding-inline:2px;text-align:center}.fc-journey__step+.fc-journey__step:before{content:"";position:absolute;top:20px;left:calc(-50% + 24px);right:calc(50% + 24px);height:2px;background:repeating-linear-gradient(90deg,var(--fc-line-2) 0 4px,transparent 4px 8px)}.fc-journey__step:nth-child(2):before{background:linear-gradient(90deg,var(--fc-gold),color-mix(in srgb,var(--fc-gold) 25%,transparent))}.fc-journey__dot{position:relative;z-index:1;width:40px;height:40px;margin-bottom:6px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--fc-line-2);background:var(--fc-bg);color:var(--fc-green)}.fc-journey__step:first-child .fc-journey__dot{border-color:var(--fc-green);background:var(--fc-green);color:var(--fc-gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--fc-gold) 20%,transparent);animation:fc-ping 2.4s var(--fc-ease) infinite}.fc-journey__step:last-child .fc-journey__dot{border-color:var(--fc-gold);color:var(--fc-gold-text)}@keyframes fc-ping{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--fc-gold) 22%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--fc-gold) 6%,transparent)}}.fc-journey__name{font-size:12.5px;font-weight:800;line-height:1.2}.fc-journey__when{font-size:11.5px;color:var(--fc-muted);line-height:1.25}.fc-journey__step:first-child .fc-journey__when,.fc-journey__step:last-child .fc-journey__when{color:var(--fc-gold-text);font-weight:700}.fc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--fc-line);border-radius:var(--fc-r);background:#fff}.fc-stat{display:grid;justify-items:center;align-content:start;gap:2px;padding:var(--fc-s2) 6px;text-align:center}.fc-stat__icon{display:grid;place-items:center;margin-bottom:4px;color:var(--fc-green)}.fc-stat+.fc-stat{border-left:1px solid var(--fc-line)}.fc-stat__value{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:17px;line-height:1.1;color:var(--fc-green)}.fc-stat__label{font-size:11.5px;color:var(--fc-muted);line-height:1.3}.fc-minirev{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--fc-gutter) * -1);padding-inline:var(--fc-gutter);scroll-padding-inline:var(--fc-gutter)}.fc-minirev::-webkit-scrollbar{display:none}.fc-minirev__card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px;border:1px solid var(--fc-line);border-radius:var(--fc-r);background:var(--fc-bg-alt);scroll-snap-align:start}.fc-minirev__avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--fc-tile)}.fc-minirev__avatar img{width:100%;height:100%;object-fit:cover}.fc-minirev__text{font-size:13.5px;line-height:1.45;margin:6px 0}.fc-minirev__who{font-size:12px;color:var(--fc-muted)}.fc-acc{margin-top:8px}.fc-acc__item{border-bottom:1px solid var(--fc-line);interpolate-size:allow-keywords}.fc-acc__item summary{display:flex;align-items:center;gap:14px;padding:14px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:700}.fc-acc__item summary::-webkit-details-marker{display:none}.fc-acc__tile{flex:none;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--fc-green);color:var(--fc-bg)}.fc-acc__plus{margin-left:auto;color:var(--fc-green);transition:transform .3s var(--fc-ease)}.fc-acc__item[open] .fc-acc__plus{transform:rotate(45deg)}.fc-acc__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--fc-ease),content-visibility .3s allow-discrete}.fc-acc__item[open]::details-content{block-size:auto}.fc-acc__body{padding:0 0 16px 46px}.fc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px var(--fc-gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--fc-bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--fc-line);color:var(--fc-ink);transform:translateY(110%);visibility:hidden;transition:transform .3s var(--fc-ease),visibility 0s linear .3s}.fc-sticky.is-visible{transform:none;visibility:visible;transition-delay:0s}.fc-sticky__inner{display:flex;align-items:center;gap:12px;max-width:1240px;margin-inline:auto}.fc-sticky__img{flex:none;width:46px;height:46px;border-radius:var(--fc-r-sm);object-fit:cover;background:var(--fc-tile)}.fc-sticky__pack{flex:1;min-width:0;display:grid;gap:1px;text-align:left}.fc-sticky__name{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-sticky__sub{display:flex;gap:8px;align-items:baseline;font-size:14px;font-weight:700}.fc-sticky__sub s{font-size:12px;font-weight:400;color:var(--fc-muted)}.fc-sticky__atc{flex:none;min-height:50px;padding:0 20px;font-size:14px}html.fc-has-sticky footer{padding-bottom:78px}@media(min-width:990px){.fc-sticky--mobile{display:none}html.fc-has-sticky:not(.fc-sticky-all) footer{padding-bottom:0}}.fc-media{position:relative;overflow:hidden;border-radius:var(--fc-r);border:1px solid var(--fc-line);background:var(--fc-bg-alt);box-shadow:var(--fc-shadow-card)}.fc-media :is(img,video,.fc-placeholder){width:100%;height:100%;object-fit:cover}.fc-media--sq{aspect-ratio:1}.fc-media--wide{aspect-ratio:4 / 3}.fc-media--tall{aspect-ratio:4 / 5}.fc-statement .fc-h2{font-size:clamp(30px,8.5vw,68px);text-wrap:wrap;letter-spacing:-.02em}.fc-statement__media{margin-top:28px}.fc-compare2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.fc-compare2 figure{display:grid;gap:12px}.fc-compare2 .fc-media{aspect-ratio:3 / 4}.fc-compare2 figure:last-child .fc-media{outline:1.5px solid var(--fc-gold);outline-offset:-1.5px}.fc-compare2 figcaption{text-align:center;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fc-muted)}.fc-compare2 figure:last-child figcaption{color:var(--fc-text)}@media(min-width:990px){.fc-statement__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fc-statement__media,.fc-compare2{margin-top:0}}.fc-steps__list{display:grid;gap:28px}@media(min-width:750px){.fc-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.fc-step{display:grid;gap:14px}.fc-step .fc-media{aspect-ratio:16 / 10}.fc-step__num{position:absolute;left:14px;top:14px;z-index:1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--fc-green);color:#fff;font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:13px}.fc-step__num--inline{position:static;width:36px;height:36px;font-size:15px}.fc-step__title{font-size:17px}.fc-step__text{font-size:14px;color:var(--fc-muted);margin-top:-6px}.fc-revs{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--fc-gutter) * -1);padding-inline:var(--fc-gutter);scroll-padding-inline:var(--fc-gutter)}.fc-revs::-webkit-scrollbar{display:none}@media(min-width:990px){.fc-revs{grid-auto-columns:calc((100% - 36px)/4);margin:0;padding:0}}.fc-rev{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--fc-line);border-radius:var(--fc-r);background:var(--fc-bg-alt);scroll-snap-align:start}.fc-rev .fc-media{aspect-ratio:1 / 1.05;border-radius:0}.fc-rev__body{display:grid;gap:8px;align-content:start;padding:16px}.fc-rev__title{font-size:15px;font-weight:800}.fc-rev__text{font-size:13.5px;color:var(--fc-muted);line-height:1.5}.fc-rev__who{font-size:12px;color:var(--fc-muted)}.fc-rev__who strong{color:var(--fc-text);font-weight:700}.fc-reviews-app{margin-top:28px}.fc-ugc__track{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--fc-gutter) * -1);padding-inline:var(--fc-gutter);scroll-padding-inline:var(--fc-gutter)}.fc-ugc__track::-webkit-scrollbar{display:none}@media(min-width:750px){.fc-ugc__track{grid-auto-columns:calc((100% - 30px)/4);margin:0;padding:0}}.fc-ugc__item{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--fc-r);background:var(--fc-tile);scroll-snap-align:start}.fc-ugc__item :is(video,img,.fc-placeholder){width:100%;height:100%;object-fit:cover}.fc-ugc__sound{position:absolute;left:10px;bottom:10px;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--fc-gold);color:var(--fc-green)}.fc-ugc__sound .fc-icon--sound-on,.fc-ugc__sound[aria-pressed=true] .fc-icon--sound-off{display:none}.fc-ugc__sound[aria-pressed=true] .fc-icon--sound-on{display:block}.fc-ugc__cta{margin-top:24px}.fc-tabs__bar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:5px;border-radius:999px;background:var(--fc-tile);margin-bottom:14px}.fc-tabs__btn{min-height:42px;border-radius:999px;font-size:14px;font-weight:700;color:var(--fc-ink);transition:background-color .25s,color .25s}.fc-tabs__btn[aria-selected=true]{background:var(--fc-green);color:var(--fc-bg)}.fc-tabs__panel .fc-media{aspect-ratio:1 / 1.1}.fc-tabs__caption{margin-top:12px;font-size:14px;color:var(--fc-muted);text-align:center}@media(min-width:990px){.fc-tabs__panel .fc-media{aspect-ratio:16 / 9}}.fc-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:990px){.fc-feats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}}.fc-feat{display:grid;align-content:start;gap:10px;padding:var(--fc-s3) var(--fc-s2);border-radius:var(--fc-r);border:1px solid var(--fc-line);background:var(--fc-surface);box-shadow:var(--fc-shadow-card)}.fc-feat__icon{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--fc-gold) 16%,transparent);color:var(--fc-green)}.fc-feat__title{font-size:14.5px;line-height:1.15}.fc-feat__text{font-size:13px;color:var(--fc-muted);line-height:1.45}.fc-pcts{margin-top:28px;border-top:1px solid var(--fc-line)}.fc-pct{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--fc-line)}.fc-pct__value{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:34px;line-height:1;color:var(--fc-gold-text);min-width:3.2ch}.fc-pct__text{font-size:14px;line-height:1.4}.fc-pcts__note{margin-top:12px;font-size:11.5px;color:var(--fc-muted)}.fc-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:var(--fc-r);overflow:hidden;background:var(--fc-bg-alt);border:1px solid var(--fc-line)}.fc-table th,.fc-table td{padding:14px 4px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--fc-line);font-size:13px}.fc-table tr:last-child>*{border-bottom:0}.fc-table thead th{padding-inline:2px;background:var(--fc-tile);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--fc-muted);line-height:1.25}.fc-table thead td{background:var(--fc-tile)}.fc-table thead th.is-brand{background:var(--fc-green);color:var(--fc-bg)}.fc-table th[scope=row]{width:40%;text-align:left;padding-left:12px;font-weight:700;color:var(--fc-text)}.fc-table td.is-brand{background:color-mix(in srgb,var(--fc-tile) 60%,var(--fc-bg-alt))}.fc-yes{color:var(--fc-green);font-size:18px;font-weight:800}.fc-no{color:var(--fc-muted);font-size:16px}@media(min-width:750px){.fc-table th,.fc-table td{padding:16px 14px;font-size:15px}.fc-table thead th{font-size:12px}.fc-table th[scope=row]{width:34%}}.fc-guarantee__card{position:relative;display:grid;justify-items:center;gap:var(--fc-s3);padding:var(--fc-s5) var(--fc-s3);border-radius:var(--fc-r-lg);color:var(--fc-ink);text-align:center;background:var(--fc-bg-alt);border:2px solid var(--fc-gold);box-shadow:var(--fc-shadow-lift)}.fc-seal{width:124px;height:124px;border-radius:50%;border:2px solid var(--fc-gold);outline:1px dashed color-mix(in srgb,var(--fc-gold) 55%,transparent);outline-offset:6px;display:grid;place-content:center;justify-items:center}.fc-seal__num{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:40px;line-height:1;color:var(--fc-gold-text)}.fc-seal__unit{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fc-green)}.fc-guarantee__card .fc-lead{color:var(--fc-ink)}.fc-faq__list{border-top:1px solid var(--fc-line)}.fc-faq__item{border-bottom:1px solid var(--fc-line);interpolate-size:allow-keywords}.fc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:15.5px;font-weight:700}.fc-faq__item summary::-webkit-details-marker{display:none}.fc-faq__icon{flex:none;color:var(--fc-green);transition:transform .3s var(--fc-ease)}.fc-faq__item[open] .fc-faq__icon{transform:rotate(45deg)}.fc-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--fc-ease),content-visibility .3s allow-discrete}.fc-faq__item[open]::details-content{block-size:auto}.fc-faq__answer{padding:0 32px 18px 0}.fc-final{display:grid;gap:22px;align-items:center}@media(min-width:990px){.fc-final{grid-template-columns:1fr 1fr;gap:64px}}.fc-final__media{aspect-ratio:1;border-radius:var(--fc-r);overflow:hidden;background:var(--fc-tile)}.fc-final__media:empty{display:none}.fc-final__media img{width:100%;height:100%;object-fit:cover}.fc-final__body{display:grid;gap:16px}.fc-final__body .fc-head{margin-bottom:0}.fc-compact__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.fc-cpack{position:relative;display:grid;justify-items:center;gap:3px;padding:18px 8px 14px;border:1.5px solid var(--fc-line);border-radius:var(--fc-r);background:#fff;cursor:pointer;text-align:center;transition:border-color .2s,background-color .2s,box-shadow .3s}.fc-cpack.is-selected{border-color:var(--fc-gold);border-width:2px;background:var(--fc-bg-alt);box-shadow:var(--fc-shadow-lift)}.fc-cpack:has(input:focus-visible){outline:2px solid var(--fc-green);outline-offset:3px}.fc-cpack input{position:absolute;opacity:0;width:1px;height:1px}.fc-cpack__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:3px 10px;border-radius:999px;background:var(--fc-red);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fc-cpack__units{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:15px}.fc-cpack__name{font-size:12px;color:var(--fc-muted)}.fc-cpack__price{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:18px;color:var(--fc-red)}.fc-cpack s{font-size:12px;color:var(--fc-muted)}.fc-final__note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--fc-muted)}.fc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none;background:transparent;transition:visibility 0s linear .3s}.fc-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.fc-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#141e1980;opacity:0;transition:opacity .3s}.fc-drawer.is-open .fc-drawer__overlay{opacity:1}.fc-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--fc-bg);color:var(--fc-ink);box-shadow:-20px 0 60px #0003;transform:translate(100%);transition:transform .3s var(--fc-ease)}.fc-drawer.is-open .fc-drawer__panel{transform:none}.fc-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px}.fc-drawer__title{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:22px}.fc-drawer__count{font-family:var(--fc-font-body);font-size:14px;font-weight:500;color:var(--fc-muted);margin-left:6px;text-transform:none}.fc-drawer__close{width:42px;height:42px;margin-right:-8px;display:grid;place-items:center;border-radius:50%}.fc-ship{padding:0 20px 14px;border-bottom:1px solid var(--fc-line)}.fc-ship__text{font-size:13px;margin-bottom:8px}.fc-ship.is-done .fc-ship__text{color:var(--fc-gold-text);font-weight:700}.fc-ship__bar{height:6px;border-radius:999px;background:var(--fc-tile);overflow:hidden}.fc-ship__fill{display:block;height:100%;width:var(--fc-p, 0%);background:var(--fc-green);border-radius:inherit;transition:width .4s var(--fc-ease)}.fc-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.fc-drawer.is-busy .fc-drawer__body,.fc-drawer.is-busy .fc-upgrade{opacity:.55;pointer-events:none}.fc-drawer__empty{padding:56px 0;display:grid;gap:16px;justify-items:center;text-align:center;color:var(--fc-muted)}.fc-line{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;padding:16px 0;border-bottom:1px solid var(--fc-line);animation:fc-fade-up .3s var(--fc-ease)}.fc-line__img{width:70px;height:70px;border-radius:var(--fc-r-sm);object-fit:cover;background:var(--fc-tile)}.fc-line__info{display:flex;flex-direction:column;gap:2px;min-width:0}.fc-line__title{font-size:14px;font-weight:700;line-height:1.3}.fc-line__sub{font-size:12px;color:var(--fc-muted)}.fc-line__tag{display:inline-flex;align-items:center;gap:5px;width:fit-content;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-gold-text)}.fc-line__price{text-align:right;font-size:14px;font-weight:800;white-space:nowrap}.fc-line__price s{display:block;font-size:12px;font-weight:400;color:var(--fc-muted)}.fc-line__free{color:var(--fc-gold-text)}.fc-line__actions{display:flex;align-items:center;gap:12px;margin-top:8px}.fc-qty{display:inline-flex;align-items:center;height:32px;border:1px solid var(--fc-line-2);border-radius:999px;background:#fff}.fc-qty button{width:32px;height:32px;display:grid;place-items:center}.fc-qty__val{min-width:18px;text-align:center;font-size:13.5px;font-weight:700}.fc-line__remove{font-size:12px;color:var(--fc-muted);text-decoration:underline}.fc-upgrade{display:flex;align-items:center;gap:12px;margin:14px 20px 0;padding:12px 14px;border:1.5px dashed var(--fc-gold);border-radius:var(--fc-r);background:#fffdf8}.fc-upgrade:empty{display:none}.fc-upgrade:has(>.fc-xsell){display:block;padding:0;border:0;background:none}.fc-upgrade__icon{color:var(--fc-gold);flex:none}.fc-upgrade__text{flex:1;font-size:13px;line-height:1.35}.fc-upgrade__btn{min-height:40px;padding:0 12px;font-size:12px;box-shadow:none}.fc-xsell{display:grid;gap:10px;padding:14px;border-radius:var(--fc-r);background:var(--fc-bg-alt);border:1px solid var(--fc-line)}.fc-xsell__title{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fc-gold-text)}.fc-xsell__item{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.fc-xsell__img{width:46px;height:46px;border-radius:8px;object-fit:cover;background:var(--fc-tile)}.fc-xsell__name{display:grid;font-size:13.5px;font-weight:700}.fc-xsell__price{font-size:12.5px;font-weight:500;color:var(--fc-muted)}.fc-xsell__add{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--fc-green);color:var(--fc-bg);font-size:12.5px;font-weight:700}.fc-drawer__foot{display:grid;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--fc-line)}.fc-drawer__row{display:flex;align-items:baseline;justify-content:space-between;font-size:14px}.fc-drawer__row--discount{color:var(--fc-gold-text);font-weight:700}.fc-drawer__total{font-family:var(--fc-font-display);font-weight:var(--fc-font-display-weight);font-size:24px}.fc-drawer__note{font-size:12px;color:var(--fc-muted)}.fc-drawer__checkout{width:100%}.fc-drawer__error{font-size:13px;color:var(--fc-red)}.fc-drawer__express:empty{display:none}html.fc-lock{overflow:hidden}.fc{--fc-shadow-card: 0 1px 2px rgb(30 30 28 / .04), 0 14px 40px -18px rgb(30 30 28 / .18);--fc-shadow-lift: 0 2px 6px rgb(30 30 28 / .05), 0 24px 56px -24px rgb(30 30 28 / .28);--fc-ease: cubic-bezier(.2, .7, .2, 1);--fc-fs-h1: clamp(34px, 2rem + 2.4vw, 64px);--fc-fs-h2: clamp(32px, 1.6rem + 2.4vw, 60px);--fc-fs-h3: clamp(19px, 1.05rem + .4vw, 23px);--fc-eyebrow: var(--fc-gold-text);--fc-head: var(--fc-green)}.fc-section{padding-block:clamp(56px,10vw,140px)}.fc-main{padding-block:0 clamp(56px,8vw,112px);background:var(--fc-bg-alt)}#MainContent:has(.fc-main){background:var(--fc-bg-alt)}.fc-section--bg{background:var(--fc-bg)}.fc-section--alt{background:var(--fc-bg-alt)}.fc-section--gold{background:var(--fc-gold-soft);--fc-eyebrow: var(--fc-green);--fc-tile: color-mix(in srgb, var(--fc-gold-soft) 60%, #fff)}.fc-section--green,.fc-section--red{--fc-text: var(--fc-on-dark);--fc-head: var(--fc-on-dark);--fc-accent: var(--fc-gold-on-dark);--fc-eyebrow: var(--fc-gold-on-dark);--fc-muted: color-mix(in srgb, var(--fc-on-dark) 82%, transparent);--fc-line: color-mix(in srgb, var(--fc-on-dark) 18%, transparent);--fc-line-2: color-mix(in srgb, var(--fc-on-dark) 30%, transparent);--fc-tile: color-mix(in srgb, var(--fc-on-dark) 8%, transparent);color:var(--fc-on-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E")}.fc-section--green{background-color:var(--fc-green-deep)}.fc-section--red{background-color:var(--fc-red-deep)}:is(.fc-section--green,.fc-section--red) .fc-ornament{color:var(--fc-gold-on-dark);opacity:.22}:is(.fc-section--green,.fc-section--red) .fc-lead{color:var(--fc-on-dark)}:is(.fc-section--green,.fc-section--red) .fc-media{border-color:color-mix(in srgb,var(--fc-gold-on-dark) 45%,transparent);background:transparent;box-shadow:0 30px 60px -30px #00000080}:is(.fc-section--green,.fc-section--red) .fc-icon{color:var(--fc-gold-on-dark)}:is(.fc-section--green,.fc-section--red) .fc-compare2 figcaption{color:var(--fc-on-dark)}:is(.fc-section--green,.fc-section--red) .fc-compare2 figure:last-child .fc-media{outline-color:var(--fc-gold-on-dark)}.fc-h1,.fc-h2,.fc-h3{color:var(--fc-head);line-height:1.06;letter-spacing:-.02em}.fc-h1,.fc-h2{max-width:900px}.fc-h3{line-height:1.15;letter-spacing:-.01em}:is(.fc-h1,.fc-h2,.fc-h3) :is(em,i){color:var(--fc-accent)}.fc-eyebrow{gap:12px;font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:none;font-variant-caps:all-small-caps;color:var(--fc-eyebrow)}.fc-eyebrow:before{content:"";flex:none;width:28px;height:1px;background:var(--fc-gold)}:is(.fc-section--green,.fc-section--red) .fc-eyebrow:before{background:var(--fc-gold-on-dark)}.fc-head--center .fc-eyebrow,.fc-guarantee .fc-eyebrow{justify-content:center}.fc-lead,.fc-rte p,.fc-step__text,.fc-feat__text{max-width:640px}.fc-lead{color:var(--fc-text)}.fc-orn{display:flex;align-items:center;gap:14px;color:var(--fc-gold);margin-block:var(--fc-s4)}.fc-orn span{flex:1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fc-gold) 70%,transparent))}.fc-orn span:last-child{transform:scaleX(-1)}.fc-divider{color:var(--fc-gold-text);letter-spacing:.18em;font-weight:500;font-size:13px}.fc-divider>span:before,.fc-divider>span:after{content:"\2726";margin-inline:10px;color:var(--fc-gold);font-size:9px;vertical-align:2px}.fc-btn{min-height:56px;border-radius:var(--fc-r-pill);padding:0 32px;letter-spacing:.08em;font-size:14px;transition:transform .25s var(--fc-ease),box-shadow .25s var(--fc-ease),background-color .2s}.fc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--fc-red) 70%,transparent),0 0 0 4px color-mix(in srgb,var(--fc-gold) 22%,transparent)}.fc-btn:active{transform:translateY(0)}.fc-section--green .fc-btn{background:var(--fc-gold-on-dark);color:var(--fc-green-deep);box-shadow:none}.fc-section--green .fc-btn:hover{background:color-mix(in srgb,var(--fc-gold-on-dark) 88%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc-gold-on-dark) 28%,transparent)}.fc-section--red .fc-btn{background:var(--fc-on-dark);color:var(--fc-red-deep);box-shadow:none}.fc-section--red .fc-btn:hover{background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--fc-gold-on-dark) 35%,transparent)}.fc-atc{border-radius:var(--fc-r-pill);min-height:60px}.fc-atc:after{display:none}.fc-atc .fc-icon--arrow{background:#ffffff29}.fc-sticky__atc{border-radius:var(--fc-r-pill);min-height:48px}.fc-js .fc-reveal{transform:translateY(12px);transition:opacity .4s var(--fc-ease) var(--fc-d, 0ms),transform .4s var(--fc-ease) var(--fc-d, 0ms)}.fc-journey__step:first-child .fc-journey__dot{animation:none}:is(.fc-pack,.fc-feat,.fc-rev,.fc-journey,.fc-stats,.fc-delivery,.fc-gifts,.fc-table){border-width:1px;border-radius:var(--fc-r)}.fc-pack{border:1px solid var(--fc-line)}.fc-pack.is-selected{border:2px solid var(--fc-gold)}.fc-feat{box-shadow:var(--fc-shadow-card);background:var(--fc-bg-alt)}.fc-main__info>.fc-eyebrow{margin-bottom:-6px}.fc-gallery__slide{background:var(--fc-bg)}@media(min-width:990px){.fc-gallery__track{border-radius:var(--fc-r-lg);box-shadow:var(--fc-shadow-card)}}.fc-price__badge{border-radius:var(--fc-r-pill);padding:5px 12px}.fc-split{display:grid;gap:var(--fc-s4);align-items:center}.fc-split__body{margin-bottom:0}@media(min-width:990px){.fc-split{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--fc-s6) 0}.fc-split__media{grid-column:1 / span 7}.fc-split__body{grid-column:9 / span 4}.fc-split--reverse .fc-split__media{grid-column:6 / span 7;grid-row:1}.fc-split--reverse .fc-split__body{grid-column:1 / span 4;grid-row:1}.fc-statement__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--fc-s7)}}.fc-statement .fc-h2{font-size:var(--fc-fs-h2);letter-spacing:-.02em}.fc-step__num{font-family:var(--fc-font-display);font-variant-numeric:lining-nums}.fc-step__num--inline{width:auto;height:auto;border-radius:0;background:none;color:var(--fc-gold-text);font-size:clamp(40px,2rem + 1.4vw,56px);line-height:1;justify-content:start}.fc-steps__list{counter-reset:none}@media(min-width:750px){.fc-step{padding-top:var(--fc-s2);border-top:1px solid var(--fc-line)}}.fc-section--gold .fc-feat{border-color:color-mix(in srgb,var(--fc-gold) 35%,transparent)}.fc-section--gold .fc-feat__icon{background:color-mix(in srgb,var(--fc-green) 9%,transparent)}.fc-table td.is-brand{background:var(--fc-green);color:var(--fc-on-dark);border-bottom-color:color-mix(in srgb,var(--fc-on-dark) 14%,transparent)}.fc-table td.is-brand .fc-yes{color:var(--fc-on-dark)}.fc-table thead th.is-brand{background:var(--fc-green-deep);color:var(--fc-on-dark)}.fc-table{box-shadow:var(--fc-shadow-card);background:var(--fc-bg-alt)}.fc-offer .fc-head{gap:var(--fc-s3)}.fc-offer__note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fc-muted)}.fc-countdown--lg{min-height:0;padding:0;border:0;background:none}.fc-countdown--lg .fc-countdown__live{justify-content:start;flex-direction:column;align-items:start;gap:var(--fc-s2)}.fc-countdown--lg .fc-countdown__label{color:var(--fc-eyebrow);letter-spacing:.18em;font-variant-caps:all-small-caps;text-transform:none;font-size:14px}.fc-countdown--lg .fc-timer{gap:10px}.fc-countdown--lg .fc-timer__box{min-width:0;padding:0;background:none;color:inherit}.fc-countdown--lg .fc-timer__num{display:block;font-family:var(--fc-font-display);font-size:clamp(48px,2.4rem + 3vw,88px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.fc-countdown--lg .fc-timer__unit{display:block;margin-top:6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--fc-eyebrow)}.fc-countdown--lg .fc-timer__sep{font-family:var(--fc-font-display);font-size:clamp(36px,2rem + 2vw,64px);line-height:1;color:var(--fc-gold-on-dark);align-self:start}.fc-countdown--lg .fc-countdown__expired{font-size:18px;color:inherit}.fc-timer__box{display:grid;justify-items:center}.fc-timer__unit{font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.fc-guarantee .fc-guarantee__card{border:0;box-shadow:none;background:none;padding:0;gap:var(--fc-s3);color:inherit}.fc-guarantee .fc-lead{margin-inline:auto}.fc-seal{width:clamp(150px,18vw,200px);height:auto;border:0;outline:0;color:var(--fc-gold)}.fc-section--green .fc-seal,.fc-section--red .fc-seal{color:var(--fc-gold-on-dark)}.fc-seal__num{font-family:var(--fc-font-display);font-size:58px;font-weight:var(--fc-font-display-weight)}.fc-seal :is(.fc-seal__num,.fc-seal__unit,.fc-seal__ring){color:inherit}.fc-seal__unit{font-family:var(--fc-font-body);font-size:12px;font-weight:700}.fc-seal__ring{font-family:var(--fc-font-body);font-weight:700}.shopify-section:has(>:is(.fc-section--green,.fc-section--red))+.shopify-section>.fc-guarantee.fc-section--green,.shopify-section:has(>:is(.fc-section--green,.fc-section--red))+.shopify-section:not(:has(.fc-section))+.shopify-section>.fc-guarantee.fc-section--green{background:var(--fc-bg);color:var(--fc-ink)}.shopify-section:has(>:is(.fc-section--green,.fc-section--red))+.shopify-section>.fc-guarantee.fc-section--green .fc-guarantee__card,.shopify-section:has(>:is(.fc-section--green,.fc-section--red))+.shopify-section:not(:has(.fc-section))+.shopify-section>.fc-guarantee.fc-section--green .fc-guarantee__card{background:var(--fc-green-deep);color:var(--fc-on-dark);border-radius:var(--fc-r-lg);padding:var(--fc-s6) var(--fc-s3);box-shadow:var(--fc-shadow-lift)}.fc-compact .fc-final{max-width:1080px;margin-inline:auto;padding:var(--fc-s3);background:var(--fc-bg-alt);border:1px solid var(--fc-line);border-radius:var(--fc-r-lg);box-shadow:var(--fc-shadow-lift)}@media(min-width:990px){.fc-compact .fc-final{padding:var(--fc-s5);gap:var(--fc-s5)}}.fc-final__media{border-radius:var(--fc-r)}.fc-ugc__cta{display:flex;width:fit-content;margin:var(--fc-s4) auto 0}.fc-announce{background:var(--fc-green-deep);color:var(--fc-on-dark)}.fc-announce__item .fc-icon{color:var(--fc-gold-on-dark)}@media(prefers-reduced-motion:reduce){.fc-btn:hover{transform:none}}html[data-fc-phase=sale] [data-fc-show]:not([data-fc-show~=sale]),html[data-fc-phase=holiday] [data-fc-show]:not([data-fc-show~=holiday]),html[data-fc-phase=after] [data-fc-show]:not([data-fc-show~=after]){display:none!important}.fc-countdown:not([data-state=pending]) .fc-countdown__expired{display:flex}.fc-countdown .fc-countdown__live{display:flex}.fc-journey__eta{font-size:14px;font-weight:600;color:var(--fc-green)}.fc-journey__eta:empty{display:none}@media(prefers-reduced-motion:reduce){.fc *,.fc *:before,.fc *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.fc-js .fc-reveal{opacity:1;transform:none}.fc-atc:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fc.css.map */
