/* Three authored LuckyShop originals, deliberately unlike the reusable Premium skins.
   Targets editor storefront and full-page standalone preview. No external font or image CDN. */
:is(.storefront,body)[data-theme="botanica-editorial"]{--store-bg:#f6f0e5;--store-hero:#f4ebdc;--store-muted:#566b5d;--product-surface:#eee5d6;--store-shape:#849981;--bg:#f6f0e5;--paper:#fffaf0;--ink:#253c30;--muted:#637367;--hero:#eee6d7;--surface:#e8dacc;--shape:#789375;color:#253b31;font-family:Georgia,"Times New Roman",serif}
:is(.storefront,body)[data-theme="botanica-editorial"] :is(.storefront-header,.store-header){background:#fbf7ee;color:#263c30;border-bottom:1px solid #bac9b4}
:is(.storefront,body)[data-theme="botanica-editorial"] :is(.storefront-header strong,.store-name){font:500 clamp(17px,2vw,31px)/1.1 Georgia,serif;letter-spacing:.11em}
.storefront[data-theme="botanica-editorial"]{display:flex;flex-direction:column;border-radius:0}
.storefront[data-theme="botanica-editorial"] .storefront-header{order:0}
.storefront[data-theme="botanica-editorial"] .storefront-hero{order:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:24px;padding:65px 6%;min-height:430px;background:#f4edde;text-align:left}
.storefront[data-theme="botanica-editorial"] .storefront-hero>div:first-child{max-width:620px;z-index:1}
:is(.storefront[data-theme="botanica-editorial"] .storefront-hero h3,body[data-theme="botanica-editorial"] .hero h1){font:400 clamp(35px,5.5cqw,79px)/.99 Georgia,serif;letter-spacing:-.065em;text-transform:none;max-width:13ch;color:#263c30}
:is(.storefront[data-theme="botanica-editorial"] .storefront-hero p,body[data-theme="botanica-editorial"] .hero p){font:400 15px/1.7 system-ui,sans-serif;color:#576e5c;max-width:39ch}
.storefront[data-theme="botanica-editorial"] .hero-art{height:360px;min-height:0;border-radius:45% 45% 2px 2px;background:#e5d9c3 url("/assets/luckystudio-worlds/japandi/kvetinarstvi/hero-bouquet.svg") center/cover no-repeat;box-shadow:18px 20px 0 #b7c4a266;overflow:hidden}
.storefront[data-theme="botanica-editorial"] .hero-art :is(.art-shape,.art-orbit,.art-dot,.world-hero-icon){display:none}
.storefront[data-theme="botanica-editorial"] .storefront-products{order:2;padding:44px 6%;background:#faf7ef}
.storefront[data-theme="botanica-editorial"] .storefront-products-heading{margin-bottom:23px;border-bottom:1px solid #b0c2b2;padding-bottom:15px}
.storefront[data-theme="botanica-editorial"] .storefront-products-heading strong{font:400 clamp(24px,3.4cqw,48px)/1.1 Georgia,serif;letter-spacing:-.045em}
.storefront[data-theme="botanica-editorial"] .preview-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:13px}
.storefront[data-theme="botanica-editorial"] .preview-product{background:#fffdf6;border:1px solid #d4dacb;border-radius:0;box-shadow:none;padding:0;overflow:hidden}
.storefront[data-theme="botanica-editorial"] .preview-product .product-picture{background:#e1dbc6;min-height:152px;border-radius:0}
.storefront[data-theme="botanica-editorial"] .preview-product:first-child .product-picture{min-height:235px}
.storefront[data-theme="botanica-editorial"] .preview-product h4{font:400 19px/1.2 Georgia,serif}
.storefront[data-theme="botanica-editorial"] .preview-product :is(h4,p,.preview-product-footer){margin-left:14px;margin-right:14px}
.storefront[data-theme="botanica-editorial"] .storefront-story{order:3;background:#dfe9db;padding:40px 6%;border-top:0}
.storefront[data-theme="botanica-editorial"] .storefront-footer{order:4}
body[data-theme="botanica-editorial"] .hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;min-height:560px;gap:40px;padding:66px 0;background:transparent}
body[data-theme="botanica-editorial"] .hero-graphic{height:480px;background:#e7dfca url("/assets/luckystudio-worlds/japandi/kvetinarstvi/hero-bouquet.svg") center/cover no-repeat;border-radius:46% 46% 2px 2px;box-shadow:22px 24px 0 #aec29e77}
body[data-theme="botanica-editorial"] .hero-graphic>*{display:none}
body[data-theme="botanica-editorial"] .collection{padding-block:65px}
body[data-theme="botanica-editorial"] .product-list{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:15px}
body[data-theme="botanica-editorial"] .product-card{border-radius:0;border:1px solid #ced9cc;background:#fffdf8;box-shadow:none}
body[data-theme="botanica-editorial"] .product-art{min-height:210px;border-radius:0;background:#dbe1ce}
body[data-theme="botanica-editorial"] .product-card:first-child .product-art{min-height:280px}
body[data-theme="botanica-editorial"] .story{background:#e5ebdd;gap:38px}

/* Velocity: technical dark shop with aggressive typography and horizontal product cards. */
:is(.storefront,body)[data-theme="velocity-lab"]{--store-bg:#101510;--store-hero:#141d16;--store-muted:#b2beae;--product-surface:#19251b;--store-shape:#d7fb59;--bg:#101510;--paper:#141b16;--ink:#f2f9ee;--muted:#b2c7ae;--hero:#121a14;--surface:#18231a;--shape:#d7fb59;color:#ecfaed;font-family:Impact,"Arial Narrow",system-ui,sans-serif}
:is(.storefront,body)[data-theme="velocity-lab"] :is(.storefront-header,.store-header){background:#101910;color:#edf8ed;border-bottom:2px solid #d5fa54}
:is(.storefront,body)[data-theme="velocity-lab"] :is(.storefront-header strong,.store-name){font:900 clamp(17px,2.1vw,30px)/1 Impact,"Arial Narrow",sans-serif;letter-spacing:.03em}
:is(.storefront,body)[data-theme="velocity-lab"] :is(.cart-button,.cart-toggle){border-radius:1px;border:1px solid #d5fa54;color:#d5fa54;background:#1b2918}
.storefront[data-theme="velocity-lab"]{display:flex;flex-direction:column}
.storefront[data-theme="velocity-lab"] .storefront-header{order:0}
.storefront[data-theme="velocity-lab"] .storefront-hero{order:1;grid-template-columns:1.14fr .86fr;min-height:350px;gap:8px;padding:32px 5%;align-items:center;background:repeating-linear-gradient(90deg,#ffffff08 0 1px,transparent 1px 54px),#151c14;border-bottom:7px solid #d5fa54}
:is(.storefront[data-theme="velocity-lab"] .storefront-hero h3,body[data-theme="velocity-lab"] .hero h1){font:900 clamp(39px,7cqw,100px)/.86 Impact,"Arial Narrow",sans-serif;letter-spacing:-.055em;text-transform:uppercase;color:#e8f7df;max-width:12ch}
:is(.storefront[data-theme="velocity-lab"] .storefront-hero p,body[data-theme="velocity-lab"] .hero p){font:500 13px/1.6 system-ui,sans-serif;color:#c4d2bd;max-width:52ch}
.storefront[data-theme="velocity-lab"] .hero-art{height:290px;border-radius:0;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:linear-gradient(95deg,#080b0a55,#131c1200),url("/demos/fitness-probostov/assets/gallery/01.webp") center/cover no-repeat;box-shadow:none}
.storefront[data-theme="velocity-lab"] .hero-art :is(.art-shape,.art-orbit,.art-dot,.world-hero-icon){display:none}
.storefront[data-theme="velocity-lab"] .storefront-products{order:2;background:#101610;padding:37px 5%}
.storefront[data-theme="velocity-lab"] .storefront-products-heading{display:flex;align-items:end;gap:20px;margin-bottom:16px;border-bottom:1px solid #476044;padding-bottom:12px}
.storefront[data-theme="velocity-lab"] .storefront-products-heading strong{font:900 clamp(26px,3.2cqw,45px)/1 Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.02em}
.storefront[data-theme="velocity-lab"] .preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.storefront[data-theme="velocity-lab"] .preview-product{border:1px solid #49644b;border-radius:0;background:#1b281e;box-shadow:none;padding:10px}
.storefront[data-theme="velocity-lab"] .preview-product h4{font:800 18px/1.1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:-.025em}
.storefront[data-theme="velocity-lab"] .product-picture{border-radius:0;background:linear-gradient(135deg,#3f5e36,#131d13)}
.storefront[data-theme="velocity-lab"] .preview-product button{background:#d5fa54;color:#0a110d;border-radius:0;font-weight:900}
.storefront[data-theme="velocity-lab"] .storefront-story{order:3;background:#d5fa54;color:#101810;padding:26px 5%;border:0}
.storefront[data-theme="velocity-lab"] .storefront-story p{color:#22331d}
.storefront[data-theme="velocity-lab"] .storefront-footer{order:4}
body[data-theme="velocity-lab"] .hero{display:grid;grid-template-columns:1.1fr .9fr;gap:0;min-height:580px;background:linear-gradient(90deg,#101a12,#1f3020);padding:60px 4%;border-bottom:10px solid #d5fa54}
body[data-theme="velocity-lab"] .hero-graphic{height:465px;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#101a1255,transparent),url("/demos/fitness-probostov/assets/gallery/01.webp") center/cover no-repeat}
body[data-theme="velocity-lab"] .hero-graphic>*{display:none}
body[data-theme="velocity-lab"] .hero-button{background:#d5fa54;color:#101810;border-radius:0}
body[data-theme="velocity-lab"] .product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body[data-theme="velocity-lab"] .product-card{background:#1c291e;color:#ecfff1;border:1px solid #496b45;border-radius:0}
body[data-theme="velocity-lab"] .product-art{background:linear-gradient(135deg,#283b29,#111910);border-radius:0}
body[data-theme="velocity-lab"] .product-card button{background:#d5fa54;color:#0c130c;border-radius:0}
body[data-theme="velocity-lab"] .story{background:#d5fa54;color:#141c12}
body[data-theme="velocity-lab"] .story .story-copy p{color:#2e402d}

/* Maison Noir: centered couture editorial with sculptural object and gold rules. */
:is(.storefront,body)[data-theme="maison-noir"]{--store-bg:#11110f;--store-hero:#191815;--store-muted:#c7bcaa;--product-surface:#26221e;--store-shape:#b99670;--bg:#11110f;--paper:#191816;--ink:#f4eee3;--muted:#c8beae;--hero:#151411;--surface:#28221c;--shape:#cfb083;color:#f4e9d8;font-family:Georgia,"Times New Roman",serif}
:is(.storefront,body)[data-theme="maison-noir"] :is(.storefront-header,.store-header){background:#131310;color:#f7f0e3;border-bottom:1px solid #8f7a5f}
:is(.storefront,body)[data-theme="maison-noir"] :is(.storefront-header strong,.store-name){font:400 clamp(17px,2vw,31px)/1.2 Georgia,serif;letter-spacing:.18em}
:is(.storefront,body)[data-theme="maison-noir"] :is(.cart-button,.cart-toggle){border:1px solid #ae9473;background:none;color:#f4e7d3;border-radius:0}
.storefront[data-theme="maison-noir"]{display:flex;flex-direction:column}
.storefront[data-theme="maison-noir"] .storefront-hero{order:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding:45px 7% 30px;min-height:0;background:radial-gradient(ellipse at 50% 45%,#4a3e2b55,transparent 65%),#161510}
.storefront[data-theme="maison-noir"] .storefront-hero>div:first-child{display:grid;justify-items:center;order:2;z-index:2}
:is(.storefront[data-theme="maison-noir"] .storefront-hero h3,body[data-theme="maison-noir"] .hero h1){font:400 italic clamp(40px,6cqw,76px)/1.09 Georgia,serif;letter-spacing:-.06em;color:#f9efe0;text-transform:none;max-width:16ch;margin:12px auto}
:is(.storefront[data-theme="maison-noir"] .storefront-hero p,body[data-theme="maison-noir"] .hero p){font:400 13px/1.75 system-ui,sans-serif;color:#c8b9a7;max-width:49ch;margin-inline:auto}
.storefront[data-theme="maison-noir"] .hero-art{order:1;width:min(67%,370px);height:215px;min-height:0;border:1px solid #b99b6755;border-radius:50% 50% 2px 2px;background:radial-gradient(ellipse 25% 45% at 53% 60%,#f2d9b7 0%,#a47f54 47%,#3e3124 69%,transparent 70%),radial-gradient(ellipse at 50% 100%,#70573999,transparent 75%),#1c1915;box-shadow:0 15px 32px #0006}
.storefront[data-theme="maison-noir"] .hero-art :is(.art-shape,.art-orbit,.art-dot,.world-hero-icon){display:none}
.storefront[data-theme="maison-noir"] .storefront-header{order:0}
.storefront[data-theme="maison-noir"] .storefront-products{order:2;padding:33px 6%;background:#1b1916}
.storefront[data-theme="maison-noir"] .storefront-products-heading{border-top:1px solid #9b835d;border-bottom:1px solid #9b835d;padding:16px 0;text-align:center;margin-bottom:20px}
.storefront[data-theme="maison-noir"] .storefront-products-heading strong{font:400 26px Georgia,serif}
.storefront[data-theme="maison-noir"] .preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.storefront[data-theme="maison-noir"] .preview-product{border:0;border-bottom:1px solid #6e5d49;background:transparent;box-shadow:none;border-radius:0;padding:0}
.storefront[data-theme="maison-noir"] .product-picture{background:radial-gradient(ellipse at 50% 36%,#bb996c,#2b221b 78%);border-radius:0;min-height:155px}
.storefront[data-theme="maison-noir"] .preview-product h4{font:400 17px Georgia,serif}
.storefront[data-theme="maison-noir"] .storefront-story{order:3;padding:30px 6%;background:#2a241d;color:#f3ebdb}
.storefront[data-theme="maison-noir"] .storefront-footer{order:4}
body[data-theme="maison-noir"] .hero{min-height:660px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:68px 0 45px;background:radial-gradient(ellipse at 50% 50%,#51432e44,transparent 72%)}
body[data-theme="maison-noir"] .hero-copy{order:2}
body[data-theme="maison-noir"] .hero-graphic{order:1;height:290px;width:min(58%,480px);border-radius:50% 50% 0 0;background:radial-gradient(ellipse 27% 43% at 50% 60%,#f6ddbb 0%,#a47e50 43%,#393026 69%,transparent 70%),#1a1916;border:1px solid #bea67c44}
body[data-theme="maison-noir"] .hero-graphic>*{display:none}
body[data-theme="maison-noir"] .hero-button{border:1px solid #b5a07d;background:none;color:#f4e7ce;border-radius:0}
body[data-theme="maison-noir"] .product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body[data-theme="maison-noir"] .product-card{background:transparent;border:0;border-bottom:1px solid #998166;color:#e9dfd1;border-radius:0}
body[data-theme="maison-noir"] .product-art{background:radial-gradient(ellipse at 50% 38%,#b99b75,#29231b 80%);border-radius:0}
body[data-theme="maison-noir"] .story{background:#242019;color:#f5eddf}
body[data-theme="maison-noir"] .contact{border-top:1px solid #8f7b5e}
:is(.storefront,body)[data-theme^="botanica-editorial"] :is(.product-picture.has-photo,.product-art.has-photo)::after,
:is(.storefront,body)[data-theme^="velocity-lab"] :is(.product-picture.has-photo,.product-art.has-photo)::after,
:is(.storefront,body)[data-theme^="maison-noir"] :is(.product-picture.has-photo,.product-art.has-photo)::after{display:none!important}
/* Curated SAMPLE merchandise illustration replaces meaningless default geometric
   glyphs. Customer-uploaded product photography still wins in editor and preview. */
.storefront:is([data-theme="botanica-editorial"],[data-theme="velocity-lab"],[data-theme="maison-noir"]) .product-picture.has-curated-art,
body:is([data-theme="botanica-editorial"],[data-theme="velocity-lab"],[data-theme="maison-noir"]) .product-art.has-curated-art{
 position:relative;padding:0;overflow:hidden;border:0;isolation:isolate;min-height:185px;display:block
}
.storefront .product-picture.has-curated-art::before,.storefront .product-picture.has-curated-art::after,
body .product-art.has-curated-art::before,body .product-art.has-curated-art::after{content:none!important;display:none!important}
.lwshop-original-product-illustration{display:block;width:100%;height:100%;min-height:inherit;max-height:340px;object-fit:cover;transition:transform .4s ease}
.preview-product:hover .lwshop-original-product-illustration,.product-card:hover .lwshop-original-product-illustration{transform:scale(1.035)}
body .product-art.has-curated-art>span{position:absolute;z-index:2;left:14px;top:14px;padding:7px 10px;background:#161b18dd;color:#f0f9df;font:600 10px/1.2 system-ui,sans-serif;letter-spacing:.14em}
.storefront[data-theme="velocity-lab"] .storefront-hero{grid-template-columns:.93fr 1.07fr;min-height:450px;gap:28px;padding:42px 5%}
.storefront[data-theme="velocity-lab"] .hero-art{height:360px;min-height:0;background-position:center}
.storefront[data-theme="velocity-lab"] .preview-grid{gap:12px}
.storefront[data-theme="velocity-lab"] .preview-product{padding:0;background:#172018;border-color:#425d40;transition:transform .25s ease,border-color .25s ease}
.storefront[data-theme="velocity-lab"] .preview-product:hover{transform:translateY(-3px);border-color:#cefa47}
.storefront[data-theme="velocity-lab"] .preview-product :is(h4,p,.preview-product-footer){margin-inline:14px}
.storefront[data-theme="velocity-lab"] .preview-product h4{margin-top:13px}
body[data-theme="velocity-lab"] .product-card{transition:transform .25s ease,border-color .25s ease}
body[data-theme="velocity-lab"] .product-card:hover{transform:translateY(-4px);border-color:#cefa47}
.storefront[data-theme="botanica-editorial"] .product-picture.has-curated-art{min-height:200px}
.storefront[data-theme="botanica-editorial"] .preview-product:first-child .product-picture.has-curated-art{min-height:270px}
body[data-theme="botanica-editorial"] .product-art.has-curated-art{min-height:270px}
.storefront[data-theme="maison-noir"] .product-picture.has-curated-art{min-height:210px}
body[data-theme="maison-noir"] .product-art.has-curated-art{min-height:280px}
@container(max-width:690px){
 .storefront[data-theme="velocity-lab"] .storefront-hero{grid-template-columns:1fr;min-height:0;padding:32px 5%;gap:22px}
 .storefront[data-theme="velocity-lab"] .hero-art{height:215px}
 .storefront[data-theme="velocity-lab"] .preview-grid{gap:8px}
}
@media(max-width:740px){
 .lwshop-original-product-illustration{transition:none}
 body[data-theme="velocity-lab"] .product-card:hover{transform:none}
}
@media(prefers-reduced-motion:reduce){
 .lwshop-original-product-illustration,.storefront[data-theme="velocity-lab"] .preview-product,body[data-theme="velocity-lab"] .product-card{transition:none!important;transform:none!important}
}
/* Package thumbnails preview the genuine differences before changing the saved theme. */
#editor .lwshop-guided-card[data-shop-style="botanica-editorial"] .lwshop-guided-mini{background:#ede5d5;color:#2e493a;border-radius:0}
#editor .lwshop-guided-card[data-shop-style="botanica-editorial"] .lwshop-guided-banner{font:400 19px Georgia,serif;letter-spacing:-.05em}
#editor .lwshop-guided-card[data-shop-style="botanica-editorial"] .lwshop-guided-mini-photo{background:#c3d3b2 url("/assets/luckystudio-worlds/japandi/kvetinarstvi/hero-bouquet.svg") center/cover}
#editor .lwshop-guided-card[data-shop-style="velocity-lab"] .lwshop-guided-mini{background:#131b13;color:#d8fb56;border-radius:0}
#editor .lwshop-guided-card[data-shop-style="velocity-lab"] .lwshop-guided-banner{font:900 20px Impact,sans-serif;text-transform:uppercase}
#editor .lwshop-guided-card[data-shop-style="velocity-lab"] .lwshop-guided-mini-photo{background:#192e1b url("/demos/fitness-probostov/assets/gallery/01.webp") center/cover}
#editor .lwshop-guided-card[data-shop-style="maison-noir"] .lwshop-guided-mini{background:#191610;color:#e4c698;border-radius:0}
#editor .lwshop-guided-card[data-shop-style="maison-noir"] .lwshop-guided-banner{font:400 italic 19px Georgia,serif}
#editor .lwshop-guided-card[data-shop-style="maison-noir"] .lwshop-guided-mini-photo{background:radial-gradient(ellipse,#dcc099,#493322 65%,#191610)}
@container(max-width:690px){
 .storefront[data-theme="botanica-editorial"] .storefront-hero,
 .storefront[data-theme="velocity-lab"] .storefront-hero{grid-template-columns:1fr;padding:32px 5%;gap:22px}
 .storefront[data-theme="botanica-editorial"] .hero-art{height:240px;box-shadow:10px 12px 0 #b7c4a266}
 .storefront[data-theme="velocity-lab"] .hero-art{height:170px;clip-path:none}
 .storefront[data-theme="botanica-editorial"] .preview-grid,
 .storefront[data-theme="velocity-lab"] .preview-grid,
 .storefront[data-theme="maison-noir"] .preview-grid{grid-template-columns:1fr 1fr}
 .storefront[data-theme="botanica-editorial"] .preview-product:first-child{grid-column:span 2}
 .storefront[data-theme="maison-noir"] .hero-art{width:80%;height:155px}
}
@media(max-width:740px){
 body[data-theme="botanica-editorial"] .hero,body[data-theme="velocity-lab"] .hero{grid-template-columns:1fr;gap:20px;padding:36px 0;min-height:0}
 body[data-theme="botanica-editorial"] .hero-graphic,body[data-theme="velocity-lab"] .hero-graphic{height:280px;width:100%;clip-path:none}
 body[data-theme="maison-noir"] .hero{min-height:0;padding:36px 0}
 body[data-theme="maison-noir"] .hero-graphic{width:min(85%,430px);height:200px}
 body[data-theme="botanica-editorial"] .product-list,body[data-theme="velocity-lab"] .product-list,body[data-theme="maison-noir"] .product-list{grid-template-columns:1fr 1fr;gap:12px}
 body[data-theme="botanica-editorial"] .product-card:first-child{grid-column:span 2}
 body[data-theme="maison-noir"] .store-header nav{display:none}
}
@media(max-width:460px){
 .storefront[data-theme="botanica-editorial"] .preview-grid,.storefront[data-theme="velocity-lab"] .preview-grid,.storefront[data-theme="maison-noir"] .preview-grid{grid-template-columns:1fr}
 .storefront[data-theme="botanica-editorial"] .preview-product:first-child{grid-column:auto}
 body[data-theme="botanica-editorial"] .product-list,body[data-theme="velocity-lab"] .product-list,body[data-theme="maison-noir"] .product-list{grid-template-columns:1fr}
 body[data-theme="botanica-editorial"] .product-card:first-child{grid-column:auto}
}
@media(prefers-reduced-motion:reduce){
 :is(.storefront,body)[data-theme="velocity-lab"] *{animation:none!important;transition:none!important}
}


/* Contain each live store independently: responsive layout follows actual preview width. */
.storefront:is([data-theme="botanica-editorial"],[data-theme="velocity-lab"],[data-theme="maison-noir"]){container-type:inline-size}
body[data-theme="botanica-editorial"] .store-name,
body[data-theme="velocity-lab"] .store-name,
body[data-theme="maison-noir"] .store-name{white-space:normal}
/* Three visually distinct Original cards on the Studio front door. */
.one-shop-original-card[data-shop-pattern="botanica-editorial"] .one-shop-scene{background:#eee8db;color:#314d3c;border-radius:0}
.one-shop-original-card[data-shop-pattern="botanica-editorial"] .one-shop-scene-hero{font:400 30px/.98 Georgia,serif;color:#294534}
.one-shop-original-card[data-shop-pattern="botanica-editorial"] .one-shop-scene-hero i{background:#dae7d2 url("/assets/luckystudio-worlds/japandi/kvetinarstvi/hero-bouquet.svg") center/cover;border-radius:45% 45% 0 0}
.one-shop-original-card[data-shop-pattern="botanica-editorial"] .one-shop-scene-products span{background:#c5cfbc;border-radius:0}
.one-shop-original-card[data-shop-pattern="velocity-lab"] .one-shop-scene{background:#101910;color:#d8fc59;border-radius:0;border-bottom:7px solid #d8fc59}
.one-shop-original-card[data-shop-pattern="velocity-lab"] .one-shop-scene-top strong,
.one-shop-original-card[data-shop-pattern="velocity-lab"] .one-shop-scene-hero{font-family:Impact,"Arial Narrow",sans-serif;font-weight:900;text-transform:uppercase}
.one-shop-original-card[data-shop-pattern="velocity-lab"] .one-shop-scene-hero{font-size:30px;line-height:.9}
.one-shop-original-card[data-shop-pattern="velocity-lab"] .one-shop-scene-hero i{background:#233622 url("/demos/fitness-probostov/assets/gallery/01.webp") center/cover;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);border-radius:0}
.one-shop-original-card[data-shop-pattern="velocity-lab"] .one-shop-scene-products span{background:#40543b;border-radius:0}
.one-shop-original-card[data-shop-pattern="maison-noir"] .one-shop-scene{background:#181512;color:#d6b58b;border-radius:0;border:1px solid #806849}
.one-shop-original-card[data-shop-pattern="maison-noir"] .one-shop-scene-top strong{font:400 20px Georgia,serif;letter-spacing:.18em}
.one-shop-original-card[data-shop-pattern="maison-noir"] .one-shop-scene-hero{font:italic 400 28px/1 Georgia,serif;text-align:center}
.one-shop-original-card[data-shop-pattern="maison-noir"] .one-shop-scene-hero i{background:radial-gradient(ellipse,#dec69e,#58412e 55%,#1d1712 75%);border-radius:50% 50% 0 0}
.one-shop-original-card[data-shop-pattern="maison-noir"] .one-shop-scene-products span{background:#534335;border-radius:0}
