/* MatKoz storefront v6 — approved desktop + mobile reference, 2026-10-03 */
:root{
  --mk6-bg:#fff;
  --mk6-ink:#111317;
  --mk6-muted:#66707a;
  --mk6-line:#e3e7eb;
  --mk6-soft:#f5f7f8;
  --mk6-panel:#ffffff;
  --mk6-dark:#0f1113;
  --mk6-dark-2:#1b1e22;
  --mk6-silver:#9ba2a9;
  --mk6-red:#e3262e;
  --mk6-green:#16883b;
  --mk6-radius:10px;
}
body.storefront-v4.mk-redesign{
  background:var(--mk6-bg)!important;
  color:var(--mk6-ink)!important;
}
body.storefront-v4.mk-redesign .final-topbar{
  height:32px!important;min-height:32px!important;
  padding:0 clamp(24px,4vw,74px)!important;
  background:linear-gradient(90deg,#101214,#191c1f)!important;
  grid-template-columns:auto auto auto 1fr!important;
  color:#fff!important;
  font-size:10px!important;
}
body.storefront-v4.mk-redesign .final-topbar>span{padding-right:44px!important;gap:7px!important}
body.storefront-v4.mk-redesign .final-topbar nav{gap:16px!important}
body.storefront-v4.mk-redesign .final-topbar svg{width:16px!important;height:16px!important;stroke:#fff!important}

body.storefront-v4.mk-redesign .header{background:#fff!important;border:0!important;box-shadow:none!important}
body.storefront-v4.mk-redesign .head{
  height:70px!important;
  padding:0 clamp(24px,4vw,74px)!important;
  grid-template-columns:250px minmax(400px,1fr) 330px!important;
  gap:28px!important;
  border-bottom:1px solid var(--mk6-line)!important;
}
body.storefront-v4.mk-redesign .brand{width:240px!important;height:54px!important;display:flex!important;align-items:center!important;overflow:visible!important}
body.storefront-v4.mk-redesign .brand img{display:block!important;width:228px!important;height:52px!important;object-fit:contain!important;object-position:left center!important}
body.storefront-v4.mk-redesign .brand .mk-wordmark{display:none!important}
body.storefront-v4.mk-redesign .search{
  width:min(100%,720px)!important;height:42px!important;min-height:42px!important;
  grid-template-columns:minmax(0,1fr) 52px!important;
  background:#f6f7f8!important;border:1px solid #dfe3e7!important;border-radius:7px!important;
}
body.storefront-v4.mk-redesign .search input{font-size:12px!important;color:#1c2126!important;padding-left:42px!important}
body.storefront-v4.mk-redesign .search button{width:52px!important;min-width:52px!important;height:42px!important;min-height:42px!important;background:#111317!important}
body.storefront-v4.mk-redesign .search:before{border-color:#7b838b!important}
body.storefront-v4.mk-redesign .search:after{background:#7b838b!important}
body.storefront-v4.mk-redesign .actions{gap:20px!important}
body.storefront-v4.mk-redesign .action{color:#101316!important;font-size:10px!important}
body.storefront-v4.mk-redesign .action svg{stroke:#101316!important;width:23px!important;height:23px!important}
body.storefront-v4.mk-redesign .count{background:#111317!important;color:#fff!important}

body.storefront-v4.mk-redesign .nav{
  min-height:45px!important;
  padding:0 clamp(24px,4vw,74px)!important;
  justify-content:center!important;
  gap:0!important;
  border-bottom:1px solid var(--mk6-line)!important;
}
body.storefront-v4.mk-redesign .nav>a,
body.storefront-v4.mk-redesign .nav>button{
  min-height:45px!important;padding:0 16px!important;
  border-right:0!important;background:#fff!important;
  color:#171a1d!important;font-size:10px!important;font-weight:700!important;
  display:inline-flex!important;align-items:center!important;gap:7px!important;
}
body.storefront-v4.mk-redesign .nav>button[data-nav-view="all"]{display:none!important}
body.storefront-v4.mk-redesign .nav .nav-icon{width:19px;height:19px;display:grid;place-items:center;flex:0 0 19px}
body.storefront-v4.mk-redesign .nav .nav-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.storefront-v4.mk-redesign .nav [data-nav-view="promotion"]{color:var(--mk6-red)!important}
body.storefront-v4.mk-redesign .nav [data-nav-view].active,
body.storefront-v4.mk-redesign .nav [data-category].active{background:#f3f5f6!important;color:#0a0b0d!important;border-radius:7px!important}

body.storefront-v4.mk-redesign.storefront-home .hero-layout{
  width:calc(100% - clamp(38px,4vw,78px))!important;
  max-width:1650px!important;
  margin:10px auto 0!important;
  display:grid!important;
  grid-template-columns:minmax(0,2.25fr) minmax(280px,.84fr)!important;
  gap:9px!important;
  align-items:stretch!important;
}
body.storefront-v4.mk-redesign.storefront-home .final-hero{
  position:relative!important;width:100%!important;max-width:none!important;height:342px!important;margin:0!important;
  border-radius:10px!important;overflow:hidden!important;background:#080a0c!important;
}
body.storefront-v4.mk-redesign .final-hero>img{
  object-fit:cover!important;object-position:center right!important;filter:saturate(.9) contrast(1.08)!important;
}
body.storefront-v4.mk-redesign .final-hero:before{
  background:linear-gradient(90deg,rgba(5,7,9,.98) 0%,rgba(7,9,11,.92) 34%,rgba(7,9,11,.58) 52%,rgba(7,9,11,.04) 77%)!important;
}
body.storefront-v4.mk-redesign .hero-brand-logo{
  position:absolute!important;z-index:4!important;left:56px!important;top:24px!important;width:178px!important;height:38px!important;
  object-fit:contain!important;object-position:left center!important;filter:none!important;
}
body.storefront-v4.mk-redesign .hero-copy{
  top:78px!important;left:56px!important;width:min(540px,52%)!important;color:#fff!important;
}
body.storefront-v4.mk-redesign .hero-copy .ey{display:none!important}
body.storefront-v4.mk-redesign .final-hero h1{
  margin:0!important;max-width:550px!important;
  color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  font-size:42px!important;line-height:.98!important;letter-spacing:-1.7px!important;font-weight:850!important;
  white-space:pre-line!important;
}
body.storefront-v4.mk-redesign .final-hero p{
  max-width:520px!important;margin:16px 0 18px!important;
  color:#f3f5f6!important;font-size:15px!important;line-height:1.36!important;
}
body.storefront-v4.mk-redesign .hero-actions .btn{
  min-height:44px!important;padding:0 22px!important;border-radius:7px!important;
  background:#fff!important;color:#14171a!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;
}
body.storefront-v4.mk-redesign .hero-decor{display:none!important}
body.storefront-v4.mk-redesign .hero-trust{
  display:flex!important;gap:28px!important;margin-top:22px!important;color:#fff!important;font-size:10px!important;font-weight:700!important
}
body.storefront-v4.mk-redesign .hero-arrow{width:35px!important;height:35px!important;background:rgba(255,255,255,.94)!important;color:#111!important}
body.storefront-v4.mk-redesign .hero-prev{left:12px!important}
body.storefront-v4.mk-redesign .hero-next{right:12px!important}
body.storefront-v4.mk-redesign .hero-dots{right:20px!important;bottom:15px!important}
body.storefront-v4.mk-redesign .hero-dots button{width:8px!important;height:8px!important;background:rgba(255,255,255,.48)!important}
body.storefront-v4.mk-redesign .hero-dots button[aria-current="true"]{background:#fff!important}

body.storefront-v4.mk-redesign .hero-side{display:grid;grid-template-rows:repeat(3,1fr);gap:8px;min-width:0}
body.storefront-v4.mk-redesign .hero-side-card{
  position:relative;overflow:hidden;border-radius:10px;background:#15181b;color:#fff;text-decoration:none;min-height:0;
}
body.storefront-v4.mk-redesign .hero-side-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.storefront-v4.mk-redesign .hero-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,12,14,.88),rgba(10,12,14,.08) 72%)}
body.storefront-v4.mk-redesign .hero-side-card>span{position:absolute;z-index:2;left:18px;top:18px;right:20px;display:grid;gap:4px}
body.storefront-v4.mk-redesign .hero-side-card b{font-size:20px;line-height:1}
body.storefront-v4.mk-redesign .hero-side-card small{max-width:180px;font-size:10px;line-height:1.25}
body.storefront-v4.mk-redesign .hero-side-card i{
  position:absolute;z-index:3;right:12px;bottom:12px;width:29px;height:29px;display:grid;place-items:center;
  border-radius:50%;background:#fff;color:#111;font-style:normal;font-size:16px
}

body.storefront-v4.mk-redesign.storefront-home .store-values{
  width:calc(100% - clamp(38px,4vw,78px))!important;max-width:1650px!important;margin:8px auto 0!important;
  min-height:58px!important;padding:0 14px!important;border:1px solid var(--mk6-line)!important;border-radius:10px!important;
  display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;background:#fff!important;box-shadow:none!important;
}
body.storefront-v4.mk-redesign .store-values article{min-height:58px!important;border-right:1px solid #e8ebee!important;padding:0 18px!important;display:flex!important;align-items:center!important;gap:12px!important}
body.storefront-v4.mk-redesign .store-value-number{color:#111!important}
body.storefront-v4.mk-redesign .store-value-number svg{stroke:#111!important;width:26px!important;height:26px!important}
body.storefront-v4.mk-redesign .store-values strong{font-size:10px!important;color:#131619!important}
body.storefront-v4.mk-redesign .store-values small{font-size:8px!important;color:#6c747c!important}

body.storefront-v4.mk-redesign.storefront-home .categories-section{
  width:calc(100% - clamp(38px,4vw,78px))!important;max-width:1650px!important;margin:10px auto 0!important;padding:0!important;
}
body.storefront-v4.mk-redesign.storefront-home .categories-section .section-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 8px!important
}
body.storefront-v4.mk-redesign .categories-section .section-head .ey{display:none!important}
body.storefront-v4.mk-redesign .categories-section .section-head h2{margin:0!important;font-size:21px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;letter-spacing:-.5px!important}
body.storefront-v4.mk-redesign .categories-section .section-head:after{content:"Zobacz wszystkie →";font-size:9px;font-weight:700;color:#58616a}
body.storefront-v4.mk-redesign .categories{
  display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:8px!important
}
body.storefront-v4.mk-redesign .category{
  height:114px!important;min-height:114px!important;border-radius:8px!important;border:0!important;background:#171a1d!important;box-shadow:none!important
}
body.storefront-v4.mk-redesign .category:after{background:linear-gradient(0deg,rgba(6,8,10,.82),rgba(6,8,10,.04) 66%)!important}
body.storefront-v4.mk-redesign .category img{filter:saturate(.94)!important}
body.storefront-v4.mk-redesign .category-icon{display:none!important}
body.storefront-v4.mk-redesign .category b{left:10px!important;bottom:10px!important;font-size:11px!important;line-height:1.08!important}
body.storefront-v4.mk-redesign .category small{display:none!important}
body.storefront-v4.mk-redesign .category i{
  right:7px!important;bottom:7px!important;width:24px!important;height:24px!important;background:#fff!important;color:#111!important;font-size:0!important
}
body.storefront-v4.mk-redesign .category i:after{font-size:12px!important}
body.storefront-v4.mk-redesign .category.category-special-new{background:linear-gradient(135deg,#20252a,#050607)!important}
body.storefront-v4.mk-redesign .category.category-special-new:before{content:"NOWOŚCI";position:absolute;z-index:2;left:10px;top:10px;padding:3px 6px;border-radius:4px;background:#16191c;color:#fff;border:1px solid rgba(255,255,255,.25);font-size:7px;font-weight:800}
body.storefront-v4.mk-redesign .category.category-special-promo{background:radial-gradient(circle at 60% 50%,#3a3d41 0,#0e1012 60%,#050607 100%)!important}
body.storefront-v4.mk-redesign .category.category-special-promo:before{content:"%";position:absolute;z-index:2;left:50%;top:47%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:13px;background:var(--mk6-red);display:grid;place-items:center;color:#fff;font-size:28px;font-weight:900;box-shadow:0 8px 22px rgba(227,38,46,.35)}

body.storefront-v4.mk-redesign .home-showcases{
  width:calc(100% - clamp(38px,4vw,78px))!important;max-width:1650px!important;margin:10px auto 0!important;padding:0!important
}
body.storefront-v4.mk-redesign .showcase-heading{align-items:center!important;margin:0 0 8px!important}
body.storefront-v4.mk-redesign .showcase-heading>div{display:flex!important;align-items:center!important;gap:24px!important}
body.storefront-v4.mk-redesign .showcase-heading h2{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:21px!important;letter-spacing:-.5px!important
}
body.storefront-v4.mk-redesign .showcase-heading p{display:none!important}
body.storefront-v4.mk-redesign .home-product-tabs{display:flex;align-items:center;gap:22px}
body.storefront-v4.mk-redesign .home-product-tabs button{padding:5px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#6b737b;font-size:10px;font-weight:700;cursor:pointer}
body.storefront-v4.mk-redesign .home-product-tabs button.active{color:#111317;border-bottom-color:#111317}
body.storefront-v4.mk-redesign .show-all-products{color:#58616a!important}
body.storefront-v4.mk-redesign .showcase-grid{display:block!important}
body.storefront-v4.mk-redesign .home-box-promo{display:none!important}
body.storefront-v4.mk-redesign .showcase-products{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:8px!important}
body.storefront-v4.mk-redesign .showcase-card{
  min-height:224px!important;padding:7px!important;border:1px solid #e5e8eb!important;border-radius:9px!important;background:#fff!important
}
body.storefront-v4.mk-redesign .showcase-product-open{height:118px!important;min-height:118px!important;background:#fff!important}
body.storefront-v4.mk-redesign .showcase-card>div{min-height:90px!important;grid-template-columns:minmax(0,1fr) 34px!important;padding-top:5px!important}
body.storefront-v4.mk-redesign .showcase-card>div>b{font-size:9.5px!important;line-height:1.18!important;color:#15181b!important}
body.storefront-v4.mk-redesign .showcase-card>div>em{font-size:8px!important;color:#59616a!important}
body.storefront-v4.mk-redesign .showcase-card>div>strong{font-size:13px!important;color:#101214!important}
body.storefront-v4.mk-redesign .showcase-discount{background:#111317!important;border-radius:4px!important}
body.storefront-v4.mk-redesign .showcase-card del{color:#8d949b!important}
body.storefront-v4.mk-redesign .showcase-add{
  width:32px!important;height:32px!important;border-radius:5px!important;background:#111317!important;color:#fff!important
}
body.storefront-v4.mk-redesign .product-rating-stars{color:#ffb400!important}
body.storefront-v4.mk-redesign .favorite-button{background:#fff!important;border:1px solid #e1e5e8!important;color:#111!important}

body.storefront-v4.mk-redesign .home-editorial{
  display:block!important;width:calc(100% - clamp(38px,4vw,78px))!important;max-width:1650px!important;margin:10px auto 0!important
}
body.storefront-v4.mk-redesign .home-editorial .editorial-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card{
  position:relative!important;min-height:92px!important;height:92px!important;overflow:hidden!important;border-radius:8px!important;background:#111!important
}
body.storefront-v4.mk-redesign .home-editorial .editorial-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,9,11,.92),rgba(7,9,11,.08))}
body.storefront-v4.mk-redesign .home-editorial .editorial-card>div{position:absolute!important;z-index:2!important;inset:0!important;padding:14px 18px!important;color:#fff!important;display:flex!important;align-items:center!important;gap:12px!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card small{font-size:9px!important;font-weight:800!important;color:#fff!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card h2{margin:0!important;color:#fff!important;font-size:17px!important;line-height:1.05!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card p{display:none!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card .btn{margin-left:auto!important;min-height:34px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:5px!important;background:rgba(10,12,14,.65)!important;color:#fff!important;font-size:9px!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card[data-tone="promo"] small{color:#fff!important}
body.storefront-v4.mk-redesign .home-editorial .editorial-card[data-tone="promo"] h2{color:#fff!important}

body.storefront-v4.mk-redesign.storefront-home .home-inspiration{margin-top:16px!important}
body.storefront-v4.mk-redesign.storefront-home .full-catalog-section{margin-top:22px!important}
body.storefront-v4.mk-redesign .final-footer{background:#111317!important;color:#fff!important}

@media (min-width:701px) and (max-width:1180px){
 body.storefront-v4.mk-redesign .head{grid-template-columns:210px minmax(300px,1fr) 280px!important;padding-inline:24px!important}
 body.storefront-v4.mk-redesign .nav{padding-inline:20px!important;overflow-x:auto!important;justify-content:flex-start!important}
 body.storefront-v4.mk-redesign.storefront-home .hero-layout{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr)!important}
 body.storefront-v4.mk-redesign .final-hero h1{font-size:34px!important}
 body.storefront-v4.mk-redesign .categories{grid-template-columns:repeat(6,minmax(0,1fr))!important}
 body.storefront-v4.mk-redesign .showcase-products{grid-template-columns:repeat(6,minmax(0,1fr))!important}
}

@media (max-width:700px){
 body.storefront-v4.mk-redesign{padding-bottom:64px!important}
 body.storefront-v4.mk-redesign .final-topbar{display:none!important}
 body.storefront-v4.mk-redesign .header{
   position:relative!important;top:auto!important;min-height:130px!important;padding:0!important;border-bottom:1px solid var(--mk6-line)!important;
 }
 body.storefront-v4.mk-redesign .head{
   position:relative!important;width:100%!important;height:130px!important;padding:0 12px!important;margin:0!important;
   display:grid!important;grid-template-columns:44px minmax(0,1fr) 82px!important;grid-template-rows:62px 50px!important;gap:0 8px!important;
   border-bottom:0!important;background:#fff!important;
 }
 body.storefront-v4.mk-redesign .mobile-menu-open{
   grid-column:1!important;grid-row:1!important;position:static!important;display:grid!important;place-items:center!important;align-self:center!important;
   width:38px!important;height:38px!important;border:0!important;background:#fff!important;color:#111!important
 }
 body.storefront-v4.mk-redesign .mobile-menu-open svg{width:23px!important;height:23px!important;stroke:#111!important}
 body.storefront-v4.mk-redesign .brand{
   grid-column:2!important;grid-row:1!important;position:static!important;width:100%!important;height:58px!important;justify-self:center!important;justify-content:center!important
 }
 body.storefront-v4.mk-redesign .brand img{width:180px!important;height:48px!important;object-position:center!important}
 body.storefront-v4.mk-redesign .actions{
   grid-column:3!important;grid-row:1!important;position:static!important;display:flex!important;justify-content:flex-end!important;gap:6px!important;align-self:center!important
 }
 body.storefront-v4.mk-redesign .actions .account-link,
 body.storefront-v4.mk-redesign .actions .favourites-link{display:none!important}
 body.storefront-v4.mk-redesign .actions .cart-action{display:flex!important;width:38px!important;height:38px!important;justify-content:center!important}
 body.storefront-v4.mk-redesign .actions .cart-action>span,
 body.storefront-v4.mk-redesign .actions .cart-action>small{display:none!important}
 body.storefront-v4.mk-redesign .actions .count{top:-3px!important;right:-1px!important;width:16px!important;height:16px!important}
 body.storefront-v4.mk-redesign form#storeSearchForm.search{
   grid-column:1/4!important;grid-row:2!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;
   width:100%!important;height:42px!important;min-height:42px!important;align-self:center!important;margin:0!important;
   grid-template-columns:minmax(0,1fr) 46px!important;background:#f4f6f7!important;border:1px solid #e0e4e8!important;border-radius:6px!important
 }
 body.storefront-v4.mk-redesign .search input{font-size:16px!important;padding-left:38px!important}
 body.storefront-v4.mk-redesign .search button{width:46px!important;min-width:46px!important;height:42px!important;min-height:42px!important;background:#111317!important}
 body.storefront-v4.mk-redesign .nav{
   min-height:62px!important;padding:5px 9px 7px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;
   overflow:hidden!important;border-top:1px solid #edf0f2!important;border-bottom:1px solid #e5e8eb!important
 }
 body.storefront-v4.mk-redesign .nav>a,
 body.storefront-v4.mk-redesign .nav>button{
   min-width:0!important;min-height:50px!important;padding:3px!important;border:0!important;display:flex!important;flex-direction:column!important;
   align-items:center!important;justify-content:center!important;gap:2px!important;font-size:7px!important;line-height:1.05!important;text-align:center!important;border-radius:6px!important
 }
 body.storefront-v4.mk-redesign .nav .nav-icon{width:22px!important;height:22px!important}
 body.storefront-v4.mk-redesign .nav .nav-icon svg{width:22px!important;height:22px!important}
 body.storefront-v4.mk-redesign .nav>a:nth-of-type(n+6),
 body.storefront-v4.mk-redesign .nav>button[data-nav-view]{display:none!important}
 body.storefront-v4.mk-redesign.storefront-home .hero-layout{
   width:calc(100% - 18px)!important;margin:8px auto 0!important;display:block!important
 }
 body.storefront-v4.mk-redesign.storefront-home .final-hero{
   width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;border-radius:8px!important
 }
 body.storefront-v4.mk-redesign .hero-side{display:none!important}
 body.storefront-v4.mk-redesign .final-hero>img{object-position:center right!important}
 body.storefront-v4.mk-redesign .final-hero:before{background:linear-gradient(90deg,rgba(5,7,9,.94),rgba(5,7,9,.76) 48%,rgba(5,7,9,.08) 86%)!important}
 body.storefront-v4.mk-redesign .hero-brand-logo{left:14px!important;top:13px!important;width:112px!important;height:24px!important}
 body.storefront-v4.mk-redesign .hero-copy{top:50px!important;left:14px!important;width:62%!important}
 body.storefront-v4.mk-redesign .final-hero h1{font-size:24px!important;line-height:1!important;letter-spacing:-.8px!important}
 body.storefront-v4.mk-redesign .final-hero p{font-size:10px!important;line-height:1.25!important;margin:8px 0 10px!important;max-width:260px!important}
 body.storefront-v4.mk-redesign .hero-actions .btn{min-height:32px!important;padding:0 12px!important;font-size:9px!important;border-radius:5px!important}
 body.storefront-v4.mk-redesign .hero-trust{display:none!important}
 body.storefront-v4.mk-redesign .hero-arrow{display:none!important}
 body.storefront-v4.mk-redesign .hero-dots{right:auto!important;left:50%!important;transform:translateX(-50%)!important;bottom:7px!important}
 body.storefront-v4.mk-redesign .hero-dots button{width:6px!important;height:6px!important}
 body.storefront-v4.mk-redesign.storefront-home .store-values{
   width:calc(100% - 18px)!important;margin:7px auto 0!important;min-height:55px!important;padding:0!important;
   grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:7px!important
 }
 body.storefront-v4.mk-redesign .store-values article{
   min-height:55px!important;padding:5px 4px!important;display:grid!important;grid-template-columns:1fr!important;gap:2px!important;text-align:center!important;border-right:1px solid #e8ebee!important
 }
 body.storefront-v4.mk-redesign .store-values article:nth-child(n+4){display:none!important}
 body.storefront-v4.mk-redesign .store-value-number{margin:auto!important}
 body.storefront-v4.mk-redesign .store-value-number svg{width:22px!important;height:22px!important}
 body.storefront-v4.mk-redesign .store-values strong{font-size:7px!important}
 body.storefront-v4.mk-redesign .store-values small{font-size:5.5px!important;line-height:1.05!important;margin:0!important}
 body.storefront-v4.mk-redesign.storefront-home .categories-section{
   width:calc(100% - 18px)!important;margin:10px auto 0!important
 }
 body.storefront-v4.mk-redesign .categories-section .section-head{margin-bottom:7px!important}
 body.storefront-v4.mk-redesign .categories-section .section-head h2{font-size:18px!important}
 body.storefront-v4.mk-redesign .categories-section .section-head:after{font-size:7px!important}
 body.storefront-v4.mk-redesign .categories{
   grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important
 }
 body.storefront-v4.mk-redesign .category{height:86px!important;min-height:86px!important;border-radius:7px!important}
 body.storefront-v4.mk-redesign .category:nth-child(n+7){display:none!important}
 body.storefront-v4.mk-redesign .category b{left:7px!important;bottom:7px!important;font-size:8px!important}
 body.storefront-v4.mk-redesign .category i{right:5px!important;bottom:5px!important;width:20px!important;height:20px!important}
 body.storefront-v4.mk-redesign .home-showcases{
   width:calc(100% - 18px)!important;margin:10px auto 0!important
 }
 body.storefront-v4.mk-redesign .showcase-heading{margin-bottom:7px!important;align-items:flex-end!important}
 body.storefront-v4.mk-redesign .showcase-heading>div{display:block!important}
 body.storefront-v4.mk-redesign .showcase-heading h2{font-size:18px!important}
 body.storefront-v4.mk-redesign .home-product-tabs{margin-top:5px!important;gap:16px!important;overflow-x:auto!important;white-space:nowrap!important}
 body.storefront-v4.mk-redesign .home-product-tabs button{font-size:8px!important}
 body.storefront-v4.mk-redesign .show-all-products{font-size:7px!important}
 body.storefront-v4.mk-redesign .showcase-products{
   display:grid!important;grid-auto-flow:column!important;grid-auto-columns:145px!important;grid-template-columns:none!important;gap:6px!important;
   overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding-bottom:4px!important;scrollbar-width:none!important
 }
 body.storefront-v4.mk-redesign .showcase-products::-webkit-scrollbar{display:none}
 body.storefront-v4.mk-redesign .showcase-card{min-height:214px!important;width:145px!important;scroll-snap-align:start!important;padding:6px!important}
 body.storefront-v4.mk-redesign .showcase-product-open{height:112px!important;min-height:112px!important}
 body.storefront-v4.mk-redesign .showcase-card>div>b{font-size:8px!important}
 body.storefront-v4.mk-redesign .showcase-card>div>strong{font-size:11px!important}
 body.storefront-v4.mk-redesign .home-editorial{display:none!important}
 body.storefront-v4.mk-redesign.storefront-home .home-inspiration{display:none!important}
 body.storefront-v4.mk-redesign.storefront-home .full-catalog-section{margin-top:16px!important}
 body.storefront-v4.mk-redesign .mobile-nav{
   position:fixed!important;z-index:90!important;left:0!important;right:0!important;bottom:0!important;height:58px!important;
   display:grid!important;grid-template-columns:repeat(5,1fr)!important;background:#fff!important;border-top:1px solid #dfe3e7!important;
   padding-bottom:env(safe-area-inset-bottom)!important;box-shadow:0 -4px 18px rgba(17,19,23,.06)!important
 }
 body.storefront-v4.mk-redesign .mobile-nav a,
 body.storefront-v4.mk-redesign .mobile-nav button{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#20252a!important;background:#fff!important;border:0!important;font-size:9px!important}
 body.storefront-v4.mk-redesign .mobile-nav svg{width:20px!important;height:20px!important;stroke:#20252a!important}
 body.storefront-v4.mk-redesign .mobile-nav .active{color:#111!important}
}
