.flavor-showcase{--fs-bg: #ffffff;--fs-fg: #c8102e;--fs-accent: #c8102e;--fs-accent-text: #ffffff;--fs-radius: 10px;--fs-gap: 10px;--fs-pad: 20px;--fs-price-w: 92px;--fs-atc-pad-x: 21px;--fs-notch-base: var(--fh-logo-box-w, 136px);--fs-notch-gap: 24px;--fs-notch-h: var(--fh-logo-box-h, 68px);--fs-notch-on: 0;position:relative;display:block;box-sizing:border-box;width:100%;height:auto;margin-top:var(--fh-overlay-offset-mobile, 0px);padding:10px 5px 10px 8px;color:var(--fs-fg);background-color:var(--fs-bg);font-family:var(--font-body-family)}.flavor-showcase *,.flavor-showcase *:before,.flavor-showcase *:after{box-sizing:inherit}.fs-pattern{position:absolute;right:0;bottom:0;left:0;top:-40px;height:calc(100% + 40px);z-index:0;opacity:.1;background-repeat:repeat;background-size:95px 158px;pointer-events:none}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.fs-pattern{animation:fs-pattern-scroll 12s linear infinite}}@keyframes fs-pattern-scroll{to{background-position:0 158px}}.fs-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:40px;height:100%}.fs-gallery{position:relative;flex:1;width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--fs-radius)}.fs-gallery__clip{position:absolute;width:0;height:0}.fs-gallery__viewport{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y}.fs-slide{--fs-x: 100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;visibility:hidden;background-color:color-mix(in oklch,var(--fs-fg) 10%,transparent);transform:translate(var(--fs-x))}.fs-slide[data-active]{--fs-x: 0%;visibility:visible;z-index:1}.fs-slide[data-leaving]{visibility:visible}@media(prefers-reduced-motion:no-preference){.fs-slide[data-active],.fs-slide[data-leaving]{transition:transform .6s ease-out}}.fs-slide img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.fs-gallery__nav{position:absolute;top:50%;left:4px;right:4px;z-index:3;display:flex;justify-content:space-between;width:auto;transform:translateY(-50%)}.fs-arrow{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--fs-arrow-size, 46px);height:var(--fs-arrow-size, 46px);padding:0;border:0;border-radius:999px;background:none;cursor:pointer;transition:transform .15s ease-out;-webkit-appearance:none;appearance:none}.fs-arrow__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border:2px solid var(--fs-fg);border-radius:999px;background-color:var(--fs-fg);transition:background-color .3s ease-out,border-color .3s ease-out}.fs-arrow:hover .fs-arrow__bg{background-color:var(--fs-bg)}.fs-arrow:disabled{cursor:default}.fs-arrow:disabled .fs-arrow__bg{border-color:color-mix(in oklch,var(--fs-fg) 10%,transparent);background-color:color-mix(in oklch,var(--fs-fg) 10%,transparent)}.fs-arrow__glyphs{position:relative;z-index:1;width:var(--fs-arrow-glyph, 16px);height:auto;color:var(--fs-bg);transition:color .3s ease-out}.fs-arrow:hover .fs-arrow__glyphs{color:var(--fs-fg)}.fs-arrow--prev .fs-arrow__glyphs{rotate:180deg}.fs-arrow__glyph{display:flex;align-items:center;justify-content:center}.fs-arrow__glyph--out{position:relative;transform-origin:100% 50%}.fs-arrow__glyph--in{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform-origin:0% 50%;transform:translate(-16px) scale(0)}.fs-arrow__glyph svg{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.fs-arrow__glyph--out,.fs-arrow__glyph--in{transition:transform .35s ease-out,opacity .35s ease-out}.fs-arrow:hover:not(:disabled) .fs-arrow__glyph--out{opacity:0;transform:translate(16px) scale(0)}.fs-arrow:hover:not(:disabled) .fs-arrow__glyph--in{opacity:1;transform:translate(0) scale(1)}}.fs-column{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.fs-lede{--fs-lede-gap: 32px;display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--fs-lede-gap);text-align:center}.fs-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-bottom:calc(18px - var(--fs-lede-gap));color:inherit}.fs-rating:empty{display:none}.fs-rating .jdgm-prev-badge__text{color:inherit;font-size:14px}.fs-title{color:inherit;letter-spacing:normal;word-break:normal;width:100%;margin:0;font-family:var(--font-heading-family);font-size:clamp(3.125rem,17vw,4.375rem);font-weight:400;line-height:.9;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.fs-subtitle-wrap{width:100%;max-width:28ch}.fs-subtitle{margin:0;font-size:18px;font-weight:700;line-height:1.4;text-transform:uppercase;text-wrap:balance}.fs-decor{position:relative;width:var(--fs-decor-w-mobile, 60%);height:auto}.fs-decor img{display:block;width:100%;height:auto;object-fit:contain}.fs-decor--float{display:none}.fs-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fs-gap);margin-top:40px}.fs-card{position:relative;display:flex;flex-direction:column;gap:24px;padding:var(--fs-pad);border:1px solid var(--fs-fg);border-radius:var(--fs-radius);background-color:var(--fs-bg)}.fs-card__title{margin:0;font-family:var(--font-heading-family);font-size:24px;font-weight:400;line-height:1;text-transform:uppercase}.fs-list{margin:0;padding:0;list-style:none}.fs-list li{display:flex;align-items:flex-start;gap:4px;width:100%}.fs-list li+li{margin-top:4px}.fs-bullet{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:12px;height:12px;margin-top:4px}.fs-bullet img,.fs-bullet svg{display:block;width:100%;height:100%;object-fit:contain;color:var(--fs-accent)}.fs-list span{font-size:16px;line-height:1.25}.fs-prose{margin:0;font-size:16px}.fs-card--badges{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:16px var(--fs-gap)}.fs-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:auto;min-width:52px;max-width:130px}.fs-badge__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:auto}.fs-badge__icon img,.fs-badge__icon svg{display:block;width:100%;height:auto}.fs-badge__label{flex-shrink:0;width:100%;margin:0;font-size:12px;font-weight:500;line-height:1.35;letter-spacing:.02em;text-align:center;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.fs-buy{position:relative;display:flex;flex-direction:column;order:-1;width:100%;height:100%;padding-bottom:40px}.fs-buy product-form{display:flex;flex:1;flex-direction:column}.fs-buy form{display:grid;flex:1;grid-template-rows:1fr 1fr;gap:var(--fs-gap)}.fs-buy__row{display:flex;min-width:0;align-items:center;gap:var(--fs-gap);border:1px solid var(--fs-fg);border-radius:var(--fs-radius);background-color:var(--fs-bg)}.fs-select-wrap{position:relative;width:100%}.fs-select{display:flex;width:100%;height:100%;padding:24px 40px 24px 20px;border:0;border-radius:var(--fs-radius);background:none;color:inherit;font:inherit;font-size:18px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .3s ease-out}.fs-select:hover,.fs-select:focus{background-color:color-mix(in oklch,var(--fs-fg) 5%,transparent)}.fs-select:focus-visible{outline:2px solid var(--fs-fg);outline-offset:-2px}.fs-select-caret{position:absolute;top:50%;right:16px;width:15px;color:var(--fs-fg);transform:translateY(-50%);pointer-events:none}.fs-select-caret svg{display:block;width:100%;height:auto}.fs-qty{display:flex;align-items:center;gap:12px;height:100%;padding:0 3px;border-left:1px solid var(--fs-fg)}.fs-qty__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background-color:transparent;color:var(--fs-fg);cursor:pointer;transition:background-color .3s ease-out,transform .15s ease-out}.fs-qty__btn:hover:not(:disabled){background-color:color-mix(in oklch,var(--fs-fg) 5%,transparent)}.fs-qty__btn:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:no-preference){.fs-arrow:active:not(:disabled),.fs-qty__btn:active:not(:disabled){transform:scale(.96)}}.fs-qty__btn svg{display:block;width:12px;height:auto}.fs-qty__value{min-width:1rem;font-weight:500;text-align:center}.fs-delivery-note{display:none;align-items:center;gap:8px;margin:10px 0 0;padding:0 2px;font-size:14px;line-height:1.2}.fs-delivery-note__icon{display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center}.fs-delivery-note__icon svg{display:block;width:100%;height:100%;stroke-width:5}.fs-stock{display:flex;flex-shrink:0;align-items:center;gap:8px;margin:0 var(--fs-atc-pad-x) 0 auto;font-size:14px;line-height:1.2;white-space:nowrap}.fs-stock__dot{width:8px;height:8px;flex-shrink:0;border-radius:999px;background-color:var(--fs-dot-in, currentcolor)}.fs-stock[data-available=false]{opacity:.65}.fs-stock[data-available=false] .fs-stock__dot{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--fs-dot-out, currentcolor)}@media screen and (max-width:1023px){.fs-stock{margin-right:14px;padding-left:4px}.fs-delivery-note--buy{display:flex;justify-content:center;font-size:16px}.fs-delivery-note__icon{width:22px;height:22px}.fs-atc__label{white-space:nowrap}}.fs-atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:64px;padding:16px var(--fs-atc-pad-x);border:0;border-radius:var(--fs-radius);background:none;color:var(--fs-accent-text);font-family:var(--font-heading-family);font-size:28px;line-height:1;text-transform:uppercase;cursor:pointer}.fs-atc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:2px solid var(--fs-accent);border-radius:var(--fs-radius);background-color:var(--fs-accent)}@media(prefers-reduced-motion:no-preference){.fs-atc:before{transition:transform .3s ease-out}.fs-atc:hover:not(:disabled):before{transform:scale(1.015)}.fs-atc:active:not(:disabled):before{transform:scale(.96)}}.fs-atc:focus-visible{outline:2px solid var(--fs-fg);outline-offset:3px}.fs-atc:disabled{cursor:default}.fs-atc:disabled:before,.fs-atc[aria-disabled=true]:before{border-color:color-mix(in oklch,var(--fs-fg) 25%,transparent);background-color:color-mix(in oklch,var(--fs-fg) 25%,transparent)}.fs-atc__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(min-content,1fr) var(--fs-price-w);align-items:center;gap:8px;width:100%}.fs-atc__label{grid-column:1}.fs-atc__price{grid-column:2}.fs-atc__label{line-height:1.05;text-align:left;text-wrap:balance}.fs-atc__price{flex-shrink:0;min-width:var(--fs-price-w);text-align:right;font-variant-numeric:tabular-nums}.fs-buy .loading__spinner{position:absolute;right:20px;bottom:24px;width:24px;color:var(--fs-accent-text)}.fs-atc.loading .fs-atc__price{visibility:hidden}.fs-buy .product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;padding-top:8px;font-size:14px;color:var(--fs-fg)}.fs-buy .product-form__error-message-wrapper[hidden]{display:none}.fs-buy .product-form__error-message-wrapper svg{width:16px;height:16px;flex-shrink:0}.fs-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}@media(min-width:1024px){.flavor-showcase{height:calc(100vh - 2rem);min-height:800px;--fs-notch-on: 1;--fs-arrow-size: 60px;--fs-arrow-glyph: 20px;margin-top:0;padding:10px 10px 10px 13px}.fs-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-gap)}.fs-inner--no-gallery{grid-template-columns:minmax(0,1fr)}.fs-gallery{height:100%;aspect-ratio:auto}.fs-gallery__nav{left:auto;right:20px;flex-direction:column;justify-content:flex-start;gap:var(--fs-gap)}.fs-title{font-size:clamp(4.4444rem,6.9444vw,8.3333rem);line-height:.88;letter-spacing:-.02em;width:calc(33.3333vw - var(--fs-gap))}.fs-subtitle-wrap{width:calc(16.6666vw - var(--fs-gap));max-width:none}.fs-subtitle{line-height:1.1}.fs-delivery-note--lede{display:flex;justify-content:center;margin-top:calc(14px - var(--fs-lede-gap))}.fs-decor--inline{display:none}.fs-decor--float{position:absolute;top:-75%;right:40px;z-index:1;display:block;width:var(--fs-float-w, 180px);height:calc(var(--fs-float-w, 180px) * 269 / 234)}.fs-decor--float img{width:100%;height:100%;object-fit:contain;object-position:center}.fs-card--float-host{z-index:2}.fs-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.fs-card__title{font-size:clamp(1.3333rem,2.0833vw,2.5rem)}.fs-badge__label{font-size:clamp(.6875rem,.5vw,.875rem)}.fs-buy{order:1;padding-bottom:0}.fs-atc{min-width:192px;min-height:72px;padding:12px var(--fs-atc-pad-x);font-size:24px}}@media(min-width:1280px){.fs-card--badges{gap:24px}.fs-badge__icon{width:42px}}@media(prefers-reduced-motion:no-preference){.flavor-showcase[data-reveal-armed] .fs-gallery,.flavor-showcase[data-reveal-armed] .fs-title,.flavor-showcase[data-reveal-armed] .fs-subtitle-wrap,.flavor-showcase[data-reveal-armed] .fs-delivery-note--lede,.flavor-showcase[data-reveal-armed] .fs-card,.flavor-showcase[data-reveal-armed] .fs-buy{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.flavor-showcase[data-reveal-armed].fs-visible .fs-gallery,.flavor-showcase[data-reveal-armed].fs-visible .fs-title,.flavor-showcase[data-reveal-armed].fs-visible .fs-subtitle-wrap,.flavor-showcase[data-reveal-armed].fs-visible .fs-delivery-note--lede,.flavor-showcase[data-reveal-armed].fs-visible .fs-card,.flavor-showcase[data-reveal-armed].fs-visible .fs-buy{opacity:1;transform:none}.flavor-showcase[data-reveal-armed].fs-visible .fs-title{transition-delay:.1s}.flavor-showcase[data-reveal-armed].fs-visible .fs-subtitle-wrap,.flavor-showcase[data-reveal-armed].fs-visible .fs-delivery-note--lede{transition-delay:.2s}.flavor-showcase[data-reveal-armed].fs-visible .fs-cards>*{transition-delay:.3s}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-flavor-showcase.css.map */
