/* LuckyShop Starter. A beautiful included shop, not a recolored Premium theme.
   Three finished palettes share one accessible storefront composition.
   CSS is reused unchanged inside editor iframe and the standalone preview. */
.storefront[data-starter-look="signature"],body[data-starter-look="signature"]{
 --starter-paper:#f7f3ec;--starter-surface:#fffdf8;--starter-hero:#e8dbc9;
 --starter-ink:#28352f;--starter-muted:#62685f;--starter-line:#d0c5b5;--starter-button:#263f38;
 --store-bg:var(--starter-paper);--store-hero:var(--starter-hero);--store-muted:var(--starter-muted);
 --product-surface:#e3d8cb;--bg:var(--starter-paper);--paper:var(--starter-surface);
 --ink:var(--starter-ink);--muted:var(--starter-muted);--hero:var(--starter-hero);
 --surface:#e3d8cb;--shape:#b8a68b;color:var(--starter-ink)
}
.storefront[data-starter-look="botanica"],body[data-starter-look="botanica"]{
 --starter-paper:#f2f5ed;--starter-surface:#ffffff;--starter-hero:#dbe7d9;
 --starter-ink:#1e453a;--starter-muted:#496d5e;--starter-line:#c4d9c9;--starter-button:#1d674f;
 --store-bg:var(--starter-paper);--store-hero:var(--starter-hero);--store-muted:var(--starter-muted);
 --product-surface:#d9e5dc;--bg:var(--starter-paper);--paper:var(--starter-surface);
 --ink:var(--starter-ink);--muted:var(--starter-muted);--hero:var(--starter-hero);
 --surface:#d9e5dc;--shape:#719d7c;color:var(--starter-ink)
}
.storefront[data-starter-look="nordic"],body[data-starter-look="nordic"]{
 --starter-paper:#eef3f6;--starter-surface:#fff;--starter-hero:#d5e2e9;
 --starter-ink:#182b3d;--starter-muted:#4d6676;--starter-line:#bdcdd5;--starter-button:#173a50;
 --store-bg:var(--starter-paper);--store-hero:var(--starter-hero);--store-muted:var(--starter-muted);
 --product-surface:#cfdee5;--bg:var(--starter-paper);--paper:var(--starter-surface);
 --ink:var(--starter-ink);--muted:var(--starter-muted);--hero:var(--starter-hero);
 --surface:#cfdee5;--shape:#6e899d;color:var(--starter-ink)
}
.storefront[data-starter-look]:not([data-starter-look=""]) {font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;border-radius:0}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-header{
 min-height:70px;display:flex;align-items:center;gap:16px;padding:15px 5%;
 background:var(--starter-surface);color:var(--starter-ink);
 border-bottom:1px solid var(--starter-line)
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-header strong{
 font:800 clamp(19px,2.2vw,28px)/1.13 Inter,system-ui,sans-serif;letter-spacing:-.048em
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-header>span{
 color:var(--starter-muted);font:600 11px/1.35 system-ui,sans-serif
}
.storefront[data-starter-look]:not([data-starter-look=""]) .cart-button{
 border:1px solid var(--starter-line);color:var(--starter-ink);background:transparent;
 border-radius:8px;padding:10px 13px;font:700 11px system-ui,sans-serif
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero{
 display:grid!important;grid-template-columns:1.1fr .9fr!important;
 gap:clamp(18px,3vw,44px);align-items:center;min-height:320px;
 background:var(--starter-hero)!important;padding:35px 5% 42px;
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero>div:first-child{
 text-align:left;max-width:640px;min-width:0
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero :is(h1,h3){
 font:800 clamp(33px,4.7vw,59px)/1.03 Inter,system-ui,sans-serif;
 color:var(--starter-ink);letter-spacing:-.055em;margin:12px 0 14px;max-width:15ch;
 font-style:normal;text-shadow:none;text-transform:none;text-wrap:balance
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero p{
 font:500 clamp(12px,1.15vw,15px)/1.62 Inter,system-ui,sans-serif;
 color:var(--starter-muted);max-width:49ch;margin:0 0 17px
}
.storefront[data-starter-look]:not([data-starter-look=""]) #preview-eyebrow{
 font:800 10px/1.4 Inter,system-ui,sans-serif;letter-spacing:.12em;
 color:var(--starter-muted)
}
.storefront[data-starter-look]:not([data-starter-look=""]) .lw-smart-highlights{
 display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 16px
}
.storefront[data-starter-look]:not([data-starter-look=""]) .lw-smart-highlight{
 border:1px solid var(--starter-line);background:#ffffff66;
 color:var(--starter-ink);border-radius:100px;padding:6px 9px;
 font:600 10px/1.4 Inter,system-ui,sans-serif
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-link{
 display:inline-block;color:var(--starter-ink);font:750 12px system-ui,sans-serif;
 padding:7px 0 8px;border-bottom:2px solid var(--starter-button);text-decoration:none
}
.storefront[data-starter-look]:not([data-starter-look=""]) .hero-art{
 position:relative!important;display:block;width:100%;height:270px;min-height:270px;
 border-radius:11px;overflow:hidden;background:linear-gradient(140deg,#f5f2e8,#afbea8);
 box-shadow:0 18px 33px #1c40321b;clip-path:none!important;transform:none!important
}
.storefront[data-starter-look="signature"] .hero-art{border-radius:46% 46% 6px 6px}
.storefront[data-starter-look="botanica"] .hero-art{border-radius:140px 140px 24px 24px}
.storefront[data-starter-look="nordic"] .hero-art{border-radius:4px;box-shadow:15px 15px 0 #6d91a51f}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-products{
 background:var(--starter-paper);padding:39px 5% 47px
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-products-heading{
 display:flex;align-items:baseline;gap:14px;border-bottom:1px solid var(--starter-line);
 padding:0 0 13px;margin-bottom:18px
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-products-heading strong{
 font:800 clamp(24px,3vw,36px)/1.12 Inter,system-ui,sans-serif;letter-spacing:-.045em;color:var(--starter-ink)
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-products-heading span{
 font:500 11px Inter,system-ui,sans-serif;color:var(--starter-muted)
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-grid{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product{
 display:flex;flex-direction:column;grid-column:auto!important;grid-row:auto!important;
 padding:0;min-width:0;background:var(--starter-surface);color:var(--starter-ink);
 border:1px solid var(--starter-line);border-radius:10px;overflow:hidden;box-shadow:none;
 transition:transform .15s ease,border-color .15s ease
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product:hover{
 transform:translateY(-2px);border-color:var(--starter-button)
}
.storefront[data-starter-look]:not([data-starter-look=""]) .product-picture{
 flex:0 0 auto;position:relative;height:auto!important;aspect-ratio:4/3;min-height:0!important;
 border:0!important;border-radius:0;background:var(--product-surface)
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product :is(h4,p,.preview-product-footer){margin-inline:14px}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product h4{
 font:800 16px/1.25 Inter,system-ui,sans-serif;letter-spacing:-.03em;margin-top:13px;margin-bottom:6px
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product p{
 color:var(--starter-muted);font:500 12px/1.45 Inter,system-ui,sans-serif;
 margin-top:0;margin-bottom:13px
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product-footer{
 display:flex;align-items:center;justify-content:space-between;margin-top:auto;
 gap:12px;padding-bottom:13px
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product-footer strong{
 color:var(--starter-ink);font:850 16px Inter,system-ui,sans-serif
}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product-footer button{
 width:36px;height:36px;min-width:36px;background:var(--starter-button);
 color:#fff;border:0;border-radius:9px;font:800 19px system-ui,sans-serif
}
.storefront[data-starter-look="signature"] .storefront-hero :is(h1,h3),
.storefront[data-starter-look="botanica"] .storefront-hero :is(h1,h3){
 font-family:Georgia,serif;font-weight:600;letter-spacing:-.05em
}
.storefront[data-starter-look="botanica"] .storefront-hero :is(h1,h3){font-weight:500}
.storefront[data-starter-look="nordic"] .storefront-header{
 background:#172e3b;color:#fff;border-bottom:0
}
.storefront[data-starter-look="nordic"] .storefront-header strong,
.storefront[data-starter-look="nordic"] .storefront-header>span{color:#fff}
.storefront[data-starter-look="nordic"] .cart-button{border-color:#a0bbc7;color:#fff}
.storefront[data-starter-look="nordic"] .storefront-hero :is(h1,h3){
 text-transform:uppercase;font-weight:900;max-width:15ch;letter-spacing:-.065em
}
.storefront[data-starter-look="nordic"] .preview-product{border-radius:5px}
.storefront[data-starter-look="signature"] .storefront-story{background:#ede2d5;color:#2d3d35;border:0}
.storefront[data-starter-look="botanica"] .storefront-story{background:#dce9dc;color:#244b3a;border:0}
.storefront[data-starter-look="nordic"] .storefront-story{background:#244759;color:#fff;border:0}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-story{
 padding:24px 5%;display:flex;gap:18px;align-items:center
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-story strong{
 font:800 16px/1.3 Inter,system-ui,sans-serif;letter-spacing:-.035em
}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-story p{
 font:500 12px/1.5 Inter,system-ui,sans-serif;max-width:72ch
}
/* Shared truthful visuals for retail sample products, even before paid tier. */
.storefront .product-picture.has-retail-art,
body .product-art.has-retail-art{position:relative;overflow:hidden;background:#e1d9cf!important}
.storefront .product-picture.has-retail-art::after,
body .product-art.has-retail-art::after{content:none!important;display:none!important}
.storefront .product-picture .lwshop-premium-product-illustration,
body .product-art .lwshop-premium-product-illustration{
 position:absolute;inset:0;width:100%;height:100%;max-height:none;
 display:block;object-fit:cover
}
.storefront .product-picture.has-photo>.uploaded-product-image,
body .product-art.has-photo>.uploaded-product-image{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover}
/* Sector-specific hero only while the factory merchandise is unchanged. */
.storefront[data-starter-look][data-sample-art="streaming"] .hero-art,
body[data-starter-look][data-sample-art="streaming"] .hero-graphic{
 background:#d9dfdc url("/assets/luckyshop-product-art/frame-st-1.svg") center/cover no-repeat!important
}
.storefront[data-starter-look][data-sample-art="hudba"] .hero-art,
body[data-starter-look][data-sample-art="hudba"] .hero-graphic{
 background:#e5ded3 url("/assets/luckyshop-product-art/amplify-mu-1.svg") center/cover no-repeat!important
}
.storefront[data-starter-look][data-sample-art]:not([data-sample-art=""]) .hero-art> *,
body[data-starter-look][data-sample-art]:not([data-sample-art=""]) .hero-graphic> *{
 display:none!important
}

/* Keep the starter page cohesive below the fold in the standalone preview. */
body[data-starter-look]:not([data-starter-look=""]) .story{
 color:var(--starter-ink)!important;background:var(--starter-hero)!important;
 border:1px solid var(--starter-line)!important;border-radius:12px
}
body[data-starter-look]:not([data-starter-look=""]) .story-copy p,
body[data-starter-look]:not([data-starter-look=""]) .contact p{
 color:var(--starter-muted)!important
}
body[data-starter-look]:not([data-starter-look=""]) .contact{
 border-top:1px solid var(--starter-line);color:var(--starter-ink)
}
body[data-starter-look]:not([data-starter-look=""]) .hero-button{
 border-radius:8px;background:var(--starter-button)!important;border:0!important;color:#fff!important
}
/* Full-screen preview: same composition, typography and color language. */
body[data-starter-look]:not([data-starter-look=""]) .store-header{
 background:var(--starter-surface);color:var(--starter-ink);
 border-bottom:1px solid var(--starter-line)
}
body[data-starter-look="nordic"] .store-header{background:#172e3b;color:#fff;border-color:#172e3b}
body[data-starter-look]:not([data-starter-look=""]) .hero{
 display:grid!important;grid-template-columns:1.05fr .95fr!important;min-height:0!important;
 align-items:center;gap:clamp(25px,4vw,60px);padding:55px 5%!important;
 background:var(--starter-hero)!important;clip-path:none!important
}
body[data-starter-look]:not([data-starter-look=""]) .hero h1{
 font:800 clamp(42px,5vw,72px)/1.02 Inter,system-ui,sans-serif;
 letter-spacing:-.055em;max-width:16ch;color:var(--starter-ink);
 font-style:normal!important;text-shadow:none!important
}
body[data-starter-look="signature"] .hero h1,
body[data-starter-look="botanica"] .hero h1{font-family:Georgia,serif;font-weight:500}
body[data-starter-look="nordic"] .hero h1{text-transform:uppercase;font-weight:900}
body[data-starter-look]:not([data-starter-look=""]) .hero p{font:500 15px/1.6 system-ui,sans-serif;color:var(--starter-muted)}
body[data-starter-look]:not([data-starter-look=""]) .hero-graphic{
 position:relative!important;width:100%!important;height:330px!important;min-height:330px!important;
 max-width:100%!important;clip-path:none!important;border-radius:12px;
 background-color:var(--product-surface)!important
}
body[data-starter-look]:not([data-starter-look=""]) .collection{padding-block:45px}
body[data-starter-look]:not([data-starter-look=""]) .product-list{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important
}
body[data-starter-look]:not([data-starter-look=""]) .product-card{
 display:flex!important;flex-direction:column!important;grid-column:auto!important;grid-row:auto!important;
 padding:0!important;overflow:hidden;background:var(--starter-surface);
 border:1px solid var(--starter-line);border-radius:10px;color:var(--starter-ink)
}
body[data-starter-look]:not([data-starter-look=""]) .product-art{
 aspect-ratio:4/3;height:auto!important;min-height:0!important;border:0!important;border-radius:0
}
body[data-starter-look]:not([data-starter-look=""]) .product-details{
 display:flex;justify-content:space-between;align-items:flex-end;gap:9px;padding:16px
}
body[data-starter-look]:not([data-starter-look=""]) .product-details h3{
 font:800 19px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.035em
}
body[data-starter-look]:not([data-starter-look=""]) .product-details p{
 font:500 12px/1.5 Inter,system-ui,sans-serif;color:var(--starter-muted)
}
body[data-starter-look]:not([data-starter-look=""]) .product-details strong{font:900 17px/1.2 Inter,system-ui,sans-serif}
body[data-starter-look]:not([data-starter-look=""]) .product-details button{
 min-width:40px;min-height:40px;background:var(--starter-button);color:white;border:0;border-radius:9px
}
/* Actual Starter palette cards – compact mini storefronts, not color-only chips. */
#editor.shop-tile-ui .lwshop-guided-palette{
 min-width:0;border-radius:11px;padding:7px;gap:6px;align-content:start
}
#editor.shop-tile-ui .lwshop-starter-mini{
 --mini-bg:#eee5d6;--mini-ink:#304136;--mini-hero:#dac7b4;
 --mini-surface:#fffaf5;--mini-line:#b9a48e;
 display:grid;grid-template-rows:auto 1fr auto;gap:5px;padding:7px;
 height:154px;min-width:0;background:var(--mini-bg);color:var(--mini-ink);
 border:1px solid var(--mini-line);border-radius:7px;overflow:hidden;text-align:left
}
#editor.shop-tile-ui .lwshop-guided-palette[data-starter-look="signature"] .lwshop-starter-mini{
 --mini-bg:#f2e9de;--mini-ink:#4b3c32;--mini-hero:#ddc7ad;
 --mini-surface:#fffaf5;--mini-line:#bda58b
}
#editor.shop-tile-ui .lwshop-guided-palette[data-starter-look="botanica"] .lwshop-starter-mini{
 --mini-bg:#eef6ed;--mini-ink:#215b43;--mini-hero:#bdd5be;--mini-surface:#fff;--mini-line:#8fb29b
}
#editor.shop-tile-ui .lwshop-guided-palette[data-starter-look="nordic"] .lwshop-starter-mini{
 --mini-bg:#e9f2f7;--mini-ink:#263f55;--mini-hero:#9bb6c8;--mini-surface:#fff;--mini-line:#7399af
}
#editor.shop-tile-ui .lwshop-starter-mini-nav{
 display:flex;justify-content:space-between;align-items:center;gap:4px;
 font:800 7px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.035em
}
#editor.shop-tile-ui .lwshop-starter-mini-nav b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#editor.shop-tile-ui .lwshop-starter-mini-nav i{font:500 5px Inter,system-ui,sans-serif;font-style:normal;white-space:nowrap}
#editor.shop-tile-ui .lwshop-starter-mini-hero{
 display:flex;align-items:center;gap:3px;padding:7px;background:var(--mini-hero);
 min-width:0;min-height:77px;border-radius:3px
}
#editor.shop-tile-ui .lwshop-starter-mini-hero strong{
 flex:1;overflow:hidden;min-width:0;font:700 11px/1.09 Georgia,serif;letter-spacing:-.035em
}
#editor.shop-tile-ui .lwshop-starter-mini-art{
 display:block;flex:0 0 40%;height:60px;border-radius:30px 30px 3px 3px;
 background:linear-gradient(145deg,#eecbb5,#a1aa91)
}
#editor.shop-tile-ui .lwshop-guided-palette[data-starter-look="botanica"] .lwshop-starter-mini-art{
 background:radial-gradient(circle at 43% 31%,#f2dfba 0 19%,#74a17a 21% 48%,#47795c 50% 75%,#cce0ba 77%)
}
#editor.shop-tile-ui .lwshop-guided-palette[data-starter-look="nordic"] .lwshop-starter-mini-nav{
 background:#1a394f;color:white;padding:5px;margin:-7px -7px 0
}
#editor.shop-tile-ui .lwshop-guided-palette[data-starter-look="nordic"] .lwshop-starter-mini-hero strong{
 font:900 10px/1.08 Inter,system-ui,sans-serif;text-transform:uppercase
}
#editor.shop-tile-ui .lwshop-guided-palette[data-starter-look="nordic"] .lwshop-starter-mini-art{
 border-radius:3px;background:linear-gradient(125deg,#a5c4d2 5%,#294f68 38%,#c1d8df 40% 62%,#64859c 65%)
}
#editor.shop-tile-ui .lwshop-starter-mini-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
#editor.shop-tile-ui .lwshop-starter-mini-products i{
 display:grid;place-items:center;height:30px;padding:2px;overflow:hidden;
 border-radius:3px;background:var(--mini-surface);border:1px solid var(--mini-line);
 font:600 5px/1.15 Inter,system-ui,sans-serif;font-style:normal;text-align:center
}
#editor.shop-tile-ui .lwshop-starter-mini-title{display:grid;gap:3px}
#editor.shop-tile-ui .lwshop-starter-mini-title strong{font:800 12px/1.2 Inter,system-ui,sans-serif}
#editor.shop-tile-ui .lwshop-starter-mini-title small{font:500 10px/1.35 Inter,system-ui,sans-serif;color:#c4e2d0}
#editor.shop-tile-ui .lwshop-guided-palette.is-current{box-shadow:0 0 0 2px #93f5b5;border-color:#b3ffcd}
@container(max-width:700px){
 .storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero{
  grid-template-columns:1fr!important;min-height:0;gap:22px;padding:30px 5%
 }
 .storefront[data-starter-look]:not([data-starter-look=""]) .hero-art{
  height:210px;min-height:210px
 }
 .storefront[data-starter-look]:not([data-starter-look=""]) .preview-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important
 }
 .storefront[data-starter-look]:not([data-starter-look=""]) .storefront-story{display:block}
}
.preview-panel.is-mobile .storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero{
 grid-template-columns:1fr!important;min-height:0;gap:16px;padding:25px 5%
}
.preview-panel.is-mobile .storefront[data-starter-look]:not([data-starter-look=""]) .hero-art{
 height:200px;min-height:200px
}
.preview-panel.is-mobile .storefront[data-starter-look]:not([data-starter-look=""]) .preview-grid{
 grid-template-columns:repeat(2,minmax(0,1fr))!important
}
@media(max-width:680px){
 body[data-starter-look]:not([data-starter-look=""]) .hero{
  grid-template-columns:1fr!important;gap:25px;padding:40px 5%!important
 }
 body[data-starter-look]:not([data-starter-look=""]) .hero-graphic{height:245px!important;min-height:245px!important}
 body[data-starter-look]:not([data-starter-look=""]) .product-list{
  grid-template-columns:repeat(2,minmax(0,1fr))!important
 }
 body[data-starter-look]:not([data-starter-look=""]) .product-details{display:block;padding:12px}
}
@media(max-width:420px){
 .storefront[data-starter-look]:not([data-starter-look=""]) .preview-grid,
 body[data-starter-look]:not([data-starter-look=""]) .product-list{
  grid-template-columns:1fr!important
 }
 #editor.shop-tile-ui .lwshop-starter-mini{padding:5px;min-height:0}
 #editor.shop-tile-ui .lwshop-starter-mini-nav i{display:none}
 #editor.shop-tile-ui .lwshop-starter-mini-hero strong{font-size:9px}
}
@media(prefers-reduced-motion:reduce){
 .storefront[data-starter-look]:not([data-starter-look=""]) .preview-product{transition:none;transform:none!important}
}

/* Small material and spacing improvements, only while a Starter look is active. */
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-header{padding-block:20px}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero :is(h1,h3){font-weight:700;line-height:1.1;letter-spacing:-.045em}
.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-hero p{line-height:1.8}
.storefront[data-starter-look]:not([data-starter-look=""]) .hero-art{box-shadow:0 12px 25px -19px #1c403247;border:1px solid #ffffff59}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-grid{gap:22px!important}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product{border-radius:11px;border-color:color-mix(in srgb,var(--starter-line),transparent 22%);box-shadow:0 4px 14px -12px #21372e33;transition:border-color .2s,box-shadow .2s}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product:hover{transform:none;box-shadow:0 8px 20px -17px #21372e55}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product h4{line-height:1.3;letter-spacing:-.025em}
.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product>p{line-height:1.7}
body[data-starter-look]:not([data-starter-look=""]) .product-card{border-radius:11px;box-shadow:0 4px 14px -12px #21372e33}
@container(max-width:620px){.storefront[data-starter-look]:not([data-starter-look=""]) .preview-grid{gap:18px!important}.storefront[data-starter-look]:not([data-starter-look=""]) .storefront-header{padding-block:17px}}
@media(prefers-reduced-motion:reduce){.storefront[data-starter-look]:not([data-starter-look=""]) .preview-product{transition:none}}
