.storefront-velthyq .store-hero,.storefront-orlumiq .store-hero{display:grid;grid-template-columns:1.6fr 1fr;aspect-ratio:auto;min-height:0;background:#eee8e1}
.storefront-velthyq .store-hero-image,.storefront-orlumiq .store-hero-image{position:relative;inset:auto;aspect-ratio:3/2;min-height:0}
.storefront-velthyq .store-hero-image img,.storefront-orlumiq .store-hero-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}
.storefront-velthyq .store-hero-copy,.storefront-orlumiq .store-hero-copy{position:relative;width:auto;max-width:none;display:flex;flex-direction:column;justify-content:center;padding:38px 10%;color:#202027;background:#eee8e1}
.storefront-orlumiq .store-hero-copy{background:#eee7f4;color:#352241}
.storefront-velthyq .store-hero-copy h1,.storefront-orlumiq .store-hero-copy h1{font-size:clamp(32px,3.8vw,58px);line-height:1.1;letter-spacing:-.03em}
.storefront-velthyq .store-hero-copy p,.storefront-orlumiq .store-hero-copy p{line-height:1.8}
.storefront-velthyq .store-hero-copy .store-cta,.storefront-orlumiq .store-hero-copy .store-cta{position:static;transform:none;align-self:flex-start;display:inline-flex;margin-top:22px;max-width:100%;font-size:9px;padding:14px 18px;gap:12px}
.product-experience.future-product .detail-thumbnails{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;background:white}
.product-experience.future-product .detail-thumbnails button{width:auto;height:auto;border:1px solid #e4e0e7;padding:5px}
.product-experience.future-product .detail-thumbnails button[aria-pressed=true]{border-color:#67477f}
.product-experience.future-product .detail-thumbnails button:after{display:none}
.product-experience.future-product .detail-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.product-experience.future-product .detail-photo-label{font-size:10px;line-height:1.4;padding:5px 1px;white-space:normal}
.product-experience.future-product .purchase-add,.product-experience.future-product .purchase-enquire{white-space:normal;line-height:1.25;min-width:0;padding:10px 5px}
.product-experience.future-product .detail-title-row h1{overflow-wrap:anywhere}
@media(max-width:650px){.product-experience.future-product .product-store-profile{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px}.product-experience.future-product .product-store-identity{min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.product-experience.future-product .product-store-profile .store-follow-button{grid-column:2;justify-self:start}.storefront-velthyq .store-profile,.storefront-orlumiq .store-profile{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px}.storefront-velthyq .store-profile .store-follow-button,.storefront-orlumiq .store-profile .store-follow-button{grid-column:2;justify-self:start}.storefront-velthyq .store-profile-name h2,.storefront-orlumiq .store-profile-name h2{overflow-wrap:anywhere}}
@media(max-width:700px){.storefront-velthyq .store-hero,.storefront-orlumiq .store-hero{grid-template-columns:1fr}.storefront-velthyq .store-hero-copy,.storefront-orlumiq .store-hero-copy{padding:28px 22px 34px}.storefront-velthyq>header,.storefront-orlumiq>header{padding:15px 4%;grid-template-columns:28px minmax(0,1fr) auto;gap:6px}.storefront-velthyq>header>.store-wordmark,.storefront-orlumiq>header>.store-wordmark{font-size:18px;gap:7px;letter-spacing:.08em;min-width:0}.storefront-velthyq>header>.store-wordmark>span,.storefront-orlumiq>header>.store-wordmark>span{display:none}.storefront-velthyq>header>.header-actions,.storefront-orlumiq>header>.header-actions{gap:8px}.storefront-velthyq .store-categories,.storefront-orlumiq .store-categories{flex-wrap:wrap;gap:8px}.storefront-velthyq .store-categories a,.storefront-orlumiq .store-categories a{min-width:65px}}
@media(max-width:400px){.storefront-velthyq>header,.storefront-orlumiq>header{grid-template-columns:24px minmax(0,1fr) auto;gap:6px}.storefront-velthyq>header>.store-back,.storefront-orlumiq>header>.store-back{width:24px}.storefront-velthyq>header>.store-wordmark,.storefront-orlumiq>header>.store-wordmark{font-size:14px;letter-spacing:.07em;gap:4px}.storefront-velthyq>header>.store-wordmark .store-brand-logo,.storefront-orlumiq>header>.store-wordmark .store-brand-logo{width:20px;height:20px}.storefront-velthyq>header>.header-actions,.storefront-orlumiq>header>.header-actions{gap:6px}}
