.shop-page{background:#000;color:#fff;margin:0;min-height:100vh;overflow-x:clip;width:100%}.shop-page-content{--shop-content-width: min(1230px, calc(100vw - 96px) );--shop-grid-gap: clamp(10px, calc((100vw - 96px) * .014634), 18px);--shop-hero-body-gap: clamp(28px, calc((100vw - 96px) * .047154), 58px);--shop-hero-left-padding: clamp(32px, calc((100vw - 96px)*.04878) , 60px);--shop-hero-left-width: clamp(220px, calc((100vw - 96px) * .206504), 254px);--shop-hero-rail-gap: clamp(10px, calc((100vw - 96px) * .012195), 15px);--shop-hero-rail-width: clamp(620px, calc((100vw - 96px) * .746341), 918px);--shop-hero-card-height: clamp(220px, calc((100vw - 96px) * .204878), 252px);--shop-product-card-width: clamp( 220px, calc((100vw - 96px) * .239024), 294px );--shop-product-card-height: calc(var(--shop-product-card-width) * 1.489796);--shop-featured-tile-width: calc(var(--shop-product-card-width) * 1.829932);--shop-featured-tile-height: calc(var(--shop-featured-tile-width) * .802974);--shop-featured-row-gap: var(--shop-grid-gap);--shop-products-group-gap: clamp(72px, 6.25vw, 120px);--shop-compare-content-width: var(--shop-content-width);--shop-compare-hover-line-color: #63326e;--shop-compare-table-height: 720px;--shop-compare-trigger-collapsed-height: 300px;--shop-compare-trigger-expanded-height: 120px;width:100%}@media(min-width:1025px){.shop-page-content{--shop-content-width: min(1230px, 64.0625vw);--shop-grid-gap: min(18px, .9375vw);--shop-hero-body-gap: min(58px, 3.0208vw);--shop-hero-left-padding: min(60px, 3.125vw);--shop-hero-left-width: min(254px, 13.2292vw);--shop-hero-rail-gap: min(15px, .78125vw);--shop-hero-rail-width: min(918px, 47.8125vw);--shop-hero-card-height: min(252px, 13.125vw);--shop-product-card-width: min(294px, 15.3125vw);--shop-product-card-height: calc(var(--shop-product-card-width) * 1.489796);--shop-featured-tile-width: calc(var(--shop-product-card-width) * 1.829932);--shop-featured-tile-height: calc( var(--shop-featured-tile-width) * .802974 );--shop-featured-row-gap: calc(var(--shop-product-card-width) * .295918);--shop-products-group-gap: min(120px, 6.25vw);--shop-compare-content-width: min(1920px, 100vw);--shop-compare-table-height: calc(var(--shop-compare-content-width) * .375);--shop-compare-trigger-collapsed-height: min(300px, 15.625vw);--shop-compare-trigger-expanded-height: min(120px, 6.25vw)}}.shop-hero{background:#000;min-height:clamp(560px,34.375vw,660px);padding:clamp(128px,9.323vw,179px) 0 clamp(72px,5vw,96px);position:relative;width:100%}@media(min-width:1025px){.shop-hero{min-height:min(660px,34.375vw);padding-bottom:min(96px,5vw);padding-top:min(179px,9.3229vw)}}.shop-products-shell{margin:0 auto;width:var(--shop-content-width)}.shop-hero-shell{margin:0 auto;position:relative;width:var(--shop-content-width);z-index:1}.shop-compare-shell{background:#000;border-radius:18px;box-sizing:border-box;margin:0 auto;min-height:clamp(620px,37.5vw,720px);padding:clamp(64px,3.958vw,76px) 0 clamp(52px,3.646vw,70px);width:calc(100vw - 66px);z-index:1}@media(min-width:1025px){.shop-compare-shell{border-radius:0;height:var(--shop-compare-table-height);margin-left:calc(50% - 50vw);min-height:var(--shop-compare-table-height);padding-bottom:0;padding-top:0;width:100vw}}.shop-hero-header{display:flex;flex-direction:column;gap:clamp(12px,.885vw,17px);text-align:left}.shop-hero-title{font-size:clamp(34px,2.396vw,46px);font-weight:600;letter-spacing:var(--ls-wide);line-height:1.217;margin:0;text-transform:capitalize}.shop-hero-kicker{color:#fff;font-size:clamp(16px,1.389vw,20px);font-weight:400;letter-spacing:.5px;line-height:20px;margin:0;white-space:pre}.shop-hero-type-selector{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-size:clamp(16px,1.389vw,20px);font-weight:400;letter-spacing:.5px;line-height:20px;margin:0;white-space:nowrap}.shop-hero-type-option{align-items:center;display:inline-flex}.shop-hero-type-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#ffffff7a;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;transition:color .18s ease}.shop-hero-type-button[aria-pressed=true]{color:#fff}.shop-hero-type-button:hover,.shop-hero-type-button:focus-visible{color:#fff}.shop-hero-type-button:focus-visible{outline:1px solid currentColor;outline-offset:4px}.shop-hero-kicker-separator,.shop-hero-kicker-muted{color:#ffffff7a}.shop-hero-kicker-separator{padding:0 10px}.shop-hero-divider{display:block;height:1px;margin:0;object-fit:fill;width:100%}.shop-hero-body{align-items:start;display:grid;column-gap:var(--shop-hero-body-gap);grid-template-columns:var(--shop-hero-left-width) minmax(0,var(--shop-hero-rail-width));padding-top:clamp(14px,.9375vw,18px);width:100%}@media(min-width:1025px){.shop-hero-body{padding-top:min(18px,.9375vw)}}.shop-hero-left{display:flex;flex-direction:column;gap:clamp(30px,2.031vw,39px);min-height:292px;padding:0 var(--shop-hero-left-padding) 0 0;width:100%}@media(min-width:1025px){.shop-hero-left{gap:min(39px,2.03125vw);min-height:min(292px,15.2083vw)}}.shop-hero-product-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.shop-hero-product-link{color:#fff;display:block;font-size:clamp(16px,1.389vw,20px);font-weight:400;letter-spacing:.5px;line-height:20px;transition:opacity .2s ease;white-space:nowrap}.shop-hero-product-link:hover{opacity:.72}.shop-hero-rail{display:grid;gap:var(--shop-hero-rail-gap);grid-template-columns:repeat(4,minmax(0,1fr));justify-self:end;padding-top:clamp(32px,2.1875vw,42px);max-width:var(--shop-hero-rail-width);width:100%}.shop-hero-mobile-controls{display:none}.shop-hero-card{background:transparent;border:0;border-radius:18px;color:inherit;font-family:inherit;height:var(--shop-hero-card-height);min-width:0;overflow:hidden;position:relative;transform:translateZ(0);width:auto}.shop-hero-card-frame{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:1}.shop-hero-card-frame img{display:block;height:100%;max-height:none;max-width:none;object-fit:cover;transition:filter .26s ease,transform .26s ease;width:100%}.shop-hero-card-overlay{align-items:center;border:1px solid #b3b3b3;border-radius:inherit;display:flex;flex-direction:column;gap:22px;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:2}.shop-hero-card-overlay:before,.shop-hero-card-overlay:after{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.shop-hero-card-overlay:before{background:#fff3;mix-blend-mode:luminosity}.shop-hero-card-overlay:after{background:#0003}.shop-hero-card-hover-image,.shop-hero-card-hover-label{position:relative;z-index:1}.shop-hero-card-hover-image{display:block;height:min(120px,48%);max-width:none;object-fit:fill;width:min(var(--shop-hero-hover-image-width, 48px),32%)}.shop-hero-card-hover-label{color:#fff;font-size:14px;font-weight:400;letter-spacing:.35px;line-height:18px;text-align:center;text-transform:none;white-space:nowrap}.shop-hero-card-mobile-label{display:none}@media(hover:hover)and (pointer:fine){.shop-hero-card:hover .shop-hero-card-frame img{filter:blur(7px) grayscale(1) brightness(.74);transform:scale(1.07)}.shop-hero-card:hover .shop-hero-card-overlay{opacity:1}}.shop-hero-card:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.shop-hero-card:focus-visible .shop-hero-card-frame img{filter:blur(7px) grayscale(1) brightness(.74);transform:scale(1.07)}.shop-hero-card:focus-visible .shop-hero-card-overlay{opacity:1}.shop-hero-card-title,.shop-product-card-title,.shop-compare-title,.shop-products-label{letter-spacing:var(--ls-wide)}.shop-hero-card-title{bottom:15.333%;color:#fff;font-size:clamp(11px,.972vw,14px);font-weight:400;left:50%;line-height:14px;margin:0;position:absolute;text-align:center;text-transform:capitalize;transform:translate(-50%);width:calc(100% - 36px);z-index:1}.shop-products{background:#fff;color:#111;padding:clamp(72px,5.938vw,114px) 0 clamp(86px,5.729vw,110px)}@media(min-width:1025px){.shop-products{padding-bottom:min(110px,5.7292vw);padding-top:min(114px,5.9375vw)}}.shop-products-label{color:#000;font-size:18px;font-weight:700;line-height:24px;margin:0 0 clamp(36px,2.813vw,54px);text-align:center;text-transform:uppercase;white-space:nowrap}.shop-products-groups{display:grid;gap:var(--shop-products-group-gap);justify-items:center}.shop-products-group{display:grid;justify-items:center;width:100%}.shop-products-mobile-controls{display:none}.shop-products-row{display:grid;gap:var(--shop-grid-gap);width:min(100%,fit-content)}.shop-products-row-1{grid-template-columns:var(--shop-product-card-width);justify-content:center}.shop-products-row-2{grid-template-columns:repeat(2,var(--shop-product-card-width));justify-content:center}.shop-products-row-4{grid-template-columns:repeat(4,var(--shop-product-card-width));justify-content:center}.shop-products-row-3{grid-template-columns:repeat(3,var(--shop-product-card-width));justify-content:center}.shop-products-row-centered{margin:0 auto}.shop-products-row-featured{gap:var(--shop-featured-row-gap);grid-template-columns:var(--shop-featured-tile-width) var( --shop-product-card-width );justify-content:center}.shop-products-featured-stage{max-width:100%;position:relative;width:fit-content}.shop-image-banner{aspect-ratio:1230 / 438;background:#f4f4f4;border-radius:18px;overflow:hidden;position:relative;width:100%}.shop-image-banner-link,.shop-image-banner-picture,.shop-image-banner-image{display:block;height:100%;width:100%}.shop-image-banner-image{object-fit:cover}.shop-product-card{--shop-product-card-radius: 18px;aspect-ratio:294 / 438;background:#f4f4f4;border-radius:var(--shop-product-card-radius);height:var(--shop-product-card-height);overflow:hidden;position:relative;width:var(--shop-product-card-width)}.shop-product-card-title,.shop-product-card-imageWrap,.shop-product-card-badge,.shop-product-card-footer,.shop-product-card-bottom{position:relative;z-index:1}.shop-product-card-title{color:#111;font-size:clamp(12px,.972vw,14px);font-weight:400;line-height:clamp(16px,1.25vw,18px);margin:0;position:absolute;left:6.122%;top:5.479%;text-transform:capitalize}.shop-product-card-imageWrap{align-items:center;display:flex;justify-content:center;height:52.968%;left:50%;min-height:0;overflow:hidden;padding:0;position:absolute;top:14.612%;transform:translate(-50%);width:38.095%}.shop-product-card-imageWrap img{display:block;height:100%;max-height:none;object-fit:cover;object-position:center center;width:100%}.shop-product-card-footer{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}.shop-product-card-bottom{align-items:start;display:grid;gap:clamp(8px,.694vw,10px) clamp(6px,.556vw,8px);grid-template-areas:"swatches plus . price" "subtitle subtitle subtitle price";grid-template-columns:auto auto minmax(0,1fr) auto;bottom:clamp(20px,calc(var(--shop-product-card-width) * .095238),28px);left:6.122%;pointer-events:none;position:absolute;right:6.122%;top:auto;z-index:3}.shop-product-card-badge{color:#111;display:inline-block;font-family:var(--type-primary);font-size:12px;font-weight:500;letter-spacing:.3px;line-height:12px;left:6.463%;margin:0;position:absolute;top:73.059%;text-transform:uppercase}.shop-product-card-swatches{display:grid;gap:clamp(2px,.278vw,4px);grid-area:swatches;grid-template-columns:repeat(4,15px);pointer-events:auto;position:relative;z-index:4}.shop-product-card-swatchLink{height:clamp(12px,1.111vw,16px);width:clamp(11px,1.042vw,15px)}.shop-product-card-swatchLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:1px;box-sizing:border-box;cursor:pointer;display:block;flex:0 0 auto;overflow:hidden;padding:0;text-decoration:none;transition:border-color .16s ease,padding .16s ease,opacity .16s ease}.shop-product-card-swatchLink[aria-pressed=true]{border:1px solid #b3b3b3;padding:1px}.shop-product-card-swatchFill{display:block;height:100%;overflow:hidden;pointer-events:none;width:100%}.shop-product-card-swatchFill.is-split{display:flex;flex-direction:column}.shop-product-card-swatchHalf,.shop-product-card-swatchSolid{display:block}.shop-product-card-swatchHalf{flex:1 1 50%}.shop-product-card-swatchSolid{box-sizing:border-box;height:100%;width:100%}.shop-product-card-swatchLink:focus-visible{outline:2px solid #111111;outline-offset:2px}.shop-product-card-subtitle{color:#a6a6a6bf;font-size:clamp(7px,.521vw,10px);font-weight:400;grid-area:subtitle;letter-spacing:.025em;line-height:clamp(10px,.729vw,14px);margin:0;min-width:0;overflow-wrap:anywhere;text-transform:uppercase;white-space:pre-line}.shop-product-card-plus{color:#111;display:inline-block;font-family:var(--type-primary);font-size:clamp(12px,.972vw,14px);font-style:normal;font-weight:500;grid-area:plus;letter-spacing:var(--ls-wide);line-height:clamp(14px,calc(var(--shop-product-card-width) * .061224),18px);position:relative}.shop-product-card-plus:after{background:#111;content:"";height:1px;left:0;position:absolute;right:0;top:16px}.shop-product-card-priceStack{align-items:center;display:flex;flex-direction:column;gap:0;grid-area:price;min-width:0;padding-top:3px;pointer-events:auto;position:relative;width:clamp(48px,calc(var(--shop-product-card-width) * .183673),54px);z-index:4}.shop-product-card-buyForm,.shop-product-card-buyForm form{display:contents}.shop-product-card-priceUnderline{background:#1113;height:1px;margin-top:9px;width:clamp(48px,calc(var(--shop-product-card-width) * .183673),54px)}.shop-product-card-price,.shop-product-card-buy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#111;cursor:pointer;font-family:var(--type-primary);font-size:clamp(14px,1.111vw,16px);font-style:normal;font-weight:500;letter-spacing:var(--ls-wide);line-height:16px;padding:0;text-align:center;white-space:nowrap}.shop-product-card-buy{margin-top:13px}.shop-product-card-buy:disabled{cursor:default;opacity:.42}@media(min-width:1025px)and (max-width:1200px){.shop-product-card-bottom{gap:4px}.shop-product-card-priceStack{gap:0}.shop-product-card-swatches{gap:2px}}.shop-featured-tile{aspect-ratio:538 / 432;background:#f5f4f1;border-radius:18px;box-shadow:inset 0 0 0 1px #0000000a;display:flex;position:relative;width:var(--shop-featured-tile-width);min-height:0;overflow:hidden}.shop-featured-tile-dark{background:#000;box-shadow:none}.shop-featured-tile-imageWrap{align-items:stretch;display:flex;min-height:100%;width:100%}.shop-featured-tile-imageWrap img{height:100%;object-fit:cover;width:100%}.shop-featured-row-arrow{display:none}.shop-compare{background:#fff;color:#fff;padding:0 0 min(30px,1.5625vw)}.shop-compare-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;display:block;font-size:18px;font-weight:700;letter-spacing:.45px;line-height:24px;margin:0 auto clamp(40px,2.396vw,46px);text-align:center;text-transform:uppercase;white-space:nowrap;width:min(1025px,calc(100vw - 80px))}.shop-compare-title-text{display:inline-block}.shop-compare-title-text-mobile,.shop-compare-title-chevron{display:none}.shop-compare-title:focus-visible{outline:2px solid #000000;outline-offset:6px}.shop-compare[data-compare-expanded=false] .shop-compare-title{margin-bottom:0}@media(min-width:1025px){.shop-products-label{margin-bottom:min(54px,2.8125vw)}.shop-compare{padding-bottom:0}.shop-compare-title{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:min(16px,.8333vw);height:var(--shop-compare-trigger-expanded-height);justify-content:flex-start;margin-bottom:0;padding-top:min(54px,2.8125vw);width:100%}.shop-compare[data-compare-expanded=false] .shop-compare-title{height:var(--shop-compare-trigger-collapsed-height);margin-bottom:0}.shop-compare[data-compare-expanded=false] .shop-compare-title-chevron{border-bottom:1px solid currentColor;border-right:1px solid currentColor;display:block;height:min(10px,.5208vw);transform:rotate(45deg);width:min(10px,.5208vw)}}.shop-compare-scroll{border:0;height:var(--shop-compare-table-height);margin:0 auto;overflow-x:visible;width:var(--shop-compare-content-width)}.shop-compare-desktop-layout{background:#000;height:100%;overflow:hidden;position:relative;width:100%}.shop-compare-desktop-hover-lines{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.shop-compare-desktop-hover-line{border-bottom:1px solid var(--shop-compare-hover-line-color);border-top:1px solid var(--shop-compare-hover-line-color);box-sizing:border-box;display:block;left:0;opacity:0;position:absolute;transition:opacity .12s ease;width:100%}.shop-compare-desktop-hover-line[data-active=true]{opacity:1}.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=color]:hover) .shop-compare-desktop-hover-line[data-row-key=color],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=stirringPower]:hover) .shop-compare-desktop-hover-line[data-row-key=stirringPower],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=batteryLife]:hover) .shop-compare-desktop-hover-line[data-row-key=batteryLife],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=graduatedCapacity]:hover) .shop-compare-desktop-hover-line[data-row-key=graduatedCapacity],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=capacity]:hover) .shop-compare-desktop-hover-line[data-row-key=capacity],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=maxWaterLevelMixing]:hover) .shop-compare-desktop-hover-line[data-row-key=maxWaterLevelMixing],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=baseGlow]:hover) .shop-compare-desktop-hover-line[data-row-key=baseGlow],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=material]:hover) .shop-compare-desktop-hover-line[data-row-key=material],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=coldHeatRetention]:hover) .shop-compare-desktop-hover-line[data-row-key=coldHeatRetention],.shop-compare-desktop-layout:has(.shop-compare-desktop-hover-row[data-row-key=ledBatteryIndicator]:hover) .shop-compare-desktop-hover-line[data-row-key=ledBatteryIndicator]{opacity:1}.shop-compare-desktop-hover-rows{top:0;right:0;bottom:0;left:0;position:absolute;z-index:4}.shop-compare-desktop-hover-row{background:#fff0;display:block;left:0;position:absolute;width:100%}.shop-compare-desktop-label-model,.shop-compare-desktop-label-color,.shop-compare-desktop-label-specs,.shop-compare-figma-name,.shop-compare-figma-image,.shop-compare-figma-swatches,.shop-compare-figma-values{position:absolute;z-index:2}.shop-compare-desktop-label-model{color:#fff;font-size:min(20px,1.0417vw);font-weight:500;left:17.96875%;letter-spacing:.5px;line-height:min(26px,1.3542vw);top:8.0556%;white-space:nowrap}.shop-compare-desktop-label-color{color:#fff;font-size:min(14px,.7292vw);font-weight:500;left:17.96875%;letter-spacing:.35px;line-height:min(14px,.7292vw);text-transform:capitalize;top:40.8333%;white-space:nowrap}.shop-compare-desktop-label-specs{color:#fff;display:flex;flex-direction:column;font-size:min(14px,.7292vw);font-weight:500;left:17.96875%;letter-spacing:.35px;line-height:min(30px,1.5625vw);text-transform:capitalize;top:49.8611%;white-space:nowrap}.shop-compare-desktop-label-specs span,.shop-compare-figma-values span{display:block;height:min(30px,1.5625vw);white-space:nowrap}.shop-compare-figma-name{align-items:flex-start;display:flex;justify-content:center;overflow:visible;white-space:nowrap}.shop-compare-figma-name .shop-compare-model-name{white-space:nowrap}.shop-compare-figma-name-desktop .shop-compare-model-name{font-size:min(20px,1.0417vw);letter-spacing:.5px;line-height:min(20px,1.0417vw)}.shop-compare-figma-image{display:block;overflow:hidden}.shop-compare-figma-image img{display:block;max-width:none;position:absolute}.shop-compare-figma-swatches{align-items:center;display:flex;justify-content:center}.shop-compare-figma-values{color:#fff;display:flex;flex-direction:column;font-size:min(12px,.625vw);font-weight:400;letter-spacing:.18px;line-height:min(30px,1.5625vw);overflow:visible;text-align:center}.shop-compare-mobile-scroll,.shop-compare-mobile-stage,.shop-horizontal-controls{display:none}.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-title,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-desktop-label-model,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-name-desktop,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-image-desktop,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-swatches-desktop,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-desktop-label-color,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-desktop-label-row,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-values-desktop .shop-compare-figma-value-row{opacity:0;transform:translateY(14px)}.shop-compare[data-compare-visible=true] .shop-compare-title{animation:shopCompareRise .56s cubic-bezier(.22,1,.36,1) both}.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-model,.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-color,.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-specs,.shop-compare[data-compare-visible=true] .shop-compare-figma-name-desktop{animation:shopCompareRise .52s cubic-bezier(.22,1,.36,1) 70ms both}.shop-compare[data-compare-visible=true] .shop-compare-figma-image-desktop{animation:shopCompareRise .52s cubic-bezier(.22,1,.36,1) .11s both}.shop-compare[data-compare-visible=true] .shop-compare-figma-swatches-desktop,.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-color,.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-row,.shop-compare[data-compare-visible=true] .shop-compare-figma-values-desktop .shop-compare-figma-value-row{animation:shopCompareRise .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s + var(--compare-row-delay, 0ms))}.shop-compare-model-name{color:#fff;font-size:clamp(14px,1.042vw,20px);font-weight:700;letter-spacing:var(--ls-wide);line-height:20px;overflow-wrap:anywhere;text-align:center}.shop-compare-model-name-suffix{font-size:.645em;line-height:1;margin-left:.2em;vertical-align:super}@media(min-width:1025px){.shop-compare-model-name{font-size:min(20px,1.0417vw);letter-spacing:.5px;line-height:min(20px,1.0417vw)}}.shop-compare-cell-swatches{display:grid;gap:6px;justify-items:center}.shop-compare-cell-swatch-row{align-items:center;display:flex;gap:clamp(3px,.313vw,6px);justify-content:center}.shop-compare-swatch{border:1px solid transparent;border-radius:50%;box-sizing:border-box;display:block;height:clamp(12px,.833vw,16px);overflow:hidden;position:relative;width:clamp(12px,.833vw,16px)}.shop-compare-swatch-split{border-width:0}.shop-compare-swatch-split.shop-compare-swatch-stroked{border-width:1px}.shop-compare-swatch-half{display:block;height:calc(50% + 1px);left:0;position:absolute;right:0}.shop-compare-swatch-half-top{top:0}.shop-compare-swatch-half-bottom{bottom:0}@media(min-width:1025px){.shop-compare-figma-swatches-desktop .shop-compare-cell-swatches,.shop-compare-figma-swatches-desktop .shop-compare-cell-swatch-row{gap:min(6px,.3125vw)}.shop-compare-swatch{height:min(16px,.8333vw);width:min(16px,.8333vw)}}@keyframes shopCompareRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-title,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-desktop-label-model,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-name-desktop,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-image-desktop,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-swatches-desktop,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-desktop-label-color,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-desktop-label-row,.shop-compare[data-compare-ready=true][data-compare-visible=false] .shop-compare-figma-values-desktop .shop-compare-figma-value-row,.shop-compare[data-compare-visible=true] .shop-compare-title,.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-model,.shop-compare[data-compare-visible=true] .shop-compare-figma-name-desktop,.shop-compare[data-compare-visible=true] .shop-compare-figma-image-desktop,.shop-compare[data-compare-visible=true] .shop-compare-figma-swatches-desktop,.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-color,.shop-compare[data-compare-visible=true] .shop-compare-desktop-label-row,.shop-compare[data-compare-visible=true] .shop-compare-figma-values-desktop .shop-compare-figma-value-row{animation:none;opacity:1;transform:none}}@media(max-width:1024px){.shop-hero-body{gap:28px;grid-template-columns:minmax(210px,254px) minmax(0,1fr)}.shop-hero-left{gap:34px;min-height:0;padding-right:34px;width:100%}.shop-hero-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;max-width:none}.shop-hero-card{height:220px;width:auto}.shop-hero-card-frame img{height:100%}.shop-products-row-4{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.shop-products-row-2{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.shop-products-row-3{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.shop-products-row-featured{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);justify-content:stretch}.shop-products-row{width:100%}.shop-products-row-centered{max-width:none}.shop-featured-tile,.shop-product-card{min-height:380px;width:100%}.shop-product-card{display:flex;flex-direction:column;height:auto;min-height:380px;padding:18px 18px 20px}.shop-product-card-title,.shop-product-card-imageWrap,.shop-product-card-footer,.shop-product-card-bottom,.shop-product-card-badge{left:auto;position:relative;right:auto;top:auto;transform:none}.shop-product-card-imageWrap{height:auto;min-height:232px;width:auto}.shop-product-card-footer{inset:auto;margin-top:auto}.shop-product-card-badge{font-size:12px;font-weight:500;left:19px;letter-spacing:.3px;line-height:12px;margin:0;position:absolute;top:320px}.shop-product-card-bottom{bottom:auto;position:relative}}@media(max-width:900px){.shop-hero-rail{display:grid;max-width:min(100%,540px)}.shop-products-row-4,.shop-products-row-2,.shop-products-row-3,.shop-products-row-featured{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.shop-products-row{width:100%}.shop-product-card,.shop-featured-tile{min-height:360px;width:auto}.shop-featured-tile{grid-template-columns:1fr}.shop-featured-tile-imageWrap{min-height:240px}.shop-compare-shell{width:calc(100vw - 32px)}.shop-compare-rowhead,.shop-compare-rowlabel{width:19%}}@media(min-width:768px)and (max-width:1024px){.shop-hero-body{overflow:hidden}.shop-hero-rail{display:flex;gap:12px;justify-self:stretch;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-top:34px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.shop-hero-rail::-webkit-scrollbar{display:none}.shop-hero-card{flex:0 0 218px;height:252px;scroll-snap-align:start;width:218px}.shop-hero-card-frame img{height:100%}.shop-hero-card-title{font-size:14px}.shop-products-row{width:min(100%,fit-content)}.shop-products-row-1{grid-template-columns:294px}.shop-products-row-2,.shop-products-row-3,.shop-products-row-4{grid-template-columns:repeat(2,294px);justify-content:center}.shop-products-row-featured{grid-template-columns:minmax(0,var(--shop-featured-tile-width)) 294px;justify-content:center}.shop-product-card{aspect-ratio:294 / 438;display:block;height:438px;min-height:0;padding:0;width:294px}.shop-product-card-title,.shop-product-card-imageWrap,.shop-product-card-footer,.shop-product-card-bottom,.shop-product-card-badge{position:absolute;transform:none}.shop-product-card-title{font-size:14px;left:18px;line-height:14px;top:24px}.shop-product-card-imageWrap{height:232px;left:50%;min-height:0;top:64px;transform:translate(-50%);width:112px}.shop-product-card-footer{top:0;right:0;bottom:0;left:0;margin-top:0}.shop-product-card-badge{font-size:12px;font-weight:500;left:19px;letter-spacing:.3px;line-height:12px;margin:0;top:320px}.shop-product-card-bottom{gap:8px;grid-template-areas:"swatches plus . price" "subtitle subtitle subtitle price";grid-template-columns:auto auto minmax(0,1fr) auto;bottom:28px;left:18px;position:absolute;right:18px;top:auto}.shop-product-card-swatches{gap:4px;grid-template-columns:repeat(4,15px)}.shop-product-card-swatchLink{height:16px;width:15px}.shop-product-card-subtitle{font-size:10px;letter-spacing:.25px;line-height:14px}.shop-product-card-plus{font-size:14px;line-height:18px}.shop-product-card-priceUnderline{width:54px}.shop-product-card-price,.shop-product-card-buy{font-size:16px;line-height:16px}}@media(min-width:1010px)and (max-width:1024px){.shop-products-row-3,.shop-products-row-4{grid-template-columns:repeat(3,294px)}}@media(max-width:767px){.shop-hero,.shop-products,.shop-compare{padding-left:20px;padding-right:20px}.shop-hero-shell,.shop-products-shell,.shop-compare-shell{width:100%}.shop-hero-body{gap:24px;grid-template-columns:1fr;padding-top:32px}.shop-hero-left{min-height:0;padding:0;width:100%}.shop-hero-title{font-size:36px}.shop-hero-product-list{flex-direction:row;flex-wrap:wrap;gap:12px}.shop-hero-product-link{font-size:14px}.shop-hero-rail{grid-template-columns:1fr;max-width:none}.shop-hero-card{height:260px}.shop-hero-card-frame{top:0}.shop-hero-card-frame img{height:100%}.shop-products{padding-top:28px}.shop-products-label{margin-bottom:16px}.shop-product-card,.shop-featured-tile{min-height:320px;padding:16px}.shop-image-banner{border-radius:8px}.shop-product-card{height:auto}.shop-product-card-imageWrap{min-height:200px}.shop-compare{padding-top:56px}.shop-compare-scroll{overflow-x:auto}.shop-compare-table{min-width:720px}.shop-compare-rowhead,.shop-compare-rowlabel{width:22%}.shop-products-row-4,.shop-products-row-2,.shop-products-row-3,.shop-products-row-featured{grid-template-columns:1fr}}.shop-product-card-link{color:inherit;display:block;text-decoration:none;transition:box-shadow .24s ease,transform .24s ease}.shop-product-card-hitarea{border-radius:var(--shop-product-card-radius);top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.shop-product-card-hitarea:focus-visible{outline:2px solid #111111;outline-offset:4px}.shop-product-card-link:hover{box-shadow:0 18px 38px #11111114;transform:translateY(-4px)}@media(max-width:767px){.shop-page{--mobile-frame: min(100vw, 430px);--mobile-edge: max(16px, calc(50vw - 199px) );background:#000;overflow-x:clip}.shop-page-content{--shop-content-width: 100%;--shop-grid-gap: 12px;--shop-product-card-width: 294px;--shop-product-card-height: 438px;--shop-featured-tile-width: min(398px, calc(100vw - 32px) );--shop-featured-tile-height: 438px;--shop-featured-row-gap: max( 72px, calc((100vw - var(--shop-product-card-width)) / 2 + 4px) );--shop-products-group-gap: 30px;--shop-compare-content-width: 100%;background:#fff}.shop-hero{height:600px;min-height:600px;overflow:hidden;padding:0}.shop-hero-shell{height:100%}.shop-hero-title{font-size:32px;font-weight:700;letter-spacing:0;line-height:42px;padding:0 var(--mobile-edge);text-transform:none}.shop-hero-header{left:0;position:absolute;top:137px;width:100%}.shop-hero-divider{display:none}.shop-hero-kicker{font-size:14px;letter-spacing:0;line-height:16px;margin-top:0;padding:0 var(--mobile-edge);white-space:normal}.shop-hero-type-selector{font-size:14px;letter-spacing:0;line-height:16px;margin-top:0;padding:0 var(--mobile-edge)}.shop-hero-kicker-separator{padding:0 8px}.shop-hero-body{display:block;padding-top:0}.shop-hero-left{display:block;left:0;position:absolute;top:215px;width:100%}.shop-hero-product-list{display:none}.shop-hero-rail{display:flex;gap:11px;height:222px;left:0;margin-left:calc(50% - 50vw);margin-top:0;max-width:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--mobile-edge);scroll-padding-inline:var(--mobile-edge);scroll-snap-type:x mandatory;scrollbar-width:none;position:absolute;top:258px;width:100vw}.shop-hero-rail::-webkit-scrollbar{display:none}.shop-hero-card{aspect-ratio:auto;background:transparent;border:0;border-radius:14px;flex:0 0 125px;height:222px;overflow:visible;scroll-snap-align:start;width:125px}.shop-hero-card-frame{align-items:center;display:flex;border-radius:inherit;height:180px;justify-content:center;overflow:hidden;top:0;width:100%}.shop-hero-card-frame img{height:100%;max-width:none;object-fit:cover;width:100%}.shop-hero-card-mobile-label{bottom:0;color:#fff;display:block;font-size:14px;font-weight:400;left:0;letter-spacing:.35px;line-height:18px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:100%}.shop-hero-card-title{bottom:-40px;font-size:14px;letter-spacing:0;line-height:14px;width:calc(100% - 14px)}.shop-hero-mobile-controls{--shop-hero-arrow-height: 14.142px;--shop-hero-arrow-mask: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2022.0693%2015.2028%27%20fill%3D%27none%27%20xmlns%3D%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M1.06923%207.53033H22.0692%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27/%3E%3Cpath%20d%3D%27M8.13173%200.53033L1.06066%207.6014L8.13173%2014.6725%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27/%3E%3C/svg%3E);--shop-hero-arrow-width: 21.009px;align-items:center;display:flex;gap:0;height:15px;left:var(--mobile-edge);margin:0;position:absolute;top:557px}.shop-hero-mobile-progress{background:#b3b3b3;display:block;flex:0 0 min(218.963px,calc(100vw - 211px));height:1px;position:relative;width:min(218.963px,calc(100vw - 211px))}.shop-hero-mobile-progress span{background:#fff;display:block;height:2px;left:var(--shop-hero-progress-left, 0);position:absolute;top:-.5px;transition:left .16s ease,width .16s ease;width:var(--shop-hero-progress-width, 50%)}.shop-hero-mobile-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:0;border-radius:4px;color:#fff;display:flex;flex:0 0 auto;height:44px;justify-content:center;margin-left:clamp(21px,calc(15.116vw - 11px),54px);padding:0;position:relative;touch-action:manipulation;transition:opacity .16s ease;-webkit-tap-highlight-color:transparent;width:44px}.shop-hero-mobile-arrow-prev{margin-right:13px}.shop-hero-mobile-arrow:before{background:currentColor;content:"";display:block;height:var(--shop-hero-arrow-height);left:50%;-webkit-mask:var(--shop-hero-arrow-mask) center / 100% 100% no-repeat;mask:var(--shop-hero-arrow-mask) center / 100% 100% no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--shop-hero-arrow-width)}.shop-hero-mobile-arrow:not(:disabled){cursor:pointer}.shop-hero-mobile-arrow:disabled{color:#b3b3b3;cursor:default;opacity:1}.shop-hero-mobile-arrow:focus-visible{outline:1px solid rgba(255,255,255,.72);outline-offset:4px}.shop-hero-mobile-arrow-next:before{transform:translate(-50%,-50%) scaleX(-1)}.shop-hero-mobile-arrow-next{margin-left:0}.shop-products{overflow:hidden;padding:54px 0 32px}.shop-products-label{font-size:18px;line-height:24px;margin-bottom:24px}.shop-products-groups{gap:32px;justify-items:start}.shop-products-group{gap:14px;justify-items:start;width:100%}.shop-products-featured-stage{background:#fff;height:552px;margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.shop-products-row,.shop-products-row-1,.shop-products-row-2,.shop-products-row-3,.shop-products-row-4,.shop-products-row-featured{display:flex;gap:var(--shop-grid-gap);grid-template-columns:none;justify-content:flex-start;margin-left:calc(50% - 50vw);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--mobile-edge);scroll-padding-inline:var(--mobile-edge);scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.shop-products-row::-webkit-scrollbar{display:none}.shop-products-row>*{flex:0 0 var(--shop-product-card-width);scroll-snap-align:start}.shop-products-featured-stage .shop-products-row-featured{display:flex;gap:var(--shop-featured-row-gap);height:var(--shop-featured-tile-height);left:0;margin-left:0;overflow-x:auto;overscroll-behavior-x:contain;padding-left:var(--mobile-edge);padding-right:max(var(--mobile-edge),calc((100vw - var(--shop-product-card-width)) / 2));position:absolute;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;top:30px;width:100vw}.shop-products-featured-stage .shop-products-row-featured>*{flex:0 0 var(--shop-product-card-width);scroll-snap-align:center}.shop-products-featured-stage .shop-products-row-featured>.shop-featured-tile{flex-basis:var(--shop-featured-tile-width)}.shop-image-banner{aspect-ratio:398 / 438;background:#f4f4f4;border-radius:18px;height:auto;margin:30px auto 84px;width:min(398px,calc(100vw - var(--mobile-edge) - var(--mobile-edge)))}.shop-image-banner-link,.shop-image-banner-picture,.shop-image-banner-image{border-radius:inherit}.shop-image-banner-image{object-fit:cover;object-position:center center}.shop-products-mobile-controls{align-items:center;display:flex;gap:8px;justify-content:center;margin-left:calc(50% - 50vw);min-height:8px;width:100vw}.shop-products-mobile-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d9d9d9;border:0;border-radius:50%;display:block;flex:0 0 auto;height:4px;padding:0;width:4px}.shop-products-mobile-dot.is-active{background:#000}.shop-products-mobile-controls-featured{gap:8px}.shop-products-featured-stage .shop-products-mobile-controls-featured{left:0;margin-left:0;position:absolute;top:486px;width:100%;z-index:9}.shop-product-card,.shop-featured-tile{min-height:0;padding:0}.shop-product-card{--shop-product-card-radius: 18px;aspect-ratio:294 / 438;display:block;height:var(--shop-product-card-height);width:var(--shop-product-card-width)}.shop-product-card-title,.shop-product-card-imageWrap,.shop-product-card-footer,.shop-product-card-bottom,.shop-product-card-badge{position:absolute;transform:none}.shop-product-card-title{font-size:14px;left:18px;line-height:14px;top:24px}.shop-product-card-imageWrap{height:232px;left:50%;min-height:0;top:64px;transform:translate(-50%);width:112px}.shop-product-card-footer{top:0;right:0;bottom:0;left:0;margin-top:0}.shop-product-card-badge{font-size:12px;font-weight:500;left:19px;line-height:12px;margin:0;top:320px}.shop-product-card-bottom{gap:8px 8px;grid-template-areas:"swatches plus . price" "subtitle subtitle subtitle price";grid-template-columns:auto auto minmax(0,1fr) auto;bottom:28px;left:18px;right:18px;top:auto}.shop-product-card-swatches{gap:4px;grid-template-columns:repeat(4,15px)}.shop-product-card-swatchLink{height:16px;width:15px}.shop-product-card-plus{font-size:14px;line-height:18px}.shop-product-card-priceStack{gap:0}.shop-product-card-priceUnderline{width:54px}.shop-product-card-price,.shop-product-card-buy{font-size:16px;line-height:16px}.shop-product-card-subtitle{font-size:10px;line-height:14px}.shop-featured-tile{aspect-ratio:auto;border-radius:8px;height:var(--shop-featured-tile-height);width:var(--shop-featured-tile-width)}.shop-featured-tile-imageWrap{min-height:100%}.shop-featured-row-arrow{--shop-featured-arrow-next-left: calc(100vw - var(--mobile-edge) - 61px);--shop-featured-arrow-prev-left: calc(var(--mobile-edge) + 3px);-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:0;display:flex;height:48px;justify-content:center;padding:0;position:absolute;top:210px;touch-action:manipulation;width:60px;z-index:8}.shop-products-featured-stage[data-featured-active=card] .shop-featured-row-arrow{--shop-featured-arrow-next-left: min( calc(100vw - var(--mobile-edge) - 60px), calc((100vw + var(--shop-product-card-width)) / 2 - 9px) );--shop-featured-arrow-prev-left: max( var(--mobile-edge), calc((100vw - var(--shop-product-card-width)) / 2 - 49px) )}.shop-featured-row-arrow-prev{left:var(--shop-featured-arrow-prev-left)}.shop-featured-row-arrow-next{left:var(--shop-featured-arrow-next-left);right:auto}.shop-featured-row-arrow-icon{display:block;height:48px;pointer-events:none;width:60px}.shop-featured-row-arrow-bg{transition:fill .16s ease}.shop-featured-row-arrow{cursor:pointer}.shop-featured-row-arrow:active .shop-featured-row-arrow-bg{fill:#666}.shop-featured-row-arrow:focus-visible{outline:2px solid #111111;outline-offset:3px}.shop-compare{overflow:hidden;padding:0}.shop-compare-title{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-size:18px;font-weight:600;gap:0;height:102px;justify-content:flex-start;letter-spacing:.45px;line-height:18px;margin-bottom:0;padding-top:57px;width:100%}.shop-compare-title-text-desktop{display:none}.shop-compare-title-text-mobile{display:inline-block}.shop-compare[data-compare-expanded=false] .shop-compare-title{gap:20px;height:204px;margin-bottom:0}.shop-compare[data-compare-expanded=false] .shop-compare-title-text-mobile{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.shop-compare[data-compare-expanded=false] .shop-compare-title-chevron{border-bottom:1px solid currentColor;border-right:1px solid currentColor;display:block;height:10px;transform:rotate(45deg);width:10px}.shop-compare-shell{border-radius:0;height:834px;margin-left:calc(50% - 50vw);min-height:834px;overflow:hidden;padding:0;position:relative;width:100vw}.shop-compare-scroll{display:none}.shop-compare-mobile-stage{display:block;height:100%;position:relative;width:100%}.shop-compare-mobile-scroll{display:block;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0;scroll-padding-inline:0;scrollbar-width:none;width:100vw}.shop-compare-mobile-scroll::-webkit-scrollbar{display:none}.shop-horizontal-controls{align-items:center;display:flex;gap:0;height:15px}.shop-compare-scroll-controls{bottom:53px;left:var(--mobile-edge);margin:0;position:absolute;right:var(--mobile-edge);z-index:4}.shop-horizontal-controls-track{background:#b3b3b3;display:block;flex:0 0 min(218.963px,calc(100vw - 211px));height:1px;max-width:218.963px;position:relative;width:min(218.963px,calc(100vw - 211px))}.shop-horizontal-controls-track span{background:#fff;display:block;height:2px;left:var(--shop-horizontal-progress-left, 0);position:absolute;top:-.5px;transition:left .16s ease,width .16s ease;width:var(--shop-horizontal-progress-width, 50%)}.shop-horizontal-controls-arrows{display:flex;gap:clamp(36px,13.256vw,57px);margin-left:clamp(21px,calc(15.116vw - 11px),65px)}.shop-horizontal-control-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:#fff;display:flex;flex:0 0 auto;height:15px;justify-content:center;padding:0;position:relative;touch-action:manipulation;transition:color .16s ease;-webkit-tap-highlight-color:transparent;width:25px}.shop-horizontal-control-arrow:not(:disabled){cursor:pointer}.shop-horizontal-control-arrow:disabled{color:#737373;cursor:default}.shop-horizontal-control-arrow:focus-visible{outline:1px solid rgba(255,255,255,.72);outline-offset:4px}.shop-horizontal-control-arrow:before,.shop-horizontal-control-arrow:after{content:"";display:block;pointer-events:none;position:absolute}.shop-horizontal-control-arrow:before{background:currentColor;height:1px;left:.7px;top:50%;transform:translateY(-50%);width:24px}.shop-horizontal-control-arrow:after{border:0 solid currentColor;height:10px;top:2px;width:10px}.shop-horizontal-control-arrow-prev:after{border-bottom-width:1px;border-left-width:1px;left:1px;transform:rotate(45deg)}.shop-horizontal-control-arrow-next:after{border-right-width:1px;border-top-width:1px;right:1px;transform:rotate(45deg)}.shop-compare-mobile-track{display:block;height:834px;min-height:834px;min-width:max-content;padding:0;position:relative;width:979px}.shop-compare-mobile-label-color{color:#737373;font-size:12px;font-weight:500;left:17px;letter-spacing:.3px;line-height:14px;pointer-events:none;position:absolute;text-align:left;text-transform:capitalize;top:229px;white-space:nowrap;z-index:3}.shop-compare-mobile-labels{color:#737373;display:grid;font-size:12px;font-weight:500;gap:0;left:var(--mobile-edge);letter-spacing:.3px;line-height:39px;pointer-events:none;position:absolute;text-align:left;text-transform:capitalize;top:293px;width:151px;z-index:3}.shop-compare-mobile-labels span{align-items:flex-start;display:flex;height:39px;white-space:nowrap}.shop-compare-mobile-labels span:first-child{height:39px;line-height:39px}.shop-compare-figma-name-mobile .shop-compare-model-name{font-size:16px;font-weight:600;letter-spacing:.4px;line-height:16px}.shop-compare-figma-name-mobile .shop-compare-model-name-suffix{margin-left:0}.shop-compare-figma-values-mobile{color:#fff;font-size:14px;font-weight:400;letter-spacing:.35px;line-height:39px;overflow:visible;text-align:center}.shop-compare-figma-values-mobile span{height:39px;line-height:39px;white-space:nowrap}.shop-compare-figma-swatches-mobile .shop-compare-cell-swatches,.shop-compare-figma-swatches-mobile .shop-compare-cell-swatch-row{gap:6px}.shop-compare-figma-swatches-mobile .shop-compare-swatch{height:14px;width:14px}.shop-compare-mobile-column{color:#fff;flex:0 0 176px;min-width:0;text-align:center}.shop-compare-mobile-product{align-items:center;display:grid;gap:26px;align-content:start;justify-items:center;min-height:202px}.shop-compare-mobile-product .shop-compare-model-name{font-size:16px;font-weight:600;letter-spacing:.4px;line-height:16px}.shop-compare-mobile-product img{height:115px;object-fit:contain;width:auto}.shop-compare-mobile-values{display:grid}.shop-page .feature-section{display:flex;gap:12px;overflow-x:auto;padding:18px var(--mobile-edge) 0;scroll-padding-inline:var(--mobile-edge);scroll-snap-type:x mandatory;scrollbar-width:none}.shop-page .feature-section::-webkit-scrollbar{display:none}.shop-page .feature-image-card,.shop-page .feature-copy-card{aspect-ratio:386 / 420;flex:0 0 min(386px,calc(100vw - 32px));scroll-snap-align:start}.shop-page .feature-card-media img{aspect-ratio:auto;height:100%;object-fit:cover;object-position:47% center;width:100%}.shop-page .feature-card-copy-face{padding:36px 48px}.shop-page .feature-copy-content h2{font-size:30px;line-height:38px}.shop-page .feature-scroll-controls{padding-bottom:18px;padding-top:29px}}.shop-product-card-imageWrap{align-items:flex-end;height:calc(var(--shop-product-card-width) * .789116);justify-content:center;min-height:0;width:calc(var(--shop-product-card-width) * .394558)}.shop-product-card-imageWrap img{display:block;height:100%;max-height:none;object-fit:contain;object-position:center bottom;width:100%}.shop-detail-page{--shop-detail-design-scale: min(1, calc(100vw/1920px) );--shop-detail-gallery-height: calc(600px * var(--shop-detail-design-scale));--shop-detail-overview-hold: clamp(96px, 12svh, 150px);--shop-detail-overview-screen-height: calc( 1002px * var(--shop-detail-design-scale) );--shop-detail-overview-stack-height: calc( var(--shop-detail-overview-screen-height) + var(--shop-detail-gallery-height) );font-family:var(--type-primary);margin:0;min-height:100vh;overflow-x:clip;width:100%}.shop-detail-page-content{background:#fff}@media(min-width:1025px)and (max-width:1500px){.shop-detail-page{--shop-detail-overview-hold: 0px}}.shop-detail-intro-scene{background:#000;height:calc(100svh + var(--shop-detail-overview-stack-height) + var(--shop-detail-overview-hold));margin-left:calc(50% - 50vw);padding:0;position:relative;width:100vw}.shop-detail-intro-sticky{height:100svh;min-height:560px;overflow:hidden;position:sticky;top:0;width:100%}.shop-detail-intro-panel{background:#fff;display:flex;flex-direction:column;height:var(--shop-detail-overview-stack-height);top:0;right:0;bottom:0;left:0;overflow:visible;position:absolute;will-change:transform;width:100%;z-index:3}.shop-detail-intro-scene.is-flow-layout{background:#fff;height:auto;margin-left:0;width:100%}.shop-detail-intro-scene.is-flow-layout .shop-detail-intro-sticky{height:auto;min-height:auto;overflow:visible;position:relative;top:auto}.shop-detail-intro-scene.is-flow-layout .shop-detail-banner{height:auto;margin-left:0;min-height:max(560px,100svh);position:relative}.shop-detail-intro-scene.is-flow-layout .shop-detail-intro-panel{height:auto;overflow:visible;position:relative;transform:none!important}.shop-detail-intro-scene .shop-detail-banner,.shop-detail-intro-scene .shop-detail-sale-band-shell{margin-left:0}.shop-detail-wide-shell{margin:0 auto;width:min(1854px,calc(100vw - 66px))}.shop-detail-full-image .shop-detail-wide-shell,.shop-detail-gallery-band-section .shop-detail-wide-shell,.shop-detail-callout-section .shop-detail-wide-shell,.shop-detail-story-section .shop-detail-wide-shell,.shop-detail-centered-image .shop-detail-wide-shell,.shop-detail-immersive-shell{width:calc(100vw - clamp(40px,3.438vw,66px))}.shop-detail-banner{background:#000;display:flex;height:100%;top:0;right:0;bottom:0;left:0;margin-left:calc(50% - 50vw);min-height:100%;overflow:hidden;padding-bottom:0;padding-top:clamp(90px,8vw,136px);position:absolute;width:100vw;z-index:0}@supports (height: 100dvh){.shop-detail-banner{min-height:100%}}.shop-detail-banner:after{background:linear-gradient(180deg,#0000 48%,#000000ad);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.shop-detail-banner-visual{background:linear-gradient(180deg,#00000014,#00000052),var(--shop-detail-banner-image) center center / cover no-repeat;top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:50% 50%;will-change:transform;z-index:0}.shop-detail-banner-video{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.shop-detail-banner-image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.shop-detail-banner-shell{align-items:end;display:flex;flex:1 1 auto;justify-content:center;margin:0 auto;min-height:0;padding-bottom:clamp(56px,7vw,128px);position:relative;width:min(1854px,calc(100vw - 66px));z-index:2}.shop-detail-banner-title{color:#fff;font-size:clamp(52px,4.583vw,88px);font-weight:700;letter-spacing:.015em;line-height:.9;margin:0;text-align:center;will-change:filter,opacity,transform}.shop-detail-sale-band{background:#fe7e34;color:#fff;padding:0}.shop-detail-sale-band-shell{color:#fff;display:block;margin-left:calc(50% - 50vw);min-height:clamp(32px,2.188vw,42px);position:relative;width:100vw}.shop-detail-sale-band-label{color:inherit;font-size:clamp(18px,1.042vw,20px);font-weight:400;letter-spacing:.025em;line-height:20px;margin:0;left:calc(50% - 228px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.shop-detail-sale-band-list{list-style:none;margin:0;padding:0}.shop-detail-sale-band-offer{align-items:center;color:inherit;display:flex;font-size:clamp(13px,.729vw,14px);font-weight:400;gap:17px;line-height:14px;list-style:none;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:max-content;white-space:nowrap}.shop-detail-sale-band-dot{background:currentColor;border-radius:50%;display:block;flex:0 0 auto;height:4px;width:4px}.shop-detail-sale-band-offer-1{left:calc(50% - 118px)}.shop-detail-sale-band-offer-2{left:calc(50% + 47px)}.shop-detail-overview{align-items:center;background:#fff;box-sizing:border-box;color:#111;display:flex;flex-direction:column;flex:0 0 auto;height:calc(960px * var(--shop-detail-design-scale));justify-content:center;min-height:0;padding:calc(120px * var(--shop-detail-design-scale)) 0 calc(96px * var(--shop-detail-design-scale))}.shop-detail-overview-name{color:#111;font-size:clamp(34px,2.396vw,46px);font-weight:600;letter-spacing:.025em;line-height:46px;margin:0 0 0 67px}.shop-detail-overview-nav-col{display:flex;flex-direction:column;gap:65px}.shop-detail-overview-shell{--shop-detail-overview-scale: var(--shop-detail-design-scale);height:calc(696px * var(--shop-detail-overview-scale));margin:0 auto;min-height:calc(696px * var(--shop-detail-overview-scale));overflow:visible;position:relative;width:min(100vw,1920px)}.shop-detail-overview-canvas{display:grid;gap:0;grid-template-areas:none;grid-template-columns:240px 72px 450px 63px 351px;grid-template-rows:none;height:696px;left:calc(189px * var(--shop-detail-overview-scale));position:relative;top:0;transform:scale(var(--shop-detail-overview-scale));transform-origin:top left;width:1176px}.shop-detail-model-nav{display:flex;flex-direction:column;gap:22px}.shop-detail-model-link{align-items:center;color:#8e8e8e;display:flex;font-size:20px;font-weight:700;gap:15px;letter-spacing:var(--ls-wide);line-height:20px;transition:color .2s ease}.shop-detail-model-link:before{background:transparent;border-radius:50%;content:"";display:block;flex-shrink:0;height:6px;transition:background .2s ease;width:6px}.shop-detail-model-link.is-active:before{background:#111}.shop-detail-model-link.is-active,.shop-detail-model-link:hover{color:#111}.shop-detail-overview-nav-col{grid-area:auto;grid-column:1;grid-row:1;height:696px;min-width:0;padding-top:82px;position:static;width:240px}.shop-detail-stage{align-items:center;display:flex;flex-direction:column;gap:24px;grid-area:auto;grid-column:3;grid-row:1;height:696px;margin-top:0;position:static;width:450px}.shop-detail-stage-panel{aspect-ratio:450 / 636;background:transparent;display:block;overflow:hidden;padding:0;position:relative;width:100%}.shop-detail-stage-panel img{display:block;height:95.6%;left:-13.65%;max-width:none;object-fit:initial;position:absolute;top:7.9%;width:135.11%}.shop-detail-stage-controls{align-items:center;display:grid;gap:12px;justify-items:center;margin-top:0;transform:none;width:100%}.shop-detail-mobile-stage-controls{display:none}.shop-detail-purchase-panel{align-self:start;grid-area:auto;grid-column:5;grid-row:1;margin-left:0;margin-top:144px;max-width:none;position:static;width:333px}.shop-detail-option-group+.shop-detail-option-group{margin-top:18px}.shop-detail-option-group-colors .shop-detail-tablist{margin-left:2px;max-width:calc(100% - 2px);min-width:250px;width:max-content}.shop-detail-option-group-colors .shop-detail-tablist.is-single{max-width:none;min-width:0;width:auto}.shop-detail-tablist{border:1px solid #b3b3b3;border-radius:18px;box-sizing:border-box;display:inline-flex;height:36px;margin-left:2px;overflow:visible;padding:0;position:relative;width:250px}.shop-detail-tablist.is-wide{width:100%}.shop-detail-tablist.is-stage,.shop-detail-tablist.is-single{margin-left:0;width:auto}.shop-detail-tablist.is-stage .shop-detail-tab,.shop-detail-tablist.is-single .shop-detail-tab{flex:0 0 auto;min-width:81px;padding:0 18px}.shop-detail-tab{background:transparent;border:0;border-radius:18px;box-sizing:border-box;color:#8d8d8d;cursor:pointer;flex:1 1 0;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.025em;line-height:14px;min-width:0;padding:0 12px;position:relative;transition:background .2s ease,color .2s ease;white-space:nowrap;z-index:0}.shop-detail-option-group-colors .shop-detail-tab{min-width:70px;padding-inline:8px}.shop-detail-tab.is-active{background:#fff;color:#111;z-index:1}.shop-detail-tab.is-active:after{border:1px solid #111111;border-radius:inherit;content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute}.shop-detail-swatch-grid,.shop-detail-swatch-row{display:flex;flex-wrap:wrap;gap:9px;margin-left:6px;margin-top:18px;max-width:min(261px,calc(100% - 6px));width:fit-content}.shop-detail-swatch-row+.shop-detail-swatch-row{margin-top:15px}.shop-detail-swatch{background:transparent;border:1px solid #b3b3b3;box-sizing:border-box;cursor:pointer;display:inline-flex;height:36px;padding:4px;transition:border-color .2s ease,opacity .2s ease;width:36px}.shop-detail-swatch.is-active{border-color:#111}.shop-detail-swatch-fill{display:block;height:28px;overflow:hidden;width:28px}.shop-detail-swatch-half,.shop-detail-swatch-solid{display:block}.shop-detail-swatch-half{flex:1 1 50%}.shop-detail-swatch-fill.is-split{display:flex;flex-direction:column}.shop-detail-swatch-solid{box-sizing:border-box;height:100%;width:100%}.shop-detail-purchase-panel.is-figma-chillmix .shop-detail-swatch-grid{column-gap:9px;display:grid;grid-template-columns:repeat(7,36px);grid-template-rows:repeat(3,36px);height:138px;margin-left:2px;margin-top:18px;max-width:none;padding-left:4px;row-gap:15px;width:310px}.shop-detail-purchase-panel.is-figma-chillmix .shop-detail-swatch.is-active{border-color:#000}.shop-detail-purchase-panel.is-figma-chillmix .shop-detail-meta-grid{margin-top:25px}.shop-detail-meta-grid{column-gap:24px;display:grid;grid-template-columns:81px 115px max-content;margin:74px 0 0 6px;row-gap:16px}.shop-detail-meta-grid dt{color:#111;font-size:12px;font-weight:400;letter-spacing:.025em;line-height:14px;margin:0 0 12px}.shop-detail-meta-grid dd{color:#111;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:16px;margin:0}.shop-detail-meta-grid div:first-child dd{font-size:20px;font-weight:500;line-height:20px}.shop-detail-action-stack{display:grid;gap:12px;margin-top:45px;width:226px}.shop-detail-action-stack form{display:grid}.shop-detail-buy-button,.shop-detail-cart-button{border-radius:999px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:20px;min-height:48px;transition:transform .22s ease,opacity .22s ease;width:100%}.shop-detail-buy-button:not(:disabled):hover,.shop-detail-cart-button:not(:disabled):hover{transform:translateY(-1px)}.shop-detail-buy-button:disabled,.shop-detail-cart-button:disabled{cursor:not-allowed;opacity:.52}.shop-detail-buy-button{background:#fe7e34;border:0;color:#fff}.shop-detail-cart-button{background:#fff;border:1px solid #111111;color:#111}.shop-detail-mobile-bottom-menu{display:none}.shop-detail-gallery{background:#f5f5f5;box-sizing:border-box;color:#111;flex:0 0 auto;height:var(--shop-detail-gallery-height);margin-top:0;padding:calc(90px * var(--shop-detail-design-scale)) 0;position:relative;z-index:1}.shop-detail-gallery-shell{display:grid;gap:calc(72px * var(--shop-detail-design-scale));margin:0 auto;width:calc(1230px * var(--shop-detail-design-scale))}.shop-detail-gallery-card-grid{display:grid;gap:calc(75px * var(--shop-detail-design-scale));grid-template-columns:repeat(3,calc(360px * var(--shop-detail-design-scale)));justify-content:center}.shop-detail-gallery-card{aspect-ratio:360 / 420;background:transparent;border-radius:calc(18px * var(--shop-detail-design-scale));overflow:hidden}.shop-detail-gallery-card img{height:100%;object-fit:cover;width:100%}.shop-detail-gallery-band-section{background:#f5f5f5;padding:0 0 clamp(36px,5vw,72px)}.shop-detail-gallery-band{background:#f3f2ee;border-radius:18px;overflow:hidden}.shop-detail-gallery-band img{display:block;height:auto;width:100%}.shop-detail-callout-section{background:#0b0b0d;padding:clamp(56px,5vw,96px) 0}.shop-detail-callout-media{background:#070809;border-radius:18px;min-height:clamp(420px,48vw,912px);overflow:hidden;position:relative}.shop-detail-callout-media img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.shop-detail-callout-copy{display:grid;gap:24px 32px;grid-template-areas:"title aside" "body aside";grid-template-columns:minmax(0,1fr) minmax(220px,320px);inset:clamp(24px,3vw,56px);position:absolute}.shop-detail-callout-title{color:#fff;font-size:clamp(34px,3.021vw,58px);font-weight:600;letter-spacing:.015em;line-height:1;margin:0;max-width:420px;white-space:pre-line}.shop-detail-callout-titleWrap{grid-area:title}.shop-detail-callout-body{align-self:end;color:#fff;font-size:16px;font-weight:400;grid-area:body;letter-spacing:.025em;line-height:20px;margin:0;max-width:360px}.shop-detail-callout-aside{align-self:center;color:#ffffffdb;font-size:14px;font-weight:400;grid-area:aside;justify-self:end;letter-spacing:.025em;line-height:20px;margin:0;max-width:280px;text-align:left}.shop-detail-full-image{padding:29px 0}.shop-detail-full-image-dark{background:#101114}.shop-detail-full-image-frame{border-radius:18px;overflow:hidden}.shop-detail-full-image-frame img{display:block;height:auto;width:100%}.shop-detail-story-section{background:#000;padding:clamp(56px,6vw,108px) 0}.shop-detail-story-layout{align-items:start;display:grid;gap:clamp(32px,4vw,48px);grid-template-columns:minmax(0,918px) minmax(0,1fr)}.shop-detail-story-media{background:#101114;border-radius:18px;overflow:hidden}.shop-detail-story-media img{display:block;height:auto;width:100%}.shop-detail-story-content{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr))}.shop-detail-story-columns{display:grid;gap:28px;grid-column:1 / span 3;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-detail-story-column h3{color:#fff;font-size:20px;font-weight:700;letter-spacing:.025em;line-height:26px;margin:0 0 18px}.shop-detail-story-column p{color:#8a8a8a;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:20px;margin:0}.shop-detail-story-title{color:#4d4d4d;font-size:clamp(34px,2.396vw,46px);font-weight:600;grid-column:4;letter-spacing:.025em;line-height:56px;margin:0;text-align:right;white-space:pre-line}.shop-detail-immersive-section{background:#000;padding:0 0 clamp(64px,6vw,112px)}.shop-detail-immersive-shell{margin:0 auto;width:min(1854px,calc(100vw - 66px))}.shop-detail-immersive-media{border-radius:18px;min-height:clamp(420px,48vw,912px);overflow:hidden;position:relative}.shop-detail-immersive-media img{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.shop-detail-immersive-copy{left:clamp(28px,4vw,84px);max-width:320px;position:absolute;top:clamp(28px,4vw,88px)}.shop-detail-immersive-copy h2{color:#fff;font-size:20px;font-weight:700;letter-spacing:.025em;line-height:26px;margin:0 0 18px}.shop-detail-immersive-copy p{color:#fff;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:20px;margin:0}.shop-detail-figma-content{background:#fff;color:#0d0d0d;overflow:hidden;padding:0}.shop-detail-figma-block{margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.shop-detail-figma-shell{margin:0 auto;min-height:inherit;position:relative;width:min(1854px,calc(100vw - 66px));z-index:1}.shop-detail-figma-content h2{color:currentColor;font-size:clamp(34px,2.396vw,46px);font-weight:600;letter-spacing:.025em;line-height:1.08;margin:0;white-space:pre-line}.shop-detail-figma-content p,.shop-detail-figma-content span{color:currentColor;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:20px;margin:0;white-space:pre-line}.shop-detail-figma-eyebrow{font-size:20px;font-weight:700}.shop-detail-figma-copy{display:grid;gap:18px;max-width:460px;position:relative;z-index:2}.shop-detail-figma-card-section{background:#f5f5f5;padding:60px 0}.shop-detail-figma-card-grid{display:grid;gap:18px}.shop-detail-figma-card{border-radius:18px;overflow:hidden;position:relative}.shop-detail-figma-card img{display:block}.gallium-mix-block{background:#d9d9d9;min-height:clamp(620px,47.5vw,912px)}.gallium-mix-image{height:100%;left:0;max-width:none;object-fit:cover;object-position:left bottom;position:absolute;top:0;width:min(72vw,1380px)}.gallium-mix-picture{display:contents}.gallium-mix-copy{max-width:335px;position:absolute;right:clamp(32px,4.6vw,84px);top:59%;transform:translateY(-50%)}.gallium-material-block{background:#f5f5f5;min-height:clamp(620px,47.5vw,912px)}.gallium-material-image{height:100%;left:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.gallium-material-copy{display:grid;gap:18px;left:0;max-width:260px;position:absolute;top:62%;z-index:2}.gallium-material-title{left:clamp(300px,22.34vw,429px);position:absolute;top:61%;z-index:2}.gallium-card-grid{grid-template-columns:repeat(2,minmax(0,762px));justify-content:center}.gallium-card-grid .shop-detail-figma-card{min-height:min(37.5vw,720px)}.gallium-dishwasher-card{background:#000;color:#fff;padding:clamp(34px,3.9vw,74px) clamp(32px,3.9vw,74px)}.gallium-dishwasher-art{bottom:18%;inset-inline:16%;position:absolute;top:34%}.gallium-dishwasher-art img{filter:drop-shadow(0 18px 28px rgba(0,0,0,.28));height:auto;position:absolute;width:min(30%,150px)}.gallium-dishwasher-art-base{right:10%;top:16%}.gallium-dishwasher-art-cup{left:8%;top:0}.gallium-dishwasher-steps{align-items:start;bottom:clamp(28px,4vw,80px);display:grid;gap:24px;grid-template-columns:1fr 1.35fr;left:clamp(32px,4vw,86px);position:absolute;right:clamp(32px,4vw,86px)}.gallium-leak-card{background:#f5f5f5;color:#0d0d0d}.gallium-leak-card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.gallium-leak-card h2{left:clamp(28px,3vw,54px);position:absolute;top:clamp(28px,3vw,44px);z-index:2}.gallium-leak-label{color:#000;position:absolute;z-index:2}.gallium-leak-label:before{background:currentColor;content:"";position:absolute}.gallium-leak-label-lid{bottom:17.9%;left:13.65%}.gallium-leak-label-lid:before{height:78px;left:calc(100% + 16px);top:-65px;width:1px}.gallium-leak-label-ring{right:34%;top:48.2%}.gallium-leak-label-ring:before{height:1px;right:calc(100% + 16px);top:50%;width:48px}.gallium-stirring-card{align-content:space-between;background:#c1cfda;color:#000;display:grid;padding:clamp(34px,3.9vw,74px) clamp(32px,3.9vw,76px)}.gallium-stirring-card>div{display:grid;gap:18px;max-width:340px}.gallium-stirring-card strong{color:#f5f5f5d1;font-size:clamp(88px,6.9vw,133px);font-weight:700;justify-self:end;letter-spacing:.02em;line-height:.9;margin:0;text-transform:uppercase}.gallium-mix-more-card{background:#000;color:#fff;padding:clamp(34px,3.9vw,74px) clamp(32px,3.9vw,76px)}.gallium-mix-more-card>div{display:grid;gap:16px;max-width:470px}.gallium-mix-more-card img{bottom:11%;height:auto;left:50%;max-width:min(24vw,210px);position:absolute;transform:translate(-50%);width:28%}.gallium-mix-more-label{color:#fff;position:absolute;z-index:1}.gallium-mix-more-base{left:61.15%;right:auto;top:51.94%}.gallium-mix-more-cable{bottom:auto;left:61.29%;right:auto;top:78.75%}.gallium-clean-block{background:#f5f5f5}.gallium-no-clumps,.gallium-easy-clean{min-height:clamp(560px,47.5vw,912px);position:relative}.gallium-no-clumps{background:#f5f5f5}.gallium-no-clumps-image{height:138%;max-width:none;object-fit:contain;position:absolute;right:10%;top:-20%;width:48%}.gallium-no-clumps-copy{left:46%;max-width:455px;position:absolute;text-align:center;top:26%;transform:translate(-50%)}.gallium-easy-clean{background:#f5f5f5;color:#fff}.gallium-easy-clean-image{bottom:0;height:100%;left:28%;max-width:none;object-fit:contain;position:absolute;transform:translate(-50%);width:48%;z-index:1}.gallium-easy-clean-copy{color:#fff;left:62%;max-width:290px;position:absolute;top:50%;transform:translateY(-50%)}.vortex-strip{align-items:center;background:#000;color:#fff;display:flex;justify-content:center;min-height:clamp(80px,6.25vw,120px);margin-left:calc(50% - 50vw);width:100vw}.vortex-strip p{font-size:20px;letter-spacing:.025em}.vortex-smooth-block{background:#000;color:#c1cfda;padding-bottom:72px}.vortex-smooth-grid{display:grid;gap:clamp(36px,4.5vw,87px);grid-template-columns:minmax(0,882px) minmax(0,951px)}.vortex-smooth-panel,.vortex-cupholder-panel,.vortex-battery-panel,.vortex-dishwasher-panel{min-height:clamp(420px,31.25vw,600px);overflow:hidden;position:relative}.vortex-cupholder-panel{min-height:clamp(620px,47.5vw,912px)}.vortex-smooth-panel img,.vortex-cupholder-panel img,.vortex-battery-panel img,.vortex-dishwasher-panel img{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.vortex-smooth-copy{bottom:11%;color:#fe7e34;left:30px;max-width:540px;position:absolute}.vortex-smooth-copy h2,.vortex-cupholder-copy h2,.vortex-battery-copy h2{color:#fe7e34}.vortex-cupholder-copy{color:#c1cfda;left:30px;max-width:320px;position:absolute;top:30px}.vortex-cupholder-copy h2,.vortex-battery-copy h2{font-size:clamp(58px,4.583vw,88px);font-weight:700;line-height:1.02;text-transform:uppercase}.vortex-charging-block{background:#f5f5f5;padding:72px 0}.vortex-charging-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.vortex-battery-panel,.vortex-dishwasher-panel{background:#fff;border-radius:18px;min-height:clamp(520px,37.5vw,720px)}.vortex-battery-copy{bottom:10%;color:#000;left:clamp(28px,3vw,58px);max-width:500px;position:absolute}.vortex-dishwasher-copy{color:#000;left:clamp(28px,3vw,58px);max-width:460px;position:absolute;top:clamp(36px,4vw,74px)}.vortex-dishwasher-copy h2{color:#fe7e34}.vortex-luminous-block{background:#000;min-height:clamp(620px,47.5vw,912px)}.vortex-luminous-block>img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.vortex-luminous-block:after{background:linear-gradient(270deg,#000,#0000 45%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vortex-luminous-copy{bottom:clamp(36px,4vw,86px);color:#000;display:grid;grid-template-columns:max-content minmax(0,360px);left:clamp(34px,5vw,96px);max-width:760px;position:absolute}.vortex-luminous-copy h2{color:#000}.vortex-clean-block{background:#fff;min-height:clamp(620px,47.5vw,912px)}.vortex-clean-image{height:115%;left:17%;max-width:none;object-fit:contain;position:absolute;top:-14%;transform:rotate(-18deg);width:64%}.vortex-clean-copy{color:#000;left:25%;max-width:320px;position:absolute;top:59%}.merger-merge-block{background:#fff;min-height:clamp(620px,47.5vw,912px)}.merger-merge-scroll-viewport{display:contents}.merger-merge-image-frame picture,.merger-chillmix-image-frame picture{display:contents}.merger-merge-scrollbar,.merger-merge-mobile-title-stack,.merger-affiliate-body-mobile{display:none}.merger-merge-block>img{height:100%;left:2.1%;max-width:none;object-fit:cover;object-position:center 35%;position:absolute;top:0;width:93%}.merger-merge-shell{align-items:center;display:grid;justify-items:center;min-height:inherit}.merger-merge-shell h2{font-size:clamp(58px,4.583vw,88px);font-weight:700;line-height:1;margin-top:58%;text-transform:uppercase}.merger-merge-shell p{bottom:clamp(34px,4vw,66px);font-size:20px;font-weight:700;left:50%;position:absolute;transform:translate(-50%)}.merger-material-block{background:#fff;min-height:clamp(1280px,101.25vw,1944px)}.merger-material-shell{min-height:inherit}.merger-material-bottle,.merger-carry-image,.merger-clean-droplet{position:absolute;z-index:1}.merger-material-bottle{height:min(40.625vw,780px);left:13%;object-fit:contain;top:3.4%;width:auto}.merger-carry-image{height:min(38.7vw,743px);object-fit:contain;right:-1%;top:19.2%}.merger-clean-droplet{height:min(37.5vw,720px);left:31%;object-fit:contain;top:56.2%}.merger-material-copy{left:33.3%;position:absolute;top:24.7%}.merger-carry-copy{left:67%;position:absolute;top:54.3%}.merger-clean-copy{left:25%;position:absolute;top:78.2%}.merger-card-section{background:#fff;padding:0 0 90px}.merger-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merger-card-grid .shop-detail-figma-card{min-height:clamp(420px,31.25vw,600px)}.merger-leak-card{background:#ece9f1}.merger-mix-more-card{background:#000;color:#fff;padding:clamp(48px,6vw,112px) clamp(42px,5vw,96px)}.merger-mix-more-diagram{display:none}.merger-mix-more-card:before,.merger-mix-more-card:after{background:#c1cfdaad;content:"";height:1px;position:absolute;right:19%;width:18%}.merger-mix-more-card:before{top:35%}.merger-mix-more-card:after{bottom:32%;width:25%}.merger-mix-more-label{color:#c1cfda;position:absolute;right:12%}.merger-mix-more-base{top:32.5%}.merger-mix-more-cable{bottom:27%}.shop-detail-reviews{--review-card-gap: clamp(16px, .938vw, 18px);--review-card-height: clamp(320px, 18.75vw, 360px);--review-card-width: clamp(680px, 39.688vw, 762px);background:#000;height:clamp(700px,43.75vw,840px);overflow:hidden;padding:0;position:relative}.shop-detail-reviews.has-review-form{height:clamp(1280px,74vw,1540px);overflow:visible}.shop-detail-reviews .shop-detail-wide-shell{height:100%;max-width:none;position:relative;width:calc(100vw - 66px)}.shop-detail-reviews-layout{height:100%;position:relative}.shop-detail-reviews-summary{left:0;position:absolute;top:clamp(132px,8.906vw,228px);width:max-content}.shop-detail-reviews-summary h2{color:#fff;font-size:clamp(34px,2.396vw,46px);font-weight:600;letter-spacing:.025em;line-height:46px;margin:0 0 20px;white-space:nowrap}.shop-detail-reviews-summary-copy{color:#fff;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:20px;margin:0;white-space:nowrap;width:auto}.shop-detail-rating-breakdown{display:grid;gap:0;position:absolute;right:clamp(88px,8.021vw,206px);top:clamp(136px,8.49vw,217px);width:clamp(260px,16.25vw,416px)}.shop-detail-rating-row{align-items:center;column-gap:8px;display:grid;grid-template-columns:clamp(48px,2.917vw,64px) minmax(clamp(140px,9.792vw,188px),1fr) 44px;height:20px}.shop-detail-rating-row span,.shop-detail-rating-row strong{color:#fff;font-size:14px;font-weight:400;letter-spacing:.025em;line-height:20px}.shop-detail-rating-row strong{text-align:left}.shop-detail-rating-track{display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr))}.shop-detail-rating-track i{background:#7c7c7c;display:block;height:6px}.shop-detail-review-card-grid{display:flex;gap:var(--review-card-gap);left:0;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;position:absolute;scroll-snap-type:x proximity;scrollbar-width:none;top:clamp(292px,18.385vw,353px);width:100%}.shop-detail-review-card-grid::-webkit-scrollbar{display:none}.shop-detail-review-card{background:#fff;border-radius:18px;color:#111;column-gap:0;display:grid;flex:0 0 var(--review-card-width);grid-template-areas:". product . avatar header ." ". product . avatar quote ." ". product . avatar images .";grid-template-columns:minmax(24px,1fr) minmax(112px,144px) minmax(0,1fr) 44px minmax(0,411px) minmax(24px,.83fr);grid-template-rows:auto 93px auto;height:var(--review-card-height);justify-content:stretch;min-height:0;overflow:hidden;padding:53px 0 60px;position:relative;row-gap:24px;scroll-snap-align:start}.shop-detail-review-product{align-items:center;align-self:start;display:flex;flex-direction:column;gap:14px;grid-area:product;justify-self:stretch;margin:0;padding-top:3px;position:static;width:100%}.shop-detail-review-product img{aspect-ratio:144 / 192;display:block;height:auto;object-fit:contain;position:static;width:100%}.shop-detail-review-product span{color:#111;display:block;font-size:clamp(17px,1.042vw,20px);font-weight:500;letter-spacing:.025em;line-height:26px;position:static;text-align:center;width:100%}.shop-detail-review-avatar-stack{align-items:center;display:flex;flex-direction:column;gap:23px;grid-area:avatar;justify-self:stretch;position:static;width:44px}.shop-detail-review-divider{background:#d9d9d9;display:block;flex:0 0 auto;height:180px;position:static;width:1px}.shop-detail-review-card-header{align-self:start;grid-area:header;min-width:0;padding-left:8px;position:static;width:100%}.shop-detail-review-card-header>div{min-width:0;width:100%}.shop-detail-review-avatar{align-items:center;background:#e4e4e4;border-radius:999px;color:#b3b3b3;display:inline-flex;flex:0 0 auto;font-size:clamp(32px,2.396vw,46px);font-weight:600;height:44px;justify-content:center;line-height:44px;font-variant-caps:normal;text-transform:uppercase;width:44px}.shop-detail-review-author{font-size:18px;font-weight:700;letter-spacing:.025em;line-height:18px;margin:0;text-transform:uppercase}.shop-detail-review-meta{align-items:center;display:flex;gap:12px;margin-top:7px}.shop-detail-review-date{color:#111;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:16px;margin:0;white-space:nowrap}.shop-detail-review-stars{display:flex;gap:2px;margin:0}.shop-detail-review-stars span{color:#b3b3b3;font-size:16px;line-height:17px}.shop-detail-review-stars span.is-active{color:#63326e}.shop-detail-review-quote{color:#111;font-size:16px;font-weight:400;grid-area:quote;height:93px;letter-spacing:.025em;line-height:20px;margin:0;overflow:hidden;overscroll-behavior:contain;padding-left:8px;position:relative;width:100%}.shop-detail-review-quote-text{color:inherit;font:inherit;height:100%;letter-spacing:inherit;line-height:inherit;margin:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none;width:100%}.shop-detail-review-quote-text::-webkit-scrollbar{display:none}.shop-detail-review-quote-scrollbar{background:#111;border:1px solid #b3b3b3;display:block;height:90px;left:0;position:absolute;top:3px;width:2px}.shop-detail-review-quote-scrollbar span{background:#111;display:block;left:-1px;position:absolute;width:2px}.shop-detail-review-image-grid{display:flex;gap:12px;grid-area:images;padding-left:9px;position:static;width:auto}.shop-detail-review-image-link{background:#d9d9d9;border-radius:0;display:block;height:54px;overflow:hidden;width:40px}.shop-detail-review-image-link img{display:block;height:100%;object-fit:cover;width:100%}.shop-detail-review-empty{color:#fff;font-size:16px;letter-spacing:.025em;line-height:22px;margin:0;width:min(420px,calc(100vw - 66px))}.shop-detail-review-action-link{background:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:.025em;line-height:20px;margin:0;padding:0;position:absolute;right:0;text-decoration:underline;text-underline-offset:3px;top:clamp(628px,39.375vw,900px);white-space:nowrap}.shop-detail-review-form{background:#fff;border-radius:8px;color:#111;display:grid;gap:18px;left:0;max-width:min(920px,calc(100vw - 66px));padding:24px;position:absolute;top:clamp(664px,42.5vw,940px);width:min(920px,calc(100vw - 66px))}.shop-detail-review-form>input[name=company]{display:none}.shop-detail-review-form-close{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;width:32px}.shop-detail-review-form-close:before,.shop-detail-review-form-close:after{background:#111;content:"";display:block;height:18px;position:absolute;width:2px}.shop-detail-review-form-close:before{transform:rotate(45deg)}.shop-detail-review-form-close:after{transform:rotate(-45deg)}.shop-detail-review-form-close:focus-visible{outline:2px solid #63326e;outline-offset:3px}.shop-detail-review-form-close:hover{background:#f1f1f1}.shop-detail-review-form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-detail-review-rating-field{border:0;display:grid;gap:8px;grid-column:1 / -1;margin:0;padding:0}.shop-detail-review-rating-field legend,.shop-detail-review-field span{color:#111;font-size:13px;font-weight:600;letter-spacing:.05em;line-height:18px;text-transform:uppercase}.shop-detail-review-rating-options{display:flex;flex-wrap:wrap;gap:8px}.shop-detail-review-rating-options label{cursor:pointer;display:inline-flex}.shop-detail-review-rating-options input{position:absolute;transform:scale(0)}.shop-detail-review-rating-options span{align-items:center;border:1px solid #d9d9d9;border-radius:999px;display:inline-flex;font-size:14px;height:34px;justify-content:center;line-height:1;width:42px}.shop-detail-review-rating-options input:checked+span{background:#111;border-color:#111;color:#fff}.shop-detail-review-rating-options input:focus-visible+span{outline:2px solid #63326e;outline-offset:2px}.shop-detail-review-field{display:grid;gap:8px}.shop-detail-review-field--wide{grid-column:1 / -1}.shop-detail-review-field input,.shop-detail-review-field textarea{border:1px solid #d9d9d9;border-radius:6px;color:#111;font:inherit;min-width:0;padding:12px 14px;width:100%}.shop-detail-review-field input[type=file]{padding:10px 12px}.shop-detail-review-field textarea{resize:vertical}.shop-detail-review-submit{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:42px;justify-self:start;letter-spacing:.05em;padding:0 22px;text-transform:uppercase}.shop-detail-review-submit:disabled{cursor:progress;opacity:.6}.shop-detail-review-form-status{font-size:14px;line-height:20px;margin:0}.shop-detail-review-form-status.is-success{color:#1f6f3a}.shop-detail-review-form-status.is-error{color:#b3261e}.shop-detail-review-bottom-rule{background:#b3b3b3;bottom:0;height:1px;left:0;position:absolute;right:0}.shop-detail-centered-image{background:#0b0b0d;min-height:clamp(360px,46vw,760px);overflow:hidden;position:relative}.shop-detail-centered-image-bg{top:0;right:0;bottom:0;left:0;position:absolute}.shop-detail-centered-image-bg img{display:block;height:100%;object-fit:cover;width:100%}.shop-detail-centered-image-overlay{background:linear-gradient(180deg,#0b0b0d66,#0b0b0db8);top:0;right:0;bottom:0;left:0;position:absolute}.shop-detail-centered-image .shop-detail-wide-shell{align-items:center;display:flex;justify-content:center;min-height:clamp(360px,46vw,760px);position:relative;z-index:1}.shop-detail-centered-image-title{color:#fff;font-size:clamp(34px,2.396vw,46px);font-weight:600;letter-spacing:.015em;line-height:1.05;margin:0;text-align:center;white-space:pre-line}@media(max-width:1280px){.shop-detail-sale-band-shell{align-items:center;column-gap:28px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;min-height:0;padding:10px 0;position:static;width:min(100%,calc(100vw - 48px))}.shop-detail-sale-band-label,.shop-detail-sale-band-offer{left:auto;position:static;top:auto;transform:none}.shop-detail-sale-band-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}.shop-detail-sale-band-offer{width:auto}.shop-detail-overview-shell{height:auto;margin-left:auto;margin-right:auto;min-height:0;position:static;width:min(100%,calc(100vw - 48px))}.shop-detail-overview-canvas{display:grid;gap:clamp(28px,3vw,40px);grid-template-columns:minmax(170px,210px) minmax(320px,400px) minmax(230px,280px);grid-template-areas:"nav stage purchase";height:auto;min-height:0;padding-left:clamp(24px,5vw,72px);position:static;transform:none;width:100%}.shop-detail-overview-nav-col{grid-area:nav;gap:12px;left:auto;padding-top:0;position:static;top:auto;width:auto}.shop-detail-overview-name{margin-left:0}.shop-detail-model-nav{gap:14px;padding-top:clamp(72px,6vw,112px)}.shop-detail-stage{width:min(100%,400px)}.shop-detail-stage-controls{margin-top:18px;transform:none}.shop-detail-purchase-panel{grid-area:purchase;left:auto;margin-left:0;margin-top:0;max-width:280px;padding-top:clamp(88px,7vw,132px);position:static;top:auto}.shop-detail-stage{grid-area:stage;left:auto;margin-top:0;position:static}.shop-detail-story-layout,.shop-detail-story-content{grid-template-columns:1fr}.shop-detail-story-columns{grid-column:auto}.shop-detail-story-title{grid-column:auto;text-align:left}.shop-detail-reviews-layout{grid-template-columns:1fr}.shop-detail-figma-shell{width:min(100%,calc(100vw - 48px))}.gallium-card-grid,.vortex-smooth-grid,.vortex-charging-grid,.merger-card-grid{grid-template-columns:1fr}.gallium-card-grid .shop-detail-figma-card,.merger-card-grid .shop-detail-figma-card,.vortex-battery-panel,.vortex-cupholder-panel,.vortex-dishwasher-panel,.vortex-smooth-panel{min-height:560px}.vortex-smooth-block{padding:0 0 48px}.merger-material-block{min-height:0;padding:64px 0}.merger-material-shell{display:grid;gap:28px;min-height:0}.merger-material-bottle,.merger-carry-image,.merger-clean-droplet,.merger-material-copy,.merger-carry-copy,.merger-clean-copy{left:auto;max-width:100%;position:static;right:auto;top:auto}.merger-material-bottle,.merger-carry-image,.merger-clean-droplet{height:auto;justify-self:center;max-height:560px;object-fit:contain;width:min(100%,620px)}.merger-material-bottle{order:1}.merger-material-copy{order:2}.merger-carry-image{order:3}.merger-carry-copy{order:4}.merger-clean-droplet{order:5}.merger-clean-copy{order:6}}@media(max-width:1024px){.shop-detail-intro-scene{background:#fff;height:auto;margin-left:0;width:100%}.shop-detail-intro-sticky{height:auto;min-height:auto;overflow:visible;position:relative;top:auto}.shop-detail-banner{height:auto;margin-left:calc(50% - 50vw);min-height:max(560px,100svh);position:relative}.shop-detail-intro-panel{height:auto;overflow:visible;position:relative;transform:none!important}.shop-detail-sale-band-shell{column-gap:20px;justify-content:flex-start;row-gap:10px}.shop-detail-overview-shell,.shop-detail-gallery-shell{width:min(100%,calc(100vw - 48px))}.shop-detail-overview-canvas{display:grid;gap:24px 28px;grid-template-areas:"nav stage" "purchase purchase";grid-template-columns:minmax(180px,220px) minmax(0,1fr);padding-left:0}.shop-detail-stage{justify-self:end;width:min(100%,400px)}.shop-detail-stage-controls{margin-top:18px}.shop-detail-purchase-panel{max-width:none;padding-top:0}.shop-detail-gallery{height:auto;margin-top:0;padding:clamp(48px,8vw,72px) 0}.shop-detail-meta-grid,.shop-detail-gallery-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-detail-callout-copy{grid-template-areas:"title" "aside" "body";grid-template-columns:1fr}.shop-detail-callout-aside{justify-self:start;max-width:360px}.shop-detail-story-columns{grid-template-columns:1fr}.shop-detail-review-card-grid{grid-template-columns:1fr 1fr}.shop-detail-figma-card-section,.vortex-charging-block{padding:48px 0}.gallium-mix-copy{right:32px}.gallium-material-copy{left:24px}.gallium-material-title{left:34%}.gallium-no-clumps-image{right:-2%;width:58%}.gallium-no-clumps-copy{left:36%}.gallium-easy-clean-image{left:23%;width:58%}.gallium-easy-clean-copy{left:58%}.vortex-luminous-copy{grid-template-columns:1fr;max-width:420px}.vortex-clean-image{left:2%;width:86%}.vortex-clean-copy{left:10%;top:62%}}@media(min-width:768px){.shop-detail-figma-block,.shop-detail-figma-card-section,.vortex-strip{margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.shop-detail-figma-block{min-height:0;padding:0}.shop-detail-figma-shell{top:0;right:0;bottom:0;left:0;margin:0;max-width:none;min-height:0;position:absolute;width:100%}.shop-detail-figma-content.shop-detail-figma-content h2{font-size:clamp(18px,2.396vw,46px);line-height:1.08}.shop-detail-figma-content.shop-detail-figma-content p,.shop-detail-figma-content.shop-detail-figma-content span{font-size:clamp(11px,.833vw,16px);line-height:1.25}.shop-detail-figma-content .shop-detail-figma-eyebrow{font-size:clamp(13px,1.042vw,20px);font-weight:700}.gallium-mix-block,.gallium-material-block,.gallium-easy-clean,.merger-merge-block,.vortex-clean-block{aspect-ratio:1920 / 912;min-height:0}.gallium-mix-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:71.875%}.gallium-mix-copy{left:74.8%;max-width:none;right:auto;top:59.65%;transform:none;width:17.45%}.gallium-material-image{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.gallium-material-copy{left:1.667%;max-width:none;top:62.6%;width:12.76%}.gallium-material-title{left:22.34%;top:61.62%}.shop-detail-figma-gallium .shop-detail-figma-card-section{padding:clamp(42px,6.25vw,120px) 0}.gallium-card-grid{gap:clamp(30px,4.688vw,90px) min(.938vw,18px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:min(1542px,80.3125vw)}.gallium-card-grid .shop-detail-figma-card{aspect-ratio:762 / 720;border-radius:0;min-height:0}.gallium-dishwasher-card,.gallium-stirring-card,.gallium-mix-more-card{padding:5.9% 6%}.gallium-dishwasher-art{bottom:auto;inset-inline:auto;left:16%;top:25%;width:68%}.gallium-dishwasher-art-base{right:9%;top:16%;width:20%}.gallium-dishwasher-art-cup{left:6%;top:0;width:23%}.gallium-dishwasher-steps{bottom:11.3%;gap:12%;grid-template-columns:1fr 1.2fr;left:18.4%;right:10%}.gallium-stirring-card>div{max-width:46%}.gallium-stirring-card strong{bottom:23.5%;font-size:clamp(52px,6.927vw,133px);position:absolute;right:14.3%}.gallium-mix-more-card>div{max-width:62%}.gallium-mix-more-card img{bottom:10.5%;left:50%;max-width:none;transform:translate(-50%);width:27.6%}.gallium-no-clumps{aspect-ratio:1920 / 480;min-height:0;overflow:visible}.gallium-no-clumps-image{height:276.25%;left:41.93%;object-fit:contain;right:auto;top:0;width:43.7%}.gallium-no-clumps-copy{left:46.04%;max-width:none;text-align:center;top:49.58%;transform:translate(-50%);width:23.7%}.gallium-easy-clean-image{height:71.7%;left:15.73%;object-fit:contain;opacity:1;top:19.74%;transform:none;width:35.1%}.gallium-easy-clean-copy{left:62.08%;max-width:none;top:66.34%;transform:none;width:15.1%}.vortex-strip{aspect-ratio:1920 / 120;min-height:0}.vortex-strip p{font-size:clamp(13px,1.042vw,20px)}.vortex-smooth-block{aspect-ratio:1920 / 912;padding:0}.vortex-smooth-grid,.vortex-charging-grid{display:block;top:0;right:0;bottom:0;left:0;margin:0;max-width:none;position:absolute;width:100%}.vortex-smooth-panel,.vortex-cupholder-panel,.vortex-battery-panel,.vortex-dishwasher-panel{border-radius:0;min-height:0;overflow:hidden;position:absolute}.vortex-smooth-panel{height:65.79%;left:0;top:0;width:45.94%}.vortex-cupholder-panel{height:100%;left:50.47%;top:0;width:49.53%}.vortex-smooth-copy{bottom:auto;left:3.4%;max-width:none;top:69.6%;width:61%}.vortex-cupholder-copy{left:2.63%;max-width:none;top:1.1%;width:62%}.vortex-cupholder-copy h2,.vortex-battery-copy h2{font-size:clamp(30px,4.583vw,88px);line-height:1.02}.vortex-charging-block{aspect-ratio:1920 / 1500;padding:0}.vortex-battery-panel,.vortex-dishwasher-panel{background:transparent;top:0;right:0;bottom:0;left:0;overflow:visible}.vortex-battery-panel img{height:48%;left:50.47%;object-fit:cover;position:absolute;top:8%;width:49.53%}.vortex-battery-copy{bottom:auto;left:17.76%;max-width:none;top:23.53%;width:26.3%}.vortex-dishwasher-panel img{height:40%;left:0;object-fit:cover;position:absolute;top:52%;width:45.94%}.vortex-dishwasher-copy{left:50.31%;max-width:none;top:70.33%;width:24%}.vortex-luminous-block{aspect-ratio:1920 / 1157;background:#fff;min-height:0}.vortex-luminous-block>img{height:78.82%;object-fit:cover;top:0;width:100%}.vortex-luminous-block:after{content:none}.vortex-luminous-copy{bottom:auto;display:grid;gap:clamp(16px,2.083vw,40px);grid-template-columns:max-content minmax(0,360px);left:5%;max-width:none;top:81.68%;width:46%}.vortex-clean-image{height:130.04%;left:17.4%;top:-14.58%;transform:rotate(-18deg);width:63.59%}.vortex-clean-copy{left:25.94%;max-width:none;top:59.1%;width:19%}.merger-merge-block>img{height:292.83%;left:2.1%;object-fit:cover;top:-195.68%;width:92.91%}.merger-merge-shell{display:block}.merger-merge-shell h2{font-size:clamp(30px,4.583vw,88px);left:42.03%;margin:0;position:absolute;top:82.13%}.merger-merge-shell p{bottom:auto;font-size:clamp(13px,1.042vw,20px);left:45.52%;top:95.5%;transform:none}.merger-material-block{aspect-ratio:1920 / 1944;min-height:0;padding:0}.merger-material-shell{display:block;min-height:0}.merger-material-bottle{height:40.12%;left:13.9%;top:3.4%;width:15.31%}.merger-carry-image{height:38.22%;left:74.84%;object-fit:cover;right:auto;top:19.19%;width:25.21%}.merger-clean-droplet{height:37.04%;left:31.2%;top:56.17%;width:31.56%}.merger-material-copy{left:34.06%;max-width:none;top:24.64%;width:23.4%}.merger-carry-copy{left:66.61%;max-width:none;top:54.27%;width:21%}.merger-clean-copy{left:25.94%;max-width:none;top:78.34%;width:22%}.merger-card-section{padding:clamp(42px,4.688vw,90px) 0}.merger-card-grid{gap:min(.938vw,18px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:min(1854px,96.5625vw)}.merger-card-grid .shop-detail-figma-card{aspect-ratio:918 / 600;border-radius:0;min-height:0}.merger-mix-more-card{padding:0}.merger-mix-more-card .shop-detail-figma-copy{left:6.54%;max-width:none;top:34.67%;width:53%}.merger-mix-more-label{display:block}}@media(max-width:767px){.shop-detail-figma-content.shop-detail-figma-content{padding:0}.shop-detail-figma-content.shop-detail-figma-content h2{font-size:clamp(27px,8vw,34px)}.shop-detail-figma-content.shop-detail-figma-content p,.shop-detail-figma-content.shop-detail-figma-content span{font-size:14px;line-height:19px}.shop-detail-figma-content .gallium-mix-block,.shop-detail-figma-content .gallium-material-block,.shop-detail-figma-content .gallium-easy-clean,.shop-detail-figma-content .merger-merge-block,.shop-detail-figma-content .vortex-clean-block{min-height:520px}.shop-detail-figma-content .gallium-mix-copy{bottom:42px;left:24px;right:24px;top:auto;transform:none;width:auto}.shop-detail-figma-content .gallium-material-title{left:24px;top:34%}.shop-detail-figma-content .gallium-material-copy{left:24px;top:54%;width:calc(100vw - 88px)}.shop-detail-figma-content .gallium-card-grid,.shop-detail-figma-content .merger-card-grid{gap:16px;grid-template-columns:1fr;width:calc(100vw - 40px)}.shop-detail-figma-content .gallium-card-grid .shop-detail-figma-card{aspect-ratio:762 / 720;min-height:360px}.shop-detail-figma-content .gallium-no-clumps{min-height:390px}.shop-detail-figma-content .gallium-no-clumps-image{height:138%;left:33%;top:-8%;width:78%}.shop-detail-figma-content .gallium-no-clumps-copy{left:24px;text-align:left;top:54%;transform:none;width:calc(100vw - 88px)}.shop-detail-figma-content .gallium-easy-clean-image{height:72%;left:18%;opacity:.74;top:13%;width:78%}.shop-detail-figma-content .gallium-easy-clean-copy{bottom:42px;left:24px;top:auto;width:calc(100vw - 88px)}.shop-detail-figma-content .vortex-strip{min-height:72px}.shop-detail-figma-content .vortex-smooth-block{min-height:780px}.shop-detail-figma-content .vortex-smooth-panel{height:44%;left:0;top:0;width:100%}.shop-detail-figma-content .vortex-cupholder-panel{height:56%;left:0;top:44%;width:100%}.shop-detail-figma-content .vortex-smooth-copy,.shop-detail-figma-content .vortex-cupholder-copy{left:24px;width:calc(100vw - 88px)}.shop-detail-figma-content .vortex-smooth-copy{bottom:24px;top:auto}.shop-detail-figma-content .vortex-cupholder-copy{top:24px}.shop-detail-figma-content .vortex-charging-block{min-height:860px}.shop-detail-figma-content .vortex-battery-panel img{height:34%;left:0;top:0;width:100%}.shop-detail-figma-content .vortex-battery-copy{left:24px;top:37%;width:calc(100vw - 88px)}.shop-detail-figma-content .vortex-dishwasher-panel img{height:30%;left:0;top:58%;width:100%}.shop-detail-figma-content .vortex-dishwasher-copy{left:24px;top:88%;width:calc(100vw - 88px)}.shop-detail-figma-content .vortex-luminous-block{min-height:520px}.shop-detail-figma-content .vortex-luminous-copy{bottom:32px;display:grid;gap:10px;grid-template-columns:1fr;left:24px;top:auto;width:calc(100vw - 88px)}.shop-detail-figma-content .vortex-clean-image{height:86%;left:-6%;top:2%;width:116%}.shop-detail-figma-content .vortex-clean-copy{left:24px;top:62%;width:calc(100vw - 88px)}.shop-detail-figma-content .merger-merge-block>img{height:170%;left:-20%;top:-68%;width:140%}.shop-detail-figma-content .merger-merge-shell h2{font-size:48px;left:50%;top:72%;transform:translate(-50%)}.shop-detail-figma-content .merger-merge-shell p{left:50%;top:84%;transform:translate(-50%);white-space:nowrap}.shop-detail-figma-content .merger-material-block{min-height:1120px;padding:0}.shop-detail-figma-content .merger-material-bottle{height:auto;left:7%;top:3%;width:34%}.shop-detail-figma-content .merger-material-copy{left:44%;top:13%;width:48%}.shop-detail-figma-content .merger-carry-image{height:auto;left:48%;top:32%;width:52%}.shop-detail-figma-content .merger-carry-copy{left:24px;top:46%;width:calc(100vw - 88px)}.shop-detail-figma-content .merger-clean-droplet{height:auto;left:10%;top:62%;width:80%}.shop-detail-figma-content .merger-clean-copy{left:24px;top:84%;width:calc(100vw - 88px)}.shop-detail-figma-content .merger-card-grid .shop-detail-figma-card{aspect-ratio:918 / 600;min-height:280px}}@media(max-width:767px){.shop-detail-page{--shop-detail-mobile-scale: min(1, calc(100vw/430px) );--shop-detail-mobile-shell: min(398px, calc(100vw - 32px) )}.shop-detail-sale-band{overflow:hidden}.shop-detail-sale-band-shell{display:block;height:calc(36px * var(--shop-detail-mobile-scale));margin:0;min-height:0;overflow:visible;padding:0;position:relative;width:calc(487px * var(--shop-detail-mobile-scale))}.shop-detail-sale-band-label{font-size:calc(20px * var(--shop-detail-mobile-scale));left:calc(15px * var(--shop-detail-mobile-scale));line-height:calc(20px * var(--shop-detail-mobile-scale));position:absolute;top:50%;transform:translateY(-50%)}.shop-detail-sale-band-list{display:contents}.shop-detail-sale-band-offer{font-size:calc(14px * var(--shop-detail-mobile-scale));gap:calc(10px * var(--shop-detail-mobile-scale));line-height:calc(14px * var(--shop-detail-mobile-scale));position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.shop-detail-sale-band-offer-1{left:calc(125px * var(--shop-detail-mobile-scale))}.shop-detail-sale-band-offer-2{left:calc(290px * var(--shop-detail-mobile-scale))}.shop-detail-wide-shell,.shop-detail-banner-shell,.shop-detail-overview-shell,.shop-detail-gallery-shell,.shop-detail-immersive-shell{width:calc(100vw - 40px)}.shop-detail-banner{height:min(834px,calc(834px * var(--shop-detail-mobile-scale)));min-height:0;padding-top:0}@supports (height: 100dvh){.shop-detail-banner{min-height:0}}.shop-detail-banner-shell{padding-bottom:calc(100px * var(--shop-detail-mobile-scale))}.shop-detail-banner-title{font-size:calc(46px * var(--shop-detail-mobile-scale));line-height:calc(46px * var(--shop-detail-mobile-scale))}.shop-detail-overview{--shop-detail-mobile-spec-offset: 0px;background:#fff;min-height:calc((1038px * var(--shop-detail-mobile-scale)) + var(--shop-detail-mobile-spec-offset));padding:0}.shop-detail-overview.has-stage-selectors{--shop-detail-mobile-spec-offset: calc( 48px * var(--shop-detail-mobile-scale) )}.shop-detail-overview.has-stage-selectors+.shop-detail-gallery{height:calc(624px * var(--shop-detail-mobile-scale))}.shop-detail-overview-shell{height:calc((1038px * var(--shop-detail-mobile-scale)) + var(--shop-detail-mobile-spec-offset));width:100vw}.shop-detail-overview-canvas{display:block;height:100%;left:0;padding-left:0;position:relative;top:0;transform:none;width:100%}.shop-detail-overview-nav-col{gap:0;left:calc(16px * var(--shop-detail-mobile-scale));padding-top:0;position:absolute;top:calc(125px * var(--shop-detail-mobile-scale));width:auto}.shop-detail-overview-name{font-size:calc(32px * var(--shop-detail-mobile-scale));line-height:calc(42px * var(--shop-detail-mobile-scale));margin:0}.shop-detail-model-nav{align-items:end;background:#fff;border-bottom:1px solid #b3b3b3;box-sizing:border-box;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;height:calc(84px * var(--shop-detail-mobile-scale));left:calc(-16px * var(--shop-detail-mobile-scale));padding:0 calc(16px * var(--shop-detail-mobile-scale)) calc(21px * var(--shop-detail-mobile-scale));position:absolute;top:calc(-125px * var(--shop-detail-mobile-scale));width:100vw}.shop-detail-model-link{color:#111;display:block;font-size:calc(20px * var(--shop-detail-mobile-scale));font-weight:400;letter-spacing:calc(.5px * var(--shop-detail-mobile-scale));line-height:calc(20px * var(--shop-detail-mobile-scale));min-width:0;text-align:center;white-space:nowrap}.shop-detail-model-link:before,.shop-detail-model-link.is-active{display:none}.shop-detail-mobile-stage-controls{display:none}.shop-detail-overview.has-stage-selectors .shop-detail-mobile-stage-controls{display:grid;gap:calc(8px * var(--shop-detail-mobile-scale));left:calc(16px * var(--shop-detail-mobile-scale));position:absolute;top:calc(180px * var(--shop-detail-mobile-scale));width:max-content}.shop-detail-mobile-stage-controls .shop-detail-tablist.is-stage,.shop-detail-mobile-stage-controls .shop-detail-tablist.is-single{border:0;border-radius:60px;box-shadow:inset 0 0 0 1px #b3b3b3;height:calc(48px * var(--shop-detail-mobile-scale));min-width:calc(173px * var(--shop-detail-mobile-scale));overflow:hidden;width:calc(173px * var(--shop-detail-mobile-scale))}.shop-detail-mobile-stage-controls .shop-detail-tablist.is-stage .shop-detail-tab,.shop-detail-mobile-stage-controls .shop-detail-tablist.is-single .shop-detail-tab{align-items:center;border-radius:60px;color:#b3b3b3;display:flex;flex:1 1 calc(83px * var(--shop-detail-mobile-scale));height:100%;justify-content:center;letter-spacing:calc(.3px * var(--shop-detail-mobile-scale));min-width:0;padding-inline:0}.shop-detail-mobile-stage-controls .shop-detail-tab.is-active{box-shadow:inset 0 0 0 1px #111;flex:0 0 calc(90px * var(--shop-detail-mobile-scale));min-width:calc(90px * var(--shop-detail-mobile-scale))}.shop-detail-mobile-stage-controls .shop-detail-tablist.is-stage .shop-detail-tab.is-active,.shop-detail-mobile-stage-controls .shop-detail-tablist.is-single .shop-detail-tab.is-active{color:#111}.shop-detail-mobile-stage-controls .shop-detail-tab.is-active:after{display:none}.shop-detail-stage{left:50%;position:absolute;top:calc((180px * var(--shop-detail-mobile-scale)) + var(--shop-detail-mobile-spec-offset));transform:translate(-50%);width:calc(148px * var(--shop-detail-mobile-scale))}.shop-detail-stage-panel{aspect-ratio:auto;height:calc(318px * var(--shop-detail-mobile-scale));padding:0}.shop-detail-stage-panel img{height:96.83%;left:-53.54%;top:6.6%;width:208.05%}.shop-detail-stage-controls{display:none;justify-items:center;margin-top:16px}.shop-detail-purchase-panel{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:0;max-width:none;min-height:calc(516px * var(--shop-detail-mobile-scale));padding:calc(23px * var(--shop-detail-mobile-scale)) 0 calc(48px * var(--shop-detail-mobile-scale));position:absolute;top:calc((522px * var(--shop-detail-mobile-scale)) + var(--shop-detail-mobile-spec-offset));width:100%}.shop-detail-option-group-colors{margin:calc(45px * var(--shop-detail-mobile-scale)) auto 0;order:1;width:var(--shop-detail-mobile-shell)}.shop-detail-option-group-colors .shop-detail-tablist{border:0;border-radius:60px;box-shadow:inset 0 0 0 1px #b3b3b3;height:calc(48px * var(--shop-detail-mobile-scale));margin:0;max-width:var(--shop-detail-mobile-shell);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:var(--shop-detail-mobile-shell)}.shop-detail-option-group-colors .shop-detail-tablist::-webkit-scrollbar{display:none}.shop-detail-tablist{display:flex;width:100%}.shop-detail-tablist.is-wide{width:100%}.shop-detail-tablist.is-stage,.shop-detail-tablist.is-single{width:min(100%,240px)}.shop-detail-option-group-colors .shop-detail-tablist.is-single{box-shadow:none;max-width:calc(128.952px * var(--shop-detail-mobile-scale));min-width:0;overflow:visible;width:calc(128.952px * var(--shop-detail-mobile-scale))}.shop-detail-tab{flex:1 1 0;font-size:calc(12px * var(--shop-detail-mobile-scale));line-height:calc(14px * var(--shop-detail-mobile-scale));min-width:calc(86px * var(--shop-detail-mobile-scale));padding-inline:10px}.shop-detail-tab.is-active{border-radius:60px}.shop-detail-tablist.is-stage .shop-detail-tab,.shop-detail-tablist.is-single .shop-detail-tab{flex:1 1 0;min-width:0;padding-inline:10px}.shop-detail-option-group-colors .shop-detail-tablist.is-single .shop-detail-tab{padding-inline:0}.shop-detail-option-group-colors .shop-detail-tab{align-items:center;color:#b3b3b3;display:flex;flex:1 0 calc(86px * var(--shop-detail-mobile-scale));font-weight:400;justify-content:center;letter-spacing:calc(.3px * var(--shop-detail-mobile-scale));min-width:calc(86px * var(--shop-detail-mobile-scale));padding-inline:0}.shop-detail-option-group-colors .shop-detail-tab.is-active{box-shadow:inset 0 0 0 1px #111;color:#111;flex:0 0 calc(128.952px * var(--shop-detail-mobile-scale));min-width:calc(128.952px * var(--shop-detail-mobile-scale))}.shop-detail-option-group-colors .shop-detail-tab.is-active:after{display:none}.shop-detail-swatch-grid{column-gap:calc(10px * var(--shop-detail-mobile-scale));display:grid;grid-template-columns:repeat(auto-fill,calc(36px * var(--shop-detail-mobile-scale)));height:auto;margin:calc(24px * var(--shop-detail-mobile-scale)) 0 0 calc(28px * var(--shop-detail-mobile-scale));max-width:calc(374px * var(--shop-detail-mobile-scale));order:2;overflow:visible;row-gap:calc(12px * var(--shop-detail-mobile-scale));width:min(calc(374px * var(--shop-detail-mobile-scale)),calc(100vw - (56px * var(--shop-detail-mobile-scale))))}.shop-detail-purchase-panel.is-figma-chillmix .shop-detail-swatch-grid{grid-template-columns:repeat(auto-fill,calc(36px * var(--shop-detail-mobile-scale)));grid-template-rows:none;height:auto;margin:calc(24px * var(--shop-detail-mobile-scale)) 0 0 calc(28px * var(--shop-detail-mobile-scale));padding-left:0;width:min(calc(374px * var(--shop-detail-mobile-scale)),calc(100vw - (56px * var(--shop-detail-mobile-scale))))}.shop-detail-swatch-row{flex-wrap:wrap}.shop-detail-swatch{height:calc(36px * var(--shop-detail-mobile-scale));padding:calc((4px * var(--shop-detail-mobile-scale)) - 1px);width:calc(36px * var(--shop-detail-mobile-scale))}.shop-detail-swatch-fill{height:calc(28px * var(--shop-detail-mobile-scale));width:calc(28px * var(--shop-detail-mobile-scale))}.shop-detail-meta-grid{column-gap:calc(24px * var(--shop-detail-mobile-scale));display:grid;grid-template-columns:calc(81px * var(--shop-detail-mobile-scale)) minmax(0,1fr) max-content;margin:0 0 0 calc(57px * var(--shop-detail-mobile-scale));order:0;position:static;row-gap:0;width:calc(318px * var(--shop-detail-mobile-scale))}.shop-detail-purchase-panel.is-figma-chillmix .shop-detail-meta-grid{margin:0 0 0 calc(57px * var(--shop-detail-mobile-scale))}.shop-detail-meta-grid div{position:relative}.shop-detail-meta-grid div:nth-child(n+2):before{color:#111;content:"/";font-size:calc(16px * var(--shop-detail-mobile-scale));font-weight:400;left:calc(-24px * var(--shop-detail-mobile-scale));letter-spacing:.025em;line-height:calc(16px * var(--shop-detail-mobile-scale));position:absolute;top:calc(30px * var(--shop-detail-mobile-scale))}.shop-detail-meta-grid dt{font-size:calc(12px * var(--shop-detail-mobile-scale));font-weight:400;letter-spacing:calc(.3px * var(--shop-detail-mobile-scale));line-height:calc(14px * var(--shop-detail-mobile-scale));margin:0 0 calc(12px * var(--shop-detail-mobile-scale));white-space:nowrap}.shop-detail-meta-grid dd{font-size:calc(16px * var(--shop-detail-mobile-scale));font-weight:400;letter-spacing:calc(.4px * var(--shop-detail-mobile-scale));line-height:calc(16px * var(--shop-detail-mobile-scale));overflow-wrap:anywhere;white-space:normal}.shop-detail-meta-grid div:first-child dd{font-size:calc(20px * var(--shop-detail-mobile-scale));font-weight:500;letter-spacing:calc(.5px * var(--shop-detail-mobile-scale));line-height:calc(20px * var(--shop-detail-mobile-scale));white-space:nowrap}.shop-detail-meta-grid div:nth-child(n+2) dt{margin-bottom:calc(16px * var(--shop-detail-mobile-scale))}.shop-detail-meta-grid div:last-child dd{white-space:nowrap}.shop-detail-action-stack{gap:calc(12px * var(--shop-detail-mobile-scale));margin:calc(78px * var(--shop-detail-mobile-scale)) auto 0;order:3;position:static;transform:none;width:var(--shop-detail-mobile-shell)}.shop-detail-buy-button,.shop-detail-cart-button{font-size:calc(16px * var(--shop-detail-mobile-scale));line-height:calc(20px * var(--shop-detail-mobile-scale));min-height:calc(48px * var(--shop-detail-mobile-scale))}.shop-detail-mobile-bottom-menu{--shop-detail-mobile-bottom-scale: var(--shop-detail-mobile-scale);align-items:start;background:#fff;bottom:0;box-sizing:border-box;display:grid;grid-template-columns:calc(261.315px * var(--shop-detail-mobile-bottom-scale)) calc(48px * var(--shop-detail-mobile-bottom-scale)) calc(48px * var(--shop-detail-mobile-bottom-scale));height:calc((84px * var(--shop-detail-mobile-bottom-scale)) + env(safe-area-inset-bottom,0px));justify-content:space-between;left:0;opacity:0;padding:calc(13px * var(--shop-detail-mobile-bottom-scale)) calc(16px * var(--shop-detail-mobile-bottom-scale)) calc((23px * var(--shop-detail-mobile-bottom-scale)) + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;transform:translate3d(0,100%,0);transition:opacity .18s ease,transform .22s ease,visibility .22s ease;visibility:hidden;width:100vw;z-index:55}.shop-detail-mobile-bottom-menu.is-visible{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}.shop-detail-mobile-bottom-add-form{display:block;height:calc(48px * var(--shop-detail-mobile-bottom-scale));min-width:0;width:100%}.shop-detail-mobile-bottom-add,.shop-detail-mobile-bottom-icon-button{-webkit-tap-highlight-color:transparent;align-items:center;border:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;justify-content:center;padding:0}.shop-detail-mobile-bottom-add{background:#fe7e34;border-radius:calc(24px * var(--shop-detail-mobile-bottom-scale));color:#fff;font-size:calc(16px * var(--shop-detail-mobile-bottom-scale));font-weight:500;height:calc(48px * var(--shop-detail-mobile-bottom-scale));letter-spacing:calc(.4px * var(--shop-detail-mobile-bottom-scale));line-height:calc(16px * var(--shop-detail-mobile-bottom-scale));min-width:0;transition:opacity .18s ease,transform .18s ease;width:100%}.shop-detail-mobile-bottom-add:not(:disabled):active{transform:translateY(1px)}.shop-detail-mobile-bottom-add:disabled{cursor:not-allowed;opacity:.52}.shop-detail-mobile-bottom-icon-button{background:transparent;color:#111;height:calc(48px * var(--shop-detail-mobile-bottom-scale));width:calc(48px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-mobile-bottom-cart-visual{display:block;height:calc(36px * var(--shop-detail-mobile-bottom-scale));position:relative;width:calc(36px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-mobile-bottom-add:focus-visible,.shop-detail-mobile-bottom-icon-button:focus-visible{outline:calc(1px * var(--shop-detail-mobile-bottom-scale)) solid #111111;outline-offset:calc(3px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-mobile-bottom-bag-icon{display:block;height:calc(21px * var(--shop-detail-mobile-bottom-scale));left:calc(7.5px * var(--shop-detail-mobile-bottom-scale));position:absolute;top:calc(7.5px * var(--shop-detail-mobile-bottom-scale));width:calc(21px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-mobile-bottom-cart-button.has-cart-count .shop-detail-mobile-bottom-bag-icon{height:calc(16.733px * var(--shop-detail-mobile-bottom-scale));left:calc(3px * var(--shop-detail-mobile-bottom-scale));top:calc(14px * var(--shop-detail-mobile-bottom-scale));width:calc(17.492px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-mobile-bottom-cart-badge{align-items:center;background:#c1cfda;border-radius:999px;box-sizing:border-box;color:#000;display:inline-flex;font-family:var(--type-primary);font-size:calc(10px * var(--shop-detail-mobile-bottom-scale));font-weight:500;height:calc(16px * var(--shop-detail-mobile-bottom-scale));justify-content:center;left:calc(18px * var(--shop-detail-mobile-bottom-scale));letter-spacing:calc(.25px * var(--shop-detail-mobile-bottom-scale));line-height:calc(10px * var(--shop-detail-mobile-bottom-scale));min-width:calc(16px * var(--shop-detail-mobile-bottom-scale));padding:0 calc(2px * var(--shop-detail-mobile-bottom-scale));position:absolute;top:0;white-space:nowrap}.shop-detail-mobile-bottom-menu-icon,.shop-detail-mobile-bottom-menu-icon:before,.shop-detail-mobile-bottom-menu-icon:after{background:currentColor;display:block;height:calc(2px * var(--shop-detail-mobile-bottom-scale));width:calc(24px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-mobile-bottom-menu-icon{position:relative}.shop-detail-mobile-bottom-menu-icon:before,.shop-detail-mobile-bottom-menu-icon:after{content:"";left:0;position:absolute}.shop-detail-mobile-bottom-menu-icon:before{top:calc(-9px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-mobile-bottom-menu-icon:after{top:calc(9px * var(--shop-detail-mobile-bottom-scale))}.shop-detail-gallery{height:calc(594px * var(--shop-detail-mobile-scale));overflow:hidden;padding:calc(90px * var(--shop-detail-mobile-scale)) 0 0}.shop-detail-gallery-shell{width:100vw}.shop-detail-gallery-card-grid{display:flex;gap:calc(12px * var(--shop-detail-mobile-scale));justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.shop-detail-gallery-card-grid::-webkit-scrollbar{display:none}.shop-detail-gallery-card{aspect-ratio:auto;border-radius:calc(18px * var(--shop-detail-mobile-scale));flex:0 0 calc(360px * var(--shop-detail-mobile-scale));height:calc(420px * var(--shop-detail-mobile-scale));width:calc(360px * var(--shop-detail-mobile-scale))}.shop-detail-gallery-card:first-child{margin-left:calc(16px * var(--shop-detail-mobile-scale))}.shop-detail-callout-media,.shop-detail-immersive-media{min-height:460px}.shop-detail-story-title{line-height:1.12}.shop-detail-review-card{min-height:0}.shop-detail-review-product img{height:120px}.shop-detail-figma-content h2{font-size:34px;line-height:1.08}.shop-detail-figma-content p,.shop-detail-figma-content span{font-size:14px;line-height:19px}.shop-detail-figma-card-grid,.vortex-smooth-grid,.vortex-charging-grid{gap:14px}.gallium-card-grid .shop-detail-figma-card,.merger-card-grid .shop-detail-figma-card,.vortex-battery-panel,.vortex-cupholder-panel,.vortex-dishwasher-panel,.vortex-smooth-panel{min-height:480px}.gallium-mix-block,.gallium-material-block,.gallium-no-clumps,.gallium-easy-clean,.merger-merge-block,.vortex-clean-block,.vortex-luminous-block{min-height:540px}.gallium-mix-image{width:100%}.gallium-mix-copy,.gallium-easy-clean-copy{left:24px;max-width:calc(100vw - 88px);right:24px;top:auto;transform:none}.gallium-mix-copy{bottom:44px}.gallium-easy-clean-copy{bottom:42px}.gallium-material-copy{left:24px;max-width:calc(100vw - 88px);top:54%}.gallium-material-title{left:24px;top:36%}.gallium-no-clumps-image{right:-18%;top:-8%;width:88%}.gallium-no-clumps-copy{left:24px;max-width:calc(100vw - 88px);text-align:left;top:54%;transform:none}.gallium-easy-clean-image{left:45%;opacity:.72;width:90%}.gallium-dishwasher-steps{grid-template-columns:1fr}.gallium-mix-more-card img{max-width:180px;width:42%}.vortex-cupholder-copy h2,.vortex-battery-copy h2{font-size:42px}.vortex-luminous-copy{bottom:36px;left:24px;max-width:calc(100vw - 88px)}.vortex-clean-copy{left:24px;max-width:calc(100vw - 88px)}.merger-merge-shell h2{font-size:48px}.merger-mix-more-card:before,.merger-mix-more-card:after,.merger-mix-more-label{display:none}}.shop-detail-figma-content{background:#fff;color:#000;overflow:hidden;padding:0}.shop-detail-figma-content.shop-detail-figma-chillmix{overflow:visible}.shop-detail-figma-content .shop-detail-figma-block,.shop-detail-figma-content .shop-detail-figma-card-section,.shop-detail-figma-content .vortex-strip{margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.shop-detail-figma-content .shop-detail-figma-block{aspect-ratio:1920 / 912;min-height:0;padding:0}.shop-detail-figma-content .shop-detail-figma-block>img{display:block;height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;position:absolute;width:100%}.shop-detail-figma-content .shop-detail-figma-shell{top:0;right:0;bottom:0;left:0;margin:0;min-height:0;position:absolute;width:100%}.shop-detail-figma-content h2{color:currentColor;font-size:clamp(18px,2.396vw,46px);font-weight:600;letter-spacing:.025em;line-height:1.08;margin:0;white-space:pre-line}.shop-detail-figma-content p,.shop-detail-figma-content span{color:currentColor;font-size:clamp(12px,.833vw,16px);font-weight:400;letter-spacing:.025em;line-height:1.25;margin:0;white-space:pre-line}.shop-detail-figma-content .shop-detail-figma-eyebrow{font-size:clamp(13px,1.042vw,20px);font-weight:700}.shop-detail-figma-content .shop-detail-figma-copy{display:grid;gap:clamp(8px,.938vw,18px);max-width:none;position:absolute;z-index:2}.shop-detail-figma-content .shop-detail-figma-card-section{background:#f5f5f5;padding:0}.shop-detail-figma-content .shop-detail-figma-card-grid{display:grid;margin:0 auto;position:relative}.shop-detail-figma-content .shop-detail-figma-card{border-radius:18px;min-height:0;overflow:hidden;position:relative}.shop-detail-figma-content .shop-detail-figma-card img{display:block;max-width:none}.chillmix-lineup-block{background:#e9e9e9}.chillmix-lineup-scroll-viewport,.chillmix-lineup-picture{display:contents}.chillmix-lineup-scrollbar{display:none}.shop-detail-figma-content .chillmix-lineup-block .chillmix-lineup-image{bottom:auto;display:block;height:158.9%;left:6.77%;max-width:none;object-fit:unset;position:absolute;right:auto;top:-44.11%;width:87.4%}.shop-detail-figma-content .chillmix-lineup-block>.chillmix-lineup-wordmark{bottom:auto;height:4.605%;left:41.51%;max-width:none;object-fit:fill;position:absolute;right:auto;top:78.947%;width:16.979%;z-index:2}.chillmix-odor-block{background:#050505;color:#fff}.chillmix-odor-block>img{object-position:center center}.chillmix-odor-title{left:26.094%;top:25.548%;width:max-content}.chillmix-odor-title h2{white-space:pre}.chillmix-odor-body{left:74.844%;position:absolute;top:55.373%;width:max-content;z-index:2}.shop-detail-figma-content .chillmix-odor-body{white-space:pre}.chillmix-exploded-block{background:#dfdfe1}.chillmix-exploded-block>img{display:block;height:93.64%;left:8.1%;max-width:none;object-fit:contain;object-position:center center;position:absolute;top:1.97%;width:78.97%}.chillmix-exploded-block>.deferred-shopify-video{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.deferred-shopify-video-preview,.deferred-shopify-video-preview img{display:block;height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;width:100%}.deferred-shopify-video-preview{opacity:1;pointer-events:none;transition:opacity .14s ease-out;z-index:1}.deferred-shopify-video>video{opacity:0;transition:opacity .14s ease-out;z-index:2}.deferred-shopify-video.is-video-ready>.deferred-shopify-video-preview,.deferred-shopify-video.is-video-playing>.deferred-shopify-video-preview{opacity:0}.deferred-shopify-video.is-video-ready>video,.deferred-shopify-video.is-video-playing>video{opacity:1}.chillmix-exploded-block>video,.chillmix-exploded-block>.deferred-shopify-video>video{display:block;height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;width:100%}.shop-detail-figma-content .chillmix-exploded-block>.chillmix-exploded-mobile-image{display:none}.chillmix-power-scroll{--chillmix-power-copy-step: 24.375vw;--chillmix-power-sticky-height: max(520px, 100svh);background:#000;color:#4d4d4d;height:calc(var(--chillmix-power-sticky-height) + 300vw);margin-left:calc(50% - 50vw);position:relative;width:100vw}@supports (height: 100dvh){.chillmix-power-scroll{--chillmix-power-sticky-height: max(520px, 100dvh)}}.chillmix-power-sticky{background:#000;height:var(--chillmix-power-sticky-height);max-height:none;min-height:0;overflow:hidden;position:sticky;top:0;width:100vw;z-index:1}.chillmix-power-track{display:flex;height:100%;transform:translateZ(0);will-change:transform;width:max-content}.chillmix-power-slide{background:#000;flex:0 0 100vw;height:100%;overflow:hidden;position:relative;width:100vw}.chillmix-power-slide-image{border-radius:18px;height:57.237%;left:1.615%;overflow:hidden;position:absolute;top:39.474%;width:64.167%}.chillmix-power-slide-image img{display:block;height:177.44%;left:-2.04%;max-width:none;object-fit:unset;position:absolute;top:.04%;width:139.66%}.chillmix-power-slide.is-charging .chillmix-power-slide-image{height:93.421%;left:1.719%;top:3.18%;width:47.813%}.chillmix-power-slide.is-charging .chillmix-power-slide-image img{height:184.22%;left:-206.64%;object-fit:unset;top:-54.81%;width:317.41%}.chillmix-power-slide.is-effortless-clean .chillmix-power-slide-image{height:50.658%;left:25.99%;top:46.053%;width:56.042%}.chillmix-power-slide.is-effortless-clean .chillmix-power-slide-image img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center bottom;width:100%}.chillmix-power-slide.is-powerful-mixing .chillmix-power-slide-image{height:93.421%;left:1.615%;top:3.289%;width:64.167%}.chillmix-power-slide.is-powerful-mixing .chillmix-power-slide-image img{height:142.21%;left:-62.82%;object-fit:unset;top:-8.69%;width:182.61%}@media(min-width:768px)and (max-width:1500px){.chillmix-power-slide-image img,.chillmix-power-slide.is-charging .chillmix-power-slide-image img,.chillmix-power-slide.is-powerful-mixing .chillmix-power-slide-image img{object-fit:cover;object-position:center center}}.chillmix-power-copy{color:#4d4d4d;transform:translate3d(var(--chillmix-power-copy-shift, var(--chillmix-power-copy-step)),0,0);transition:color .22s ease}.chillmix-power-nav-copy{cursor:pointer;outline:none}.chillmix-power-nav-copy:hover,.chillmix-power-nav-copy:focus-visible{color:#fff}.chillmix-power-nav-copy:focus-visible{outline:1px solid currentColor;outline-offset:8px}.chillmix-power-scroll[data-active-index="0"] .chillmix-power-copy-usb,.chillmix-power-scroll[data-active-index="1"] .chillmix-power-copy-leak,.chillmix-power-scroll[data-active-index="2"] .chillmix-power-copy-clean,.chillmix-power-scroll[data-active-index="3"] .chillmix-power-copy-final{color:#fff}.chillmix-power-copy-usb{left:1.719%;top:19.846%;width:16.771%}.chillmix-power-copy-leak{left:26.094%;top:19.518%;width:13.646%}.chillmix-power-copy-clean{left:50.469%;top:19.518%;width:14.115%}.chillmix-power-copy-final{left:74.688%;top:19.518%;width:min(21.094vw,405px)}.shop-detail-figma-content .chillmix-magnetic-block{aspect-ratio:1920 / 1092;background:#000;color:#fff}.chillmix-magnetic-card{border-radius:18px;height:83.516%;left:1.719%;overflow:hidden;position:absolute;top:13.736%;width:96.563%}.chillmix-magnetic-card>img,.chillmix-magnetic-card>video{display:block;height:144.12%;left:-.65%;max-width:none;object-fit:cover;object-position:center bottom;position:absolute;top:-27.53%;width:102.64%}.chillmix-magnetic-card>.chillmix-magnetic-mobile-image{display:none}.chillmix-magnetic-copy{color:#fff;left:8.36%;top:9.65%;width:10.79%}.chillmix-redefine-block{background:#0c0c10;color:#fff}.chillmix-redefine-block>img{height:115.64%;left:-2.67%;object-fit:unset;top:13.26%;width:101.96%}.chillmix-redefine-block:after{background:linear-gradient(180deg,#000 8.654%,#0000 40.865%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.chillmix-redefine-title{left:50%;position:absolute;top:15.022%;transform:translate(-50%);white-space:nowrap;width:max-content;z-index:2}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-block{aspect-ratio:var(--shop-detail-video-ratio, 16 / 9);min-height:0}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>video,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>.deferred-shopify-video>video,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>.deferred-shopify-video>.deferred-shopify-video-preview img{background:#dfdfe1;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center center;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card{border-radius:0;height:100%;left:0;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>.deferred-shopify-video{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>video,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>.deferred-shopify-video>video,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>.deferred-shopify-video>.deferred-shopify-video-preview img{background:#000;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center center;width:100%}}.gallium-mix-block,.gallium-material-block,.merger-merge-block,.vortex-clean-block{aspect-ratio:1920 / 912}.gallium-mix-block{background:#fff}.shop-detail-figma-content .gallium-mix-block .gallium-mix-image{height:100%;left:0;object-fit:cover;object-position:center center;top:0;width:100%}.gallium-mix-copy{left:74.688%;right:auto;top:59.649%;transform:none;width:17.448%}.gallium-material-block{background:#f8f8f8}.shop-detail-figma-content .gallium-material-block>.gallium-material-image{height:288%;left:13.63%;object-fit:fill;object-position:center center;top:-40.42%;width:87.54%}.gallium-material-copy{left:1.667%;max-width:none;position:absolute;top:62.61%;width:12.76%;z-index:2}.gallium-material-title{left:22.344%;position:absolute;top:61.623%;z-index:2}.shop-detail-figma-gallium .shop-detail-figma-card-section{background:#fff;padding:clamp(36px,3.125vw,60px) 0 clamp(32px,2.76vw,53px)}.gallium-card-carousel-shell{--gallium-card-gap: clamp(12px, .938vw, 18px);--gallium-card-peek: clamp(12px, .781vw, 15px);--gallium-card-visible: 3;--gallium-carousel-edge: clamp(20px, 1.719vw, 33px);--gallium-carousel-width: calc(100vw - var(--gallium-carousel-edge));--gallium-card-width: calc( ( var(--gallium-carousel-width) - (var(--gallium-card-visible) * var(--gallium-card-gap)) - var(--gallium-card-peek) ) / var(--gallium-card-visible) );margin-left:var(--gallium-carousel-edge);width:var(--gallium-carousel-width)}.gallium-card-carousel-viewport{overflow:hidden;width:100%}.shop-detail-figma-content .gallium-card-grid{display:flex;gap:var(--gallium-card-gap);margin:0;transform:translate(calc(var(--gallium-carousel-step, 0) * -1 * (var(--gallium-card-width) + var(--gallium-card-gap))));transition:transform .52s cubic-bezier(.22,1,.36,1);width:max-content;will-change:transform}.gallium-card-slide{flex:0 0 var(--gallium-card-width);min-width:0}.gallium-card-grid .shop-detail-figma-card{aspect-ratio:606 / 600;width:100%}.shop-detail-figma-gallium .gallium-card-grid .shop-detail-figma-card h2{white-space:nowrap}.gallium-dishwasher-card{background:#000;color:#fff;padding:0}.gallium-dishwasher-card:before{background:#000;content:"";height:22%;inset-inline:0;position:absolute;top:0;z-index:0}.gallium-dishwasher-card:after{background:linear-gradient(30deg,#0000 23.476%,#000000e6 105.8%),#455f73;bottom:0;content:"";left:0;position:absolute;right:0;top:22%;z-index:0}.gallium-dishwasher-card h2,.gallium-dishwasher-steps,.gallium-dishwasher-art{z-index:1}.shop-detail-figma-gallium .gallium-dishwasher-card h2{font-size:clamp(18px,2.396vw,46px);left:12.871%;line-height:1.2174;position:absolute;top:6.833%}.gallium-dishwasher-art{height:auto;top:0;right:0;bottom:0;left:0;position:absolute;width:auto}.gallium-dishwasher-art img{filter:drop-shadow(0 18px 28px rgba(0,0,0,.28));max-width:none;object-fit:fill;position:absolute}.gallium-dishwasher-step{top:0;right:0;bottom:0;left:0;position:absolute}.gallium-dishwasher-art .gallium-dishwasher-step-one-cup{bottom:auto;height:24.65%;left:23.2%;right:auto;top:41.28%;width:15.84%}.gallium-dishwasher-art .gallium-dishwasher-step-one-base{bottom:auto;height:12.05%;left:24.98%;right:auto;top:64.12%;width:12.67%}.gallium-dishwasher-art .gallium-dishwasher-step-two-cup{bottom:auto;height:20.73%;left:65.41%;right:auto;top:55.02%;width:12.42%}.gallium-dishwasher-art .gallium-dishwasher-step-two-tray{bottom:auto;height:14.85%;left:49.69%;right:auto;top:61.18%;width:20.94%}.gallium-dishwasher-steps{bottom:8.5%;display:grid;grid-template-columns:31.8% 47.7%;justify-content:space-between;left:20%;position:absolute;right:15.7%;text-align:center}.gallium-dishwasher-steps p{color:#fff}.gallium-leak-card{background:linear-gradient(180deg,#0000000d,#0000 80%),#f5f5f5}.gallium-leak-card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:0}.gallium-leak-card:after{content:"";display:none}.shop-detail-figma-gallium .gallium-leak-card h2{font-size:clamp(22px,1.667vw,32px);left:26.4%;line-height:1.3125;position:absolute;top:85.83%;z-index:2}.shop-detail-figma-gallium span.gallium-leak-label{font-size:clamp(13px,1.042vw,20px);font-weight:700;line-height:1}.gallium-leak-label:before{content:none}.gallium-leak-label-lid{bottom:auto;left:12.54%;top:22.17%}.gallium-leak-label-ring{left:36.63%;right:auto;top:9.17%}.gallium-stirring-card{background:linear-gradient(180deg,#0000 33%,#000000e6 85%),#63326e;color:#fff;display:block;padding:0}.gallium-stirring-card>div:first-child{display:grid;gap:clamp(14px,1.354vw,26px);left:7.92%;max-width:62.4%;position:absolute;top:8.833%;width:62.4%}.shop-detail-figma-gallium .gallium-stirring-card h2{font-size:clamp(18px,2.396vw,46px);line-height:1.2174}.gallium-stirring-card>div:first-child p{color:#a6a6a6bf;font-size:clamp(14px,1.042vw,20px);font-weight:700;line-height:1.3;width:100%}.gallium-stirring-card .gallium-stirring-stat{align-items:center;bottom:5.5%;display:flex;gap:clamp(24px,1.823vw,35px);left:7.92%;max-width:70%;position:absolute}.gallium-stirring-card strong{color:#fff;font-size:clamp(48px,4.583vw,88px);font-weight:700;letter-spacing:.015em;line-height:1;margin:0;position:static}.shop-detail-figma-gallium .gallium-stirring-stat .shop-detail-figma-eyebrow{color:#fff;flex:0 0 150px;font-size:clamp(14px,1.042vw,20px);font-weight:500;line-height:1.3;min-width:0;white-space:normal}.gallium-mix-more-card{background:#000;color:#fff;padding:0}.gallium-mix-more-card:before{background:#000;content:"";height:22%;inset-inline:0;position:absolute;top:0;z-index:0}.gallium-mix-more-card:after{background:linear-gradient(30deg,#0000 23.476%,#000000e6 105.8%),#455f73;bottom:0;content:"";left:0;position:absolute;right:0;top:22%;z-index:0}@media(min-width:768px){.shop-detail-figma-gallium .gallium-mix-more-card:after{background:linear-gradient(30deg,#0000,#000000e6),#63326e}}.gallium-mix-more-card>div{top:0;right:0;bottom:0;left:0;max-width:none;position:absolute;z-index:1}.shop-detail-figma-gallium .gallium-mix-more-card>div h2{font-size:clamp(18px,2.396vw,46px);left:7.59%;line-height:1.2174;position:absolute;top:6.833%}.shop-detail-figma-gallium .gallium-mix-more-card>div p{font-size:clamp(14px,1.042vw,20px);left:24.26%;line-height:1.3;position:absolute;text-align:center;top:38.667%;width:51.49%}.gallium-mix-more-card img{bottom:auto;height:16.5%;left:22.44%;max-width:none;object-fit:fill;position:absolute;top:58%;transform:none;width:55.69%;z-index:1}.gallium-mix-more-base{left:26.9%;top:81.5%}.gallium-mix-more-cable{left:60.86%;top:81.5%}.gallium-card-carousel-rule{align-items:center;color:#000;display:flex;height:16px;margin:clamp(34px,2.76vw,53px) auto 0;width:min(365px,calc(100vw - 40px))}.gallium-card-carousel-rule-line{flex:1 1 auto;height:2px;margin-right:clamp(24px,1.875vw,36px);position:relative}.gallium-card-carousel-rule-line:before{background:#b3b3b3;content:"";height:1px;inset:50% 0 auto;position:absolute;transform:translateY(-50%)}.gallium-card-carousel-rule-line span{background:currentColor;display:block;height:2px;position:absolute;top:0;transform:translate(var(--gallium-rule-progress-translate, 0%));transition:transform .42s cubic-bezier(.22,1,.36,1);width:var(--gallium-rule-progress-width, 50%)}.gallium-card-carousel-arrow{background:transparent;border:0;cursor:pointer;flex:0 0 auto;height:15px;line-height:0;padding:0;width:25px}.gallium-card-carousel-arrow+.gallium-card-carousel-arrow{margin-left:clamp(22px,1.771vw,34px)}.gallium-card-carousel-arrow-right{transform:rotate(180deg)}.gallium-card-carousel-arrow img{display:block;height:100%;width:100%}.gallium-card-carousel-arrow:focus-visible{border-radius:999px;outline:1px solid currentColor;outline-offset:6px}@media(max-width:1280px){.gallium-card-carousel-shell{--gallium-card-visible: 2}}@media(min-width:1281px){.shop-detail-figma-gallium .shop-detail-figma-card-section{padding:calc(30px * var(--shop-detail-design-scale)) 0 calc(29px * var(--shop-detail-design-scale))}.shop-detail-figma-gallium .gallium-card-carousel-shell{--gallium-card-gap: calc(18px * var(--shop-detail-design-scale));--gallium-card-peek: calc(16px * var(--shop-detail-design-scale));--gallium-card-visible: 3;--gallium-carousel-edge: calc(32px * var(--shop-detail-design-scale));--gallium-card-width: min( calc(606px * var(--shop-detail-design-scale)), calc( ( var(--gallium-carousel-width) - (var(--gallium-card-visible) * var(--gallium-card-gap)) - var(--gallium-card-peek) ) / var(--gallium-card-visible) ) )}.shop-detail-figma-gallium .gallium-mix-more-card>div h2{left:7.591%;top:6.833%;width:76.073%}.shop-detail-figma-gallium .gallium-mix-more-card>div p{left:24.257%;top:38.667%;width:51.485%}.shop-detail-figma-gallium .gallium-mix-more-card img{height:16.499%;left:22.442%;top:58.001%;width:55.688%}.shop-detail-figma-gallium .gallium-mix-more-base{left:26.866%;top:81.5%}.shop-detail-figma-gallium .gallium-mix-more-cable{left:60.86%;top:81.5%}.shop-detail-figma-gallium .gallium-card-carousel-rule{height:calc(16px * var(--shop-detail-design-scale));margin-top:calc(29px * var(--shop-detail-design-scale));width:calc(365px * var(--shop-detail-design-scale))}.shop-detail-figma-gallium .gallium-card-carousel-rule-line{flex:0 0 calc(249px * var(--shop-detail-design-scale));height:calc(2px * var(--shop-detail-design-scale));margin-right:calc(36px * var(--shop-detail-design-scale))}.shop-detail-figma-gallium .gallium-card-carousel-rule-line:before{height:calc(1px * var(--shop-detail-design-scale))}.shop-detail-figma-gallium .gallium-card-carousel-rule-line span{height:calc(2px * var(--shop-detail-design-scale))}.shop-detail-figma-gallium .gallium-card-carousel-arrow{height:calc(14.142px * var(--shop-detail-design-scale));width:calc(21px * var(--shop-detail-design-scale))}.shop-detail-figma-gallium .gallium-card-carousel-arrow+.gallium-card-carousel-arrow{margin-left:calc(37px * var(--shop-detail-design-scale))}}.shop-detail-figma-content .gallium-clean-block{aspect-ratio:auto;background:#fff;overflow:hidden}.gallium-no-clumps,.gallium-easy-clean{min-height:0;overflow:visible;position:relative}.gallium-no-clumps{aspect-ratio:1920 / 480;background:#f5f5f5}.gallium-no-clumps-image-frame{height:270%;left:45.104%;max-width:none;mix-blend-mode:darken;overflow:hidden;position:absolute;top:0;width:41.458%;z-index:2}.gallium-no-clumps-image{height:111.4%;left:-4.45%;max-width:none;object-fit:fill;position:absolute;top:-.83%;width:110.09%}.gallium-no-clumps-copy{left:62.318%;text-align:center;top:42.083%;transform:translate(-50%);width:16.771%}.gallium-easy-clean{aspect-ratio:1920 / 912;background:transparent;color:#fff;overflow:hidden}.gallium-easy-clean:before{content:none}.gallium-easy-clean-image-frame{height:73.026%;left:11.719%;max-width:none;mix-blend-mode:multiply;overflow:hidden;position:absolute;top:13.816%;width:40%;z-index:1}.gallium-easy-clean-image{height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;position:absolute;transform:none;width:100%}.gallium-easy-clean-copy{color:#fff;gap:24px;left:64.948%;top:52.522%;transform:none;width:10.99%;z-index:3}.vortex-strip{aspect-ratio:1920 / 180;min-height:0}.vortex-strip p,.vortex-strip-desktop-words{font-size:clamp(13px,1.042vw,20px)}.vortex-strip-desktop-words,.vortex-strip-mobile-words{display:none}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip{align-items:flex-start;justify-content:flex-start;padding:5.208vw 54.167vw 2.813vw 1.719vw}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip-desktop-words{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:space-between;letter-spacing:clamp(.325px,.026vw,.5px);line-height:clamp(17px,1.354vw,26px);max-width:1176px;white-space:nowrap;width:clamp(606px,44.115vw,1176px)}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip-desktop-words span{color:inherit;flex:0 0 auto;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit}}.vortex-smooth-block{aspect-ratio:1920 / 912;background:#000;color:#c1cfda;padding:0}.vortex-smooth-grid,.vortex-charging-grid{display:block;top:0;right:0;bottom:0;left:0;margin:0;max-width:none;position:absolute;width:100%}.vortex-smooth-panel,.vortex-cupholder-panel,.vortex-battery-panel,.vortex-dishwasher-panel{border-radius:0;min-height:0;overflow:hidden;position:absolute}.vortex-smooth-panel{border-bottom-right-radius:18px;border-top-right-radius:18px;height:59.211%;left:0;top:0;width:45.938%}.vortex-cupholder-panel{border-radius:18px;height:100%;left:50.469%;top:0;width:49.531%}.vortex-smooth-panel img,.vortex-cupholder-panel img,.vortex-battery-panel img,.vortex-dishwasher-panel img{bottom:auto;display:block;max-width:none;object-fit:fill;position:absolute;right:auto}.vortex-smooth-panel img{height:156.79%;left:-63.95%;top:-34.16%;width:178.28%}.vortex-cupholder-panel img{height:104.29%;left:-37.96%;top:-3.3%;width:185.7%}.vortex-battery-panel img{height:119.95%;left:-16.87%;top:-6.83%;width:167.25%}.vortex-dishwasher-panel img{height:106.23%;left:-1.73%;top:-6.23%;width:120.79%}.vortex-smooth-copy{color:#fe7e34;gap:clamp(6px,.625vw,12px);left:1.563%;top:65.022%;width:31%}.vortex-smooth-copy h2,.vortex-cupholder-copy h2{color:#fe7e34}.vortex-smooth-copy h2,.vortex-dishwasher-copy h2,.vortex-clean-copy h2{line-height:1.2174}.vortex-smooth-copy p{color:#c1cfda;margin-left:.672%;width:86.723%}.vortex-cupholder-panel:after{background:linear-gradient(180deg,#000000db,#0000 45%),linear-gradient(270deg,#000000e0,#0000 45%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vortex-cupholder-copy{color:#c1cfda;gap:clamp(7px,.573vw,11px);left:2.629%;top:1.096%;width:61.935%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-cupholder-copy h2,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-battery-copy h2{font-size:clamp(58px,4.583vw,88px);font-weight:700;letter-spacing:clamp(.87px,.06875vw,1.32px);line-height:clamp(59px,4.688vw,90px);text-transform:uppercase;white-space:pre}.vortex-cupholder-copy p{width:49.576%}.shop-detail-figma-content .vortex-charging-block{aspect-ratio:1920 / 1392;background:#fff;padding:0}.vortex-battery-panel{border-radius:18px;height:47.414%;left:42.344%;top:43.966%;width:55.938%;z-index:1}.vortex-battery-panel img,.vortex-dishwasher-panel img{height:100%;left:0;object-fit:cover;object-position:bottom center;top:0;width:100%}.vortex-battery-copy{color:#000;gap:clamp(8px,.625vw,12px);left:13.438%;top:69.325%;width:37.813%}.shop-detail-figma-content .vortex-battery-copy{z-index:3}.vortex-dishwasher-panel{border-radius:18px;height:47.414%;left:5.365%;top:6.466%;width:44.167%;z-index:2}.vortex-dishwasher-copy{color:#000;gap:clamp(9px,.938vw,18px);left:54.063%;top:16.307%;width:20.677%}.vortex-dishwasher-copy h2{color:#000}.vortex-battery-copy h2{color:#000;font-size:clamp(64px,6.875vw,88px);letter-spacing:.015em;line-height:1}.shop-detail-figma-content .vortex-battery-copy h2{font-size:clamp(58px,5.15vw,88px);line-height:1;width:max-content}.vortex-battery-copy p{color:#000;font-size:clamp(14px,.833vw,16px);line-height:1.25;width:62.672%}.vortex-dishwasher-copy p{color:#000}.shop-detail-figma-content .vortex-luminous-block{aspect-ratio:1920 / 1152;background:#fff;color:#000}.vortex-luminous-block:after{display:none}.vortex-luminous-media{background:#000;height:79.167%;inset:0 auto auto 0;overflow:hidden;position:absolute;width:100%}.vortex-luminous-media img{bottom:auto;display:block;height:146.76%;left:-.68%;max-width:none;object-fit:fill;position:absolute;right:auto;top:-35.49%;width:123.93%}.vortex-luminous-media:after{background:linear-gradient(270deg,#000,#0000 45.192%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vortex-luminous-note{color:#fff;left:60.96%;position:absolute;text-align:left;top:41.55%;width:25%;z-index:2}.vortex-luminous-note-kinetic{min-height:clamp(44px,4.8vw,92px);overflow:visible;pointer-events:none}.vortex-luminous-note-kinetic .gallery-heading-char[data-char-index]{opacity:0}.vortex-luminous-kinetic-heading{display:grid;margin:0;min-height:clamp(44px,4.8vw,92px);overflow:visible;padding:0;place-items:center;width:100%}.vortex-luminous-note-heading{color:#fff;font-family:Volksans Test Preview,Volksans Test,Helvetica Neue,Arial,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;letter-spacing:.025em;line-height:1.25;margin:0;position:relative;text-align:left;width:max-content;z-index:2}.vortex-luminous-note-heading .gallery-heading-line{display:block;overflow:visible;padding-block:0}.vortex-luminous-note-heading .gallery-heading-line-inner{align-items:baseline;display:inline-flex}.vortex-luminous-note-heading .gallery-heading-line-inner.gallery-heading-target-line{gap:0;justify-content:flex-start}.vortex-luminous-note-heading .gallery-heading-space{flex:0 0 auto;width:auto}.vortex-luminous-kinetic-heading .gallery-heading-source{font-size:clamp(12px,.833vw,16px);font-weight:400;inset-block:-62% -24%;justify-content:space-between;letter-spacing:.025em;width:min(13vw,250px)}.vortex-luminous-kinetic-heading .gallery-heading-source-left{left:0;transform:translate(-62%)}.vortex-luminous-kinetic-heading .gallery-heading-source-right{left:100%;right:auto;transform:translate(-38%)}.vortex-luminous-kinetic-heading .gallery-heading-source-row{gap:clamp(12px,1.1vw,22px)}.vortex-luminous-kinetic-heading .gallery-heading-fly{color:#ffffffc2;text-shadow:0 0 14px rgba(0,191,255,.28)}.vortex-luminous-kinetic-heading .gallery-heading-fly-random{color:#ffffffeb}.vortex-luminous-shell,.vortex-clean-shell{top:0;right:0;bottom:0;left:0;margin:0;position:absolute;width:100%}.vortex-luminous-copy{bottom:auto;color:#000;column-gap:10.582%;display:grid;grid-template-columns:42.857% 46.561%;left:5%;max-width:none;top:82.118%;width:39.375%}.vortex-luminous-copy h2{color:#000;line-height:1;text-align:center;white-space:nowrap}.vortex-luminous-copy p{margin-top:clamp(2px,.26vw,5px);white-space:pre}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-copy p{font-size:calc(16px * var(--shop-detail-design-scale));letter-spacing:calc(.4px * var(--shop-detail-design-scale));line-height:calc(20px * var(--shop-detail-design-scale))}}.vortex-clean-block{background:#fff}.vortex-clean-art{align-items:center;display:flex;height:130.07%;justify-content:center;left:17.402%;pointer-events:none;position:absolute;top:-14.676%;width:63.623%}.vortex-clean-art-rotate{flex:none;height:78.173%;transform:rotate(0);transform-origin:50% 50%;width:80.431%}.vortex-clean-art-frame{height:100%;overflow:hidden;position:relative;width:100%}.vortex-clean-image{bottom:auto;height:121.87%;left:0;max-width:none;object-fit:fill;position:absolute;right:auto;top:-15.74%;width:100%}.vortex-clean-video{bottom:auto;display:none;height:100%;left:0;max-width:none;object-fit:contain;object-position:center;position:absolute;right:auto;top:0;width:100%}.vortex-clean-copy{color:#000;gap:clamp(10px,1.042vw,20px);left:25.938%;top:59.101%;width:16.094%}.merger-merge-block{background:#fff}.merger-merge-block>img{height:292.83%;left:2.1%;object-fit:cover;object-position:center center;top:-195.68%;width:92.91%}.merger-merge-shell{display:block;top:0;right:0;bottom:0;left:0;margin:0;min-height:0;position:absolute;width:100%}.merger-merge-shell h2{font-size:clamp(28px,4.583vw,88px);font-weight:700;left:42.031%;line-height:1;margin:0;position:absolute;text-transform:uppercase;top:82.127%}.merger-merge-shell p{bottom:auto;font-size:clamp(13px,1.042vw,20px);font-weight:700;left:45.521%;position:absolute;top:95.504%;transform:none}.shop-detail-figma-content .merger-material-block{aspect-ratio:1920 / 1944;background:#fff;min-height:0;padding:0}.merger-material-shell{display:block;top:0;right:0;bottom:0;left:0;margin:0;min-height:0;position:absolute;width:100%}.merger-material-bottle,.merger-carry-image,.merger-clean-droplet{max-width:none;position:absolute;z-index:1}.merger-material-bottle{height:40.123%;left:13.906%;object-fit:contain;top:3.395%;width:15.313%}.merger-carry-image{height:38.22%;left:74.844%;object-fit:cover;top:19.187%;width:25.208%}.merger-clean-droplet{height:37.037%;left:31.198%;object-fit:cover;top:56.173%;width:31.563%}.merger-material-copy{left:34.063%;top:24.64%;width:20%}.merger-carry-copy{left:66.615%;top:54.27%;width:17%}.merger-clean-copy{left:25.938%;top:78.344%;width:18%}.shop-detail-figma-content .merger-card-section{background:#fff;padding:clamp(40px,4.688vw,90px) 0}.merger-card-grid{column-gap:clamp(8px,.938vw,18px);grid-template-columns:repeat(2,minmax(0,1fr));width:min(1854px,96.563vw)}.merger-card-grid .shop-detail-figma-card{aspect-ratio:918 / 600}.merger-leak-card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:left top;position:absolute;width:100%}.merger-mix-more-card{background:#000;color:#fff;padding:22.33% 6.536% 0}.merger-mix-more-card .shop-detail-figma-copy{position:relative;width:44%}@media(max-width:767px){.shop-detail-figma-content .shop-detail-figma-block{aspect-ratio:auto;min-height:520px}.shop-detail-figma-content h2{font-size:34px;line-height:1.08}.shop-detail-figma-content p,.shop-detail-figma-content span{font-size:14px;line-height:19px}.shop-detail-figma-content .shop-detail-figma-eyebrow{font-size:18px}.chillmix-lineup-block,.chillmix-exploded-block{min-height:360px}.shop-detail-figma-content .chillmix-lineup-block .chillmix-lineup-image{height:100%;left:0;object-fit:cover;object-position:center 42%;top:0;width:100%}.shop-detail-figma-content .chillmix-lineup-block>.chillmix-lineup-wordmark{height:min(28px,6.2vw);left:50%;top:78%;transform:translate(-50%);width:min(220px,48vw)}.chillmix-exploded-block>img,.chillmix-exploded-block>video,.chillmix-exploded-block>.deferred-shopify-video{height:84%;left:-8%;top:8%;width:116%}.chillmix-odor-title,.chillmix-odor-body,.chillmix-power-copy-usb,.chillmix-power-copy-leak,.chillmix-power-copy-clean,.chillmix-power-copy-final,.chillmix-magnetic-copy,.chillmix-redefine-title,.gallium-mix-copy,.gallium-material-copy,.gallium-material-title,.gallium-no-clumps-copy,.gallium-easy-clean-copy,.vortex-smooth-copy,.vortex-cupholder-copy,.vortex-battery-copy,.vortex-dishwasher-copy,.vortex-luminous-copy,.vortex-clean-copy,.merger-material-copy,.merger-carry-copy,.merger-clean-copy{left:24px;max-width:calc(100vw - 48px);right:auto;top:auto;transform:none;width:calc(100vw - 48px)}.chillmix-odor-title,.gallium-mix-copy{bottom:168px}.chillmix-odor-body,.gallium-easy-clean-copy,.vortex-clean-copy{bottom:42px}.chillmix-magnetic-block,.chillmix-redefine-block,.gallium-mix-block,.gallium-material-block,.gallium-no-clumps,.gallium-easy-clean,.vortex-smooth-block,.vortex-charging-block,.vortex-luminous-block,.vortex-clean-block,.merger-merge-block,.merger-material-block{min-height:620px}.chillmix-power-scroll{height:calc(820px + 300vw)}.chillmix-power-sticky{height:820px;max-height:none;min-height:0;position:sticky;top:0}.chillmix-power-track{display:flex;width:max-content}.chillmix-power-slide{flex:0 0 100vw;height:100%;width:100vw}.chillmix-power-slide-image,.chillmix-power-slide.is-charging .chillmix-power-slide-image,.chillmix-power-slide.is-effortless-clean .chillmix-power-slide-image,.chillmix-power-slide.is-powerful-mixing .chillmix-power-slide-image{height:34%;left:20px;top:28px;width:calc(100vw - 40px)}.chillmix-power-slide-image img,.chillmix-power-slide.is-charging .chillmix-power-slide-image img,.chillmix-power-slide.is-effortless-clean .chillmix-power-slide-image img,.chillmix-power-slide.is-powerful-mixing .chillmix-power-slide-image img{height:177.44%;left:-2.04%;object-fit:unset;top:.04%;width:139.66%}.chillmix-power-slide.is-effortless-clean .chillmix-power-slide-image img{height:100%;left:0;object-fit:cover;object-position:center center;top:0;width:100%}.chillmix-power-copy-usb{top:53%}.chillmix-power-copy-leak{top:68%}.chillmix-power-copy-clean{bottom:28px;top:auto}.chillmix-magnetic-card{height:calc(100% - 40px);left:20px;top:20px;width:calc(100vw - 40px)}.chillmix-magnetic-copy{top:48px}.chillmix-redefine-title{font-size:clamp(22px,6vw,34px);left:50%;max-width:calc(100vw - 40px);top:48px;transform:translate(-50%);width:max-content}.shop-detail-figma-gallium .shop-detail-figma-card-section,.merger-card-section{padding:20px 0}.merger-card-grid{grid-template-columns:1fr;row-gap:14px;width:calc(100vw - 40px)}.gallium-card-carousel-shell{--gallium-card-gap: 14px;--gallium-card-peek: 28px;--gallium-card-visible: 1;margin-left:20px;width:calc(100vw - 20px)}.gallium-card-grid{gap:var(--gallium-card-gap)}.gallium-card-grid .shop-detail-figma-card,.merger-card-grid .shop-detail-figma-card{aspect-ratio:auto;min-height:480px}.gallium-no-clumps,.gallium-easy-clean{aspect-ratio:auto}.gallium-mix-image{width:100%}.gallium-material-title{top:34%}.gallium-material-copy{top:51%}.gallium-no-clumps-image{height:auto;left:18%;top:-4%;width:95%}.gallium-no-clumps-copy{bottom:56px;text-align:left}.gallium-easy-clean-image{height:auto;left:-14%;opacity:.72;top:5%;width:104%}.vortex-strip{min-height:72px}.vortex-smooth-panel,.vortex-cupholder-panel,.vortex-battery-panel,.vortex-dishwasher-panel{height:40%;left:0;width:100%}.vortex-smooth-panel,.vortex-battery-panel,.vortex-cupholder-panel,.vortex-dishwasher-panel{top:0}.vortex-smooth-copy{bottom:36px}.vortex-cupholder-copy,.vortex-battery-copy{top:38px}.vortex-cupholder-copy h2,.vortex-battery-copy h2{font-size:42px}.shop-detail-figma-content .vortex-battery-copy h2{font-size:42px;width:auto}.vortex-dishwasher-copy{bottom:36px}.vortex-luminous-media{height:66%}.vortex-luminous-note{display:none}.vortex-luminous-copy{bottom:34px;display:grid;gap:12px;grid-template-columns:1fr}.vortex-clean-art{height:80%;left:-10%;top:0;width:118%}.vortex-clean-art .vortex-clean-image{height:121.87%;left:0;top:-15.74%;width:100%}.merger-merge-block>img{height:160%;left:-20%;top:-68%;width:140%}.merger-merge-shell h2{font-size:48px;left:50%;top:68%;transform:translate(-50%)}.merger-merge-shell p{left:50%;top:78%;transform:translate(-50%)}.merger-material-bottle{height:auto;left:10%;top:3%;width:35%}.merger-carry-image{height:32%;left:54%;top:7%;width:42%}.merger-clean-droplet{height:34%;left:12%;top:46%;width:74%}.merger-material-copy{top:38%}.merger-carry-copy{top:82%}.merger-clean-copy{bottom:30px}}@media(max-width:767px){.shop-detail-figma-merger{--merger-mobile-scale: var(--shop-detail-mobile-scale, 1)}.shop-detail-figma-merger .shop-detail-figma-block{aspect-ratio:auto;min-height:0}.shop-detail-figma-merger h2{font-size:32px;font-weight:600;letter-spacing:.025em;line-height:42px}.shop-detail-figma-merger p,.shop-detail-figma-merger span{font-size:16px;letter-spacing:.025em;line-height:20px}.shop-detail-figma-merger .merger-merge-block{background:#fff;height:calc(834px * var(--merger-mobile-scale));min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.shop-detail-figma-merger .merger-merge-scroll-viewport{display:block;height:calc(631px * var(--merger-mobile-scale));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.shop-detail-figma-merger .merger-merge-scroll-viewport::-webkit-scrollbar{display:none}.shop-detail-figma-merger .merger-merge-layout{background:#fff;display:block;height:calc(834px * var(--merger-mobile-scale));margin:0;min-width:calc(860px * var(--merger-mobile-scale));position:relative;width:calc(860px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-affiliate-slot{height:calc(834px * var(--merger-mobile-scale));left:0;position:absolute;top:0;width:calc(430px * var(--merger-mobile-scale));z-index:2}.shop-detail-figma-merger .merger-affiliate-copy{color:#000;display:block;left:calc(16px * var(--merger-mobile-scale));position:absolute;top:calc(53px * var(--merger-mobile-scale));width:calc(288px * var(--merger-mobile-scale));z-index:3}.shop-detail-figma-merger .merger-affiliate-copy h2{font-size:calc(32px * var(--merger-mobile-scale));font-weight:600;letter-spacing:calc(.8px * var(--merger-mobile-scale));line-height:calc(42px * var(--merger-mobile-scale));margin:0;text-transform:none;white-space:pre-line;width:calc(221px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-affiliate-body{color:#000;font-size:calc(16px * var(--merger-mobile-scale));letter-spacing:calc(.4px * var(--merger-mobile-scale));line-height:calc(20px * var(--merger-mobile-scale));margin:calc(22px * var(--merger-mobile-scale)) 0 0;white-space:normal;width:calc(288px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-affiliate-body-desktop{display:none}.shop-detail-figma-merger .merger-affiliate-body-mobile{display:block}.shop-detail-figma-merger .merger-affiliate-link{color:#000;display:block;font-size:calc(16px * var(--merger-mobile-scale));font-weight:400;letter-spacing:calc(.4px * var(--merger-mobile-scale));line-height:calc(16px * var(--merger-mobile-scale));margin:calc(40px * var(--merger-mobile-scale)) 0 0 calc(77px * var(--merger-mobile-scale));text-align:center;text-decoration:none;width:calc(134px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-merge-main{display:block;height:calc(834px * var(--merger-mobile-scale));inset:0 auto auto 0;position:absolute;width:calc(860px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-merge-image-frame{background:#fff;height:100%;inset:0 auto auto 0;overflow:hidden;position:absolute;width:100%}.shop-detail-figma-merger .merger-merge-image-frame img{display:block;height:91.1%;left:18.84%;max-width:none;object-fit:fill;position:absolute;top:-15.42%;width:59.02%}.shop-detail-figma-merger .merger-merge-title-stack{align-items:center;display:none;flex-direction:column;gap:calc(12px * var(--merger-mobile-scale));left:calc(134px * var(--merger-mobile-scale));position:absolute;top:calc(713px * var(--merger-mobile-scale));width:calc(173px * var(--merger-mobile-scale));z-index:3}.shop-detail-figma-merger .merger-merge-mobile-title-stack{align-items:center;color:#000;display:flex;flex-direction:column;gap:calc(12px * var(--merger-mobile-scale));left:calc(134px * var(--merger-mobile-scale));position:absolute;top:calc(713px * var(--merger-mobile-scale));width:calc(173px * var(--merger-mobile-scale));z-index:3}.shop-detail-figma-merger .merger-merge-mobile-title-stack h2{font-size:calc(46px * var(--merger-mobile-scale));font-weight:600;letter-spacing:calc(1.15px * var(--merger-mobile-scale));line-height:calc(56px * var(--merger-mobile-scale));margin:0;text-align:center;text-transform:none;white-space:nowrap;width:100%}.shop-detail-figma-merger .merger-merge-mobile-title-stack p{font-size:calc(20px * var(--merger-mobile-scale));font-weight:700;letter-spacing:calc(.5px * var(--merger-mobile-scale));line-height:calc(20px * var(--merger-mobile-scale));margin:0;text-align:center;white-space:nowrap;width:100%}.shop-detail-figma-merger .merger-chillmix-card{color:#000;display:block;left:calc(583px * var(--merger-mobile-scale));position:absolute;top:calc(226px * var(--merger-mobile-scale));width:calc(261px * var(--merger-mobile-scale));z-index:3}.shop-detail-figma-merger .merger-chillmix-card span{display:block;font-size:calc(20px * var(--merger-mobile-scale));font-weight:700;letter-spacing:calc(.5px * var(--merger-mobile-scale));line-height:calc(26px * var(--merger-mobile-scale));margin:0 0 calc(12px * var(--merger-mobile-scale));white-space:nowrap;width:calc(169px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-chillmix-image-frame{border-radius:calc(18px * var(--merger-mobile-scale));height:calc(246px * var(--merger-mobile-scale));overflow:hidden;position:relative;width:calc(261px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-chillmix-image-frame img{display:block;height:100%;left:0;max-width:none;object-fit:cover;position:absolute;top:0;width:100%}.shop-detail-figma-merger .merger-merge-scrollbar{background:#b3b3b3;display:block;height:1px;left:50%;position:absolute;top:calc(631px * var(--merger-mobile-scale));transform:translate(-50%);width:calc(125px * var(--merger-mobile-scale));z-index:4}.shop-detail-figma-merger .merger-merge-scrollbar span{background:#0d0d0d;border-radius:999px;display:block;height:2px;left:var(--merger-merge-scrollbar-offset, 0%);position:absolute;top:-.5px;width:var(--merger-merge-scrollbar-size, 100%)}.shop-detail-figma-merger .merger-material-block{height:calc(2034px * var(--merger-mobile-scale));min-height:0;position:relative}.shop-detail-figma-merger .merger-material-block:before{background:#b3b3b3;content:"";height:1px;left:calc(35px * var(--merger-mobile-scale));position:absolute;top:calc(66px * var(--merger-mobile-scale));width:calc(360px * var(--merger-mobile-scale));z-index:2}.shop-detail-figma-merger .merger-material-shell{top:0;right:0;bottom:0;left:0;margin:0;position:absolute;width:100%}.shop-detail-figma-merger .merger-material-bottle{height:calc(396px * var(--merger-mobile-scale));left:calc(73px * var(--merger-mobile-scale));object-fit:cover;right:auto;top:calc(132px * var(--merger-mobile-scale));width:calc(149px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-material-copy{bottom:auto;gap:16px;left:calc(18px * var(--merger-mobile-scale));max-width:none;top:calc(563px * var(--merger-mobile-scale));width:calc(234px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-carry-image{height:calc(377px * var(--merger-mobile-scale));left:calc(184px * var(--merger-mobile-scale));object-fit:cover;right:auto;top:calc(751px * var(--merger-mobile-scale));width:calc(246px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-carry-copy{bottom:auto;gap:16px;left:calc(16px * var(--merger-mobile-scale));max-width:none;top:calc(1097px * var(--merger-mobile-scale));width:calc(398px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-clean-droplet{height:calc(365px * var(--merger-mobile-scale));left:calc(74px * var(--merger-mobile-scale));object-fit:cover;right:auto;top:calc(1338px * var(--merger-mobile-scale));width:calc(282px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-clean-copy{bottom:auto;gap:16px;left:calc(16px * var(--merger-mobile-scale));max-width:none;top:calc(1637px * var(--merger-mobile-scale));width:calc(328px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-card-section{height:calc(504px * var(--merger-mobile-scale));overflow:hidden;padding:0;position:relative}.shop-detail-figma-merger .merger-card-scroll-viewport{height:calc(420px * var(--merger-mobile-scale));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.shop-detail-figma-merger .merger-card-scroll-viewport::-webkit-scrollbar{display:none}.shop-detail-figma-merger .merger-card-grid{display:flex;gap:calc(12px * var(--merger-mobile-scale));grid-template-columns:none;margin-left:calc(15px * var(--merger-mobile-scale));width:max-content}.shop-detail-figma-merger .merger-card-scrollbar{background:#b3b3b3;bottom:calc(28px * var(--merger-mobile-scale));height:1px;left:calc(16px * var(--merger-mobile-scale));position:absolute;right:calc(16px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-card-scrollbar span{background:#0d0d0d;border-radius:999px;display:block;height:2px;left:var(--merger-card-scrollbar-offset, 0%);position:absolute;top:-.5px;width:var(--merger-card-scrollbar-size, 100%)}.shop-detail-figma-merger .merger-card-grid .shop-detail-figma-card{border-radius:18px;flex:0 0 calc(398px * var(--merger-mobile-scale));height:calc(420px * var(--merger-mobile-scale));min-height:0;width:calc(398px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-leak-card img{height:142.54%;left:-41.26%;object-fit:fill;object-position:center center;top:-43.57%;width:149.67%}.shop-detail-figma-merger .merger-mix-more-card{padding:0}.shop-detail-figma-merger .merger-mix-more-card .shop-detail-figma-copy{display:block;top:0;right:0;bottom:0;left:0;max-width:none;position:absolute;width:100%}.shop-detail-figma-merger .merger-mix-more-card h2{font-size:32px;left:calc(30px * var(--merger-mobile-scale));line-height:42px;position:absolute;top:calc(35px * var(--merger-mobile-scale));white-space:nowrap;width:calc(321px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-mix-more-card p{left:calc(70px * var(--merger-mobile-scale));position:absolute;text-align:center;top:calc(93px * var(--merger-mobile-scale));width:calc(240px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-mix-more-diagram{display:block;height:calc(76px * var(--merger-mobile-scale));left:calc(69px * var(--merger-mobile-scale));position:absolute;top:calc(250px * var(--merger-mobile-scale));width:calc(261px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-mix-more-label{color:#fff;display:block;position:absolute}.shop-detail-figma-merger .merger-mix-more-base{left:calc(82px * var(--merger-mobile-scale));line-height:16px;top:calc(359px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-mix-more-cable{left:calc(238px * var(--merger-mobile-scale));line-height:20px;text-align:center;top:calc(351px * var(--merger-mobile-scale));width:calc(106px * var(--merger-mobile-scale))}}@media(max-width:1024px){.shop-detail-reviews.has-review-form{height:auto}.shop-detail-reviews{height:auto;padding:96px 0 72px}.shop-detail-reviews .shop-detail-wide-shell,.shop-detail-reviews-layout{height:auto}.shop-detail-reviews-layout{display:grid;gap:32px}.shop-detail-reviews-summary,.shop-detail-rating-breakdown,.shop-detail-review-card-grid,.shop-detail-review-action-link,.shop-detail-review-form,.shop-detail-review-bottom-rule{inset:auto;position:static}.shop-detail-reviews-summary{width:min(100%,420px)}.shop-detail-reviews-summary h2{line-height:1.05;margin-bottom:12px}.shop-detail-reviews-summary-copy{width:auto}.shop-detail-rating-breakdown{width:min(100%,360px)}.shop-detail-rating-row{grid-template-columns:54px minmax(130px,188px) 40px}.shop-detail-review-card-grid{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;width:100%}.shop-detail-review-card{display:grid;flex:0 0 min(100%,720px);grid-template-areas:"product avatar header" "product avatar quote" "product avatar images";grid-template-columns:150px 44px minmax(0,1fr);grid-template-rows:auto 128px auto;column-gap:18px;height:auto;min-height:320px;overflow:visible;padding:24px;row-gap:18px}.shop-detail-review-product,.shop-detail-review-avatar-stack,.shop-detail-review-card-header,.shop-detail-review-quote{inset:auto;position:static}.shop-detail-review-product{align-self:start;display:grid;gap:10px;grid-row:1 / span 2;height:auto;justify-items:center;padding-top:0;width:auto}.shop-detail-review-product img,.shop-detail-review-product span{inset:auto;position:static}.shop-detail-review-product img{height:148px;width:110px}.shop-detail-review-product span{font-size:17px;width:100%}.shop-detail-review-avatar-stack{gap:18px;grid-area:avatar}.shop-detail-review-divider{height:140px}.shop-detail-review-card-header{align-self:start;grid-area:header}.shop-detail-review-quote{grid-area:quote;height:128px;margin-top:0;width:auto}.shop-detail-review-image-grid{grid-area:images;left:auto;margin-top:0;position:static;top:auto;width:auto}.shop-detail-review-action-link{justify-self:start;width:max-content}.shop-detail-review-form{width:100%}.shop-detail-review-bottom-rule{margin-top:8px}}@media(max-width:767px){.shop-detail-reviews{--review-mobile-scale: var( --shop-detail-mobile-scale, min(1, calc(100vw/430px) ) );height:calc(834px * var(--review-mobile-scale));overflow:hidden;padding:0}.shop-detail-reviews.has-review-form{height:auto;min-height:calc(834px * var(--review-mobile-scale));overflow:visible;padding-bottom:56px}.shop-detail-reviews.has-review-form .shop-detail-wide-shell{height:auto}.shop-detail-reviews.has-review-form .shop-detail-reviews-layout{height:auto;min-height:calc(834px * var(--review-mobile-scale));padding-top:calc(805px * var(--review-mobile-scale))}.shop-detail-reviews .shop-detail-wide-shell{height:100%;width:100vw}.shop-detail-reviews-layout{display:block;height:100%;position:relative}.shop-detail-reviews-summary{left:calc(15px * var(--review-mobile-scale));position:absolute;top:calc(17px * var(--review-mobile-scale));width:max-content}.shop-detail-reviews-summary h2{font-size:calc(32px * var(--review-mobile-scale));line-height:calc(42px * var(--review-mobile-scale));margin:0}.shop-detail-reviews-summary-copy{font-size:calc(16px * var(--review-mobile-scale));left:calc(130px * var(--review-mobile-scale));line-height:calc(20px * var(--review-mobile-scale));position:absolute;top:calc(178px * var(--review-mobile-scale));width:max-content}.shop-detail-rating-breakdown,.shop-detail-review-bottom-rule{display:none}.shop-detail-review-card-grid{gap:calc(13px * var(--review-mobile-scale));left:calc(15px * var(--review-mobile-scale));overflow-x:auto;overflow-y:hidden;padding:0;position:absolute;scroll-snap-type:none;scrollbar-width:none;top:calc(240px * var(--review-mobile-scale));width:calc(100vw - (15px * var(--review-mobile-scale)))}.shop-detail-review-card{border-radius:calc(18px * var(--review-mobile-scale));display:block;flex:0 0 calc(385px * var(--review-mobile-scale));height:calc(480px * var(--review-mobile-scale));min-height:0;overflow:hidden;padding:0;scroll-snap-align:none}.shop-detail-review-avatar-stack{display:flex;gap:0;height:calc(61px * var(--review-mobile-scale));left:calc(23px * var(--review-mobile-scale));margin:0;position:absolute;top:calc(59px * var(--review-mobile-scale));width:calc(61px * var(--review-mobile-scale))}.shop-detail-review-divider{display:none}.shop-detail-review-product{display:block;height:calc(92px * var(--review-mobile-scale));left:calc(286px * var(--review-mobile-scale));margin:0;position:absolute;top:calc(48px * var(--review-mobile-scale));width:calc(54px * var(--review-mobile-scale))}.shop-detail-review-product img{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;position:absolute;width:100%}.shop-detail-review-product span{display:none}.shop-detail-review-card-header{align-items:center;display:block;left:calc(104px * var(--review-mobile-scale));margin:0;padding-left:0;position:absolute;top:calc(67px * var(--review-mobile-scale));width:calc(220px * var(--review-mobile-scale))}.shop-detail-review-avatar{font-size:calc(46px * var(--review-mobile-scale));height:calc(61px * var(--review-mobile-scale));line-height:calc(56px * var(--review-mobile-scale));width:calc(61px * var(--review-mobile-scale))}.shop-detail-review-author{font-size:calc(18px * var(--review-mobile-scale));line-height:calc(24px * var(--review-mobile-scale))}.shop-detail-review-meta{align-items:flex-start;flex-direction:column;gap:calc(5px * var(--review-mobile-scale));margin-top:calc(4px * var(--review-mobile-scale))}.shop-detail-review-date{font-size:calc(16px * var(--review-mobile-scale));line-height:calc(16px * var(--review-mobile-scale))}.shop-detail-review-stars{gap:calc(2px * var(--review-mobile-scale));order:-1}.shop-detail-review-stars span{font-size:calc(18px * var(--review-mobile-scale))}.shop-detail-review-quote{height:calc(150px * var(--review-mobile-scale));font-size:calc(16px * var(--review-mobile-scale));left:calc(23px * var(--review-mobile-scale));line-height:calc(20px * var(--review-mobile-scale));margin-top:0;padding-left:calc(8px * var(--review-mobile-scale));position:absolute;top:calc(167px * var(--review-mobile-scale));width:calc(320px * var(--review-mobile-scale))}.shop-detail-review-quote-scrollbar{height:calc(147px * var(--review-mobile-scale));left:0;top:calc(3px * var(--review-mobile-scale))}.shop-detail-review-image-grid{display:flex;gap:calc(14px * var(--review-mobile-scale));left:calc(23px * var(--review-mobile-scale));margin:0;padding-left:calc(9px * var(--review-mobile-scale));position:absolute;top:calc(348px * var(--review-mobile-scale));width:auto}.shop-detail-review-image-link{background:#d9d9d9;border-radius:0;display:block;height:calc(96px * var(--review-mobile-scale));overflow:hidden;width:calc(72px * var(--review-mobile-scale))}.shop-detail-review-action-link{align-items:center;border:1px solid #ffffff;border-radius:60px;display:inline-flex;font-size:calc(16px * var(--review-mobile-scale));height:calc(48px * var(--review-mobile-scale));justify-content:center;left:calc(16px * var(--review-mobile-scale));line-height:calc(20px * var(--review-mobile-scale));padding:0;position:absolute;text-decoration:none;top:calc(739px * var(--review-mobile-scale));width:calc(398px * var(--review-mobile-scale))}.shop-detail-review-form-grid{grid-template-columns:1fr}.shop-detail-review-form{margin:0 auto;padding:20px;position:relative;z-index:1;width:calc(100vw - 32px)}}.chillmix-power-slide-copy,.chillmix-power-mobile-controls,.shop-detail-figma-content .chillmix-power-slide-copy,.shop-detail-figma-content .chillmix-power-mobile-controls{display:none}@media(max-width:767px){.shop-detail-figma-content.shop-detail-figma-chillmix{--chillmix-mobile-scale: var( --shop-detail-mobile-scale, min(1, calc(100vw/430px) ) );--chillmix-mobile-shell: calc(398px * var(--chillmix-mobile-scale));--chillmix-mobile-gutter: calc(16px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .shop-detail-figma-block{aspect-ratio:auto;min-height:0}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-block{height:calc(600px * var(--chillmix-mobile-scale));margin-bottom:calc(6px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-scroll-viewport{display:block;height:100%;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;position:absolute;scrollbar-width:none;touch-action:pan-x pan-y;width:100%;-webkit-overflow-scrolling:touch}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-scroll-viewport::-webkit-scrollbar{display:none}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-picture{display:block;height:100%;width:calc(860px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-block .chillmix-lineup-image{display:block;height:100%;left:0;max-width:none;object-fit:fill;object-position:center top;position:static;top:0;width:calc(860px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-block>.chillmix-lineup-wordmark{height:calc(24px * var(--chillmix-mobile-scale));left:50%;top:calc(477px * var(--chillmix-mobile-scale));transform:translate(-50%);width:calc(178px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-scrollbar{background:#b3b3b3;display:block;height:1px;left:50%;position:absolute;top:calc(564px * var(--chillmix-mobile-scale));transform:translate(-50%);width:calc(125px * var(--chillmix-mobile-scale));z-index:3}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-lineup-scrollbar span{background:#0d0d0d;border-radius:999px;display:block;height:2px;left:var(--chillmix-lineup-scrollbar-offset, 0%);position:absolute;top:-.5px;width:var(--chillmix-lineup-scrollbar-size, 100%)}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-odor-block{background:#141518;color:#fff;height:calc(834px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-odor-block:after{background:linear-gradient(202.166deg,#000 27.383%,#0000 33.496%),linear-gradient(178.795deg,#000 6.987%,#0000 38.02%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-odor-block>img{height:68.35%;left:-55.37%;object-fit:fill;top:36.11%;width:246.13%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-odor-title{bottom:auto;left:calc(15px * var(--chillmix-mobile-scale));top:calc(71px * var(--chillmix-mobile-scale));width:var(--chillmix-mobile-shell);z-index:2}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-odor-title h2{font-size:calc(32px * var(--chillmix-mobile-scale));line-height:calc(42px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-odor-body{bottom:auto;font-size:calc(16px * var(--chillmix-mobile-scale));left:calc(79px * var(--chillmix-mobile-scale));line-height:calc(20px * var(--chillmix-mobile-scale));top:calc(189px * var(--chillmix-mobile-scale));width:calc(335px * var(--chillmix-mobile-scale));z-index:2}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block{height:calc(600px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>img,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>video,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>.deferred-shopify-video{height:100%;left:0;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>.deferred-shopify-video>video{height:100%;object-fit:cover;object-position:center center;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>.chillmix-exploded-desktop-video{display:none}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-exploded-block>.chillmix-exploded-mobile-image{display:block}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-scroll{background:#000;height:calc(834px * var(--chillmix-mobile-scale));margin-left:calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-sticky{height:100%;max-height:none;min-height:0;overflow:hidden;position:relative;top:auto}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-track{display:flex;height:100%;transform:translate3d(calc(var(--chillmix-power-mobile-index, 1) * -100vw),0,0)!important;transition:transform .42s cubic-bezier(.22,1,.36,1);width:max-content}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide{flex:0 0 100vw;height:100%;position:relative;width:100vw}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide-image,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide.is-charging .chillmix-power-slide-image,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide.is-effortless-clean .chillmix-power-slide-image,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide.is-powerful-mixing .chillmix-power-slide-image{border-radius:calc(18px * var(--chillmix-mobile-scale));height:calc(360px * var(--chillmix-mobile-scale));left:var(--chillmix-mobile-gutter);top:calc(402px * var(--chillmix-mobile-scale));width:var(--chillmix-mobile-shell)}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide.is-charging .chillmix-power-slide-image img{height:189.34%;left:-206.64%;object-fit:unset;top:-57.78%;width:317.41%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide.is-leak-proof .chillmix-power-slide-image img{height:115.83%;left:-10.28%;object-fit:unset;top:-.83%;width:194.63%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide.is-effortless-clean .chillmix-power-slide-image img{height:100%;left:0;object-fit:cover;object-position:bottom center;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide.is-powerful-mixing .chillmix-power-slide-image img{height:133.13%;left:-83.41%;object-fit:unset;top:-26.95%;width:223.6%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-sticky>.chillmix-power-copy{display:none}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide-copy{bottom:auto;color:#fff;display:grid;gap:calc(24px * var(--chillmix-mobile-scale));left:var(--chillmix-mobile-gutter);max-width:var(--chillmix-mobile-shell);position:absolute;right:auto;top:calc(145px * var(--chillmix-mobile-scale));transform:none;width:var(--chillmix-mobile-shell);z-index:3}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide-copy .shop-detail-figma-eyebrow{font-size:calc(20px * var(--chillmix-mobile-scale));line-height:calc(20px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-slide-copy p{font-size:calc(16px * var(--chillmix-mobile-scale));line-height:calc(20px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-controls{display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:5}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-arrow{align-items:center;background:#000;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;height:calc(48px * var(--chillmix-mobile-scale));justify-content:center;padding:0;pointer-events:auto;position:absolute;top:calc(558px * var(--chillmix-mobile-scale));width:calc(60px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-arrow:first-child{border-radius:calc(18px * var(--chillmix-mobile-scale)) 0 0 calc(18px * var(--chillmix-mobile-scale));left:calc(18px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-arrow:last-child{border-radius:0 calc(18px * var(--chillmix-mobile-scale)) calc(18px * var(--chillmix-mobile-scale)) 0;right:calc(18px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-arrow .chillmix-power-mobile-arrow-icon{display:block;fill:none;height:calc(14.142px * var(--chillmix-mobile-scale));overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform-box:fill-box;transform-origin:center;width:calc(21.009px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-arrow .chillmix-power-mobile-arrow-icon.is-next{transform:rotate(180deg)}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-progress{display:flex;gap:calc(8px * var(--chillmix-mobile-scale));left:50%;position:absolute;top:calc(779px * var(--chillmix-mobile-scale));transform:translate(-50%)}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-progress span{background:#ffffff6b;border-radius:999px;display:block;height:calc(8px * var(--chillmix-mobile-scale));width:calc(8px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-power-mobile-progress span.is-active{background:#fff}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-block{height:calc(600px * var(--chillmix-mobile-scale));min-height:0}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card{border-radius:0;height:100%;left:0;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>img,.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>video{height:100%;left:0;object-fit:cover;object-position:center center;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>video{display:none}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-card>.chillmix-magnetic-mobile-image{display:block}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-copy{color:#fff;gap:calc(21px * var(--chillmix-mobile-scale));left:calc(113px * var(--chillmix-mobile-scale));max-width:none;text-align:center;top:calc(376px * var(--chillmix-mobile-scale));transform:none;width:calc(199px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-copy .shop-detail-figma-eyebrow{font-size:calc(20px * var(--chillmix-mobile-scale));line-height:calc(26px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-magnetic-copy p{font-size:calc(16px * var(--chillmix-mobile-scale));line-height:calc(20px * var(--chillmix-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-redefine-block{height:calc(834px * var(--chillmix-mobile-scale));min-height:0}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-redefine-block>img{height:69.77%;left:-124.57%;object-fit:fill;top:31.99%;width:251.22%}.shop-detail-figma-content.shop-detail-figma-chillmix .chillmix-redefine-title{font-size:calc(32px * var(--chillmix-mobile-scale));left:50%;line-height:calc(42px * var(--chillmix-mobile-scale));max-width:var(--chillmix-mobile-shell);text-align:center;top:calc(149px * var(--chillmix-mobile-scale));transform:translate(-50%);white-space:pre-line;width:var(--chillmix-mobile-shell)}}@media(max-width:767px){.shop-detail-figma-content.shop-detail-figma-gallium{--gallium-mobile-scale: var( --shop-detail-mobile-scale, min(1, calc(100vw/430px) ) );--gallium-mobile-gutter: calc(16px * var(--gallium-mobile-scale));--gallium-mobile-card-gap: calc(12px * var(--gallium-mobile-scale));--gallium-mobile-card-width: calc(480px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .shop-detail-figma-block{aspect-ratio:auto;min-height:0}.shop-detail-figma-content.shop-detail-figma-gallium h2{font-size:calc(32px * var(--gallium-mobile-scale));line-height:calc(42px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium p,.shop-detail-figma-content.shop-detail-figma-gallium span{font-size:calc(16px * var(--gallium-mobile-scale));line-height:calc(20px * var(--gallium-mobile-scale))}.gallium-leak-picture,.gallium-easy-clean-picture{display:contents}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-block{background:#fff;height:calc(834px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-shell,.shop-detail-figma-content.shop-detail-figma-gallium .gallium-material-shell{height:100%;min-height:0;width:100%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-block .gallium-mix-image{display:block;height:100%;left:0;object-fit:cover;object-position:bottom center;opacity:1;top:0;transform:none;width:100%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-copy{bottom:auto;display:block;left:calc(16px * var(--gallium-mobile-scale));max-width:none;position:absolute;right:auto;top:calc(29px * var(--gallium-mobile-scale));transform:none;width:calc(337px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-copy h2{white-space:nowrap}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-copy .shop-detail-figma-eyebrow{font-size:calc(20px * var(--gallium-mobile-scale));font-weight:700;left:calc(2px * var(--gallium-mobile-scale));line-height:calc(20px * var(--gallium-mobile-scale));position:absolute;top:calc(44px * var(--gallium-mobile-scale));white-space:nowrap}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-copy>p:last-child{font-size:calc(16px * var(--gallium-mobile-scale));left:calc(2px * var(--gallium-mobile-scale));line-height:calc(20px * var(--gallium-mobile-scale));position:absolute;top:calc(76px * var(--gallium-mobile-scale));white-space:normal;width:calc(335px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-material-block{background:#f8f8f8;height:calc(600px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-material-image{height:278.09%;left:-148.3%;max-width:none;object-fit:fill;top:-49.95%;width:248.3%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-material-copy{color:#fff;display:block;left:calc(16px * var(--gallium-mobile-scale));max-width:none;position:absolute;top:calc(31px * var(--gallium-mobile-scale));transform:none;width:calc(255px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-material-copy .shop-detail-figma-eyebrow{color:#fff;font-size:calc(20px * var(--gallium-mobile-scale));font-weight:700;letter-spacing:calc(.5px * var(--gallium-mobile-scale));line-height:calc(20px * var(--gallium-mobile-scale));white-space:nowrap}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-material-copy>p:last-child{color:#fff;font-size:calc(16px * var(--gallium-mobile-scale));font-weight:400;letter-spacing:calc(.4px * var(--gallium-mobile-scale));line-height:calc(20px * var(--gallium-mobile-scale));position:absolute;top:calc(38px * var(--gallium-mobile-scale));white-space:normal;width:calc(255px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-material-title{color:#fff;font-size:calc(46px * var(--gallium-mobile-scale));font-weight:600;left:calc(288px * var(--gallium-mobile-scale));letter-spacing:calc(1.15px * var(--gallium-mobile-scale));line-height:calc(46px * var(--gallium-mobile-scale));max-width:none;text-align:center;top:calc(22px * var(--gallium-mobile-scale));transform:none;white-space:nowrap;width:calc(126px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .shop-detail-figma-card-section{background:#fff;overflow:hidden;padding:calc(48px * var(--gallium-mobile-scale)) 0 calc(60px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-shell{--gallium-card-gap: var(--gallium-mobile-card-gap);--gallium-card-peek: 0px;--gallium-card-visible: 1;--gallium-carousel-edge: var(--gallium-mobile-gutter);--gallium-carousel-width: calc(100vw - var(--gallium-carousel-edge));--gallium-card-width: var(--gallium-mobile-card-width);margin-left:var(--gallium-carousel-edge);width:var(--gallium-carousel-width)}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-viewport{touch-action:pan-y}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-grid{gap:var(--gallium-mobile-card-gap)}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-slide{flex:0 0 var(--gallium-mobile-card-width);width:var(--gallium-mobile-card-width)}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-grid .shop-detail-figma-card{aspect-ratio:auto;border-radius:calc(18px * var(--gallium-mobile-scale));height:calc(600px * var(--gallium-mobile-scale));min-height:0;overflow:hidden}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-stirring-card>div:first-child{display:block;left:calc(48px * var(--gallium-mobile-scale));max-width:none;top:calc(41px * var(--gallium-mobile-scale));width:calc(303px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-stirring-card>div:first-child p{font-size:calc(20px * var(--gallium-mobile-scale));font-weight:700;left:0;line-height:calc(26px * var(--gallium-mobile-scale));position:absolute;top:calc(59px * var(--gallium-mobile-scale));white-space:normal;width:calc(303px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-stirring-card .gallium-stirring-stat{align-items:flex-start;bottom:auto;gap:calc(30px * var(--gallium-mobile-scale));height:calc(88px * var(--gallium-mobile-scale));left:calc(48px * var(--gallium-mobile-scale));max-width:none;top:calc(479px * var(--gallium-mobile-scale));width:calc(328px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-stirring-card strong{flex:0 0 calc(159px * var(--gallium-mobile-scale));font-size:calc(88px * var(--gallium-mobile-scale));line-height:calc(88px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-stirring-stat .shop-detail-figma-eyebrow{flex:0 0 calc(139px * var(--gallium-mobile-scale));font-size:calc(20px * var(--gallium-mobile-scale));line-height:calc(26px * var(--gallium-mobile-scale));padding-top:calc(17px * var(--gallium-mobile-scale));white-space:pre-line}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-leak-card img{border-radius:calc(18px * var(--gallium-mobile-scale));height:100%;inset:auto;left:0;max-width:none;object-fit:cover;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-leak-card:after{background:linear-gradient(157.899deg,#fff0 67.089%,#ffffffe6 73.631%);border-radius:calc(18px * var(--gallium-mobile-scale));display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-leak-card h2{font-size:calc(32px * var(--gallium-mobile-scale));left:calc(97px * var(--gallium-mobile-scale));line-height:calc(42px * var(--gallium-mobile-scale));top:calc(503px * var(--gallium-mobile-scale));white-space:nowrap;width:calc(287px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium span.gallium-leak-label{font-size:calc(20px * var(--gallium-mobile-scale));font-weight:700;line-height:calc(20px * var(--gallium-mobile-scale));white-space:nowrap;z-index:2}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-leak-label-lid{left:calc(46px * var(--gallium-mobile-scale));top:calc(139px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-leak-label-ring{left:calc(228px * var(--gallium-mobile-scale));top:calc(55px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-card:before,.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-card:before{height:18%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-card:after{background:linear-gradient(37.462deg,#0000 23.476%,#000000e6 105.8%),#455f73;top:18%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-card:after{background:linear-gradient(37.462deg,#0000,#000000e6),#63326e;top:18%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-card h2{color:#eee;font-size:calc(32px * var(--gallium-mobile-scale));left:calc(84px * var(--gallium-mobile-scale));line-height:calc(42px * var(--gallium-mobile-scale));top:calc(41px * var(--gallium-mobile-scale));white-space:nowrap;width:calc(313px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-art .gallium-dishwasher-step-one-cup{height:calc(147.924px * var(--gallium-mobile-scale));left:calc(111.36px * var(--gallium-mobile-scale));top:calc(247.68px * var(--gallium-mobile-scale));width:calc(76.032px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-art .gallium-dishwasher-step-one-base{height:calc(72.3px * var(--gallium-mobile-scale));left:calc(119.904px * var(--gallium-mobile-scale));top:calc(384.72px * var(--gallium-mobile-scale));width:calc(60.816px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-art .gallium-dishwasher-step-two-cup{height:calc(124.38px * var(--gallium-mobile-scale));left:calc(313.968px * var(--gallium-mobile-scale));top:calc(330.12px * var(--gallium-mobile-scale));width:calc(59.616px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-art .gallium-dishwasher-step-two-tray{height:calc(89.1px * var(--gallium-mobile-scale));left:calc(238.512px * var(--gallium-mobile-scale));top:calc(367.08px * var(--gallium-mobile-scale));width:calc(100.512px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-steps{display:block;inset:0 auto auto 0;position:absolute}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-steps p{font-size:calc(16px * var(--gallium-mobile-scale));line-height:calc(20px * var(--gallium-mobile-scale));position:absolute;text-align:center;white-space:normal}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-steps p:first-child{left:calc(74px * var(--gallium-mobile-scale));top:calc(495px * var(--gallium-mobile-scale));width:calc(124px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-dishwasher-steps p:last-child{left:calc(248px * var(--gallium-mobile-scale));top:calc(495px * var(--gallium-mobile-scale));width:calc(186px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-card>div h2{font-size:calc(32px * var(--gallium-mobile-scale));left:calc(80px * var(--gallium-mobile-scale));line-height:calc(42px * var(--gallium-mobile-scale));top:calc(35px * var(--gallium-mobile-scale));white-space:nowrap}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-card>div p{font-size:calc(20px * var(--gallium-mobile-scale));left:calc(82px * var(--gallium-mobile-scale));line-height:calc(26px * var(--gallium-mobile-scale));top:calc(262px * var(--gallium-mobile-scale));white-space:normal;width:calc(312px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-card img{height:calc(99px * var(--gallium-mobile-scale));left:calc(95px * var(--gallium-mobile-scale));max-width:none;top:calc(384px * var(--gallium-mobile-scale));width:calc(290.813px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-label{font-size:calc(16px * var(--gallium-mobile-scale));line-height:calc(20px * var(--gallium-mobile-scale));white-space:pre-line}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-base{left:calc(121.813px * var(--gallium-mobile-scale));top:calc(513px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-mix-more-cable{left:calc(279.813px * var(--gallium-mobile-scale));top:calc(507px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-rule{align-items:center;height:calc(48px * var(--gallium-mobile-scale));justify-content:flex-start;margin:calc(30px * var(--gallium-mobile-scale)) 0 0;width:calc(383px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-rule-line{flex:0 0 calc(218.963px * var(--gallium-mobile-scale));height:calc(2px * var(--gallium-mobile-scale));margin-right:calc(45px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-rule-line:before{background:#b3b3b3;height:calc(1px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-rule-line span{background:#000;height:calc(2px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-arrow{align-items:center;background:#fff;border:calc(1px * var(--gallium-mobile-scale)) solid #000000;display:inline-flex;height:calc(48px * var(--gallium-mobile-scale));justify-content:center;width:calc(60px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-arrow-left{border-radius:calc(18px * var(--gallium-mobile-scale)) 0 0 calc(18px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-arrow-right{border-left:0;border-radius:0 calc(18px * var(--gallium-mobile-scale)) calc(18px * var(--gallium-mobile-scale)) 0;transform:none}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-arrow img{height:calc(14.142px * var(--gallium-mobile-scale));width:calc(21.009px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-arrow-right img{transform:rotate(180deg)}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-card-carousel-arrow+.gallium-card-carousel-arrow{margin-left:0}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-clean-block{background:#f5f5f5;height:calc(1200px * var(--gallium-mobile-scale));min-height:0;position:relative}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-no-clumps{background:transparent;height:calc(1200px * var(--gallium-mobile-scale));top:0;right:0;bottom:0;left:0;min-height:0;overflow:hidden;position:absolute;width:100%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-no-clumps-image-frame{height:calc(1200px * var(--gallium-mobile-scale));left:0;mix-blend-mode:darken;top:0;width:calc(430px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-no-clumps-image-frame:after{background:linear-gradient(0deg,#000 .458%,#0000 4.875%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-no-clumps-image{height:147.04%;left:-109.37%;max-width:none;object-fit:fill;top:-4.42%;width:249.19%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-no-clumps-copy{bottom:auto;left:calc(54px * var(--gallium-mobile-scale));max-width:none;text-align:center;top:calc(239px * var(--gallium-mobile-scale));transform:none;width:calc(322px * var(--gallium-mobile-scale));z-index:2}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-no-clumps-copy p{font-size:calc(20px * var(--gallium-mobile-scale));line-height:calc(26px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-easy-clean{background:transparent;color:#000;height:calc(507px * var(--gallium-mobile-scale));left:0;min-height:0;overflow:visible;position:absolute;top:calc(573px * var(--gallium-mobile-scale));width:100%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-easy-clean-image-frame{height:calc(293px * var(--gallium-mobile-scale));left:calc(113px * var(--gallium-mobile-scale));mix-blend-mode:multiply;top:0;width:calc(297px * var(--gallium-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-easy-clean-image{height:100%;top:0;right:0;bottom:0;left:0;max-width:none;object-fit:cover;opacity:1;position:absolute;transform:none;width:100%}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-easy-clean-copy{bottom:auto;color:#000;gap:calc(5px * var(--gallium-mobile-scale));left:calc(37px * var(--gallium-mobile-scale));max-width:none;text-align:center;top:calc(308px * var(--gallium-mobile-scale));transform:none;width:calc(356px * var(--gallium-mobile-scale));z-index:2}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-easy-clean-copy h2{white-space:normal}.shop-detail-figma-content.shop-detail-figma-gallium .gallium-easy-clean-copy p{font-size:calc(20px * var(--gallium-mobile-scale));line-height:calc(26px * var(--gallium-mobile-scale));white-space:normal}}@media(min-width:768px){.shop-detail-sale-band-shell{display:block;margin-left:calc(50% - 50vw);min-height:calc(42px * var(--shop-detail-design-scale));padding:0;position:relative;width:100vw}.shop-detail-sale-band-label{font-size:calc(20px * var(--shop-detail-design-scale));left:calc(50% - (228px * var(--shop-detail-design-scale)));line-height:calc(20px * var(--shop-detail-design-scale));position:absolute;top:50%;transform:translateY(-50%)}.shop-detail-sale-band-list{display:block}.shop-detail-sale-band-offer{font-size:calc(14px * var(--shop-detail-design-scale));gap:calc(17px * var(--shop-detail-design-scale));line-height:calc(14px * var(--shop-detail-design-scale));position:absolute;top:50%;transform:translateY(-50%)}.shop-detail-sale-band-offer-1{left:calc(50% - (118px * var(--shop-detail-design-scale)))}.shop-detail-sale-band-offer-2{left:calc(50% + (47px * var(--shop-detail-design-scale)))}.shop-detail-overview{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(960px * var(--shop-detail-design-scale));justify-content:center;min-height:calc(960px * var(--shop-detail-design-scale));padding:calc(120px * var(--shop-detail-design-scale)) 0 calc(96px * var(--shop-detail-design-scale))}.shop-detail-overview-shell{--shop-detail-overview-scale: var(--shop-detail-design-scale);height:calc(696px * var(--shop-detail-overview-scale));margin:0 auto;min-height:calc(696px * var(--shop-detail-overview-scale));overflow:visible;position:relative;width:min(100vw,1920px)}.shop-detail-overview-canvas{display:grid;gap:0;grid-template-areas:none;grid-template-columns:240px 72px 450px 63px 351px;grid-template-rows:none;height:696px;left:calc(189px * var(--shop-detail-overview-scale));padding-left:0;position:relative;top:0;transform:scale(var(--shop-detail-overview-scale));transform-origin:top left;width:1176px}.shop-detail-overview-nav-col{gap:65px;grid-area:auto;grid-column:1;grid-row:1;height:696px;padding-top:82px;position:static;width:240px}.shop-detail-overview-name{font-size:46px;line-height:46px;margin:0 0 0 67px}.shop-detail-model-nav{display:flex;gap:22px;padding-top:0}.shop-detail-stage{gap:24px;grid-area:auto;grid-column:3;grid-row:1;height:696px;position:static;transform:none;width:450px}.shop-detail-stage-panel{aspect-ratio:450 / 636}.shop-detail-stage-panel img{height:95.6%;left:-13.65%;top:7.9%;width:135.11%}.shop-detail-stage-controls{display:grid;margin-top:0;transform:none}.shop-detail-mobile-stage-controls{display:none}.shop-detail-purchase-panel{align-self:start;box-sizing:border-box;grid-area:auto;grid-column:5;grid-row:1;margin-left:18px;margin-top:144px;max-width:none;padding-top:0;position:static;width:333px}.shop-detail-purchase-panel .shop-detail-option-group-colors .shop-detail-tablist{margin-left:0;max-width:265px;min-width:233px;width:265px}.shop-detail-purchase-panel .shop-detail-tablist{border-radius:999px;margin-left:0;width:265px}.shop-detail-purchase-panel .shop-detail-option-group-colors .shop-detail-tablist.is-single{max-width:none;min-width:0;width:fit-content}.shop-detail-purchase-panel .shop-detail-tab{border-radius:999px}.shop-detail-purchase-panel .shop-detail-option-group-colors .shop-detail-tab{min-width:0;padding-inline:0}.shop-detail-purchase-panel .shop-detail-option-group-colors .shop-detail-tablist.is-single .shop-detail-tab{min-width:0;padding-inline:18px}.shop-detail-purchase-panel .shop-detail-swatch-grid{box-sizing:border-box;column-gap:9px;display:grid;grid-auto-rows:36px;grid-template-columns:repeat(7,36px);height:138px;margin-left:0;margin-top:18px;max-width:none;overflow:hidden;padding-left:4px;row-gap:15px;width:310px}.shop-detail-purchase-panel .shop-detail-swatch{align-items:center;justify-content:center;line-height:0;padding:3px}.shop-detail-purchase-panel .shop-detail-swatch-fill{flex:0 0 28px;height:28px;width:28px}.shop-detail-purchase-panel .shop-detail-meta-grid{column-gap:50px;grid-template-columns:62px 97px 71px;margin:23px 0 0 3px;max-width:350px;min-width:314px;row-gap:0;width:max-content}.shop-detail-purchase-panel .shop-detail-meta-grid div{display:flex;flex-direction:column;gap:14px;position:relative}.shop-detail-purchase-panel .shop-detail-meta-grid div:first-child{gap:10px}.shop-detail-purchase-panel .shop-detail-meta-grid div:nth-child(n+2):before{bottom:0;color:#111;content:"/";font-size:16px;font-weight:400;left:-28px;letter-spacing:.025em;line-height:16px;position:absolute}.shop-detail-purchase-panel .shop-detail-meta-grid dt{margin:0;white-space:nowrap}.shop-detail-purchase-panel .shop-detail-meta-grid dd{white-space:nowrap}.shop-detail-purchase-panel .shop-detail-action-stack{margin-top:47px}.shop-detail-purchase-panel .shop-detail-buy-button,.shop-detail-purchase-panel .shop-detail-cart-button{align-items:center;box-sizing:border-box;display:flex;height:48px;justify-content:center;line-height:16px;padding:16px 0}.shop-detail-purchase-panel .shop-detail-cart-button{border-color:#a6a6a6bf}.shop-detail-gallery{height:var(--shop-detail-gallery-height);overflow:hidden;padding:calc(90px * var(--shop-detail-design-scale)) 0}.shop-detail-gallery-shell{gap:calc(72px * var(--shop-detail-design-scale));width:calc(1230px * var(--shop-detail-design-scale))}.shop-detail-gallery-card-grid{display:grid;gap:calc(75px * var(--shop-detail-design-scale));grid-template-columns:repeat(3,calc(360px * var(--shop-detail-design-scale)))}.shop-detail-gallery-card{aspect-ratio:360 / 420;border-radius:calc(18px * var(--shop-detail-design-scale));height:auto;width:auto}.shop-detail-story-layout{grid-template-columns:minmax(0,918px) minmax(0,1fr)}.shop-detail-story-content{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-detail-story-columns{grid-column:1 / span 3;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-detail-story-title{grid-column:4;text-align:right}.shop-detail-reviews{--shop-detail-review-scale: 1;--review-card-gap: calc(18px * var(--shop-detail-review-scale));--review-card-height: calc(360px * var(--shop-detail-review-scale));--review-card-width: calc(762px * var(--shop-detail-review-scale));height:calc(840px * var(--shop-detail-review-scale));overflow:hidden;padding:0}.shop-detail-reviews.has-review-form{height:calc(1420px * var(--shop-detail-review-scale));overflow:visible}.shop-detail-reviews .shop-detail-wide-shell{height:100%;max-width:none;position:relative;width:calc(100vw - 66px)}.shop-detail-reviews-layout{display:block;height:100%;position:relative}.shop-detail-reviews-summary,.shop-detail-rating-breakdown,.shop-detail-review-card-grid,.shop-detail-review-action-link,.shop-detail-review-form,.shop-detail-review-bottom-rule{position:absolute}.shop-detail-reviews-summary{left:0;top:calc(171px * var(--shop-detail-review-scale));width:max-content}.shop-detail-reviews-summary h2{font-size:calc(46px * var(--shop-detail-review-scale));line-height:calc(46px * var(--shop-detail-review-scale));margin:0 0 calc(20px * var(--shop-detail-review-scale));white-space:nowrap}.shop-detail-reviews-summary-copy{font-size:calc(16px * var(--shop-detail-review-scale));line-height:calc(20px * var(--shop-detail-review-scale));width:auto}.shop-detail-rating-breakdown{display:grid;right:calc(154px * var(--shop-detail-review-scale));top:calc(163px * var(--shop-detail-review-scale));width:calc(312px * var(--shop-detail-review-scale))}.shop-detail-rating-row{grid-template-columns:calc(56px * var(--shop-detail-review-scale)) minmax(calc(188px * var(--shop-detail-review-scale)),1fr) calc(44px * var(--shop-detail-review-scale));height:calc(20px * var(--shop-detail-review-scale))}.shop-detail-rating-row span,.shop-detail-rating-row strong{font-size:calc(14px * var(--shop-detail-review-scale));line-height:calc(20px * var(--shop-detail-review-scale))}.shop-detail-review-card-grid{display:flex;gap:var(--review-card-gap);left:0;overflow-x:auto;overflow-y:hidden;padding-bottom:calc(12px * var(--shop-detail-review-scale));top:calc(353px * var(--shop-detail-review-scale));width:100%}.shop-detail-review-card{border-radius:calc(18px * var(--shop-detail-review-scale));column-gap:0;display:grid;flex:0 0 var(--review-card-width);grid-template-areas:". product . avatar header ." ". product . avatar quote ." ". product . avatar images .";grid-template-columns:minmax(calc(24px * var(--shop-detail-review-scale)),1fr) calc(144px * var(--shop-detail-review-scale)) minmax(0,1fr) calc(44px * var(--shop-detail-review-scale)) minmax(0,calc(411px * var(--shop-detail-review-scale))) minmax(calc(24px * var(--shop-detail-review-scale)),.83fr);grid-template-rows:auto calc(93px * var(--shop-detail-review-scale)) auto;height:var(--review-card-height);min-height:0;overflow:hidden;padding:calc(53px * var(--shop-detail-review-scale)) 0 calc(60px * var(--shop-detail-review-scale));row-gap:calc(24px * var(--shop-detail-review-scale))}.shop-detail-review-product{display:flex;gap:calc(14px * var(--shop-detail-review-scale));grid-area:product;height:auto;padding-top:calc(3px * var(--shop-detail-review-scale));position:static;width:100%}.shop-detail-review-product img{height:auto;position:static;width:100%}.shop-detail-review-product span{font-size:calc(20px * var(--shop-detail-review-scale));line-height:calc(26px * var(--shop-detail-review-scale));position:static}.shop-detail-review-divider{display:block;height:calc(180px * var(--shop-detail-review-scale))}.shop-detail-review-avatar-stack{gap:calc(23px * var(--shop-detail-review-scale));grid-area:avatar;position:static;width:calc(44px * var(--shop-detail-review-scale))}.shop-detail-review-card-header{grid-area:header;padding-left:calc(8px * var(--shop-detail-review-scale));position:static}.shop-detail-review-avatar{font-size:calc(46px * var(--shop-detail-review-scale));height:calc(44px * var(--shop-detail-review-scale));line-height:calc(44px * var(--shop-detail-review-scale));width:calc(44px * var(--shop-detail-review-scale))}.shop-detail-review-author{font-size:calc(18px * var(--shop-detail-review-scale));line-height:calc(18px * var(--shop-detail-review-scale))}.shop-detail-review-meta{flex-direction:row;gap:calc(12px * var(--shop-detail-review-scale));margin-top:calc(7px * var(--shop-detail-review-scale))}.shop-detail-review-date{font-size:calc(16px * var(--shop-detail-review-scale));line-height:calc(16px * var(--shop-detail-review-scale))}.shop-detail-review-stars span{font-size:calc(16px * var(--shop-detail-review-scale));line-height:calc(17px * var(--shop-detail-review-scale))}.shop-detail-review-quote{font-size:calc(16px * var(--shop-detail-review-scale));grid-area:quote;height:calc(93px * var(--shop-detail-review-scale));line-height:calc(20px * var(--shop-detail-review-scale));margin:0;padding-left:calc(8px * var(--shop-detail-review-scale));position:relative;width:100%}.shop-detail-review-quote-scrollbar{height:calc(90px * var(--shop-detail-review-scale));left:0;top:calc(3px * var(--shop-detail-review-scale))}.shop-detail-review-image-grid{gap:calc(12px * var(--shop-detail-review-scale));grid-area:images;margin:0;padding-left:calc(9px * var(--shop-detail-review-scale));position:static;width:auto}.shop-detail-review-image-link{height:calc(54px * var(--shop-detail-review-scale));width:calc(40px * var(--shop-detail-review-scale))}.shop-detail-review-action-link{font-size:calc(16px * var(--shop-detail-review-scale));line-height:calc(20px * var(--shop-detail-review-scale));right:0;top:calc(756px * var(--shop-detail-review-scale));width:max-content}.shop-detail-review-form{left:0;top:calc(816px * var(--shop-detail-review-scale));width:min(920px,calc(100vw - 66px))}.shop-detail-review-bottom-rule{bottom:0;left:0;right:0}}@media(max-width:767px){.shop-detail-figma-content.shop-detail-figma-vortexboost{--vortex-mobile-scale: var( --shop-detail-mobile-scale, min(1, calc(100vw/430px) ) );--vortex-mobile-gutter: calc(16px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .shop-detail-figma-block,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip{aspect-ratio:auto;min-height:0}.shop-detail-figma-content.shop-detail-figma-vortexboost h2{font-size:calc(32px * var(--vortex-mobile-scale));letter-spacing:calc(.8px * var(--vortex-mobile-scale));line-height:calc(42px * var(--vortex-mobile-scale));white-space:pre-line}.shop-detail-figma-content.shop-detail-figma-vortexboost p,.shop-detail-figma-content.shop-detail-figma-vortexboost span{font-size:calc(16px * var(--vortex-mobile-scale));letter-spacing:calc(.4px * var(--vortex-mobile-scale));line-height:calc(20px * var(--vortex-mobile-scale));white-space:normal}.shop-detail-figma-content.shop-detail-figma-vortexboost .shop-detail-figma-copy{gap:calc(10px * var(--vortex-mobile-scale));max-width:none}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip{background:#000;display:block;height:calc(180px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip>p{display:none}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip-mobile-words{display:block;height:100%;position:relative}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip-mobile-words span{color:#fff;font-size:calc(14px * var(--vortex-mobile-scale));font-weight:400;letter-spacing:calc(.35px * var(--vortex-mobile-scale));line-height:calc(18px * var(--vortex-mobile-scale));position:absolute;top:calc(22px * var(--vortex-mobile-scale));white-space:nowrap}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip-mobile-words span:nth-child(1){left:calc(16px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip-mobile-words span:nth-child(2){left:calc(192px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-strip-mobile-words span:nth-child(3){left:calc(341px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-smooth-block{background:#000;height:calc(1554px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-smooth-grid,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-charging-grid{height:100%;top:0;right:0;bottom:0;left:0;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-cupholder-panel{border-radius:0;height:calc(722px * var(--vortex-mobile-scale));left:0;min-height:0;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-cupholder-panel img{height:75.18%;left:-41.01%;object-fit:fill;top:16.89%;width:234.67%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-cupholder-panel:after{background:linear-gradient(90deg,#000,#0000 45.192%),linear-gradient(180deg,#000 15%,#0000 45.192%),linear-gradient(270deg,#000,#0000 45.192%)}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-cupholder-copy{color:#c1cfda;gap:calc(15px * var(--vortex-mobile-scale));left:var(--vortex-mobile-gutter);top:calc(28px * var(--vortex-mobile-scale));width:calc(398px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-cupholder-copy h2{color:#fe7e34;font-size:calc(46px * var(--vortex-mobile-scale));font-weight:700;letter-spacing:calc(1.15px * var(--vortex-mobile-scale));line-height:calc(46px * var(--vortex-mobile-scale));text-transform:uppercase}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-cupholder-copy p{color:#c1cfda;width:calc(292px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-smooth-panel{border-radius:calc(18px * var(--vortex-mobile-scale));height:calc(420px * var(--vortex-mobile-scale));left:var(--vortex-mobile-gutter);min-height:0;top:calc(750px * var(--vortex-mobile-scale));width:calc(398px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-smooth-panel img{height:118.01%;left:-83.18%;object-fit:fill;top:-16.41%;width:231.27%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-smooth-copy{bottom:auto;color:#fe7e34;left:var(--vortex-mobile-gutter);top:calc(1205px * var(--vortex-mobile-scale));width:calc(340px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-smooth-copy h2{color:#fe7e34}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-smooth-copy p{color:#c1cfda;margin:0;width:calc(340px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-charging-block{background:#fff;height:calc(1440px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-dishwasher-panel{border-radius:0;height:calc(420px * var(--vortex-mobile-scale));left:0;min-height:0;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-dishwasher-panel img{height:100%;left:0;object-fit:cover;object-position:center center;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-dishwasher-copy{bottom:auto;color:#000;gap:calc(34px * var(--vortex-mobile-scale));left:var(--vortex-mobile-gutter);top:calc(455px * var(--vortex-mobile-scale));width:calc(369px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-dishwasher-copy p{margin-left:calc(63px * var(--vortex-mobile-scale));width:calc(306px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-battery-panel{border-radius:0;height:calc(420px * var(--vortex-mobile-scale));left:0;min-height:0;top:calc(720px * var(--vortex-mobile-scale));width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-battery-panel img{height:100%;left:0;object-fit:cover;object-position:center center;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-battery-copy{color:#000;left:calc(79px * var(--vortex-mobile-scale));top:calc(1109px * var(--vortex-mobile-scale));width:calc(267px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-battery-copy h2,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-battery-copy p{width:calc(267px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-battery-copy h2{font-size:calc(46px * var(--vortex-mobile-scale));letter-spacing:calc(1.15px * var(--vortex-mobile-scale));line-height:calc(56px * var(--vortex-mobile-scale));text-transform:uppercase}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-block{background:#fff;height:calc(834px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-media{height:calc(600px * var(--vortex-mobile-scale));left:0;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-media img{height:116.69%;left:-29.85%;object-fit:fill;top:-16.17%;width:289.51%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-media:after{display:none}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-note{display:none}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-copy{bottom:auto;color:#000;display:grid;gap:calc(10px * var(--vortex-mobile-scale));grid-template-columns:1fr;left:var(--vortex-mobile-gutter);top:calc(623px * var(--vortex-mobile-scale));width:calc(352px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-copy h2{text-align:left}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-luminous-copy p{margin:0;width:calc(352px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-block{background:#fff;height:calc(720px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art{display:block;height:calc(600px * var(--vortex-mobile-scale));left:0;overflow:hidden;top:calc(108px * var(--vortex-mobile-scale));width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art-rotate{align-items:center;display:flex;height:calc(844.348px * var(--vortex-mobile-scale));justify-content:center;left:calc(-171.28px * var(--vortex-mobile-scale));position:absolute;top:calc(-149px * var(--vortex-mobile-scale));transform:none;width:calc(869.499px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art-frame{flex:none;height:calc(660.043px * var(--vortex-mobile-scale));overflow:hidden;transform:rotate(-18.06deg);width:calc(699.302px * var(--vortex-mobile-scale))}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art .vortex-clean-image{height:121.87%;left:0;object-fit:fill;top:-15.74%;transform:none;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art .vortex-clean-video,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-shell,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-copy{display:none}}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-block{aspect-ratio:var(--shop-detail-video-ratio, 16 / 9);background:#fff;height:auto;min-height:0;overflow:hidden}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art{display:block;height:100%;left:0;overflow:hidden;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art-rotate{display:block;height:100%;right:0;bottom:0;left:0;position:absolute;top:0;transform:none;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art-frame{height:100%;overflow:hidden;position:relative;transform:none;transform-origin:50% 50%;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art .vortex-clean-image{display:none}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art .vortex-clean-video{background:#fff;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art .vortex-clean-video>video,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-art .vortex-clean-video>.deferred-shopify-video-preview img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-shell,.shop-detail-figma-content.shop-detail-figma-vortexboost .vortex-clean-copy{display:none}}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-merger{--merger-pc-scale: min(1, calc(100vw/1920px) );--merger-pc-page: calc(1920px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .shop-detail-figma-block{margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-block{aspect-ratio:auto;background:#fff;display:flex;height:calc(1440px * var(--merger-pc-scale));justify-content:center;min-height:0}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-layout{display:grid;grid-template-columns:calc(33px * var(--merger-pc-scale)) calc(225.377px * var(--merger-pc-scale)) calc(322px * var(--merger-pc-scale)) calc(59.099px * var(--merger-pc-scale)) calc(642px * var(--merger-pc-scale)) calc(69.116px * var(--merger-pc-scale)) calc(294px * var(--merger-pc-scale)) calc(244.409px * var(--merger-pc-scale)) calc(32px * var(--merger-pc-scale));grid-template-rows:calc(1371px * var(--merger-pc-scale)) calc(69px * var(--merger-pc-scale));height:100%;width:calc(1921px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-slot{box-sizing:border-box;display:flex;grid-column:3;grid-row:1;height:calc(1371px * var(--merger-pc-scale));padding:calc(209px * var(--merger-pc-scale)) 0 calc(780px * var(--merger-pc-scale));width:calc(322px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-copy{color:#000;display:block;left:auto;position:relative;top:auto;width:100%;z-index:3}.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-copy h2{font-size:calc(46px * var(--merger-pc-scale));font-weight:600;letter-spacing:calc(1.15px * var(--merger-pc-scale));line-height:calc(56px * var(--merger-pc-scale));margin:0;text-transform:capitalize;white-space:pre-line}.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-body{color:#000;font-size:calc(16px * var(--merger-pc-scale));letter-spacing:calc(.4px * var(--merger-pc-scale));line-height:calc(20px * var(--merger-pc-scale));margin:calc(18px * var(--merger-pc-scale)) 0 0 calc(1.62px * var(--merger-pc-scale));white-space:normal;width:calc(333px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-body span{font-size:inherit;line-height:inherit;white-space:normal}.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-body a,.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-link{color:inherit;font-size:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:calc(2px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-affiliate-link{display:block;font-size:calc(16px * var(--merger-pc-scale));line-height:calc(16px * var(--merger-pc-scale));margin:calc(22px * var(--merger-pc-scale)) 0 0 calc(88px * var(--merger-pc-scale));text-align:center;text-decoration:none;width:calc(134px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-main{align-items:center;display:flex;flex-direction:column;gap:calc(89px * var(--merger-pc-scale));grid-column:5;grid-row:1;width:calc(642px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-image-frame{aspect-ratio:642 / 1152;background:#fff;flex:0 0 auto;overflow:hidden;position:relative;width:calc(642px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-image-frame img{display:block;height:100%;left:0;max-width:none;object-fit:cover;position:absolute;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-title-stack{align-items:center;display:flex;flex-direction:column;gap:calc(22px * var(--merger-pc-scale));width:calc(307px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-title-stack h2{font-size:calc(88px * var(--merger-pc-scale));font-weight:700;letter-spacing:calc(1.32px * var(--merger-pc-scale));line-height:calc(88px * var(--merger-pc-scale));margin:0;text-align:center;text-transform:uppercase;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-title-stack p{font-size:calc(20px * var(--merger-pc-scale));font-weight:700;letter-spacing:calc(.5px * var(--merger-pc-scale));line-height:calc(20px * var(--merger-pc-scale));text-align:center;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-chillmix-card{box-sizing:border-box;color:#000;display:block;grid-column:7;grid-row:1;height:calc(1371px * var(--merger-pc-scale));left:auto;padding:calc(694px * var(--merger-pc-scale)) 0 calc(399px * var(--merger-pc-scale));position:relative;top:auto;width:calc(294px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-chillmix-card span{display:block;font-size:calc(20px * var(--merger-pc-scale));font-weight:700;letter-spacing:calc(.5px * var(--merger-pc-scale));line-height:calc(26px * var(--merger-pc-scale));margin:0 0 calc(12px * var(--merger-pc-scale));text-align:left;white-space:nowrap}.shop-detail-figma-content.shop-detail-figma-merger .merger-chillmix-image-frame{border-radius:calc(18px * var(--merger-pc-scale));height:calc(240px * var(--merger-pc-scale));overflow:hidden;position:relative;width:calc(294px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-chillmix-image-frame img{display:block;height:100%;left:0;max-width:none;object-fit:cover;position:absolute;top:0;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-block{aspect-ratio:auto;background:#fff;display:flex;height:calc(2004px * var(--merger-pc-scale));justify-content:center;min-height:0;padding:0}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-layout{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding-top:calc(60px * var(--merger-pc-scale));position:relative;width:var(--merger-pc-page)}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-row{display:grid;grid-template-columns:calc(33px * var(--merger-pc-scale)) calc(234px * var(--merger-pc-scale)) calc(645px * var(--merger-pc-scale)) calc(975px * var(--merger-pc-scale)) calc(33px * var(--merger-pc-scale));height:calc(780px * var(--merger-pc-scale));margin-bottom:calc(-474px * var(--merger-pc-scale));width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-pair{align-items:center;display:flex;grid-column:3;height:100%;justify-content:space-between;width:calc(645px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-image-frame{height:calc(780px * var(--merger-pc-scale));overflow:hidden;position:relative;width:calc(294px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-bottle{display:block;height:108.21%;left:-30.66%;max-width:none;object-fit:fill;position:absolute;top:-5.64%;width:161.48%;z-index:1}.shop-detail-figma-content.shop-detail-figma-merger .shop-detail-figma-copy{gap:calc(18px * var(--merger-pc-scale));max-width:none;position:relative;z-index:2}.shop-detail-figma-content.shop-detail-figma-merger .shop-detail-figma-copy h2{font-size:calc(46px * var(--merger-pc-scale));font-weight:600;letter-spacing:calc(1.15px * var(--merger-pc-scale));line-height:calc(56px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .shop-detail-figma-copy p{font-size:calc(16px * var(--merger-pc-scale));letter-spacing:calc(.4px * var(--merger-pc-scale));line-height:calc(20px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-copy{box-sizing:border-box;height:calc(780px * var(--merger-pc-scale));left:auto;overflow:hidden;padding:calc(413px * var(--merger-pc-scale)) 0 calc(177px * var(--merger-pc-scale)) calc(24px * var(--merger-pc-scale));top:auto;width:calc(282px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-row{display:grid;grid-template-columns:calc(33px * var(--merger-pc-scale)) calc(1248.323px * var(--merger-pc-scale)) calc(638.677px * var(--merger-pc-scale));height:calc(793px * var(--merger-pc-scale));margin-bottom:calc(-73px * var(--merger-pc-scale));position:relative;width:100%;z-index:2}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-pair{align-items:flex-end;display:flex;grid-column:3;height:100%;justify-content:space-between;width:calc(638.677px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-copy-frame{box-sizing:border-box;height:calc(793px * var(--merger-pc-scale));margin-right:calc(-278.323px * var(--merger-pc-scale));overflow:hidden;padding-top:calc(683px * var(--merger-pc-scale));position:relative;width:calc(433px * var(--merger-pc-scale));z-index:2}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-copy{left:auto;top:auto;width:calc(433px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-image-frame{height:calc(792px * var(--merger-pc-scale));overflow:hidden;position:relative;width:calc(484px * var(--merger-pc-scale));z-index:1}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-image{display:block;height:96.95%;left:-26.81%;max-width:none;object-fit:fill;position:absolute;top:-9.34%;width:126.81%;z-index:1}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-row{display:grid;grid-template-columns:calc(344px * var(--merger-pc-scale)) calc(780px * var(--merger-pc-scale)) calc(763px * var(--merger-pc-scale)) calc(33px * var(--merger-pc-scale));height:calc(720px * var(--merger-pc-scale));position:relative;width:100%;z-index:1}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-pair{align-items:center;display:flex;grid-column:2;height:100%;justify-content:space-between;width:calc(780px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-copy-frame{box-sizing:border-box;height:calc(720px * var(--merger-pc-scale));margin-right:calc(-60px * var(--merger-pc-scale));overflow:hidden;padding:calc(401px * var(--merger-pc-scale)) 0 calc(129px * var(--merger-pc-scale));position:relative;width:calc(280px * var(--merger-pc-scale));z-index:2}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-copy{left:auto;top:auto;width:calc(280px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-image-frame{background:#fff;height:calc(720px * var(--merger-pc-scale));overflow:hidden;position:relative;width:calc(560px * var(--merger-pc-scale));z-index:1}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-droplet{display:block;height:117.64%;left:-4.95%;max-width:none;object-fit:fill;position:absolute;top:-13.89%;width:120.84%;z-index:1}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-section{background:#fff;display:flex;justify-content:center;padding:calc(33px * var(--merger-pc-scale)) 0 calc(33px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-scroll-viewport{overflow:visible;width:calc(1854px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-grid{display:flex;gap:calc(18px * var(--merger-pc-scale));margin:0;width:calc(1854px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-grid .shop-detail-figma-card{aspect-ratio:auto;border-radius:calc(18px * var(--merger-pc-scale));flex:0 0 calc(918px * var(--merger-pc-scale));height:calc(600px * var(--merger-pc-scale));min-height:0;width:calc(918px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-leak-card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:left top;position:absolute;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card{background:#000;color:#fff;padding:0}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card:before,.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card:after{content:none}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card .shop-detail-figma-copy{display:flex;flex-direction:column;gap:calc(13px * var(--merger-pc-scale));left:calc(60px * var(--merger-pc-scale));position:absolute;top:calc(77px * var(--merger-pc-scale));width:calc(420px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card h2{color:#fff;font-size:calc(46px * var(--merger-pc-scale));line-height:calc(46px * var(--merger-pc-scale));white-space:nowrap}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card p{color:#fff;width:calc(420px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-diagram{display:block;height:calc(98.5px * var(--merger-pc-scale));left:calc(204px * var(--merger-pc-scale));max-width:none;position:absolute;top:calc(348px * var(--merger-pc-scale));width:calc(510px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-label{color:#c1cfda;display:block;font-size:calc(16px * var(--merger-pc-scale));line-height:calc(20px * var(--merger-pc-scale));position:absolute;text-align:center}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-base{left:calc(245px * var(--merger-pc-scale));top:calc(494px * var(--merger-pc-scale));width:calc(104px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-cable{left:calc(590px * var(--merger-pc-scale));top:calc(480px * var(--merger-pc-scale));width:calc(150px * var(--merger-pc-scale))}}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-merger{--merger-pc-scale: 1;--merger-stage-scale: calc(100vw/1921px) ;--merger-stage-width: 1921px;--merger-card-row-width: 1854px}.shop-detail-figma-content.shop-detail-figma-merger .shop-detail-figma-block{margin-left:0}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-block{height:calc(1440px * var(--merger-stage-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-layout{flex:0 0 auto;grid-template-columns:33px minmax(0,2.25fr) 322px minmax(0,.59fr) 642px minmax(0,.69fr) 294px minmax(0,2.44fr) 32px;grid-template-rows:1371px 69px;height:1440px;transform:scale(var(--merger-stage-scale));transform-origin:top center;width:var(--merger-stage-width)}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-block{height:calc(2004px * var(--merger-stage-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-layout{flex:0 0 auto;height:2004px;padding-top:60px;transform:scale(var(--merger-stage-scale));transform-origin:top center;width:var(--merger-stage-width)}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-row{grid-template-columns:33px minmax(0,2.34fr) minmax(0,6.45fr) minmax(0,9.76fr) 33px;height:780px;margin-bottom:-474px;min-width:1324px}.shop-detail-figma-content.shop-detail-figma-merger .merger-material-pair{justify-self:stretch;max-width:645px;min-width:552px;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-row{grid-template-columns:33px minmax(0,11.61fr) minmax(0,5.94fr);height:793px;margin-bottom:-73px;min-width:1324px}.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-pair{justify-self:stretch;max-width:638.677px;min-width:600px;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-row{grid-template-columns:minmax(0,3.44fr) minmax(0,7.8fr) minmax(0,7.62fr) 33px;height:720px;min-width:1324px}.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-pair{justify-self:stretch;max-width:780px;min-width:630px;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-section{align-items:flex-start;height:calc(666px * var(--merger-stage-scale));margin-left:0;overflow:hidden;padding:0;width:100vw}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-scroll-viewport{flex:0 0 auto;margin-top:calc(33px * var(--merger-stage-scale));transform:scale(var(--merger-stage-scale));transform-origin:top center;width:var(--merger-card-row-width)}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-grid{gap:18px;width:var(--merger-card-row-width)}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-grid .shop-detail-figma-card{aspect-ratio:918 / 600;border-radius:18px;flex:0 0 calc((var(--merger-card-row-width) - 18px) / 2);height:auto;min-height:0;width:calc((var(--merger-card-row-width) - 18px) / 2)}}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-merger .merger-card-section{height:calc(660px * var(--merger-stage-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-card-scroll-viewport{margin-top:calc(30px * var(--merger-stage-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-leak-card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center center;width:100%}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card .shop-detail-figma-copy{gap:calc(13px * var(--merger-pc-scale));left:calc(60px * var(--merger-pc-scale));top:calc(94px * var(--merger-pc-scale));width:calc(461px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card h2{font-size:calc(46px * var(--merger-pc-scale));line-height:calc(46px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-card p{font-size:calc(20px * var(--merger-pc-scale));letter-spacing:calc(.5px * var(--merger-pc-scale));line-height:calc(26px * var(--merger-pc-scale));width:calc(461px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-assets{top:0;right:0;bottom:0;left:0;position:absolute}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-asset{display:block;max-width:none;object-fit:contain;position:absolute}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-base-image{height:calc(193px * var(--merger-pc-scale));left:calc(217px * var(--merger-pc-scale));top:calc(312px * var(--merger-pc-scale));width:calc(105px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-bolt-image{height:calc(67px * var(--merger-pc-scale));left:calc(446px * var(--merger-pc-scale));top:calc(372px * var(--merger-pc-scale));width:calc(41px * var(--merger-pc-scale))}.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-cable-image{height:calc(194px * var(--merger-pc-scale));left:calc(592px * var(--merger-pc-scale));top:calc(312px * var(--merger-pc-scale));width:calc(119px * var(--merger-pc-scale))}}@media(min-width:768px){.shop-detail-figma-content.shop-detail-figma-merger .merger-merge-image-frame img,.shop-detail-figma-content.shop-detail-figma-merger .merger-chillmix-image-frame img,.shop-detail-figma-content.shop-detail-figma-merger .merger-material-bottle,.shop-detail-figma-content.shop-detail-figma-merger .merger-carry-image,.shop-detail-figma-content.shop-detail-figma-merger .merger-clean-droplet,.shop-detail-figma-content.shop-detail-figma-merger .merger-mix-more-asset{height:auto;object-fit:contain}}@media(max-width:767px){.shop-detail-figma-merger .merger-leak-card img{height:100%;left:0;object-fit:cover;object-position:center center;top:0;width:100%}.shop-detail-figma-merger .merger-mix-more-assets{top:0;right:0;bottom:0;left:0;position:absolute}.shop-detail-figma-merger .merger-mix-more-asset{display:block;max-width:none;object-fit:contain;position:absolute}.shop-detail-figma-merger .merger-mix-more-base-image{height:calc(140px * var(--merger-mobile-scale));left:calc(70px * var(--merger-mobile-scale));top:calc(235px * var(--merger-mobile-scale));width:calc(76px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-mix-more-bolt-image{height:calc(43px * var(--merger-mobile-scale));left:calc(180px * var(--merger-mobile-scale));top:calc(278px * var(--merger-mobile-scale));width:calc(26px * var(--merger-mobile-scale))}.shop-detail-figma-merger .merger-mix-more-cable-image{height:calc(141px * var(--merger-mobile-scale));left:calc(235px * var(--merger-mobile-scale));top:calc(235px * var(--merger-mobile-scale));width:calc(87px * var(--merger-mobile-scale))}}.shop-detail-stage-panel{--shop-detail-stage-media-height: var( --shop-detail-stage-media-height-desktop, 636px );--shop-detail-stage-media-width: var( --shop-detail-stage-media-width-desktop, 318px );align-items:flex-end;display:flex;justify-content:center}.shop-detail-stage-panel img{bottom:0;display:block;height:var(--shop-detail-stage-media-height);left:50%;max-width:none;object-fit:contain;object-position:center bottom;position:absolute;right:auto;top:auto;transform:translate(-50%);width:var(--shop-detail-stage-media-width)}.shop-detail-review-product{align-items:center}.shop-detail-review-product img{aspect-ratio:1 / 2;display:block;height:calc(184px * var(--shop-detail-review-scale, 1));object-fit:contain;object-position:center bottom;width:calc(92px * var(--shop-detail-review-scale, 1))}@media(max-width:767px){.shop-detail-stage{width:calc(158px * var(--shop-detail-mobile-scale))}.shop-detail-stage-panel{--shop-detail-stage-media-height: calc( var(--shop-detail-stage-media-height-mobile, 316px) * var(--shop-detail-mobile-scale) );--shop-detail-stage-media-width: calc( var(--shop-detail-stage-media-width-mobile, 158px) * var(--shop-detail-mobile-scale) );aspect-ratio:1 / 2;height:calc(316px * var(--shop-detail-mobile-scale));width:calc(158px * var(--shop-detail-mobile-scale))}.shop-detail-review-product img{bottom:0;height:calc(80px * var(--review-mobile-scale));left:50%;position:absolute;right:auto;top:auto;transform:translate(-50%);width:calc(40px * var(--review-mobile-scale))}}
