/*
MONO Shop v1.8.10 | https://monoshopbg.com
Created by LOD Corporation. Copyright (c) 2026 LOD Corporation.
All rights reserved for original MONO Shop code. Third-party licenses remain applicable.
*/
/* MONO 7–12: complete commerce layouts */
.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]){font-family:Arial,sans-serif;background:var(--theme-bg);color:var(--theme-text)}
.market-banner{position:relative;overflow:hidden;border-radius:18px;background:#eef0f4;min-width:0;display:flex;align-items:center;padding:36px;isolation:isolate}.market-banner .market-copy{position:relative;z-index:1;padding:0;width:auto}.market-banner .market-copy p{color:inherit}.market-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:16px}.market-banner :is(h1,h2){font-size:clamp(25px,3.1vw,46px);line-height:1.13;letter-spacing:-1.5px;max-width:500px;margin:0 0 18px}.market-banner p{font-size:14px;line-height:1.65;max-width:300px;margin:0 0 22px}.market-banner img{object-fit:contain;width:50%;height:100%;min-width:0;max-height:480px;filter:drop-shadow(0 20px 20px #17253515);mix-blend-mode:multiply}.market-cta{display:inline-flex;gap:20px;align-items:center;padding:13px 19px;background:var(--theme-accent);color:#fff!important;border-radius:7px;font-size:12px;font-weight:700;text-decoration:none!important;white-space:normal}.market-service-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0;border-bottom:1px solid #e5e5e7;gap:24px;margin-bottom:38px}.market-service-strip a{display:flex;gap:14px;align-items:center;text-decoration:none}.market-service-strip a>span{font-size:28px;color:var(--theme-accent)}.market-service-strip b{display:block;font-size:13px}.market-service-strip small{display:block;font-size:11px;color:#7c8189;margin-top:6px}.market-category-section{margin:36px 0}.market-category-section header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.market-category-section h2,.market-hot :is(h1,h2){font-size:22px;letter-spacing:-.5px}.market-category-section header>a{font-size:12px}.market-category-section .theme-category-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.market-category-section .theme-category-tiles a{background:white;border:1px solid #e9ebee;border-radius:14px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;text-align:center}.market-category-section .theme-category-tiles img{width:110px;height:110px;object-fit:contain;mix-blend-mode:multiply}.market-category-section .theme-category-tiles span{font-size:10px;color:#9297a0}.market-featured{margin:32px 0}.market-mid-banners{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:44px 0}.market-mid-banners .market-banner{min-height:240px;background:#e8edf4}.market-mid-banners :is(h1,h2){font-size:30px}.market-mid-banners .mid-two{background:#eee4d8}.market-mid-banners img{max-height:220px}.market-sale{margin-bottom:50px}
.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-grid{gap:0;border:1px solid #e9ebee;border-radius:14px;overflow:hidden;background:white}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-card{padding:18px;border-radius:0;border:0;border-right:1px solid #eceef0;border-bottom:1px solid #eceef0;background:white;min-width:0}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-image{aspect-ratio:1;background:#fafafa;border-radius:10px}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-image img{object-fit:contain;padding:12px;mix-blend-mode:multiply}.storefront .market-featured .product-card h3{font-size:14px;line-height:1.5}.storefront .market-featured .product-card:hover{box-shadow:0 8px 32px #25345212;z-index:2}.market-beauty-grid{display:grid;grid-template-columns:1.2fr .8fr 1.1fr;gap:20px;margin:28px 0 0}.beauty-main{background:linear-gradient(145deg,#edccbb,#efd5c9);min-height:510px;align-items:flex-start;padding:30px}.beauty-main .market-copy{max-width:85%}.beauty-main :is(h1,h2){font-size:38px}.beauty-main img{position:absolute;bottom:-25px;right:-25px;height:290px;width:75%;transform:rotate(-12deg);z-index:0}.beauty-main p{max-width:220px}.beauty-side{flex-direction:column;background:#ede2ec;justify-content:space-between;padding:28px}.beauty-side :is(h1,h2){font-size:28px}.beauty-side img{width:100%;height:270px}.market-hot{padding:5px 0}.market-hot .theme-category-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 10px}.market-hot .theme-category-tiles a{text-align:center;display:flex;flex-direction:column;align-items:center;font-size:11px;gap:10px}.market-hot .theme-category-tiles img{width:80px;height:80px;border-radius:50%;background:#eee6e6;object-fit:contain;padding:10px}.market-hot .theme-category-tiles span{display:none}.header-beauty-market,.header-retail{background:#100d25!important;color:white}.header-beauty-market .commerce-header-main,.header-retail .commerce-header-main{padding-top:26px;padding-bottom:26px}.header-beauty-market .store-logo,.header-retail .store-logo{color:white}.header-beauty-market .commerce-nav{background:#e24b70;border-radius:0}.header-beauty-market .commerce-nav>a,.header-beauty-market .mega-menu summary{color:white!important}.header-beauty-market .mega-menu summary{background:#c53259}.header-beauty-market .commerce-actions a,.header-retail .commerce-actions a{color:white}.header-retail{background:#102744!important}.header-retail .commerce-nav{background:white;color:#14233b}.header-retail .theme-search{background:white}.header-retail .cart-button b{background:#e99a16}
.market-fresh-picks{display:flex;gap:40px;margin:24px 0;align-items:center}.market-fresh-picks a{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600}.market-fresh-picks img{width:64px;height:64px;background:#e8efdf;border-radius:50%;object-fit:contain;padding:6px}.market-fresh-grid{display:grid;grid-template-columns:2.2fr 1fr 1fr;gap:18px}.fresh-main{background:#d5e4bd;min-height:440px}.fresh-main .market-copy{width:65%}.fresh-main img{position:absolute;width:62%;right:-13%;bottom:-8%;height:95%;transform:rotate(-12deg)}.fresh-side,.fresh-milk{display:flex;flex-direction:column;text-align:center;padding:26px 20px;background:#f2c6c2}.fresh-milk{background:#d1e3ed}.fresh-side h2,.fresh-milk :is(h1,h2){font-size:25px;letter-spacing:-.8px}.fresh-side img,.fresh-milk img{width:100%;height:240px;margin-top:18px}.header-fresh-market .mega-menu summary,.header-fresh-market .theme-search{border-radius:28px}.market-digital-grid{display:grid;grid-template-columns:220px 1fr 250px;gap:22px;margin-top:30px}.market-category-rail{padding:24px 18px;background:#f5f5f6;border-radius:20px;display:flex;flex-direction:column;gap:8px}.market-category-rail :is(h1,h2){font-size:15px;margin:0 0 15px}.market-category-rail a{display:flex;align-items:center;gap:10px;font-size:12px;padding:14px 0;border-bottom:1px solid #e6e6e9}.market-category-rail a span:last-child{margin-left:auto}.digital-main{flex-direction:column;background:linear-gradient(145deg,#ededee,#f8f8f9);min-height:510px;text-align:center;padding:35px 28px}.digital-main :is(h1,h2){font-size:36px;max-width:440px}.digital-main p{margin-left:auto;margin-right:auto}.digital-main img{width:95%;height:270px;margin-top:20px}.market-spotlight{padding:22px 16px;border:1px solid #e8e8ed;border-radius:20px;text-align:center}.market-spotlight>.market-kicker{font-size:9px;letter-spacing:1px}.market-spotlight>p{font-size:12px;line-height:1.6;color:#8b8a95}.digital-side{padding:22px 14px;flex-direction:column;background:#eee3df}.digital-side :is(h1,h2){font-size:23px}.digital-side img{width:100%;height:245px}.digital-side .market-cta{font-size:11px;padding:10px}.market-mega-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:250px 210px;gap:20px;margin-top:25px}.mega-main{grid-row:span 2;background:linear-gradient(145deg,#45245c,#775491);color:white;flex-direction:column;text-align:center}.mega-main .market-copy{width:100%}.mega-main :is(h1,h2){font-size:38px;max-width:none}.mega-main p{max-width:none}.mega-main img{width:95%;height:250px;mix-blend-mode:normal}.mega-phone{grid-column:span 2;background:#eedce7}.mega-phone :is(h1,h2){font-size:32px}.mega-phone img{width:48%;height:245px}.mega-work{background:#cae7fb;padding:24px}.mega-watch{background:#f6d785;padding:24px}.mega-work h2,.mega-watch :is(h1,h2){font-size:22px;letter-spacing:-.7px}.mega-work img,.mega-watch img{position:absolute;right:-12%;bottom:-20%;width:65%;height:80%;opacity:.9}.mega-work .market-copy,.mega-watch .market-copy{max-width:85%}.mega-work .market-cta,.mega-watch .market-cta{background:white;color:#183754!important;padding:10px;font-size:11px}.header-mega-tech .commerce-nav{background:#e3edff;border-radius:9px}.market-adventure{background:radial-gradient(ellipse at 80% 30%,#ffb137,transparent 65%),#ef6b18;color:white;text-align:center;padding:64px 20px 100px;border-radius:20px;margin-top:24px}.market-adventure h1{font-size:clamp(35px,5vw,66px);letter-spacing:-2px;line-height:1.1;max-width:850px;margin:0 auto 20px}.market-adventure p{font-size:16px}.market-adventure .market-cta{background:#21251f;margin-top:14px}.market-adventure-cats{position:relative;margin:-60px 28px 20px}.market-adventure-cats .theme-category-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.market-adventure-cats .theme-category-tiles a{display:flex;flex-direction:column;align-items:center;background:white;padding:20px 12px;border-radius:16px;text-align:center;box-shadow:0 8px 20px #14243e06;font-size:12px;gap:12px}.market-adventure-cats img{width:120px;height:120px;object-fit:contain}.market-adventure-cats span{display:none}.retail-main{min-height:490px;background:linear-gradient(110deg,#e3d7c7,#f3eee7);padding:55px}.retail-main .market-copy{width:48%}.retail-main :is(h1,h2){font-size:50px;max-width:460px}.retail-main img{width:58%;height:430px}.retail-caption{display:flex;justify-content:space-between;background:#102744;color:white;padding:18px 30px;font-size:11px}.market-retail-hero{margin-top:24px;overflow:hidden;border-radius:10px}.retail-main{border-radius:0}
@media(min-width:1500px){.market-banner :is(h1,h2){font-size:46px}.market-digital-grid{grid-template-columns:240px 1fr 290px}}
@media(max-width:1050px){.market-digital-grid{grid-template-columns:180px 1fr}.market-spotlight{display:none}.market-beauty-grid{grid-template-columns:1.1fr .9fr}.market-hot{grid-column:span 2}.market-hot .theme-category-tiles{grid-template-columns:repeat(7,1fr)}.market-fresh-grid{grid-template-columns:2fr 1fr}.fresh-milk{display:none}.market-category-section .theme-category-tiles,.market-adventure-cats .theme-category-tiles{grid-template-columns:repeat(4,1fr)}.market-fresh-picks{gap:20px}}
@media(max-width:700px){.market-beauty-grid,.market-fresh-grid,.market-digital-grid,.market-mega-grid{gap:12px;margin-top:16px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.market-banner{padding:24px;border-radius:12px}.market-banner :is(h1,h2){font-size:30px;letter-spacing:-1px}.market-banner p{font-size:12px;line-height:1.5}.market-kicker{font-size:9px;letter-spacing:1px;margin-bottom:12px}.market-cta{font-size:11px;padding:11px 14px}.beauty-main,.fresh-main,.digital-main,.mega-main{grid-column:span 2;min-height:340px}.beauty-main .market-copy{max-width:65%}.beauty-main img{height:240px;width:60%;right:-45px;bottom:-20px}.beauty-side{grid-column:span 2;flex-direction:row;min-height:180px}.beauty-side .market-copy{width:60%}.beauty-side img{width:40%;height:170px}.beauty-side :is(h1,h2){font-size:25px}.market-hot .theme-category-tiles{grid-template-columns:repeat(4,1fr);gap:14px 6px}.market-hot .theme-category-tiles img{width:65px;height:65px}.market-fresh-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.market-fresh-picks a{flex-direction:column;text-align:center;font-size:10px;gap:7px}.market-fresh-picks img{width:50px;height:50px}.fresh-main .market-copy{width:66%}.fresh-main img{width:65%;height:90%;right:-20%}.fresh-side,.fresh-milk{display:flex;min-height:240px;padding:20px 12px}.fresh-side h2,.fresh-milk :is(h1,h2){font-size:20px}.fresh-side img,.fresh-milk img{height:140px;margin:10px 0 0}.market-category-rail{display:none}.digital-main{min-height:420px;padding:28px 20px}.digital-main :is(h1,h2){font-size:31px}.digital-main img{height:220px}.mega-main{min-height:410px;padding:28px 18px}.mega-main :is(h1,h2){font-size:31px}.mega-main img{height:240px}.mega-phone{min-height:180px;padding:20px}.mega-phone :is(h1,h2){font-size:26px}.mega-phone img{height:170px}.mega-work,.mega-watch{height:205px;padding:18px}.mega-work h2,.mega-watch :is(h1,h2){font-size:21px}.market-service-strip{grid-template-columns:1fr 1fr;gap:22px 10px;padding:22px 0;margin-bottom:22px}.market-service-strip b{font-size:11px}.market-service-strip small{font-size:10px;line-height:1.4}.market-service-strip a{gap:9px}.market-service-strip a>span{font-size:22px}.market-category-section .theme-category-tiles{grid-template-columns:repeat(3,1fr);gap:8px}.market-category-section .theme-category-tiles a{padding:10px 6px;font-size:10px}.market-category-section .theme-category-tiles img{width:75px;height:75px}.market-category-section h2,.market-hot :is(h1,h2){font-size:20px}.market-mid-banners{grid-template-columns:1fr;gap:12px;margin:28px 0}.market-mid-banners .market-banner{min-height:200px}.market-mid-banners :is(h1,h2){font-size:26px}.market-mid-banners img{height:180px}.market-adventure{padding:40px 18px 75px;margin-top:16px}.market-adventure h1{font-size:37px;letter-spacing:-1.3px}.market-adventure p{font-size:13px;line-height:1.5}.market-adventure-cats{margin:-40px 10px 10px}.market-adventure-cats .theme-category-tiles{grid-template-columns:repeat(3,1fr);gap:8px}.market-adventure-cats .theme-category-tiles a{padding:12px 6px;font-size:10px;gap:8px;border-radius:10px}.market-adventure-cats img{width:80px;height:90px}.retail-main{flex-direction:column;min-height:470px;padding:30px 24px;text-align:center}.retail-main .market-copy{width:100%}.retail-main :is(h1,h2){font-size:35px}.retail-main p{margin-left:auto;margin-right:auto}.retail-main img{width:100%;height:250px}.retail-caption{padding:15px;font-size:9px;gap:12px}.storefront .market-featured .product-card{padding:10px}.storefront .market-featured .product-card h3{font-size:12px}}

.sales-section{background:white;border:1px solid #e7e8eb;border-radius:16px;padding:28px;margin:28px 0}.sales-section :is(h1,h2){font-size:24px;margin:0 0 18px}.sales-section form{max-width:650px;display:grid;gap:14px}.bundle-items{display:flex;gap:20px;overflow:auto;margin:20px 0}.bundle-items>a{min-width:145px;max-width:200px;display:grid;gap:10px;font-size:12px;padding:16px;background:#f8f9fb;border-radius:12px}.bundle-items img{width:130px;height:130px;object-fit:contain}.customer-review{border-bottom:1px solid #eee;padding:20px 0}.customer-review header{display:flex;gap:25px;justify-content:space-between}.customer-review header span{color:#d59824}.customer-review small{color:#898b93}.customer-review p{line-height:1.7}.specification-table{width:100%;border-collapse:collapse}.specification-table th,.specification-table td{padding:12px;text-align:left;border-bottom:1px solid #eee}.specification-table th{background:#f8f9fa;width:35%}.studio-sidebar select{max-width:100%}

.theme-preview-mini{position:relative;overflow:hidden}.mini-theme-photo{position:absolute;right:10px;top:65px;width:42%;height:150px;object-fit:contain;mix-blend-mode:multiply}.theme-preview-mini:has(.mini-theme-photo) .mini-hero{width:60%;min-height:190px}.theme-preview-mini[data-layout=mega-tech]{background:linear-gradient(90deg,#e6daef 60%,#dceafe 60%)}.theme-preview-mini[data-layout=beauty-market] .mini-nav,.theme-preview-mini[data-layout=retail] .mini-nav{background:#14213a;color:white}.theme-preview-mini[data-layout=adventure] .mini-hero{background:#f58428;color:white}.theme-preview-mini[data-layout=fresh-market]{background:#e3edce}.theme-preview-mini[data-layout=digital]{background:#f1f0f4}.theme-preview-mini[data-layout=retail]{background:#eee2d4}

@media(max-width:700px){.storefront .design-canvas .product-grid{grid-template-columns:repeat(var(--design-mobile-columns,2),minmax(0,1fr))}}
.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-image{height:auto;width:100%;aspect-ratio:1;min-width:0}.market-hot .theme-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.market-hot .theme-category-tiles a{min-width:0;padding:6px}.market-hot .theme-category-tiles b{font-size:inherit;overflow-wrap:anywhere}.header-beauty-market .commerce-actions .cart-button,.header-retail .commerce-actions .cart-button{color:#1c2437}.market-category-section .theme-category-tiles a,.market-adventure-cats .theme-category-tiles a{min-width:0}.market-category-section .theme-category-tiles b,.market-adventure-cats .theme-category-tiles b{font-size:inherit}
@media(max-width:700px){.market-hot .theme-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.market-hot .theme-category-tiles img{max-width:100%}.market-category-section .theme-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.market-adventure-cats .theme-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.market-adventure-cats img{max-width:100%}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .card-actions{display:grid;gap:8px}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .card-actions .btn{width:100%;padding:10px 5px;font-size:10px}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-card{padding:10px}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption h2{font-size:12px}}
.market-banner.beauty-main,.market-banner.retail-main{color:#fff;background:#635041;position:relative}.market-banner.beauty-main>img,.market-banner.retail-main>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;filter:none;mix-blend-mode:normal;transform:none;z-index:-2}.market-banner.beauty-main:after,.market-banner.retail-main:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1b130c85,transparent 85%)}.market-banner.beauty-main{align-items:flex-end;min-height:530px}.market-banner.beauty-main .market-copy{max-width:100%;width:100%;text-shadow:0 1px 12px #36221d40}.market-banner.beauty-main h1{max-width:320px}.market-banner.beauty-main p{max-width:280px}.market-banner.beauty-main:after{background:linear-gradient(0deg,#2b1b0fd9,transparent 80%)}.market-banner.retail-main{min-height:540px}.market-banner.retail-main .market-copy{width:48%}
@media(max-width:700px){.market-banner.beauty-main{min-height:470px}.market-banner.beauty-main h1{font-size:32px;max-width:260px}.market-banner.beauty-main>img{object-position:60% center}.market-banner.retail-main{min-height:490px;justify-content:center}.market-banner.retail-main .market-copy{width:100%}.market-banner.retail-main>img{object-position:60% center}.market-banner.retail-main:after{background:#21181180}}

.storefront .design-canvas [data-design-products] .product-grid{grid-template-columns:repeat(var(--design-columns,4),minmax(0,1fr))}@media(max-width:700px){.storefront .design-canvas [data-design-products] .product-grid{grid-template-columns:repeat(var(--design-mobile-columns,2),minmax(0,1fr))}}
.market-banner.beauty-main:after,.market-banner.retail-main:after{pointer-events:none}
.market-category-section .theme-category-tiles,.market-adventure-cats .theme-category-tiles{grid-template-columns:repeat(var(--category-count,6),minmax(0,1fr))}.market-adventure-cats img,.market-category-section .theme-category-tiles img{max-width:100%}.market-hot .theme-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.market-hot .theme-category-tiles img{max-width:100%}
.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;min-height:100px;padding:16px 0}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption p{display:none}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption h2{font-size:14px;line-height:1.5;min-height:42px}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption strong{font-size:17px;font-weight:700;color:var(--theme-accent)}
@media(max-width:1050px){.market-category-section .theme-category-tiles,.market-adventure-cats .theme-category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.market-category-section .theme-category-tiles,.market-adventure-cats .theme-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption h2{font-size:12px;min-height:36px}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption{min-height:86px;padding:12px 0}.storefront:is([data-theme="beauty-market"],[data-theme="fresh-market"],[data-theme="digital"],[data-theme="mega-tech"],[data-theme="adventure"],[data-theme="retail"]) .product-caption strong{font-size:15px}}

/* MONO 1.6.1: full-width navigation with soft, individual controls. */
.storefront .commerce-header .commerce-nav{width:100%;max-width:none;margin:0;padding:12px max(24px,calc((100% - 1400px)/2));box-sizing:border-box;border-radius:0;background:#fff;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2;box-shadow:0 5px 16px #14233b04;gap:8px;justify-content:flex-start;flex-wrap:wrap;color:#253245}
.storefront .commerce-nav>.mega-menu{min-width:218px;margin-right:20px;flex-shrink:0}
.storefront .commerce-nav .mega-menu>summary{background:#f5f7fa;color:#253245!important;border:1px solid #e3e8ef;border-radius:999px;padding:13px 20px;min-height:48px;box-sizing:border-box;box-shadow:none}
.storefront .commerce-nav .mega-menu>summary:hover,.storefront .commerce-nav .mega-menu[open]>summary{background:color-mix(in srgb,var(--theme-accent) 8%,white);border-color:color-mix(in srgb,var(--theme-accent) 28%,white)}
.storefront .commerce-nav>a{color:#344256!important;border-radius:999px;padding:13px 20px;line-height:22px;background:transparent}
.storefront .commerce-nav>a:hover,.storefront .commerce-nav>a[aria-current=page]{background:color-mix(in srgb,var(--theme-accent) 9%,white);color:var(--theme-accent)!important}
.storefront .commerce-nav .mega-panel{left:max(24px,calc((100% - 1400px)/2));right:max(24px,calc((100% - 1400px)/2));top:calc(100% + 8px)}
@media(max-width:700px){
.storefront .commerce-header .commerce-nav{padding:9px 14px;gap:4px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}
.storefront .commerce-nav>.mega-menu{min-width:172px;margin-right:4px}
.storefront .commerce-nav .mega-menu>summary{min-height:42px;padding:10px 14px;font-size:12px;gap:8px}
.storefront .commerce-nav>a{flex-shrink:0;padding:10px 14px;font-size:12px;line-height:22px}
.storefront .commerce-nav .mega-panel{position:fixed;top:160px;left:12px;right:12px;max-height:calc(100dvh - 185px)}
}
