.color-lamp__body{transform-origin:50% -120px}.color-lamp__shade{background:radial-gradient(120% 90% at 35% 25%,rgb(255 255 255 / .35),transparent 55%),var(--shade);border-radius:50% 50% 46% 46%/92% 92% 18% 18%;box-shadow:inset 0 -6px 12px #0000001f,0 0 0 1px #f5f0e659;transition:box-shadow .5s ease,filter .5s ease;filter:brightness(.82) saturate(.9)}.color-lamp__bulb{background:rgb(var(--glow) / .25);transition:background .5s ease,box-shadow .5s ease}.color-lamp__pool{background:radial-gradient(50% 50% at 50% 0%,rgb(var(--glow) / .55),transparent 70%);opacity:0;transition:opacity .6s ease}.color-lamp[data-on] .color-lamp__shade{filter:none;box-shadow:inset 0 -6px 12px #00000014,0 0 0 1px #f5f0e680,0 18px 50px -10px rgb(var(--glow) / .55)}.color-lamp[data-on] .color-lamp__bulb{background:rgb(var(--glow));box-shadow:0 0 18px 6px rgb(var(--glow) / .8)}.color-lamp[data-on] .color-lamp__pool{opacity:1}.color-panel:not([hidden]){animation:color-panel-in .45s ease both}@media(prefers-reduced-motion:no-preference){.color-lamp__body{transition:transform .6s cubic-bezier(.2,.8,.2,1)}button:hover .color-lamp__body{transform:translateY(-4px)}.color-lamp[data-on] .color-lamp__body{animation:color-lamp-sway 3.2s ease-in-out infinite}}@keyframes color-lamp-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes color-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/color-showcase.css.map */
