.geek-bar-reference_hero__azywo{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);min-height:420px;margin:10px 0 46px;overflow:hidden;border:1px solid #dfe6e1;background:#f3f4f2}.geek-bar-reference_heroMedia__m3Ub1{min-height:420px;background:#120c28}.geek-bar-reference_heroMedia__m3Ub1 img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover}.geek-bar-reference_heroMediaContain__i9pVo{display:grid;place-items:center;padding:24px;background:#ecefed}.geek-bar-reference_heroMediaContain__i9pVo img{min-height:0;max-height:420px;object-fit:contain}.geek-bar-reference_heroTitle__7_4Tq{display:grid;place-items:center;padding:48px;text-align:center}.geek-bar-reference_heroTitle__7_4Tq h1{margin:0;color:#17221b;font-size:clamp(42px,6vw,86px);line-height:.92;letter-spacing:-.055em;text-transform:none}.geek-bar-reference_collectionToolbar__Hp34B{min-height:68px;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:22px;border-block:1px solid #dfe6e1;color:#506057;font-size:13px}.geek-bar-reference_mobileFilterButton__hIXf7{display:none}.geek-bar-reference_sortControl__cOFrN{display:flex;align-items:center;gap:12px;color:#506057}.geek-bar-reference_sortControl__cOFrN select{min-height:42px;padding:0 34px 0 12px;border:1px solid #cfd8d2;border-radius:0;background:#fff;color:#16231b}.geek-bar-reference_collectionLayout__SbMty{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding-top:34px}.geek-bar-reference_filters__oeO63{align-self:start;position:sticky;top:118px}.geek-bar-reference_filters__oeO63 fieldset{margin:0;padding:0 0 28px;border:0;border-bottom:1px solid #dfe6e1}.geek-bar-reference_filters__oeO63 fieldset+fieldset{padding-top:28px}.geek-bar-reference_filters__oeO63 legend{width:100%;margin-bottom:17px;color:#17221b;font-size:15px;font-weight:750}.geek-bar-reference_filters__oeO63 label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:11px 0;color:#425047;font-size:14px}.geek-bar-reference_filters__oeO63 input[type=checkbox]{width:17px;height:17px;accent-color:#133d25}.geek-bar-reference_filters__oeO63 small{color:#7b8880}.geek-bar-reference_priceRangeText__yxXiU{display:flex;justify-content:space-between;color:#66746c;font-size:13px}.geek-bar-reference_priceRange__aaNmi{width:100%;margin-top:15px;accent-color:#b4d625}.geek-bar-reference_productGrid__joB_S{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px}.geek-bar-reference_productCard__0y67x{min-width:0}.geek-bar-reference_productMedia__cqkjE{position:relative;aspect-ratio:4/5;overflow:hidden;background:#f2f4f2}.geek-bar-reference_productMedia__cqkjE>a{width:100%;height:100%;display:grid;place-items:center}.geek-bar-reference_imagePlaceholder__70zXK{width:100%;height:100%;display:block}.geek-bar-reference_productMedia__cqkjE img{width:100%;height:100%;padding:8%;display:block;object-fit:contain;transition:transform .28s ease}.geek-bar-reference_productCard__0y67x:hover .geek-bar-reference_productMedia__cqkjE img{transform:scale(1.035)}.geek-bar-reference_badges__VS1ik{position:absolute;z-index:2;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.geek-bar-reference_badges__VS1ik span{padding:6px 10px;border-radius:999px;background:#b6d928;color:#16221a;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.geek-bar-reference_badges__VS1ik .geek-bar-reference_soldOutBadge__PQon2{background:#233128;color:#fff}.geek-bar-reference_quickAdd__2nVgs{position:absolute;right:12px;bottom:12px;min-width:42px;height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #173822;border-radius:999px;background:#fff;color:#173822;font-size:12px;font-weight:800;box-shadow:0 8px 28px rgb(20 43 28/12%)}.geek-bar-reference_quickAdd__2nVgs:disabled{border-color:#b8c1bb;color:#78827b;cursor:not-allowed}.geek-bar-reference_productCopy__GGWSm{padding-top:14px}.geek-bar-reference_productCopy__GGWSm h2{min-height:52px;margin:0;font-size:15px;line-height:1.45;font-weight:680}.geek-bar-reference_productCopy__GGWSm h2 a{color:#17221b;text-decoration:none}.geek-bar-reference_priceRow__idwgt{display:flex;align-items:baseline;gap:9px;margin-top:9px}.geek-bar-reference_priceRow__idwgt strong{color:#17221b;font-size:15px}.geek-bar-reference_priceRow__idwgt s{color:#7b8780;font-size:13px}.geek-bar-reference_detailImageFallback__XY04P,.geek-bar-reference_imageFallback__m8WEn{display:grid;place-items:center;color:#203127;font-size:clamp(18px,2vw,28px);font-weight:800;letter-spacing:-.04em}.geek-bar-reference_emptyState__Mky_L{min-height:320px;display:grid;place-items:center;border:1px dashed #cad4ce;color:#66746c}.geek-bar-reference_productDetail__e2Kvw{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.82fr);gap:clamp(34px,6vw,82px);align-items:start;padding:26px 0 54px}.geek-bar-reference_productDetailMedia__Vs9Br{min-height:620px;display:grid;place-items:center;background:#f2f4f2}.geek-bar-reference_productDetailMedia__Vs9Br>button{width:100%;min-height:620px;position:relative;display:grid;place-items:center;border:0;background:transparent}.geek-bar-reference_productDetailMedia__Vs9Br img{width:100%;height:100%;max-height:680px;padding:clamp(22px,7%,64px);display:block;object-fit:contain}.geek-bar-reference_productDetailMedia__Vs9Br button>span{position:absolute;right:18px;bottom:16px;padding:7px 10px;background:rgb(255 255 255/88%);color:#415048;font-size:11px;font-weight:700}.geek-bar-reference_productDetailCopy__dmUQ1{padding-top:28px}.geek-bar-reference_detailBrand__pcQvt{margin:0 0 14px;color:#5a685f;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:none}.geek-bar-reference_productDetailCopy__dmUQ1 h1{margin:0;color:#132019;font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.045em}.geek-bar-reference_detailPrice__gZ8rs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}.geek-bar-reference_detailPrice__gZ8rs strong{font-size:23px}.geek-bar-reference_detailPrice__gZ8rs s{color:#7c8881;font-size:15px}.geek-bar-reference_detailPrice__gZ8rs span{padding:5px 9px;border-radius:999px;background:#b6d928;font-size:11px;font-weight:800;text-transform:uppercase}.geek-bar-reference_shippingCalculation__0dq2w{margin:7px 0 0;color:#6d7972;font-size:12px}.geek-bar-reference_detailAvailability__Klvdj{margin-top:18px;padding:7px 10px;display:inline-flex;border-radius:999px;background:#ecefed;color:#5e6962;font-size:11px;font-weight:800;text-transform:uppercase}.geek-bar-reference_detailAvailability__Klvdj.geek-bar-reference_available__uCZgR{background:#e5f4df;color:#245b2d}.geek-bar-reference_flavourNavigator__rGy0K{margin-top:28px}.geek-bar-reference_volumeBreaks__Z6pGy{margin-top:30px;padding-top:24px;border-top:1px solid #dfe6e1}.geek-bar-reference_volumeBreaks__Z6pGy h2{margin:0 0 14px;font-size:16px;letter-spacing:-.01em}.geek-bar-reference_volumeBreaks__Z6pGy>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.geek-bar-reference_volumeBreaks__Z6pGy button{min-height:70px;padding:10px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #cdd7d1;border-radius:0;background:#fff;color:#26342b}.geek-bar-reference_volumeBreaks__Z6pGy button strong{font-size:12px}.geek-bar-reference_volumeBreaks__Z6pGy button span{color:#68766e;font-size:10px}.geek-bar-reference_volumeBreaks__Z6pGy .geek-bar-reference_activeTier__7SlGt{border-color:#173b24;box-shadow:inset 0 0 0 1px #173b24}.geek-bar-reference_purchaseControls__dG97B{display:grid;grid-template-columns:126px minmax(0,1fr);gap:10px;margin-top:18px}.geek-bar-reference_quantityControl__c_PRU{min-height:54px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border:1px solid #cbd5cf}.geek-bar-reference_quantityControl__c_PRU button{height:100%;display:grid;place-items:center;border:0;background:transparent;color:#25342b}.geek-bar-reference_quantityControl__c_PRU span{text-align:center;font-size:14px;font-weight:700}.geek-bar-reference_addToCart__UvLLr{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #173b24;background:#173b24;color:#fff;font-size:14px;font-weight:800}.geek-bar-reference_addToCart__UvLLr:disabled{border-color:#bec8c1;background:#dfe5e1;color:#69766e}.geek-bar-reference_fulfillmentRail__EbbSE{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:17px 0;border-block:1px solid #dfe6e1;color:#4c5b52;font-size:12px}.geek-bar-reference_fulfillmentRail__EbbSE span{display:inline-flex;align-items:center;gap:7px}.geek-bar-reference_fulfillmentRail__EbbSE a{color:#20452c;font-weight:750}.geek-bar-reference_categoryNavigation__Yi5Uc{margin:0 0 58px;padding:clamp(24px,3.5vw,42px);border:1px solid #dbe3de;background:#f1f4f1}.geek-bar-reference_categoryNavigationHeading__YIbav{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);column-gap:clamp(28px,5vw,70px);align-items:end;margin-bottom:24px}.geek-bar-reference_categoryNavigationHeading__YIbav p{grid-column:1;margin:0 0 8px;color:#597066;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.geek-bar-reference_categoryNavigationHeading__YIbav h2{grid-column:1;margin:0;color:#132019;font-size:clamp(28px,3.2vw,42px);line-height:1;letter-spacing:-.045em}.geek-bar-reference_categoryNavigationHeading__YIbav>span{grid-column:2;grid-row:1/span 2;max-width:540px;color:#5b6961;font-size:14px;line-height:1.6}.geek-bar-reference_categoryLinks__VutWU{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.geek-bar-reference_categoryLinks__VutWU a{min-width:0;min-height:92px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d1dbd5;background:#fff;color:#1d3125;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.geek-bar-reference_categoryLinks__VutWU a:first-child{border-color:#173b24;background:#173b24;color:#fff}.geek-bar-reference_categoryLinks__VutWU a:hover{border-color:#708279;box-shadow:0 9px 24px rgb(23 59 36/9%);transform:translateY(-2px)}.geek-bar-reference_categoryLinks__VutWU a:focus-visible{outline:3px solid rgb(31 87 52/20%);outline-offset:2px}.geek-bar-reference_categoryLinks__VutWU a>span{min-width:0;display:grid;gap:6px}.geek-bar-reference_categoryLinks__VutWU strong{font-size:13px;line-height:1.3}.geek-bar-reference_categoryLinks__VutWU small{color:#6d7a73;font-size:11px;line-height:1.35}.geek-bar-reference_categoryLinks__VutWU a:first-child small{color:#cdd9d1}.geek-bar-reference_categoryLinks__VutWU svg{flex:0 0 auto}.geek-bar-reference_zoomBackdrop__0afGA{padding:22px;background:rgb(5 12 8/82%)}.geek-bar-reference_zoomModal__kq8dE{width:min(94vw,980px);height:min(90vh,980px);position:relative;display:grid;place-items:center;background:#f5f6f5}.geek-bar-reference_zoomModal__kq8dE img{width:100%;height:100%;padding:28px;object-fit:contain}.geek-bar-reference_zoomClose__Sq1aO{width:42px;height:42px;position:absolute;z-index:2;top:14px;right:14px;display:grid;place-items:center;border:1px solid #cad4ce;border-radius:999px;background:#fff;color:#17221b}@media (max-width:1120px){.geek-bar-reference_productGrid__joB_S{grid-template-columns:repeat(3,minmax(0,1fr))}.geek-bar-reference_productDetail__e2Kvw{gap:36px}.geek-bar-reference_categoryLinks__VutWU{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.geek-bar-reference_hero__azywo{grid-template-columns:1fr;min-height:0;margin-bottom:28px}.geek-bar-reference_heroMedia__m3Ub1,.geek-bar-reference_heroMedia__m3Ub1 img{min-height:0;aspect-ratio:2/1}.geek-bar-reference_heroMediaContain__i9pVo{padding:16px}.geek-bar-reference_heroTitle__7_4Tq{min-height:168px;padding:28px 18px}.geek-bar-reference_collectionToolbar__Hp34B{grid-template-columns:auto 1fr;gap:12px;padding:12px 0}.geek-bar-reference_collectionToolbar__Hp34B>span{text-align:right}.geek-bar-reference_mobileFilterButton__hIXf7{min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd5cf;background:#fff;color:#25342b;font-weight:750}.geek-bar-reference_sortControl__cOFrN{grid-column:1/-1;justify-content:space-between}.geek-bar-reference_sortControl__cOFrN select{flex:1}.geek-bar-reference_collectionLayout__SbMty{grid-template-columns:1fr;gap:18px;padding-top:18px}.geek-bar-reference_filters__oeO63{display:none;position:static;padding:18px;border:1px solid #dbe2dd}.geek-bar-reference_filtersOpen__JL0iH{display:block}.geek-bar-reference_productGrid__joB_S{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.geek-bar-reference_productMedia__cqkjE{aspect-ratio:4/5}.geek-bar-reference_badges__VS1ik{top:8px;left:8px}.geek-bar-reference_badges__VS1ik span{padding:5px 7px;font-size:9px}.geek-bar-reference_quickAdd__2nVgs{right:8px;bottom:8px;width:38px;min-width:38px;height:38px;padding:0}.geek-bar-reference_quickAdd__2nVgs span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.geek-bar-reference_productCopy__GGWSm h2{min-height:58px;font-size:13px}.geek-bar-reference_productDetail__e2Kvw{grid-template-columns:1fr;gap:22px;padding-top:10px}.geek-bar-reference_productDetailMedia__Vs9Br,.geek-bar-reference_productDetailMedia__Vs9Br>button{min-height:0;height:clamp(210px,28dvh,250px)}.geek-bar-reference_productDetailMedia__Vs9Br img{height:100%;min-height:0;max-height:100%;width:100%;object-fit:contain}.geek-bar-reference_productDetailCopy__dmUQ1{padding-top:0}.geek-bar-reference_productDetailCopy__dmUQ1 h1{font-size:clamp(24px,6.8vw,30px)}.geek-bar-reference_flavourNavigator__rGy0K{margin-top:20px}.geek-bar-reference_volumeBreaks__Z6pGy>div{grid-template-columns:repeat(2,minmax(0,1fr))}.geek-bar-reference_purchaseControls__dG97B{grid-template-columns:116px minmax(0,1fr)}.geek-bar-reference_fulfillmentRail__EbbSE{align-items:flex-start;flex-direction:column}.geek-bar-reference_categoryNavigation__Yi5Uc{margin-bottom:calc(96px + env(safe-area-inset-bottom));padding:24px 17px}.geek-bar-reference_categoryNavigationHeading__YIbav{display:block;margin-bottom:20px}.geek-bar-reference_categoryNavigationHeading__YIbav>span{margin-top:12px;display:block}.geek-bar-reference_categoryLinks__VutWU{grid-template-columns:1fr}.geek-bar-reference_categoryLinks__VutWU a{min-height:72px;padding:14px 15px}}.geek-bar-reference_stockNote__lx72P{margin:12px 0;font-size:13px;line-height:1.5;color:#465b4e}.geek-bar-reference_quantityControl__c_PRU button:disabled,.geek-bar-reference_volumeBreaks__Z6pGy button:disabled{opacity:.45;cursor:not-allowed}.geek-bar-reference_addToCart__UvLLr:disabled{opacity:.55;cursor:not-allowed}.geek-bar-reference_mobilePurchase__uDj1e{display:none}@media (max-width:760px){.geek-bar-reference_mobilePurchase__uDj1e{position:fixed;z-index:45;bottom:calc(64px + env(safe-area-inset-bottom));left:0;right:0;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-top:1px solid #cbd5cf}.geek-bar-reference_mobilePurchase__uDj1e>span{display:grid;min-width:0;gap:4px}.geek-bar-reference_mobilePurchase__uDj1e small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geek-bar-reference_mobilePurchase__uDj1e button{flex-shrink:0;min-height:48px;padding:10px 16px;border:0;border-radius:8px;background:#164f3d;color:#fff;font:inherit;font-weight:750}.geek-bar-reference_mobilePurchase__uDj1e button:disabled{opacity:.55}.geek-bar-reference_mobilePurchaseHidden__wmhDP{visibility:hidden;pointer-events:none}.geek-bar-reference_productDetail__e2Kvw{padding-bottom:90px}.geek-bar-reference_detailPrice__gZ8rs{margin-top:14px}.geek-bar-reference_volumeBreaks__Z6pGy{margin-top:18px;padding-top:16px}}.ProductStudioGuide_root__VjgJy{--studio-ink:#171a20;--studio-accent:#c2eb3e;--studio-deep:#153d36;--cvpd-ink:#171a20;--cvpd-ink-faint:#505965;--cvpd-line:#d8dfe5;--cvpd-line-strong:#9aa6b1;--cvpd-surface:#fff;--cvpd-cream:#fff;--cvpd-gold:#75520a;--cvpd-teal:#12686a;margin:42px 0;overflow:hidden;border:1px solid #d8dfe5;border-radius:24px;color:var(--studio-ink);background:#fff;font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6}.ProductStudioGuide_root__VjgJy[data-studio-theme=aura]{--studio-accent:#f4acdf;--studio-deep:#592051}.ProductStudioGuide_root__VjgJy[data-studio-theme=alpha]{--studio-accent:#a8e6f2;--studio-deep:#164858}.ProductStudioGuide_root__VjgJy dl,.ProductStudioGuide_root__VjgJy figure,.ProductStudioGuide_root__VjgJy h2,.ProductStudioGuide_root__VjgJy h3,.ProductStudioGuide_root__VjgJy p{margin:0}.ProductStudioGuide_root__VjgJy h2,.ProductStudioGuide_root__VjgJy h3{font-family:inherit;font-weight:750;text-wrap:balance;letter-spacing:-.035em}.ProductStudioGuide_root__VjgJy a,.ProductStudioGuide_root__VjgJy button,.ProductStudioGuide_root__VjgJy input,.ProductStudioGuide_root__VjgJy summary{-webkit-tap-highlight-color:transparent}.ProductStudioGuide_root__VjgJy :is(a,button,input,summary):focus-visible{outline:3px solid #14678a;outline-offset:4px}.ProductStudioGuide_root__VjgJy svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}.ProductStudioGuide_stage__c2R9x{display:grid;grid-template-columns:1.05fr 1fr;background:#14171b;color:#fff}.ProductStudioGuide_intro___dcBg{align-self:center;padding:58px 24px 52px 48px}.ProductStudioGuide_intro___dcBg h2{max-width:15ch;font-size:clamp(36px,4.5vw,62px);line-height:1.03}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_included__fuYOe h3,.ProductStudioGuide_root__VjgJy .ProductStudioGuide_intro___dcBg h2{color:#fff!important}.ProductStudioGuide_intro___dcBg p{margin-top:24px;color:#d2d7dd;max-width:47ch}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_action__5CiIz{display:inline-flex;gap:26px;align-items:center;min-height:50px;margin-top:30px;padding:12px 22px;border-radius:8px;color:#15191d!important;background:var(--studio-accent);text-decoration:none;font-weight:750}.ProductStudioGuide_photo__avm_L{display:flex;align-items:center;justify-content:center;margin:24px!important;min-height:370px;border-radius:16px;background:var(--studio-accent);overflow:hidden}.ProductStudioGuide_photo__avm_L img{display:block;width:88%;height:88%;max-height:400px;object-fit:contain;background:#fff;border-radius:12px}.ProductStudioGuide_facts__rNMTU{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 48px 32px;gap:24px}.ProductStudioGuide_facts__rNMTU div{border-top:1px solid #454b53;padding-top:18px}.ProductStudioGuide_facts__rNMTU dt{color:#bbc4ce;font-size:14px}.ProductStudioGuide_facts__rNMTU dd{margin:7px 0 0;font-size:clamp(18px,2.4vw,25px);font-weight:700;line-height:1.25;letter-spacing:-.025em}.ProductStudioGuide_jump___7ddk{display:flex;flex-wrap:wrap;padding:12px 34px;gap:4px 26px;background:var(--studio-accent);border-bottom:1px solid #c2cdd2}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_jump___7ddk a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-size:14px;font-weight:750;color:#171a20!important;text-decoration:none}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_jump___7ddk a:hover{text-decoration:underline;text-underline-offset:5px}.ProductStudioGuide_root__VjgJy [id]{scroll-margin-top:190px}.ProductStudioGuide_flavours__8UzXg{padding:44px 40px;background:#f1f4f6}.ProductStudioGuide_flavours__8UzXg .cvpd-section{margin:0;padding:0;border:0;background:none}.ProductStudioGuide_flavours__8UzXg .cvpd-h3{color:#171a20;font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.035em}.ProductStudioGuide_flavours__8UzXg .cvpd-p{margin:14px 0 24px;color:#505965;font-size:16px}.ProductStudioGuide_flavours__8UzXg .cvpd-tools{gap:18px;margin-bottom:22px}.ProductStudioGuide_flavours__8UzXg .cvpd-search-wrap{max-width:560px}.ProductStudioGuide_flavours__8UzXg .cvpd-search{min-height:54px;padding-left:44px;border-color:#9aa6b1;border-radius:9px;font-size:16px;color:#171a20;background:#fff}.ProductStudioGuide_flavours__8UzXg .cvpd-search-icon{left:16px;color:#505965}.ProductStudioGuide_flavours__8UzXg .cvpd-chips{gap:8px}.ProductStudioGuide_flavours__8UzXg .cvpd-chip{min-height:44px;gap:9px;padding:8px 14px;font-size:14px;border-color:color-mix(in srgb,hsl(var(--fl)) 45%,#d8dfe5);background:color-mix(in srgb,hsl(var(--fl)) 7%,#fff);color:#171a20}.ProductStudioGuide_flavours__8UzXg .cvpd-chip[aria-pressed=true]{background:#20262d;color:#fff;border-color:#20262d}.ProductStudioGuide_flavours__8UzXg .cvpd-chip--reset{text-decoration:underline;text-underline-offset:3px;border-color:#8d99a5;background:#fff}.ProductStudioGuide_flavours__8UzXg .cvpd-count{margin:0 0 16px;color:#505965;font-size:14px;letter-spacing:0;text-transform:none}.ProductStudioGuide_flavours__8UzXg .cvpd-empty{padding:20px;margin:0 0 16px;border:1px solid #bac5cf;border-radius:9px;color:#505965;background:#fff;font-size:14px}.ProductStudioGuide_flavours__8UzXg .cvpd-flavours{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProductStudioGuide_flavours__8UzXg .cvpd-flavour{gap:16px;align-items:start;min-height:118px;padding:21px 18px;border-radius:12px;background:color-mix(in srgb,hsl(var(--fl)) 4%,#fff);border-color:color-mix(in srgb,hsl(var(--fl)) 32%,#d2dae2)}.ProductStudioGuide_flavours__8UzXg .cvpd-flavour-dot{width:13px;height:13px;margin-top:4px;box-shadow:none}.ProductStudioGuide_flavours__8UzXg .cvpd-flavour-name{font-size:16px;line-height:1.3;letter-spacing:-.015em}.ProductStudioGuide_flavours__8UzXg .cvpd-flavour-profile{margin-top:6px;font-size:14px;line-height:1.45;color:#505965}.ProductStudioGuide_flavours__8UzXg .cvpd-flavour-levels{margin-top:10px}.ProductStudioGuide_flavours__8UzXg .cvpd-ice-zero,.ProductStudioGuide_flavours__8UzXg .cvpd-sweetness{font-size:12px}.ProductStudioGuide_flavours__8UzXg .cvpd-more{display:flex;justify-content:center;width:100%;min-height:50px;margin:20px 0 0;padding:12px 20px;border:1px solid #8d99a5;border-radius:8px;background:#fff;color:#171a20;font-size:15px;font-weight:700;cursor:pointer}.ProductStudioGuide_referenceNote__6F_9S{margin:20px 0 0!important;color:#505965;font-size:14px;max-width:85ch}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_choose__mZoB7{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:12px;color:#171a20!important;font-size:14px;font-weight:750;text-underline-offset:4px}.ProductStudioGuide_purchase__lJElv{display:grid;grid-template-columns:1fr 1fr}.ProductStudioGuide_purchase__lJElv section{padding:40px}.ProductStudioGuide_purchase__lJElv h3{font-size:clamp(27px,3.2vw,36px);line-height:1.15;margin-bottom:18px}.ProductStudioGuide_purchase__lJElv p{max-width:53ch}.ProductStudioGuide_purchase__lJElv ul{padding-left:20px;margin:22px 0}.ProductStudioGuide_purchase__lJElv li{padding-left:4px;margin:9px 0}.ProductStudioGuide_included__fuYOe{background:var(--studio-deep);color:#fff}.ProductStudioGuide_fit__8kg6M{background:var(--studio-accent);color:#171a20}.ProductStudioGuide_note__kt6ZY{padding-top:18px;border-top:1px solid #ffffff60;font-size:14px}.ProductStudioGuide_fit__8kg6M nav{display:flex;flex-direction:column;gap:8px;margin-top:20px}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_fit__8kg6M a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#171a20!important;text-underline-offset:5px;font-weight:700}.ProductStudioGuide_details__gVEyY{padding:12px 40px}.ProductStudioGuide_details__gVEyY article{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;padding:32px 0;border-bottom:1px solid #d8dfe5}.ProductStudioGuide_details__gVEyY article:last-child{border:0}.ProductStudioGuide_details__gVEyY h3{font-size:26px;line-height:1.2}.ProductStudioGuide_details__gVEyY p{color:#505965}.ProductStudioGuide_questions__86DAF{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;padding:40px;background:#eef2f5}.ProductStudioGuide_questions__86DAF h3{font-size:clamp(30px,4vw,42px);line-height:1.1}.ProductStudioGuide_questions__86DAF details{padding:0 0 4px;border-top:1px solid #bac5cf}.ProductStudioGuide_questions__86DAF details:last-child{border-bottom:1px solid #bac5cf}.ProductStudioGuide_questions__86DAF summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 0;list-style:none;font-weight:700;line-height:1.4;cursor:pointer}.ProductStudioGuide_questions__86DAF summary::-webkit-details-marker{display:none}.ProductStudioGuide_questions__86DAF details[open] summary svg{transform:rotate(45deg)}.ProductStudioGuide_questions__86DAF details p{padding:0 36px 20px 0;font-size:15px;color:#505965}.ProductStudioGuide_related__V6ZhC{display:flex;flex-wrap:wrap;gap:10px 28px;padding:24px 40px;background:#171a20}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_related__V6ZhC a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff!important;text-underline-offset:5px;font-size:14px}.ProductStudioGuide_noScript__tBvHL{margin-top:24px;padding-top:24px;border-top:1px solid #bac5cf}.ProductStudioGuide_noScript__tBvHL h3{font-size:24px}.ProductStudioGuide_noScript__tBvHL ul{padding-left:20px}.ProductStudioGuide_noScript__tBvHL li{margin:8px 0}@media (hover:hover){.ProductStudioGuide_action__5CiIz:hover{filter:brightness(.94)}.ProductStudioGuide_flavours__8UzXg .cvpd-flavour:hover{transform:translateY(-2px);border-color:hsl(var(--fl))}}@media (max-width:740px){.ProductStudioGuide_root__VjgJy{margin:28px 0;border-radius:18px}.ProductStudioGuide_stage__c2R9x{grid-template-columns:1fr}.ProductStudioGuide_intro___dcBg{padding:32px 24px 24px}.ProductStudioGuide_intro___dcBg h2{max-width:18ch;font-size:40px}.ProductStudioGuide_intro___dcBg p{margin-top:20px;font-size:15px}.ProductStudioGuide_root__VjgJy .ProductStudioGuide_action__5CiIz{margin-top:24px}.ProductStudioGuide_photo__avm_L{margin:0 24px 24px!important;min-height:0;height:290px}.ProductStudioGuide_photo__avm_L img{width:84%;max-height:270px}.ProductStudioGuide_facts__rNMTU{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px 28px;gap:20px}.ProductStudioGuide_facts__rNMTU dd{font-size:21px}.ProductStudioGuide_jump___7ddk{padding:10px 20px;gap:0 20px}.ProductStudioGuide_flavours__8UzXg{padding:32px 22px}.ProductStudioGuide_flavours__8UzXg .cvpd-flavours{grid-template-columns:1fr;gap:10px}.ProductStudioGuide_flavours__8UzXg .cvpd-flavour{min-height:100px}.ProductStudioGuide_flavours__8UzXg .cvpd-chip{font-size:13px;padding:8px 12px}.ProductStudioGuide_purchase__lJElv{grid-template-columns:1fr}.ProductStudioGuide_purchase__lJElv section{padding:30px 24px}.ProductStudioGuide_details__gVEyY{padding:4px 24px}.ProductStudioGuide_details__gVEyY article{grid-template-columns:1fr;gap:14px;padding:28px 0}.ProductStudioGuide_details__gVEyY h3{font-size:25px}.ProductStudioGuide_questions__86DAF{grid-template-columns:1fr;padding:30px 24px;gap:24px}.ProductStudioGuide_related__V6ZhC{padding:20px 24px;gap:4px 20px}}@media (prefers-reduced-motion:reduce){.ProductStudioGuide_root__VjgJy *,.ProductStudioGuide_root__VjgJy :after,.ProductStudioGuide_root__VjgJy :before{transition:none!important;scroll-behavior:auto!important}.ProductStudioGuide_flavours__8UzXg .cvpd-chip:hover,.ProductStudioGuide_flavours__8UzXg .cvpd-flavour:hover{transform:none}}.super-sale-product-banner_banner__QCN5M{--sale-paper:#f4e7cf;--sale-ink:#101110;--sale-green:#153724;--sale-red:#a61b10;display:grid;grid-template-columns:116px minmax(210px,1fr) minmax(190px,auto) minmax(190px,auto);min-height:92px;margin-bottom:22px;border:1px solid var(--sale-ink);background-color:var(--sale-paper);background-image:url(/campaign-assets/super-sale/paper-ground.png);background-size:100px 180px;color:var(--sale-ink);font-family:var(--font-interface),sans-serif}.super-sale-product-banner_lot__4aCzY{display:grid;grid-template-columns:58px 1fr;border-right:1px solid var(--sale-ink)}.super-sale-product-banner_lot__4aCzY strong{display:grid;place-items:center;background:var(--sale-green);color:#f7ead4;font-size:30px}.super-sale-product-banner_lot__4aCzY span{display:grid;place-items:center;padding:7px;font-size:10px;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.super-sale-product-banner_offer__vSwxp{display:flex;flex-direction:column;justify-content:center;padding:12px 18px;border-right:1px solid var(--sale-ink)}.super-sale-product-banner_offer__vSwxp>span{color:var(--sale-red);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.super-sale-product-banner_offer__vSwxp strong{margin-top:3px;font-size:20px;line-height:1.05}.super-sale-product-banner_offer__vSwxp small{margin-top:5px;color:#54554d;font-size:11px;font-weight:700}.super-sale-product-banner_price__tzbAr{display:flex;min-width:190px;flex-direction:column;justify-content:center;padding:11px 18px;border-right:1px solid var(--sale-ink)}.super-sale-product-banner_price__tzbAr>span{color:#54554d;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.super-sale-product-banner_price__tzbAr del{margin-left:5px;text-decoration-thickness:2px}.super-sale-product-banner_price__tzbAr strong{margin-top:2px;color:var(--sale-red);font-size:34px;letter-spacing:-.04em;line-height:1}.super-sale-product-banner_banner__QCN5M>a{display:flex;min-width:190px;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;background:var(--sale-green);color:#fff5de;font-size:13px;font-weight:800;letter-spacing:.025em;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease}.super-sale-product-banner_banner__QCN5M>a b{font-size:24px;line-height:1}.super-sale-product-banner_banner__QCN5M>a:hover{background:#0a2417}.super-sale-product-banner_banner__QCN5M>a:active{transform:translateY(1px)}.super-sale-product-banner_banner__QCN5M>a:focus-visible{outline:3px solid var(--sale-red);outline-offset:3px}@media (max-width:820px){.super-sale-product-banner_banner__QCN5M{grid-template-columns:82px minmax(0,1fr)}.super-sale-product-banner_lot__4aCzY{grid-row:1/3;grid-template-columns:1fr;grid-template-rows:58px 1fr}.super-sale-product-banner_offer__vSwxp{min-height:92px;border-right:0}.super-sale-product-banner_price__tzbAr{min-width:0;border-top:1px solid var(--sale-ink);border-right:0}.super-sale-product-banner_banner__QCN5M>a{grid-column:1/-1;min-width:0;min-height:50px}}@media (max-width:460px){.super-sale-product-banner_banner__QCN5M{grid-template-columns:68px minmax(0,1fr);margin-inline:-2px}.super-sale-product-banner_lot__4aCzY strong{font-size:26px}.super-sale-product-banner_lot__4aCzY span{font-size:9px}.super-sale-product-banner_offer__vSwxp{padding-inline:13px}.super-sale-product-banner_offer__vSwxp strong{font-size:18px}.super-sale-product-banner_price__tzbAr{padding-inline:13px}.super-sale-product-banner_price__tzbAr strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.super-sale-product-banner_banner__QCN5M>a{transition:none}}