/* LuckyShop sector-premium: approved WebP hero art, genuine concept thumbnails and editable commerce layouts. */
:root{--lwshop-photo-overlay:linear-gradient(90deg,rgba(3,5,8,.96),rgba(3,5,8,.55) 44%,rgba(3,5,8,.06) 80%)}
.storefront[data-theme="stage-pulse"],body[data-theme="stage-pulse"],.lwshop-premium-mini[data-premium="stage-pulse"]{--store-accent:#f32683;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/hudba/stage-pulse-hero.webp");--lwshop-premium-dark:#12091d;--lwshop-premium-tint:#301444}
.storefront[data-theme="harmony-vault"],body[data-theme="harmony-vault"],.lwshop-premium-mini[data-premium="harmony-vault"]{--store-accent:#cb995b;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/hudba/harmony-vault-hero.webp");--lwshop-premium-dark:#24180f;--lwshop-premium-tint:#61432a}
.storefront[data-theme="beat-market"],body[data-theme="beat-market"],.lwshop-premium-mini[data-premium="beat-market"]{--store-accent:#ff591f;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/hudba/beat-market-hero.webp");--lwshop-premium-dark:#111112;--lwshop-premium-tint:#522017}
.storefront[data-theme="cinema-vault"],body[data-theme="cinema-vault"],.lwshop-premium-mini[data-premium="cinema-vault"]{--store-accent:#e5b46b;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/filmovy-merch/cinema-vault-hero.webp");--lwshop-premium-dark:#100b12;--lwshop-premium-tint:#5c1a20}
.storefront[data-theme="collector-reel"],body[data-theme="collector-reel"],.lwshop-premium-mini[data-premium="collector-reel"]{--store-accent:#cf9957;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/filmovy-merch/collector-reel-hero.webp");--lwshop-premium-dark:#111821;--lwshop-premium-tint:#681f2d}
.storefront[data-theme="studio-pop"],body[data-theme="studio-pop"],.lwshop-premium-mini[data-premium="studio-pop"]{--store-accent:#ffc92d;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/filmovy-merch/studio-pop-hero.webp");--lwshop-premium-dark:#161b3b;--lwshop-premium-tint:#6d40c4}
.storefront[data-theme="torque-garage"],body[data-theme="torque-garage"],.lwshop-premium-mini[data-premium="torque-garage"]{--store-accent:#ed2336;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/auto-moto/torque-garage-hero.webp");--lwshop-premium-dark:#090e13;--lwshop-premium-tint:#4a1623}
.storefront[data-theme="roadforge"],body[data-theme="roadforge"],.lwshop-premium-mini[data-premium="roadforge"]{--store-accent:#e73134;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/auto-moto/roadforge-hero.webp");--lwshop-premium-dark:#12151b;--lwshop-premium-tint:#553037}
.storefront[data-theme="apex-drive"],body[data-theme="apex-drive"],.lwshop-premium-mini[data-premium="apex-drive"]{--store-accent:#f02536;--lwshop-premium-art:url("/assets/luckyshop-premium/heroes/auto-moto/apex-drive-hero.webp");--lwshop-premium-dark:#0f1b29;--lwshop-premium-tint:#4d6474}
.storefront[data-theme^="stage-"],.storefront[data-theme^="harmony-"],.storefront[data-theme^="beat-"],.storefront[data-theme^="cinema-"],.storefront[data-theme^="collector-"],.storefront[data-theme^="studio-pop"],.storefront[data-theme^="torque-"],.storefront[data-theme^="roadforge"],.storefront[data-theme^="apex-"]{background:var(--lwshop-premium-dark);color:#fff}
.storefront[data-theme="stage-pulse"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="stage-pulse"] .hero-art{display:none!important}body[data-theme="stage-pulse"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="stage-pulse"] .hero-graphic{display:none!important}
.storefront[data-theme="harmony-vault"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="harmony-vault"] .hero-art{display:none!important}body[data-theme="harmony-vault"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="harmony-vault"] .hero-graphic{display:none!important}
.storefront[data-theme="beat-market"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="beat-market"] .hero-art{display:none!important}body[data-theme="beat-market"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="beat-market"] .hero-graphic{display:none!important}
.storefront[data-theme="cinema-vault"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="cinema-vault"] .hero-art{display:none!important}body[data-theme="cinema-vault"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="cinema-vault"] .hero-graphic{display:none!important}
.storefront[data-theme="collector-reel"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="collector-reel"] .hero-art{display:none!important}body[data-theme="collector-reel"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="collector-reel"] .hero-graphic{display:none!important}
.storefront[data-theme="studio-pop"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="studio-pop"] .hero-art{display:none!important}body[data-theme="studio-pop"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="studio-pop"] .hero-graphic{display:none!important}
.storefront[data-theme="torque-garage"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="torque-garage"] .hero-art{display:none!important}body[data-theme="torque-garage"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="torque-garage"] .hero-graphic{display:none!important}
.storefront[data-theme="roadforge"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="roadforge"] .hero-art{display:none!important}body[data-theme="roadforge"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="roadforge"] .hero-graphic{display:none!important}
.storefront[data-theme="apex-drive"] .storefront-hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) 64% 50%/cover no-repeat!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff24}.storefront[data-theme="apex-drive"] .hero-art{display:none!important}body[data-theme="apex-drive"] .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important;color:#fff!important}body[data-theme="apex-drive"] .hero-graphic{display:none!important}
.storefront[data-theme="harmony-vault"] .storefront-hero{grid-template-columns:1fr!important;min-height:310px!important;background-position:center!important}.storefront[data-theme="harmony-vault"] .storefront-hero>div:first-child{max-width:60%;margin:0 auto;text-align:center;background:#1b130ad2;padding:22px;border:1px solid #ffffff37;backdrop-filter:blur(4px)}
.storefront[data-theme="beat-market"] .storefront-hero{min-height:290px!important;border-radius:0!important;box-shadow:inset 0 -12px 0 #fa6a25!important}.storefront[data-theme="beat-market"] .storefront-products{background:#f1e9dc;color:#161616}.storefront[data-theme="beat-market"] .preview-product{background:#fff;color:#121212}
.storefront[data-theme="collector-reel"] .storefront-hero{min-height:310px!important;background-position:80% center!important}.storefront[data-theme="collector-reel"] .storefront-products{background:#17202a}.storefront[data-theme="collector-reel"] .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.storefront[data-theme="studio-pop"] .storefront-hero{min-height:360px!important;background-position:70% center!important}.storefront[data-theme="studio-pop"] .storefront-products{background:#faf9f7;color:#171b30}.storefront[data-theme="studio-pop"] .preview-product{background:#fff;color:#15182c}
.storefront[data-theme="torque-garage"] .storefront-products{background:#f7f7f8;color:#13151b}.storefront[data-theme="torque-garage"] .preview-product{background:#fff;color:#10141a}
.storefront[data-theme="roadforge"] .storefront-hero{min-height:330px!important;background-position:83% center!important}.storefront[data-theme="roadforge"] .storefront-products{background:#edeff1;color:#14151c}.storefront[data-theme="roadforge"] .preview-product{background:#fff;color:#151515}
.storefront[data-theme="apex-drive"] .storefront-hero{min-height:380px!important;background-position:70% center!important}.storefront[data-theme="apex-drive"] .storefront-products{background:#f7f8fa;color:#171b24}.storefront[data-theme="apex-drive"] .preview-product{background:#fff;color:#171b24}
.storefront[data-theme="stage-pulse"] .product-picture,body[data-theme="stage-pulse"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="harmony-vault"] .product-picture,body[data-theme="harmony-vault"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="beat-market"] .product-picture,body[data-theme="beat-market"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="cinema-vault"] .product-picture,body[data-theme="cinema-vault"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="collector-reel"] .product-picture,body[data-theme="collector-reel"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="studio-pop"] .product-picture,body[data-theme="studio-pop"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="torque-garage"] .product-picture,body[data-theme="torque-garage"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="roadforge"] .product-picture,body[data-theme="roadforge"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="apex-drive"] .product-picture,body[data-theme="apex-drive"] .product-art{background-image:linear-gradient(0deg,rgba(3,4,8,.15),transparent),var(--lwshop-premium-art);background-size:cover;background-position:center}
.storefront[data-theme="stage-pulse"] .storefront-hero h3,.storefront[data-theme="beat-market"] .storefront-hero h3,.storefront[data-theme="torque-garage"] .storefront-hero h3{font-weight:950;letter-spacing:-.06em;text-transform:uppercase}
.storefront[data-theme="harmony-vault"] .storefront-hero h3,.storefront[data-theme="cinema-vault"] .storefront-hero h3,.storefront[data-theme="collector-reel"] .storefront-hero h3{font-family:Georgia,serif;letter-spacing:-.035em}
.storefront[data-theme="studio-pop"] .storefront-link,.storefront[data-theme="studio-pop"] .preview-product button{background:#ffcf2a!important;color:#131524!important}
.storefront[data-theme="harmony-vault"] .storefront-link{background:#dba568!important;color:#1a1512!important}
.lwshop-premium-mini{display:grid!important;position:relative;min-height:105px;overflow:hidden;border-radius:9px;background:var(--lwshop-premium-dark)!important;color:white;text-align:left;box-shadow:inset 0 0 0 1px #ffffff2c}
.lwshop-premium-mini .premium-mini-header{display:flex;justify-content:space-between;padding:7px 10px;font-size:9px;background:#090b10d9;position:relative;z-index:1}
.lwshop-premium-mini .premium-mini-visual{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;min-height:77px;padding:12px;background:linear-gradient(90deg,#07080ee8,transparent 65%),var(--lwshop-premium-art) center/cover no-repeat}
.lwshop-premium-mini .premium-mini-visual strong{font-size:13px;line-height:1.2;max-width:53%;text-shadow:0 2px 8px #000;font-weight:900}
.lwshop-premium-mini .premium-mini-cta{font-size:7px;font-weight:800;background:var(--store-accent);color:#101015;border-radius:3px;padding:4px 6px}
.lwshop-premium-mini .premium-mini-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px 7px 7px;min-height:29px}
.lwshop-premium-mini .premium-mini-category{display:flex;min-width:0;align-items:end;justify-content:start;padding:3px 5px;border:1px solid #ffffff29;border-radius:3px;background-size:cover;background-position:center}
.lwshop-premium-mini .premium-mini-category span{font-size:7px;line-height:1.08;color:white;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000}
.lwshop-premium-mini[data-premium="harmony-vault"] .premium-mini-category,.lwshop-premium-mini[data-premium="cinema-vault"] .premium-mini-category{border-radius:0}
.lwshop-premium-mini[data-premium="studio-pop"] .premium-mini-category{border-radius:6px}
.lwshop-guided-card:has(.lwshop-premium-mini){padding:8px!important}.lwshop-guided-card:has(.lwshop-premium-mini)>strong{margin-top:4px}
@media(max-width:650px){.storefront[data-theme="harmony-vault"] .storefront-hero>div:first-child{max-width:100%;margin:0}.storefront[data-theme="collector-reel"] .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lwshop-premium-mini .premium-mini-visual strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){.lwshop-premium-mini *, .storefront[data-theme] *{animation:none!important}}

/* Demo art is selected from the product's stable ID; reorder and custom catalogues stay honest. */
.storefront .preview-product .product-picture:not([data-demo-art]),body .product-card .product-art:not([data-demo-art]){background-image:none!important}
.storefront .product-picture[data-demo-art]:before,.storefront .product-picture.has-photo:before,.storefront .product-picture[data-demo-art]:after,.storefront .product-picture.has-photo:after,body .product-art[data-demo-art]:after,body .product-art.has-photo:after{display:none!important}
.storefront .preview-product .product-picture[data-demo-art],
body .product-card .product-art[data-demo-art]{background-image:var(--lwshop-demo-product-art)!important;background-position:center;background-size:cover}

/* Real, clickable collection sections live in the editor AND in the full preview. */
.shop-collections{--shop-collection-text:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
.shop-collections[hidden]{display:none!important}
.storefront .shop-collections{padding:12px 16px;background:var(--lwshop-premium-dark,#101820)}
body>.shop-collections,body main>.shop-collections{margin-top:22px;margin-bottom:12px}
.shop-collection{display:flex;align-items:stretch;min-height:122px;position:relative;overflow:hidden;border-radius:12px;border:1px solid #ffffff33;background:#111722;color:var(--shop-collection-text)!important;text-decoration:none!important;isolation:isolate;transition:transform .22s ease,border-color .22s ease}
.shop-collection:hover,.shop-collection:focus-visible{transform:translateY(-3px);border-color:var(--store-accent,#e9b873);outline-offset:2px}
.shop-collection-art{position:absolute;inset:0;background-size:cover;background-position:72% center;opacity:.78;transition:transform .4s ease}
.shop-collection:hover .shop-collection-art{transform:scale(1.05)}
.shop-collection:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,9,14,.92),rgba(5,9,14,.48) 64%,transparent);z-index:0}
.shop-collection-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:end;align-items:flex-start;gap:4px;padding:15px 18px;max-width:76%;text-shadow:0 1px 7px #0008}
.shop-collection-copy strong{font-size:clamp(.95rem,1.5vw,1.25rem);line-height:1.1;letter-spacing:-.035em}
.shop-collection-copy small{font-size:.75rem;line-height:1.35;opacity:.87}
/* Individually art-directed structures, not three palette swaps. */
.storefront[data-theme="harmony-vault"] .shop-collection,body[data-theme="harmony-vault"] .shop-collection{min-height:160px;border-radius:2px}
.storefront[data-theme="harmony-vault"] .shop-collection-copy strong,body[data-theme="harmony-vault"] .shop-collection-copy strong{font-family:Georgia,serif;font-weight:500;font-size:clamp(1.1rem,1.65vw,1.65rem)}
.storefront[data-theme="beat-market"] .shop-collection,body[data-theme="beat-market"] .shop-collection{border-radius:0;border-bottom:5px solid #ff591f;transform:skewX(-2deg)}
.storefront[data-theme="cinema-vault"] .shop-collection,body[data-theme="cinema-vault"] .shop-collection{border-radius:3px;min-height:155px;border-color:#e5b46b5c}
.storefront[data-theme="collector-reel"] .shop-collections,body[data-theme="collector-reel"] .shop-collections{grid-template-columns:1.25fr 1fr .85fr}
.storefront[data-theme="collector-reel"] .shop-collection:first-child,body[data-theme="collector-reel"] .shop-collection:first-child{min-height:170px}
.storefront[data-theme="studio-pop"] .shop-collection,body[data-theme="studio-pop"] .shop-collection{border-radius:18px;border:4px solid #fff;box-shadow:0 4px 22px #0002}
.storefront[data-theme="roadforge"] .shop-collection,body[data-theme="roadforge"] .shop-collection{border-radius:3px;min-height:138px}
.storefront[data-theme="torque-garage"] .shop-collection,body[data-theme="torque-garage"] .shop-collection{border-radius:2px;border-left:5px solid #ed2336}
.storefront[data-theme="apex-drive"] .shop-collection,body[data-theme="apex-drive"] .shop-collection{border-radius:13px;min-height:145px}
@media(max-width:650px){.shop-collections,.storefront[data-theme="collector-reel"] .shop-collections,body[data-theme="collector-reel"] .shop-collections{grid-template-columns:1fr;gap:9px}.shop-collection,.storefront[data-theme="collector-reel"] .shop-collection:first-child{min-height:104px!important}.shop-collection-copy{padding:12px 15px}.storefront .shop-collections{padding:10px}.shop-collection-copy strong{font-size:1.04rem}}
@media(prefers-reduced-motion:reduce){.shop-collection,.shop-collection-art{transition:none!important}}

/* Users' uploaded photos must cover all illustrative placeholders, in both views. */
.storefront .preview-product .product-picture[data-demo-art]:has(img),body .product-card .product-art[data-demo-art].has-photo{background-image:none!important}

.storefront .product-picture:has(img),body .product-art.has-photo{background-image:none!important}
.storefront .product-picture>img,body .product-art.has-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}
.storefront .product-picture,body .product-art{position:relative;overflow:hidden}

/* An approved, full-page concept image appears in each Premium choice. Fallback remains visible if media fails to load. */
.lwshop-premium-mini{aspect-ratio:16 / 9;min-height:unset;max-height:none;padding:0!important}
.lwshop-premium-mini .premium-concept-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:4}
.lwshop-premium-mini:has(.premium-concept-image) .premium-mini-header,
.lwshop-premium-mini:has(.premium-concept-image) .premium-mini-visual,
.lwshop-premium-mini:has(.premium-concept-image) .premium-mini-categories{display:none!important}
/* Fullscreen uses the same Premium surface and legible copy as the editor. */
body:is([data-theme="stage-pulse"],[data-theme="harmony-vault"],[data-theme="beat-market"],[data-theme="cinema-vault"],[data-theme="collector-reel"],[data-theme="studio-pop"],[data-theme="torque-garage"],[data-theme="roadforge"],[data-theme="apex-drive"]){--paper:var(--lwshop-premium-dark);--ink:#f7f4ef;--muted:#c7c8cf;background:var(--lwshop-premium-dark);color:#f7f4ef}
body[data-theme] .hero-copy p,.storefront[data-theme] .storefront-hero p{color:#e2e3e9}
body[data-theme] .hero-copy{position:relative;z-index:1}
body[data-theme="harmony-vault"] .hero{grid-template-columns:1fr;min-height:440px}
body[data-theme="harmony-vault"] .hero-copy{max-width:650px;margin:auto;text-align:center;background:#1b130ad2;padding:32px;border:1px solid #ffffff37}
body[data-theme="harmony-vault"] .hero-copy .eyebrow{justify-content:center}
body[data-theme="beat-market"] .hero{border-radius:0;box-shadow:inset 0 -12px 0 #fa6a25}
body[data-theme="stage-pulse"] .hero h1,body[data-theme="beat-market"] .hero h1,body[data-theme="torque-garage"] .hero h1{font-family:Inter,system-ui,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.06em}
body[data-theme="studio-pop"] .hero-button{background:#ffcf2a;color:#131524}
body[data-theme="harmony-vault"] .hero-button{background:#dba568;color:#1a1512}
body[data-theme="collector-reel"] .product-list{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:650px){body[data-theme="harmony-vault"] .hero-copy{padding:20px;max-width:100%}body[data-theme="collector-reel"] .product-list{grid-template-columns:1fr}}
body:is([data-theme="stage-pulse"],[data-theme="harmony-vault"],[data-theme="beat-market"],[data-theme="cinema-vault"],[data-theme="collector-reel"],[data-theme="studio-pop"],[data-theme="torque-garage"],[data-theme="roadforge"],[data-theme="apex-drive"])[data-composition] main .hero{background:var(--lwshop-photo-overlay),var(--lwshop-premium-art) center/cover no-repeat!important}
/* The primary tile is a browser capture of the actual store; approved concepts are secondary references. */
.lwshop-premium-mini .premium-store-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block;z-index:4}
.lwshop-premium-mini:has(.premium-store-image) .premium-mini-header,.lwshop-premium-mini:has(.premium-store-image) .premium-mini-visual,.lwshop-premium-mini:has(.premium-store-image) .premium-mini-categories{display:none!important}
.premium-concept-reference{display:flex;align-items:center;gap:8px;margin-top:8px;text-align:left}
.premium-concept-reference .premium-concept-image{position:static;width:68px;height:38px;object-fit:cover;border:1px solid #ffffff33;border-radius:4px}
.premium-concept-reference small{font-size:10px;line-height:1.3;opacity:.8}
@media(max-width:380px){.global-header{padding-left:12px;padding-right:12px;gap:8px}.global-header .brand{font-size:21px}.global-header .header-cta{font-size:10px;padding:8px 10px}}
