body[data-vc-category="salt-lamps"] [data-stage="packaging"] .vc-stage-media,.packLabMedia{min-height:0!important;height:auto!important;align-self:center}
body[data-vc-category="salt-lamps"] [data-stage="packaging"] .vc-stage-media img,#packLabImage{position:static!important;display:block;width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}
body[data-vc-category="products/kitchenware"] :is(.vc-card-photo,.vc-stage-media){background:#191b19}
body[data-vc-category="products/kitchenware"] .vc-card-photo{aspect-ratio:1.2}
body[data-vc-category="products/kitchenware"] :is(.vc-card img,.vc-stage-media img,.tx-gallery-stage img){object-fit:contain!important;transform:none!important}
.royal-goblet{max-width:1180px;margin:5vw auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:5vw;background:#1b211b;color:#eee6d7}
.royal-goblet img{width:100%;height:auto}.royal-goblet h2{font:normal clamp(2rem,4vw,4rem) Georgia,serif}.royal-goblet a{color:#e2c78e}
@media(max-width:600px){.royal-goblet{grid-template-columns:1fr}}
body[data-vc-category="products/kitchenware"] .vc-card img[src*="a97550b6b681f744c388"]{content:url(/v81-runtime/polished-bowl.webp)}
body[data-vc-category="products/kitchenware"] .vc-card img[src*="fe6f41d62218a3c9b015"]{content:url(/v81-runtime/polished-plate.webp)}

#salt-lamps .hc-lamp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;max-width:760px;position:relative}
#salt-lamps .hc-lamp-copy{display:contents}
#salt-lamps { --quiet: url(/v81-runtime/couple-pink-off.webp); --warm: url(/v81-runtime/couple-pink-on.webp); }
#salt-lamps:has(.hc-swatches button:nth-child(2)[aria-pressed=true]) { --quiet: url(/v81-runtime/couple-orange-off.webp); --warm: url(/v81-runtime/couple-orange-on.webp); }
#salt-lamps:has(.hc-swatches button:nth-child(3)[aria-pressed=true]) { --quiet: url(/v81-runtime/couple-red-off.webp); --warm: url(/v81-runtime/couple-red-on.webp); }
#salt-lamps:has(.hc-swatches button:nth-child(4)[aria-pressed=true]) { --quiet: url(/v81-runtime/couple-white-off.webp); --warm: url(/v81-runtime/couple-white-on.webp); }
#salt-lamps:has(.hc-swatches button:nth-child(5)[aria-pressed=true]) { --quiet: url(/v81-runtime/couple-grey-off.webp); --warm: url(/v81-runtime/couple-grey-on.webp); }
#salt-lamps .hc-lamp-visual {grid-area:1/1;position:relative;isolation:isolate;align-self:start;width:100%;margin:0;aspect-ratio:1;background:#171615;overflow:hidden}
#salt-lamps .hc-lamp-visual img{visibility:hidden;width:100%;height:auto;aspect-ratio:1}
#salt-lamps .hc-lamp-visual .hc-lamp-aura,#salt-lamps .hc-lamp-visual::before{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:0;transform:none;filter:none;mix-blend-mode:normal;background-position:center;background-size:cover;pointer-events:none}
#salt-lamps .hc-lamp-visual .hc-lamp-aura{background-image:var(--quiet);opacity:1;z-index:0}
#salt-lamps .hc-lamp-visual::before{background-image:var(--warm);opacity:0;z-index:1;transition:opacity .95s ease-in-out}
#salt-lamps.hc-lit .hc-lamp-visual::before{opacity:1}
@media(prefers-reduced-motion:reduce){#salt-lamps .hc-lamp-visual::before{transition:none}}
#salt-lamps .hc-lamp-visual::after { z-index: 2 }
#salt-lamps .hc-lamp-visual p { z-index: 3 }
@media (prefers-reduced-motion: reduce) {
  #salt-lamps .hc-lamp-visual .hc-lamp-aura, #salt-lamps .hc-lamp-visual::before { transition: none }
}
#salt-lamps .hc-lamp-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,11,16,.86),transparent 36%);pointer-events:none}
#salt-lamps .hc-lamp-copy h2{grid-area:1/1;z-index:1;align-self:start;justify-self:start;margin:0;padding:4% 5%;font-size:clamp(26px,6.3vw,55px);line-height:1.02;color:#fff9eb}
#salt-lamps .hc-lamp-copy>.hc-eyebrow,#salt-lamps .hc-lamp-copy>p:not(.hc-small){display:none}
#salt-lamps .hc-lamp-visual p{position:absolute;bottom:0;left:0;right:0;margin:0;padding:2%;background:#0e1013cc;color:white;font-size:clamp(10px,2.4vw,15px)}
#salt-lamps .hc-swatches{grid-row:2;display:flex;flex-wrap:wrap;margin:16px 0 0}
#salt-lamps .hc-switch{grid-row:3;justify-self:start;margin:12px 0}
#salt-lamps .hc-button{grid-row:4;justify-self:start;margin:0}
#salt-lamps .hc-small{grid-row:5;margin-top:14px}
#salt-lamps:not([data-lamp-ready]) .hc-lamp-visual::before{opacity:0;transition:none}
