.ModalVanilla_animationSlideIn__1uhfho30{-webkit-transform:translateX(0);transform:translateX(0)}.ModalVanilla_modal__1uhfho31{position:fixed;inset:0;background:rgba(112,113,112,.4);color:var(--colors-background-green__16imif7f);height:100vh}.ModalVanilla_modalOverlayBase__1uhfho32{z-index:400}.ModalVanilla_modalFullScreen__1uhfho34{-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ModalVanilla_modalCenterBase__1uhfho35,.ModalVanilla_modalFullScreen__1uhfho34{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ModalVanilla_modalCenterBase__1uhfho35{overflow-y:auto}.ModalVanilla_modalCenter__1uhfho36{padding-block:20px}.ModalVanilla_contentRight__1uhfho39{position:relative;margin-left:auto;width:100%;height:100%}.ModalVanilla_contentCenter__1uhfho3a{position:relative;width:var(--custom-width-mobile,90%);max-width:var(--custom-width-tablet,540px)}.ModalVanilla_contentFullScreen__1uhfho3b{position:relative;width:95%;height:95%;max-width:1200px}.ModalVanilla_contentCenterLarge__1uhfho3c{position:relative;width:var(--custom-width-mobile,95%);max-width:var(--custom-width-tablet,720px)}body.ModalVanilla_bodyOpen__1uhfho3f{overflow:hidden}.ModalVanilla_dialogOptimized__1uhfho3g{border:none;padding:0;margin:0;outline:none;position:relative;background:var(--colors-background-white__16imif7b);display:grid;grid-template:"header" auto "content" 1fr "footer" auto;overflow:hidden;width:var(--custom-width-mobile,90%);max-width:var(--custom-width-tablet,540px)}.ModalVanilla_dialogOptimized__1uhfho3g[data-mode=right]{width:100%;height:100%;max-width:var(--custom-width-tablet,450px);border-radius:0;border:1px solid var(--colors-border-grey__16imif71r);-webkit-box-shadow:none;box-shadow:none}.ModalVanilla_dialogOptimized__1uhfho3g[data-mode=fullScreen]{width:95%;height:95%;max-width:1200px;border-radius:var(--radius-modal__16imif776);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.3)}.ModalVanilla_dialogOptimized__1uhfho3g[data-mode=centerLarge],.ModalVanilla_dialogOptimized__1uhfho3g[data-mode=center]{border-radius:var(--radius-modal__16imif776);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);max-height:90vh}.ModalVanilla_dialogOptimized__1uhfho3g[data-mode=centerLarge]{max-width:var(--custom-width-tablet,720px)}.ModalVanilla_headerOptimized__1uhfho3i{grid-area:header;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-inline:var(--custom-gutter-mobile,var(--spacing-lg__16imif75q));background:var(--colors-background-white__16imif7b);-webkit-box-shadow:0 -1px 0 var(--colors-border-grey__16imif71r) inset;box-shadow:0 -1px 0 var(--colors-border-grey__16imif71r) inset;position:relative}.ModalVanilla_headerNoDivider__1uhfho3j{-webkit-box-shadow:none;box-shadow:none}.ModalVanilla_titleOptimized__1uhfho3k{margin:0;padding:var(--spacing-md__16imif75o) 0;font-weight:700;font-size:var(--fontSizes-lg__16imif76s);line-height:1.4;text-transform:capitalize;color:var(--colors-text-primary__16imif72)}.ModalVanilla_headerCloseButton__1uhfho3l{width:62px;height:62px;font-size:var(--fontSizes-3xl__16imif76v);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:transparent;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--spacing-sm__16imif75m);border:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.ModalVanilla_headerCloseButton__1uhfho3l:hover{background:var(--colors-background-lightGray__16imif7v)}.ModalVanilla_headerCloseIcon__1uhfho3m{display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;color:var(--colors-text-muted__16imif75)}.ModalVanilla_headerCloseButton__1uhfho3l:hover .ModalVanilla_headerCloseIcon__1uhfho3m{color:var(--colors-text-primary__16imif72)}.ModalVanilla_headerCloseIcon__1uhfho3m svg{width:100%;height:100%}.ModalVanilla_contentOptimized__1uhfho3n{grid-area:content;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;min-height:0}.ModalVanilla_contentOptimized__1uhfho3n[data-mode=right]{height:100%}.ModalVanilla_scrollBlock__1uhfho3o{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--colors-scrollbar-thumb__16imif71x) var(--colors-scrollbar-track__16imif71y);padding:var(--spacing-lg__16imif75q)}.ModalVanilla_scrollBlock__1uhfho3o::-webkit-scrollbar{width:8px;height:8px;cursor:pointer}.ModalVanilla_scrollBlock__1uhfho3o::-webkit-scrollbar-track{background-color:var(--colors-scrollbar-track__16imif71y)}.ModalVanilla_scrollBlock__1uhfho3o::-webkit-scrollbar-thumb{background-color:var(--colors-scrollbar-thumb__16imif71x)}.ModalVanilla_scrollBlockModeVariants__1uhfho3p[data-mode=center],.ModalVanilla_scrollBlockModeVariants__1uhfho3p[data-mode=right]{padding:var(--custom-gutter-mobile,var(--spacing-lg__16imif75q))}.ModalVanilla_scrollBlockModeVariants__1uhfho3p[data-mode=centerLarge]{padding:var(--spacing-lg__16imif75q)}.ModalVanilla_contentNoPadding__1uhfho3q{padding:0!important}.ModalVanilla_contentWithFooter__1uhfho3r[data-mode=right]{padding-bottom:var(--spacing-lg__16imif75q)}.ModalVanilla_contentNoFooter__1uhfho3s[data-mode=right]{padding-bottom:var(--spacing-xl__16imif75r)}.ModalVanilla_footerOptimized__1uhfho3t{grid-area:footer;padding:var(--custom-gutter-mobile,var(--spacing-lg__16imif75q));background:var(--colors-background-white__16imif7b);-webkit-box-shadow:0 1px 0 var(--colors-border-grey__16imif71r) inset;box-shadow:0 1px 0 var(--colors-border-grey__16imif71r) inset}.ModalVanilla_footerOptimized__1uhfho3t[data-mode=centerLarge],.ModalVanilla_footerOptimized__1uhfho3t[data-mode=center]{text-align:center}.ModalVanilla_footerNoDivider__1uhfho3u{-webkit-box-shadow:none;box-shadow:none}.ModalVanilla_footerNoPadding__1uhfho3v{padding:0;padding-inline:0}.ModalVanilla_legacyContainer__1uhfho3w{width:100%;height:100%;position:relative}body.has-cookie-banner .ModalVanilla_dialogOptimized__1uhfho3g[data-mode=right]{padding-bottom:var(--spacing-10xl__16imif760)}.ModalVanilla_roundedCloseButton__1uhfho3x{position:absolute;top:var(--spacing-lg__16imif75q);right:var(--spacing-lg__16imif75q);width:36px;height:36px;min-height:36px;border-radius:100%;padding:var(--spacing-sm__16imif75m);z-index:1000}@supports (height:100dvh){.ModalVanilla_modal__1uhfho31{height:100dvh}}@media screen and (max-height:700px){.ModalVanilla_modalAdaptiveCentering__1uhfho37{-ms-flex-align:start;align-items:flex-start;padding-top:20px;padding-bottom:20px}.ModalVanilla_dialogAdaptiveCentering__1uhfho3h{max-height:calc(100vh - 40px);-ms-flex-item-align:start;align-self:flex-start}}@media screen and (min-width:768px){.ModalVanilla_contentRight__1uhfho39{max-width:var(--custom-width-tablet,450px);width:var(--custom-width-tablet,450px)}.ModalVanilla_contentCenter__1uhfho3a{width:var(--custom-width-tablet,540px);max-width:var(--custom-width-tablet,540px);margin:0 auto}.ModalVanilla_contentCenterLarge__1uhfho3c{width:var(--custom-width-tablet,720px);max-width:var(--custom-width-tablet,720px);margin:0 auto}.ModalVanilla_dialogOptimized__1uhfho3g[data-mode=center]{max-height:80vh;width:var(--custom-width-tablet,540px)}.ModalVanilla_dialogOptimized__1uhfho3g[data-mode=centerLarge]{max-height:85vh;width:var(--custom-width-tablet,720px)}.ModalVanilla_headerOptimized__1uhfho3i{padding-inline:var(--custom-gutter-tablet,var(--spacing-lg__16imif75q))}.ModalVanilla_titleOptimized__1uhfho3k{padding:var(--spacing-lg__16imif75q) 0;font-size:var(--fontSizes-xl__16imif76t)}.ModalVanilla_scrollBlock__1uhfho3o{padding:var(--spacing-xl__16imif75r) var(--spacing-3xl__16imif75t)}.ModalVanilla_scrollBlockModeVariants__1uhfho3p[data-mode=center],.ModalVanilla_scrollBlockModeVariants__1uhfho3p[data-mode=right]{padding:var(--custom-gutter-tablet,var(--spacing-lg__16imif75q))}.ModalVanilla_footerOptimized__1uhfho3t{padding-inline:var(--custom-gutter-tablet,var(--spacing-lg__16imif75q))}.ModalVanilla_footerNoPadding__1uhfho3v{padding:0;padding-inline:0}body.has-cookie-banner .ModalVanilla_dialogOptimized__1uhfho3g[data-mode=right]{padding-bottom:var(--spacing-7xl__16imif75x)}}@media screen and (max-width:767px){.ModalVanilla_headerCloseButton__1uhfho3l{width:56px;height:56px}.ModalVanilla_headerCloseButton__1uhfho3l:hover{background:transparent}.ModalVanilla_headerCloseButton__1uhfho3l:hover .ModalVanilla_headerCloseIcon__1uhfho3m{color:var(--colors-text-muted__16imif75)}}@media screen and (min-width:1024px){.ModalVanilla_roundedCloseButton__1uhfho3x{padding:var(--spacing-md__16imif75o);width:52px;height:52px;min-height:52px}}.ContentSections_unknownSection__k2l2fw0{padding:var(--spacing-md__16imif75o);background-color:var(--colors-background-stoneLight__16imif7i);border-radius:var(--radius-card__16imif76z);border:2px dashed var(--colors-border-grey__16imif71r);font-family:monospace;font-size:14px}.ProductBreadcrumbs_breadcrumbContainer__1q1q3jm0{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:var(--spacing-xsm__16imif75l) 0;width:100%}.ProductBreadcrumbs_backLink__1q1q3jm1{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--colors-text-muted__16imif75);font-size:12px;line-height:16px;margin-right:var(--spacing-sm__16imif75m)}.ProductBreadcrumbs_backLink__1q1q3jm1:hover{color:var(--colors-input-background-checked__16imif71q);cursor:pointer;text-decoration:underline}.ProductBreadcrumbs_productLink__1q1q3jm2{color:var(--colors-text-muted__16imif75);font-size:12px;line-height:16px;margin-left:var(--spacing-sm__16imif75m)}.ProductBreadcrumbs_crumbDivider__1q1q3jm3{color:var(--colors-text-muted__16imif75)}.ProductBreadcrumbs_arrowLeftIcon__1q1q3jm4{font-size:16px;height:16px;width:16px;margin-right:var(--spacing-sm__16imif75m)}@media screen and (min-width:768px){.ProductBreadcrumbs_breadcrumbContainer__1q1q3jm0{padding:var(--spacing-md__16imif75o) 0}.ProductBreadcrumbs_backLink__1q1q3jm1,.ProductBreadcrumbs_productLink__1q1q3jm2{font-size:14px}}.ProductInfo_container__e1qvrh0{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm__16imif75m)}.ProductInfo_title__e1qvrh1{line-height:1}.ProductInfo_description__e1qvrh2{font-size:16px;line-height:24px}.ProductInfo_soldOut__e1qvrh3{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){.ProductInfo_container__e1qvrh0{gap:var(--spacing-md__16imif75o)}}@media screen and (min-width:1440px){.ProductInfo_description__e1qvrh2{font-size:18px;line-height:28px}}.FlavorSelection_container__1hy1e8g0{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm__16imif75m)}.FlavorSelection_selectFlavorText__1hy1e8g1{font-size:14px;line-height:18px;text-transform:uppercase}.FlavorSelection_FlavorOptionsContainer__1hy1e8g2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-xxs__16imif75j)}.FlavorSelection_errorMessage__1hy1e8g3{display:-ms-inline-flexbox;display:inline-flex;gap:var(--spacing-xs__16imif75k);-ms-flex-align:center;align-items:center;font-size:var(--fontSizes-xs__16imif76o)}.FlavorSelection_flavorMessage__1hy1e8g4{font-size:var(--fontSizes-xs__16imif76o);line-height:1.3}.FlavorSelection_flavorOptionItem__1hy1e8g5{padding:var(--spacing-xs__16imif75k);border-radius:7px;display:-ms-flexbox;display:flex;background:none;cursor:pointer;border:1px solid transparent;position:relative;-webkit-transition:border-color .5s ease;transition:border-color .5s ease}.FlavorSelection_flavorOptionItem__1hy1e8g5[data-active=true]{border-color:var(--colors-input-border-active__16imif71h)}.FlavorSelection_radioInput__1hy1e8g6{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:none;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.FlavorSelection_flavorOptionInnerContainer__1hy1e8g7{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:var(--spacing-xs__16imif75k) var(--spacing-xs__16imif75k);gap:var(--spacing-xs__16imif75k);border-radius:4px;overflow:hidden;border:1px solid var(--colors-input-border-default__16imif71d);background-color:transparent;-webkit-transition:border-color .5s ease,background-color .5s ease;transition:border-color .5s ease,background-color .5s ease}.FlavorSelection_flavorOptionInnerContainer__1hy1e8g7[data-disabled=true]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;background:-webkit-gradient(linear,left bottom,right top,color-stop(49%,transparent),color-stop(49.5%,var(--colors-text-disabled__16imif78)),color-stop(50.5%,var(--colors-text-disabled__16imif78)),color-stop(51%,transparent));background:linear-gradient(to top right,transparent 49%,var(--colors-text-disabled__16imif78) 49.5%,var(--colors-text-disabled__16imif78) 50.5%,transparent 51%)}.FlavorSelection_hoverableFlavorOptionInnerContainer__1hy1e8g8:hover:not([data-active=true]){background-color:var(--hover-color)}[data-active=true]:not([data-disabled=true]) .FlavorSelection_hoverableFlavorOptionInnerContainer__1hy1e8g8{border-color:transparent}.FlavorSelection_flavorOptionContent__1hy1e8g9{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:var(--spacing-xs__16imif75k);position:relative;z-index:1;padding-left:var(--spacing-mdl__16imif75p)}.FlavorSelection_flavorOptionTitle__1hy1e8ga{position:relative;font-size:12px;line-height:16px;padding-top:var(--spacing-xxs__16imif75j);text-align:left;color:var(--colors-text-primary__16imif72);font-weight:400;-webkit-transition:color .5s ease,font-weight .5s ease;transition:color .5s ease,font-weight .5s ease}.FlavorSelection_flavorOptionTitle__1hy1e8ga:after{content:attr(data-text);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}[data-active=true] .FlavorSelection_flavorOptionTitle__1hy1e8ga{font-weight:700;color:var(--active-text-color,var(--colors-text-primary__16imif72))}[data-disabled=true] .FlavorSelection_flavorOptionTitle__1hy1e8ga{color:var(--colors-text-disabled__16imif78)}.FlavorSelection_flavorBubble__1hy1e8gb{position:absolute;top:50%;width:16px;left:8px;height:16px;border-radius:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:border-radius .25s ease,clip-path .25s ease,width .25s ease,height .25s ease,left .25s ease,-webkit-transform .5s cubic-bezier(.4,.5,.2,1);transition:border-radius .25s ease,clip-path .25s ease,width .25s ease,height .25s ease,left .25s ease,-webkit-transform .5s cubic-bezier(.4,.5,.2,1);transition:transform .5s cubic-bezier(.4,.5,.2,1),border-radius .25s ease,clip-path .25s ease,width .25s ease,height .25s ease,left .25s ease;transition:transform .5s cubic-bezier(.4,.5,.2,1),border-radius .25s ease,clip-path .25s ease,width .25s ease,height .25s ease,left .25s ease,-webkit-transform .5s cubic-bezier(.4,.5,.2,1);z-index:0;background:var(--flavor-color)}[data-active=true]:not([data-disabled=true]) .FlavorSelection_flavorBubble__1hy1e8gb{border-radius:var(--radius-flavorBubble__16imif772);width:100%;height:100%;left:0}.FlavorSelection_checkIconWrapper__1hy1e8gc{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) scale(.5);transform:translateY(-50%) scale(.5);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}[data-active=true]:not([data-disabled=true]) .FlavorSelection_checkIconWrapper__1hy1e8gc{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}@media screen and (min-width:768px){.FlavorSelection_FlavorOptionsContainer__1hy1e8g2{-ms-flex-wrap:wrap;flex-wrap:wrap}.FlavorSelection_flavorOptionInnerContainer__1hy1e8g7{padding:var(--spacing-xs__16imif75k) var(--spacing-xsm__16imif75l)}.FlavorSelection_flavorOptionContent__1hy1e8g9{padding-left:var(--spacing-lg__16imif75q)}.FlavorSelection_flavorOptionTitle__1hy1e8ga{font-size:14px;line-height:20px}}@media screen and (min-width:1024px){.FlavorSelection_errorMessage__1hy1e8g3,.FlavorSelection_flavorMessage__1hy1e8g4{font-size:var(--fontSizes-sm__16imif76p)}}.LegalText_legalText__5dcqd80{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:var(--spacing-sm__16imif75m);color:var(--colors-text-muted__16imif75);font-style:italic;position:relative;font-size:14px}.LegalText_legalText__5dcqd80 a{color:var(--colors-brand-primary__16imif70);text-decoration:underline;font-weight:700;cursor:pointer}.LegalText_legalText__5dcqd80 sup{font-style:normal}.LegalText_legalSuper__5dcqd81{font-size:70%;position:relative;top:0;color:inherit;font-weight:400;display:inline-block;text-decoration:none;vertical-align:top;font-style:italic}.ConnectStickyCheckout_footnote__1l080wo0{color:var(--colors-text-disabled__16imif78);margin-bottom:0;-ms-flex-pack:left;justify-content:left;text-transform:none}.ConnectStickyCheckout_footnote__1l080wo0 sup{font-size:70%;vertical-align:super;line-height:0;position:relative;top:-.3em;font-style:normal}
/*# sourceMappingURL=9e65a35696aed3cb.css.map*/