/* Independent storefront layouts. Shared product/detail and checkout interactions remain intact. */
body.cm-brand192{--ink:#332b24;--muted:#817569;--accent:#a78861;--line:#e5ddd1;--surface:#fffdfa;--page:#fcfaf7;--soft:#f0e8dc;--pink:#f0e8dc;--button:#aa8962;background:var(--page)!important;color:var(--ink)!important;font:15px/1.85 Tahoma,Arial,sans-serif}
body.cm-brand192.brand-perry{--ink:#f4eee2;--muted:#bdb4a5;--accent:#d0b184;--line:#3a3730;--surface:#191917;--page:#101110;--soft:#25231f;--pink:#25231f;--button:#d0b184;color-scheme:dark}
body.cm-brand192 .preview{background:var(--page)!important;color:var(--accent)!important;border-bottom:1px solid var(--line);font:12px/1.6 Georgia,serif;letter-spacing:2px;padding:9px 20px}
body.cm-brand192 .header{display:flex;position:sticky;top:0;justify-content:space-between;align-items:center;padding:14px 5vw;gap:25px;background:var(--page)!important;border-color:var(--line)!important;box-shadow:none;z-index:20;min-height:86px}
body.cm-brand192 .b192-logo{width:220px;height:60px;object-fit:contain}body.cm-brand192 .store-brand{display:flex;align-items:center}.b192-tools{display:flex;align-items:center;gap:20px}.b192-tools button{display:flex;align-items:center;position:relative;padding:8px;background:none!important;color:var(--ink)!important;border:0!important}.b192-tools svg{width:23px;height:23px}.b192-tools #cartCount{font:10px Arial;position:absolute;top:-2px;right:-4px;width:18px;height:18px;background:var(--accent)!important;color:var(--page)!important}
body.cm-brand192 .header nav{gap:22px;font-size:12px}body.cm-brand192 #storeSocialLinks{padding:8px 5vw;background:var(--page)!important}body.cm-brand192 .category-nav{background:var(--page)!important;border-color:var(--line)!important;padding:9px 5vw}body.cm-brand192 .category-nav a{color:var(--ink)!important;background:none!important;border:0!important}
body.cm-brand192.brand-perry .header .store-brand{position:absolute;left:50%;transform:translateX(-50%)}body.cm-brand192.brand-perry .header nav{margin-left:auto}body.cm-brand192.brand-perry .b192-tools{margin-right:auto}
body.cm-brand192 .b192-hero{margin:0;min-height:560px;border:0;border-radius:0;box-shadow:none;overflow:hidden;background:var(--soft)!important;position:relative}
body.cm-brand192 .b192-hero-light{display:grid;grid-template-columns:1fr 1.1fr}
body.cm-brand192 .b192-hero .hero-copy{padding:70px 6vw;max-width:none;position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:transparent}
body.cm-brand192 .b192-hero h1{font-size:clamp(32px,3.9vw,60px);line-height:1.6;font-weight:400;color:var(--ink)!important;margin:20px 0}.b192-kicker{font:10px/1.7 Georgia,serif;letter-spacing:3px;color:var(--accent);display:block;direction:ltr}.b192-hero-note{font-size:11px;color:var(--muted);margin-top:30px}.b192-actions{display:flex;gap:12px;flex-wrap:wrap}.b192-hero-media{background:var(--soft);min-height:560px}.b192-hero-media img{display:block;width:100%;height:100%;max-height:720px;object-fit:cover;object-position:center}.b192-hero-media img[hidden]{display:none}
body.cm-brand192 .b192-hero-dark{display:block;min-height:680px;background:#2e2922!important}.b192-hero-dark .b192-hero-media{position:absolute;inset:0;min-height:0}.b192-hero-dark .b192-hero-media img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 35%}.b192-hero-dark:after{content:'';position:absolute;inset:0;background:linear-gradient(270deg,#111d,transparent 85%);pointer-events:none}.b192-hero-dark .hero-copy{min-height:680px;width:57%}.b192-hero-dark h1{color:#fff5e4!important;font-size:clamp(40px,5vw,76px)!important}.b192-hero-dark .hero-copy p{color:#eee4d4!important}.b192-hero-index{position:absolute;z-index:2;bottom:25px;left:5vw;font:11px Georgia,serif;letter-spacing:3px;color:#fff}
body.cm-brand192 .btn{border-radius:1px!important;padding:11px 25px;background:var(--button)!important;border:1px solid var(--button)!important;color:var(--page)!important;font-size:12px;box-shadow:none!important}body.cm-brand192 .btn.light{background:transparent!important;color:var(--ink)!important;border-color:var(--muted)!important}body.cm-brand192.brand-perry .b192-hero .btn{background:transparent!important;color:#fff!important;border:1px solid #fff!important}
body.cm-brand192 #home>.benefits{margin:0;padding:23px 6vw;background:var(--page)!important;border-color:var(--line)!important}body.cm-brand192 .benefit{font-size:12px;color:var(--muted)!important}body.cm-brand192 .benefit b{color:var(--accent)!important}.b192-landing section{padding:65px 6vw}.b192-section-title{text-align:center;margin:0 0 35px}.b192-section-title h2{font-size:30px;line-height:1.5;font-weight:400;margin:9px 0;color:var(--ink)!important}.b192-section-title p{font-size:12px;color:var(--muted)}
.b192-product-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;max-width:1280px;margin:auto}.b192-product{min-width:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--surface)}.b192-product-image{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--soft)}.b192-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.b192-product-image:hover img{transform:scale(1.035)}.b192-product-copy{text-align:center;padding:15px 18px}.b192-product-copy h3{font-size:14px;font-weight:400;margin:0 0 5px;color:var(--ink)}.b192-price{font:16px/1.7 Arial,sans-serif;color:var(--ink)}.b192-product-cta{display:block;width:fit-content;margin:12px auto 0;padding:6px 16px;font-size:11px;background:var(--button);color:var(--page);border:1px solid var(--button)}.b192-view{display:block;width:fit-content;margin:30px auto 0;font-size:12px;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:3px}
.b192-rectangles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1350px;margin:auto}.b192-category{position:relative;display:block;min-width:0;text-align:center}.b192-rectangles .b192-category{overflow:hidden}.b192-category>div{aspect-ratio:4/5;background:var(--soft);overflow:hidden}.b192-category img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.b192-category:hover img{transform:scale(1.04)}.b192-category h3{font-size:16px;font-weight:400;margin:14px 0 4px}.b192-category>span{font-size:10px;color:var(--muted)}.b192-rectangles .b192-category h3{position:absolute;bottom:36px;right:0;left:0;color:#fff;z-index:2}.b192-rectangles .b192-category>span{position:absolute;bottom:16px;right:0;left:0;color:#fff;z-index:2}.b192-rectangles .b192-category:after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#0009);pointer-events:none}
.b192-story{text-align:center;background:var(--soft);margin:10px 0}.b192-story h2{font-size:39px;font-weight:400;margin:10px 0}.b192-story p{color:var(--muted);font-size:13px}.b192-story .btn{margin-top:16px}.b192-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.b192-steps b{font:32px Georgia,serif;color:var(--accent);font-weight:400}.b192-steps h3{font-weight:400;font-size:15px;margin:12px 0 3px}.b192-steps p{color:var(--muted);font-size:11px;margin:0}.b192-editorial{display:grid;grid-template-columns:1fr 1fr;padding:0!important;background:var(--soft);margin:0 6vw 60px}.b192-editorial-images{display:flex;min-height:400px;overflow:hidden}.b192-editorial-images a{display:block;width:100%;min-width:0}.b192-editorial-images img{width:100%;height:100%;max-height:550px;object-fit:cover}.b192-editorial-copy{padding:60px 12%;display:flex;justify-content:center;flex-direction:column}.b192-editorial-copy h2{font-size:32px;line-height:1.7;font-weight:400;margin:14px 0}.b192-editorial-copy p{color:var(--muted);font-size:13px}.b192-editorial-copy .b192-view{margin:18px 0 0}.b192-editorial-copy .btn{align-self:flex-start;margin-top:15px}
.b192-ticker{display:flex;justify-content:space-around;gap:25px;overflow:hidden;white-space:nowrap;padding:13px 20px;border-block:1px solid var(--line);color:var(--muted);font-size:11px}.brand-perry .b192-circles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;max-width:1000px;margin:auto}.b192-circles .b192-category>div{border-radius:50%;aspect-ratio:1}.brand-perry .b192-product-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.brand-perry .b192-product{border:0;background:none;border-radius:0}.brand-perry .b192-product-copy{padding:15px 0}.brand-perry .b192-product-cta{background:transparent;color:var(--ink);border-color:var(--muted);width:100%}.brand-perry .b192-product-image{aspect-ratio:3/4}.brand-perry .b192-editorial{display:flex;flex-direction:column;background:none;margin:0;padding:0 9vw 65px!important}.brand-perry .b192-editorial-copy{text-align:center;padding:25px 15% 40px}.brand-perry .b192-editorial-copy .btn{align-self:center}.brand-perry .b192-editorial-images{gap:25px}.brand-perry .b192-editorial-images img{max-height:620px}.brand-perry .b192-section-title h2{font-size:32px;letter-spacing:1px}
body.cm-brand192 :is(.product,.product-info,.collection-note,.drawer,.cart-bottom,.cart-line,dialog,.chat-panel,.field,.swatch,.size,.qty,.policy,footer){background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none}body.cm-brand192 :is(.product-info h3,.detail-copy h1,.accordion summary,.label,.form label,.drawer-head,.total,.section-head h2){color:var(--ink)!important}body.cm-brand192 :is(.product-info p,.detail-copy p,.currency,.currency-note,.meta-count,.back,.policy p){color:var(--muted)!important}body.cm-brand192 .product{border-radius:2px!important}body.cm-brand192 .product-photo{background:var(--soft)!important}body.cm-brand192 .swatch[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}body.cm-brand192 .price{color:#27804b!important}body.cm-brand192.brand-perry .price{color:#97d5a7!important}body.cm-brand192 .remove{color:#d84056!important}body.cm-brand192 #collection{padding:60px 6vw;border-top:1px solid var(--line)}body.cm-brand192 .policy{padding:35px 6vw}body.cm-brand192 .chat-launch{background:var(--button)!important;color:var(--page)!important}body.cm-brand192 .b192-footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:35px;padding:45px 6vw;border-top:1px solid var(--line)}.b192-footer img{object-fit:contain;max-width:100%}.b192-footer p,.b192-footer>span{color:var(--muted);font-size:11px}.b192-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;font-size:12px}.b192-no-photo{display:grid;place-items:center;height:100%;color:var(--muted)}
body.cm-brand192 #brandMenu192{max-width:380px;width:90%;max-height:85vh;overflow:auto;padding:25px;background:var(--page)!important;color:var(--ink)!important}.b192-menu-head{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.b192-menu-head img{width:180px;height:55px;object-fit:contain}.b192-menu-head button{font-size:27px}#brandMenu192 nav,#brandMenu192>a{display:grid;gap:0;padding-top:15px}#brandMenu192 a{padding:10px;border-bottom:1px solid var(--line);font-size:14px}body.cm-brand192 [hidden]{display:none!important}
@media(max-width:750px){body.cm-brand192 .header{padding:10px 4vw;min-height:70px;gap:12px}.b192-logo{width:155px!important;height:45px!important}.b192-tools{gap:8px}.b192-tools button{padding:6px}.b192-tools svg{width:21px;height:21px}body.cm-brand192 .header nav{display:none}body.cm-brand192.brand-perry .header .store-brand{position:static;transform:none}body.cm-brand192.brand-perry .b192-tools{margin-right:auto}body.cm-brand192 .b192-hero-light{display:flex;flex-direction:column-reverse}.b192-hero-light .b192-hero-media{min-height:0;height:380px}.b192-hero-light .b192-hero-media img{height:380px}.b192-hero-light .hero-copy{padding:35px 7vw!important;align-items:center!important;text-align:center}.b192-hero h1{font-size:32px!important}.b192-hero-note{margin-top:20px}.b192-hero-dark{min-height:600px!important}.b192-hero-dark .hero-copy{min-height:600px!important;width:100%;padding:40px 7vw!important;justify-content:flex-end!important;padding-bottom:65px!important}.b192-hero-dark:after{background:linear-gradient(0deg,#000c,transparent 90%)}.b192-hero-dark h1{font-size:44px!important}.b192-hero-index{font-size:9px;bottom:20px}.b192-landing section{padding:40px 5vw}.b192-section-title{margin-bottom:22px}.b192-section-title h2{font-size:25px!important}.b192-product-row,.brand-perry .b192-product-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-mydukkan .b192-product:last-child{display:none}.b192-product-copy{padding:12px 9px}.b192-product-copy h3{font-size:12px}.b192-product-cta{font-size:10px;padding:7px 6px}.b192-rectangles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-perry .b192-circles{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.b192-steps{gap:15px;padding:35px 5vw!important}.b192-steps h3{font-size:13px}.b192-steps p{font-size:10px}.b192-story h2{font-size:29px}.b192-editorial{grid-template-columns:1fr;margin:0 5vw 35px}.b192-editorial-images{min-height:290px}.b192-editorial-images img{height:330px}.b192-editorial-copy{padding:35px 8%}.b192-editorial-copy h2{font-size:26px}.brand-perry .b192-editorial{padding:0 5vw 35px!important}.brand-perry .b192-editorial-copy{padding:20px 5% 30px}.brand-perry .b192-editorial-images{gap:12px;min-height:240px}.brand-perry .b192-editorial-images img{height:300px}.b192-ticker{justify-content:flex-start;font-size:10px}body.cm-brand192 #home>.benefits{padding:20px 5vw;gap:10px}.benefit{font-size:10px!important}body.cm-brand192 .b192-footer{grid-template-columns:1fr;gap:20px;padding:30px 6vw}.b192-footer nav{gap:12px}.b192-actions{justify-content:center}body.cm-brand192 #collection{padding:35px 5vw}}
@media(prefers-reduced-motion:reduce){.b192-category img,.b192-product-image img{transition:none}}
body.cm-brand192 #categoryNav{display:none!important}body.cm-brand192 #storeSocialLinks{background:var(--page)!important;border-color:var(--line)!important}body.cm-brand192 #storeSocialLinks :is(.social-name181,.social-caption181){color:var(--muted)!important}body.cm-brand192 #cm149-language{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}#brandMenuLinks192 .b192-subcategory{font-size:12px;padding-right:28px;color:var(--muted)}
body.cm-brand192 #homeParcelTrackingLaunch{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important;max-width:100%;margin:15px 6vw;padding:13px 20px!important;min-height:0!important}body.cm-brand192 #homeParcelTrackingLaunch :is(p,small,span){color:var(--muted)!important}body.cm-brand192 .b192-hero{width:100%!important;max-width:none!important}body.cm-brand192.brand-perry #catalog{grid-template-columns:repeat(4,minmax(0,1fr))}body.cm-brand192.brand-mydukkan #catalog{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:750px){body.cm-brand192.brand-perry #catalog,body.cm-brand192.brand-mydukkan #catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.cm-brand192{overflow-x:clip}body.cm-brand192 .b192-header{flex-wrap:nowrap}body.cm-brand192 #cm149-language{max-width:110px}body.cm-brand192 .b192-header .header nav{min-width:0}@media(max-width:750px){body.cm-brand192 .b192-header{flex-wrap:wrap}body.cm-brand192 #cm149-language{margin:0;flex-basis:auto}}
