body{isolation:isolate}.gc-playful-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gc-background-bubble{border:2px solid #ffffffbd;border-radius:50%;animation:18s ease-in-out infinite gc-bubble-drift;position:absolute;box-shadow:inset 10px 12px 18px #ffffff8a,0 14px 35px #7c4f810a}.gc-background-bubble:after{content:"";opacity:.8;background:#fff;border-radius:50%;width:19%;height:10%;position:absolute;top:17%;left:21%;transform:rotate(-35deg)}.gc-background-bubble-a{background:linear-gradient(135deg,#fff8c090,#ffbdd945);width:165px;height:165px;top:15%;left:-66px}.gc-background-bubble-b{background:linear-gradient(135deg,#e4c2ff65,#98ede960);width:112px;height:112px;animation-delay:-7s;top:49%;right:-36px}.gc-background-bubble-c{background:linear-gradient(135deg,#abeed06b,#ffffc04f);width:68px;height:68px;animation-delay:-12s;bottom:9%;left:8%}.gc-background-spark{color:#fff;filter:drop-shadow(0 2px #eab9d5);width:18px;height:18px;position:absolute}.gc-background-spark-a{top:34%;left:4%;transform:rotate(12deg)}.gc-background-spark-b{color:#ffdd63;width:25px;height:25px;bottom:25%;right:4%;transform:rotate(-12deg)}.gc-site-header{background:linear-gradient(#fffdf5d6,#fffdf538);padding:8px 16px}.gc-header-inner{-webkit-backdrop-filter:blur(18px);background:#ffffffd6;border:2px solid #fffffff2;border-radius:999px;min-height:52px;padding:3px 7px 3px 16px;box-shadow:0 8px 24px #79537812,inset 0 -2px #fae5f26b}.gc-home-link{align-items:center;min-height:44px;display:inline-flex}.gc-wordmark{aspect-ratio:4200/625;vertical-align:middle;flex-shrink:0;width:156.8px;display:inline-block}.gc-wordmark-art{width:100%;height:100%;display:block;overflow:visible}.gc-wordmark-motion{visibility:hidden}.gc-brand-star{transform-box:view-box;transform-origin:1726px 343px}.gc-wordmark-still{animation:5s step-end 5s infinite gc-logo-original}.gc-wordmark-motion{animation:5s step-end 5s infinite gc-logo-layers}.gc-brand-star{animation:5s cubic-bezier(.22,1,.36,1) 5s infinite gc-logo-star-turn}@keyframes gc-logo-original{0%{visibility:hidden}14%,to{visibility:visible}}@keyframes gc-logo-layers{0%{visibility:visible}14%,to{visibility:hidden}}@keyframes gc-logo-star-turn{0%{transform:rotate(0)}14%,to{transform:rotate(360deg)}}.gc-studio-pill{background:linear-gradient(135deg,#fff5c2,#ffe6ef);border:1px solid #fff;box-shadow:0 2px #efcce440}.gc-nav-link{min-height:44px;transition:background .2s,transform .2s}.gc-nav-link:hover{background:#f9e8f4;transform:translateY(-1px)}.gc-language-trigger{color:#713a61;white-space:nowrap;background:#fff7fb;border:1px solid #eedde9;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:52px;min-height:44px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.gc-language-trigger:hover{background:#f9e8f4}.gc-language-trigger:focus-visible{outline-offset:2px;outline:2px solid #ad297a}.gc-products-trigger[data-state=open]{background:#fff0cd}.gc-products-chevron{transition:transform .18s ease-out}.gc-products-trigger[data-state=open] .gc-products-chevron{transform:rotate(180deg)}.gc-products-menu{z-index:70;background:#fffdf9;border:2px solid #fff;box-shadow:0 12px 36px #6a284828,inset 0 0 0 1px #efdce8}.gc-product-item{background:#effafd;gap:12px;min-height:70px}.gc-product-item[data-highlighted]{background:#e4f7f6}.gc-coming-soon[data-disabled]{opacity:.8;color:#805572}.gc-product-cup{background:#8dd9ee;border-top:5px solid #b0e8f5;border-radius:5px 5px 12px 12px;flex-shrink:0;width:35px;height:32px;margin-top:12px;position:relative;transform:rotate(-7deg);box-shadow:inset -4px 0 #7ccadd}.gc-product-cup i{background:#f5bfdb;border-radius:55% 55% 30% 30%;height:22px;position:absolute;bottom:27px;left:2px;right:2px;box-shadow:inset -5px -3px #edaccd}.gc-product-cup b{color:#467488;text-align:center;padding-top:6px;font-size:10px;display:block}.gc-store-link{background:#f5f0fc}.gc-cart-button{background:linear-gradient(135deg,#c32370,#ba306b 60%,#a92164);border:1px solid #ffffffb3;box-shadow:0 5px 11px #a9256b2a,inset 0 2px #ffffff45,inset 0 -3px #74204a2a}.gc-basket-count{border:2px solid #fff;animation:.38s cubic-bezier(.2,.8,.3,1.5) gc-count-pop;box-shadow:0 2px 4px #55233c18}.gc-swatch{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;box-shadow:0 3px #e5d3e044}.gc-swatch[aria-pressed=true]{background:linear-gradient(135deg,#fff,#ffedf6);box-shadow:0 3px #c4247229,0 0 0 2px #fff}.gc-swatch-bead{box-shadow:inset -2px -3px 4px #44203822,inset 2px 2px 3px #ffffff85,0 1px 3px #54244222}.gc-swatch-bead:before{content:"";pointer-events:none;background:#ffffffa8;border-radius:50%;width:9px;height:5px;position:absolute;top:3px;left:3px;transform:rotate(-25deg)}.gc-swatch[aria-pressed=true] .gc-swatch-bead{animation:.3s ease-out gc-count-pop}.gc-option-section{background:linear-gradient(150deg,#fff 60%,#fff9f1);box-shadow:0 7px 22px #90537a0d,inset 0 0 0 1px #f4dce9;border-color:#fff!important}.gc-mini-preview{border:1px solid #fff;overflow:visible;box-shadow:0 4px 9px #79506b12,inset 0 0 0 1px #f0dfed}.gc-mini-object{transform-origin:32px 34px}.gc-cart-item:hover .gc-mini-object,.gc-demo-order:hover .gc-mini-object{animation:.7s ease-in-out gc-mini-wiggle}.gc-customer-route{--gc-route-accent:#d9f6ed}.gc-customer-route.gc-route-checkout{--gc-route-accent:#ffe6ef}.gc-customer-route.gc-route-order{--gc-route-accent:#e9e0ff}.gc-customer-route.gc-route-demo{--gc-route-accent:#fff0b9}.gc-customer-route main{position:relative}.gc-customer-route main>h1,.gc-customer-route .gc-page-title{text-shadow:0 3px #ffffffd9;letter-spacing:-.025em}.gc-customer-route .card-soft{background:linear-gradient(145deg,#fffffffa 65%,#fffcf8);border:2px solid #fff;position:relative;box-shadow:0 8px 24px #8055750b,inset 0 0 0 1px #f1e4ed}.gc-customer-route .gc-cart-item{border-radius:24px;transition:box-shadow .22s,border-color .22s}.gc-customer-route .gc-cart-item:hover{border-color:#ffe4ef;box-shadow:0 9px 26px #a7648420}.gc-customer-route :is(button,a).bg-primary:not(:disabled):not([aria-disabled=true]){color:#fff;background:linear-gradient(125deg,#b82472,#c52970 48%,#aa245f);box-shadow:0 6px 14px #bc327a24,inset 0 2px #ffffff40,inset 0 -3px #79214724}.gc-customer-route :is(button,a).bg-white{box-shadow:0 3px #e9d7e750,inset 0 1px #fff}.gc-customer-route :is(button,a):focus-visible,.gc-site-header :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #80235d}.gc-customer-route input:not([type=file]),.gc-customer-route textarea{background:#fffdfb;border-color:#ebd7e8;transition:border-color .2s,box-shadow .2s}.gc-customer-route input:not([type=file]):focus,.gc-customer-route textarea:focus{border-color:#c84685;outline:none;box-shadow:0 0 0 3px #ffdaeb90}.gc-shop-journey{background:#ffffff80;border:2px solid #ffffffd9;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 20px;padding:7px;display:grid;box-shadow:0 5px 16px #79537808}.gc-shop-journey li{color:#805572;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:5px;font-size:11px;font-weight:600;line-height:1.45;display:flex}.gc-shop-journey li>span:first-child{color:#815374;background:#f3eaf1;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:11px;display:grid}.gc-shop-journey li[aria-current=step]{color:#692446;background:linear-gradient(125deg,#fff3ce,#ffe4ef);box-shadow:inset 0 1px #fff,0 2px 4px #be799618}.gc-shop-journey li[aria-current=step]>span:first-child{color:#fff;background:#b82a70;box-shadow:0 2px #92235922}.gc-route-lead{color:#805572;max-width:540px;margin-top:7px;font-size:13px;line-height:1.7}.gc-route-lead+.gc-shop-journey{margin-top:18px}.gc-shipping-card{background:linear-gradient(120deg,#f1fff8,#fff9dd)!important}.gc-shipping-card .h-full{background:linear-gradient(90deg,#62d9be,#aae35e,#ffce67)}.gc-summary-card{background:linear-gradient(125deg,#fff8e1,#fff1f7)!important;border-color:#fff!important}.gc-checkout-form,.gc-route-order main>.card-soft{animation:.4s ease-out both gc-section-in}.gc-checkout-form>div{border-radius:18px}.gc-quantity{background:#fcf6fb;border-color:#f0dfed}.gc-quantity button{background:#fff;width:44px;height:44px;box-shadow:0 2px 4px #7855730b}.gc-bottom-bar{background:linear-gradient(#ffffffdf,#fff5f6f5);box-shadow:0 -7px 26px #92627e0b}.gc-empty-icon{box-sizing:content-box;background:linear-gradient(135deg,#ffead8,#ffe2f1 55%,#ece0ff);border:2px solid #fff;border-radius:28px;padding:18px;transform:rotate(-5deg);box-shadow:0 7px #fff0dd}.gc-demo-order{transition:border-color .2s,box-shadow .2s}.gc-demo-order:hover{border-color:#ffdc8c!important;box-shadow:0 8px 25px #99734314!important}@keyframes gc-bubble-drift{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-14px)rotate(7deg)}}@keyframes gc-count-pop{0%{transform:scale(.72)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes gc-mini-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)translateY(-2px)}65%{transform:rotate(4deg)translateY(-1px)}}@keyframes gc-section-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=639px){.gc-site-header{padding:5px 8px}.gc-header-inner{gap:2px;height:50px;min-height:50px;padding:1px 3px 1px 8px}.gc-wordmark{width:107.8px}.gc-main-nav{gap:2px}.gc-nav-link{white-space:nowrap;gap:3px;padding-inline:6px;font-size:12px}.gc-nav-icon{display:none}.gc-cart-button{padding-inline:10px}.gc-shop-journey{gap:3px;margin-bottom:16px;padding:5px}.gc-shop-journey li{gap:4px;padding:3px;font-size:10px}.gc-shop-journey li>span:first-child{flex-basis:19px;height:19px;font-size:10px}.gc-background-bubble-a{width:110px;height:110px;left:-65px}.gc-background-bubble-c{display:none}}@media (width>=360px) and (width<=389px){.gc-wordmark{width:98px}}@media (width<=479px){.gc-products-trigger .gc-products-label,.gc-products-trigger .gc-products-chevron{display:none}.gc-products-trigger .gc-nav-icon{display:block}.gc-products-trigger{width:44px;padding-inline:0}.gc-language-trigger{min-width:48px;padding-inline:5px}}@media (width<=359px){.gc-site-header{padding-inline:5px}.gc-header-inner{padding-left:6px}.gc-wordmark{width:85.4px}.gc-nav-link{padding-inline:4px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.gc-wordmark-still{visibility:visible!important;animation:none!important}.gc-wordmark-motion{visibility:hidden!important;animation:none!important}.gc-brand-star,.gc-background-bubble,.gc-basket-count,.gc-swatch-bead,.gc-mini-object,.gc-checkout-form,.gc-route-order main>.card-soft{animation:none!important}.gc-nav-link,.gc-brand-star,.gc-swatch,.gc-cart-item,.gc-demo-order{transition:none!important}}
