:root{--page:#070712;--ink:#f8fbff;--accent:#22d3ee;--backdrop:radial-gradient(circle at 18% 0,rgba(168,85,247,.42),transparent 34%),radial-gradient(circle at 90% 14%,rgba(34,211,238,.28),transparent 30%),linear-gradient(180deg,#070712,#151126 60%,#090916);--texture:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px);--watermark:"NEON";--wm-color:rgba(255,255,255,.07);--header-bg:rgba(8,8,18,.72);--header-color:#fff;--logo-color:#fff;--logo-size:84px;--logo-shadow:0 0 28px #a855f7,0 0 70px rgba(34,211,238,.50);--tutorial-bg:linear-gradient(135deg,#a855f7,#22d3ee);--nav-bg:rgba(255,255,255,.08);--nav-border:1px solid rgba(255,255,255,.16);--nav-color:#fff;--nav-hover:linear-gradient(135deg,#a855f7,#22d3ee);--search-bg:linear-gradient(135deg,#a855f7,#22d3ee);--cat-cols:repeat(4,minmax(0,1fr));--cat-bg:rgba(255,255,255,.08);--cat-border:1px solid rgba(255,255,255,.18);--cat-radius:28px;--cat-layer:linear-gradient(135deg,rgba(168,85,247,.30),rgba(34,211,238,.12));--cat-title-color:#fff;--product-bg:rgba(255,255,255,.09);--product-border:1px solid rgba(255,255,255,.16);--product-title:#fff;--product-radius:28px;--strip:linear-gradient(90deg,#a855f7,#22d3ee,#f0abfc);--price:#22d3ee;--notice-bg:rgba(255,255,255,.08);--notice-border:1px solid rgba(255,255,255,.16);--notice-color:#22d3ee}
@media(min-width:1100px){header,.header,.site-header{min-height:260px!important;padding:36px 46px!important;display:grid!important;grid-template-columns:220px 1fr 330px!important;grid-template-areas:"brand brand search" "left nav search"!important}.header-left{grid-area:brand!important}.category-nav{grid-area:nav!important}.header-right{grid-area:search!important}.category-card,.product-card{backdrop-filter:blur(24px)!important}.category-card:nth-child(odd){transform:perspective(1000px) rotateY(-5deg)!important}.category-card:nth-child(even){transform:perspective(1000px) rotateY(5deg)!important}}
/* Individual redesign. Data/admin untouched. */
*{box-sizing:border-box}html{background:var(--page,#f5f5f5)!important}body{margin:0!important;background:var(--body-bg,var(--page,#f5f5f5))!important;color:var(--ink,#171717)!important;overflow-x:hidden!important}body:before{content:"";position:fixed;inset:0;z-index:-5;pointer-events:none;background:var(--backdrop,transparent)!important}body:after{content:var(--watermark,"");position:fixed;z-index:-4;left:var(--wm-left,3vw);top:var(--wm-top,15vh);font-size:clamp(76px,16vw,260px);font-weight:1000;line-height:.8;color:var(--wm-color,rgba(0,0,0,.045));white-space:nowrap;pointer-events:none;letter-spacing:0}
header,.header,.site-header{position:relative!important;background:var(--header-bg,#fff)!important;color:var(--header-color,var(--ink,#171717))!important;border:var(--header-border,0)!important;box-shadow:var(--header-shadow,0 20px 70px rgba(0,0,0,.10))!important;z-index:30!important;overflow:visible!important}.header-left .logo,.logo,.header-left a:first-child{color:var(--logo-color,#111)!important;font-size:var(--logo-size,64px)!important;font-weight:var(--logo-weight,950)!important;line-height:.95!important;letter-spacing:var(--logo-track,0)!important;text-decoration:none!important;text-shadow:var(--logo-shadow,none)!important;text-transform:var(--logo-transform,none)!important}.header-tutorial-button{background:var(--tutorial-bg,#111)!important;color:var(--tutorial-color,#fff)!important;border:var(--tutorial-border,0)!important;border-radius:var(--button-radius,16px)!important;box-shadow:var(--button-shadow,0 18px 40px rgba(0,0,0,.18))!important;font-weight:900!important;padding:var(--button-pad,14px 24px)!important;text-decoration:none!important}.category-nav{background:var(--nav-bg,#fff)!important;border:var(--nav-border,1px solid rgba(0,0,0,.08))!important;border-radius:var(--nav-radius,999px)!important;box-shadow:var(--nav-shadow,0 14px 40px rgba(0,0,0,.08))!important;backdrop-filter:blur(16px)!important;gap:var(--nav-gap,8px)!important}.category-nav .nav-item,.nav-item,.dropdown-toggle,.category-nav a{color:var(--nav-color,#111)!important;font-weight:900!important;border-radius:999px!important;padding:var(--nav-pad,10px 14px)!important}.category-nav .nav-item:hover,.nav-item:hover,.dropdown-toggle:hover,.category-nav a:hover{background:var(--nav-hover,#111)!important;color:var(--nav-hover-color,#fff)!important;transform:translateY(-2px)!important}.dropdown-menu{border-radius:18px!important;box-shadow:0 24px 70px rgba(0,0,0,.16)!important;overflow:hidden!important}.search-form{background:var(--search-bg,#111)!important;border:var(--search-border,0)!important;border-radius:var(--search-radius,20px)!important;box-shadow:var(--search-shadow,0 18px 48px rgba(0,0,0,.16))!important;overflow:hidden!important}.search-input{background:transparent!important;border:0!important;color:var(--search-color,#fff)!important;font-weight:900!important}.search-input::placeholder{color:var(--search-ph,rgba(255,255,255,.82))!important}.search-btn{background:var(--search-btn,rgba(255,255,255,.18))!important;color:var(--search-color,#fff)!important;border:0!important}.home-content{position:relative!important;min-height:100vh!important;background:transparent!important}.home-seo-intro,.whatsapp-banner,.whats-banner,.contact-banner,.whatsapp-contact{background:var(--notice-bg,#fff)!important;color:var(--notice-color,var(--accent,#22c55e))!important;border:var(--notice-border,1px solid rgba(0,0,0,.08))!important;border-radius:var(--notice-radius,28px)!important;box-shadow:var(--notice-shadow,0 22px 70px rgba(0,0,0,.10))!important;width:var(--notice-w,min(1160px,calc(100% - 64px)))!important;margin:var(--notice-m,30px auto)!important;backdrop-filter:blur(18px)!important}.categories{position:relative!important}.category-grid{display:grid!important;grid-template-columns:var(--cat-cols,repeat(auto-fit,minmax(220px,1fr)))!important;gap:var(--cat-gap,28px)!important;width:var(--content-w,min(1300px,calc(100% - 72px)))!important;margin:var(--cat-margin,38px auto)!important}.category-card{position:relative!important;min-height:var(--cat-h,230px)!important;background:var(--cat-bg,#fff)!important;border:var(--cat-border,1px solid rgba(0,0,0,.08))!important;border-radius:var(--cat-radius,22px)!important;box-shadow:var(--cat-shadow,0 22px 70px rgba(0,0,0,.12))!important;overflow:hidden!important;padding:var(--cat-pad,18px)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;isolation:isolate!important}.category-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:var(--cat-layer,transparent)!important}.category-card:after{content:""!important;position:absolute!important;left:var(--strip-l,16px)!important;right:var(--strip-r,16px)!important;bottom:var(--strip-b,14px)!important;height:var(--strip-h,6px)!important;border-radius:999px!important;background:var(--strip,var(--accent,#111))!important}.category-card img,.category-thumb{width:100%!important;height:var(--cat-img-h,130px)!important;object-fit:cover!important;border-radius:var(--cat-img-radius,16px)!important;filter:var(--img-filter,saturate(1.14) contrast(1.04))!important}.category-card h3,.category-card .title,.category-fixed-title{color:var(--cat-title-color,var(--ink,#111))!important;font-size:var(--cat-title-size,23px)!important;font-weight:950!important;line-height:1.08!important;text-align:var(--cat-title-align,center)!important;margin:var(--cat-title-m,14px 0 12px)!important}.products-grid,.category-product-row,.latest-products,.related-products{width:var(--product-w,min(1320px,calc(100% - 72px)))!important;margin-left:auto!important;margin-right:auto!important;gap:var(--prod-gap,28px)!important}.product-card,.category-fixed-card,.side-product-card,.related-product-card,.product-container{background:var(--product-bg,#fff)!important;border:var(--product-border,1px solid rgba(0,0,0,.08))!important;border-radius:var(--product-radius,22px)!important;box-shadow:var(--product-shadow,0 22px 70px rgba(0,0,0,.12))!important;overflow:hidden!important;position:relative!important}.product-card:before,.category-fixed-card:before,.side-product-card:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:var(--prod-strip-h,7px)!important;background:var(--strip,var(--accent,#111))!important;z-index:3!important}.product-card img,.category-fixed-card img,.side-product-card img{filter:var(--prod-img-filter,saturate(1.08) contrast(1.04))!important}.product-title,.category-fixed-title{color:var(--product-title,var(--ink,#111))!important;font-weight:900!important}.product-price,.price,.current-price,.category-fixed-price{color:var(--price,var(--accent,#111))!important;font-weight:950!important}.buy-btn,.primary-btn,.cta-button,.download-button{background:var(--action-bg,var(--accent,#111))!important;color:var(--action-color,#fff)!important;border-radius:var(--button-radius,16px)!important;box-shadow:var(--button-shadow,0 18px 40px rgba(0,0,0,.18))!important}.rail-product{background:var(--rail-bg,#fff)!important;border:var(--rail-border,1px solid rgba(0,0,0,.08))!important;border-radius:var(--rail-radius,16px)!important;box-shadow:var(--rail-shadow,0 14px 36px rgba(0,0,0,.10))!important;overflow:hidden!important}.mobile-bottom-category-bar{background:var(--mobile-bg,#fff)!important;border-top:var(--mobile-border,1px solid rgba(0,0,0,.08))!important;box-shadow:0 -18px 48px rgba(0,0,0,.14)!important}
@media (min-width:1100px){.category-card:hover,.product-card:hover,.category-fixed-card:hover,.side-product-card:hover{transform:var(--hover,translateY(-10px) scale(1.015))!important}.category-card:nth-child(6n+1){min-height:calc(var(--cat-h,230px) + var(--feature-extra,0px))!important}.category-card:nth-child(6n+3){margin-top:var(--offset-a,0)!important}.category-card:nth-child(6n+5){margin-top:var(--offset-b,0)!important}}
@media (max-width:900px){body{background:var(--mobile-page,var(--page,#f5f5f5))!important}body:after{display:none!important}header,.header,.site-header{display:flex!important;flex-direction:column!important;gap:14px!important;padding:20px 14px!important;min-height:auto!important;position:relative!important}.header-left .logo,.logo,.header-left a:first-child{font-size:clamp(34px,10vw,54px)!important;text-align:center!important}.header-right,.search-form{width:100%!important}.category-nav{width:100%!important;overflow-x:auto!important;justify-content:flex-start!important}.category-grid{width:calc(100% - 24px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.category-card{min-height:190px!important}.products-grid,.category-product-row,.latest-products,.related-products{width:calc(100% - 24px)!important}}

/* category art refresh */
.category-card img,.category-thumb{object-fit:cover!important;background:#fff!important;}
.category-card{--cat-img-h:150px;}
@media(max-width:900px){.category-card{--cat-img-h:112px!important;}}

/* category art hook 20260605e */
.category-card .category-thumb {
  display: block !important;
  width: 100% !important;
  min-height: 120px !important;
  aspect-ratio: 16 / 7 !important;
  border-radius: 16px !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.35), 0 16px 34px rgba(20,28,44,.12) !important;
}
.category-card:nth-child(1) .category-thumb, .category-card[href*="shoes" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/shoes.svg?v=20260605e') !important; }
.category-card:nth-child(2) .category-thumb, .category-card[href*="hoodies" i] .category-thumb, .category-card[href*="hoodie" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/hoodies.svg?v=20260605e') !important; }
.category-card:nth-child(3) .category-thumb, .category-card[href*="long" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/long-tshirt.svg?v=20260605e') !important; }
.category-card:nth-child(4) .category-thumb, .category-card[href*="jackets" i] .category-thumb, .category-card[href*="jacket" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/jackets.svg?v=20260605e') !important; }
.category-card:nth-child(5) .category-thumb, .category-card[href*="mens" i] .category-thumb, .category-card[href*="pants" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/mens-pants.svg?v=20260605e') !important; }
.category-card:nth-child(6) .category-thumb, .category-card[href*="hat" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/hat.svg?v=20260605e') !important; }
.category-card:nth-child(7) .category-thumb, .category-card[href*="belt" i] .category-thumb, .category-card[href*="accessor" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/belt-accessories.svg?v=20260605e') !important; }
.category-card:nth-child(8) .category-thumb, .category-card[href*="perfume" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/perfume.svg?v=20260605e') !important; }
.category-card:nth-child(9) .category-thumb, .category-card[href*="jersey" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/jersey.svg?v=20260605e') !important; }
.category-card:nth-child(10) .category-thumb, .category-card[href*="underwear" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/underwear.svg?v=20260605e') !important; }
.category-card:nth-child(11) .category-thumb, .category-card[href*="electronics" i] .category-thumb, .category-card[href*="electronic" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/electronics.svg?v=20260605e') !important; }
.category-card:nth-child(12) .category-thumb, .category-card[href*="bags" i] .category-thumb, .category-card[href*="bag" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/bags.svg?v=20260605e') !important; }
.category-card:nth-child(13) .category-thumb, .category-card[href*="sunglasses" i] .category-thumb, .category-card[href*="sunglass" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/sunglasses.svg?v=20260605e') !important; }
.category-card:nth-child(14) .category-thumb, .category-card[href*="short" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/short-tshirt.svg?v=20260605e') !important; }
.category-card:nth-child(15) .category-thumb, .category-card[href*="women" i] .category-thumb, .category-card[href*="skirt" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/women-pants-skirts.svg?v=20260605e') !important; }
.category-card:nth-child(16) .category-thumb, .category-card[href*="sweater" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/sweater.svg?v=20260605e') !important; }
.category-card:nth-child(17) .category-thumb, .category-card[href*="socks" i] .category-thumb, .category-card[href*="sock" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/socks.svg?v=20260605e') !important; }
.category-card:nth-child(18) .category-thumb, .category-card[href*="watch" i] .category-thumb { background-image: url('/template/pc/skin/images/categories/watch.svg?v=20260605e') !important; }
@media (max-width: 760px) {
  .category-card .category-thumb { min-height: 96px !important; border-radius: 14px !important; }
}
/* end category art hook 20260605e */

/* product listing layout refresh 20260605f */
body:not(.home) .article-hero {
  margin-top: 24px !important;
  overflow: hidden !important;
}
.products-grid {
  width: min(1460px, calc(100% - 64px)) !important;
  margin: 34px auto 56px !important;
  align-items: stretch !important;
}
.products-grid .product-card {
  position: relative !important;
  overflow: hidden !important;
  text-decoration: none !important;
}
.products-grid .product-image {
  overflow: hidden !important;
  background: rgba(255,255,255,.55) !important;
}
.products-grid .product-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}
.products-grid .product-title {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.products-grid .price {
  font-weight: 900 !important;
  letter-spacing: .01em !important;
}
.pagination { margin: 16px auto 70px !important; }
@media (max-width: 760px) {
  .products-grid { width: calc(100% - 24px) !important; margin-top: 20px !important; }
}
.products-grid { display: grid !important; grid-template-columns: repeat(5, 1fr) !important; gap: 16px !important; counter-reset: item !important; }
.products-grid .product-card { border-radius: 0 !important; background: #fff8e7 !important; border: 2px solid #191919 !important; box-shadow: 8px 8px 0 #191919 !important; transform: rotate(var(--tilt,0deg)) !important; }
.products-grid .product-card:nth-child(odd){ --tilt:-.8deg; }
.products-grid .product-card:nth-child(even){ --tilt:.8deg; }
.products-grid .product-card::before { counter-increment: item; content: "DROP " counter(item); position:absolute; left:12px; top:12px; z-index:2; background:#ffe45c; border:2px solid #111; padding:4px 8px; font-weight:900; font-size:12px; }
.products-grid .product-image { height: 300px !important; border-bottom: 2px solid #111 !important; }
.products-grid .product-info { padding: 18px !important; }
.products-grid .product-title { color:#111 !important; font-size: 20px !important; line-height:1.05!important; text-transform: uppercase!important; }
.products-grid .price { color:#6d28d9!important; }
body:not(.home) main { background: repeating-linear-gradient(45deg,#fff8e7 0 18px,#fff1c3 18px 36px)!important; }
@media (max-width: 980px){ .products-grid{grid-template-columns:repeat(2,1fr)!important}.products-grid .product-card{box-shadow:5px 5px 0 #111!important}.products-grid .product-image{height:235px!important} }
/* end product listing layout refresh 20260605f */

/* visible product layout refresh 20260605g */
html body .products-grid,
html body .category-product-streams {
  max-width: min(1500px, calc(100vw - 78px)) !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
html body .products-grid {
  padding: 18px !important;
}
html body .product-card,
html body .category-fixed-card {
  overflow: hidden !important;
  text-decoration: none !important;
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease !important;
}
html body .product-card:hover,
html body .category-fixed-card:hover {
  transform: translateY(-8px) scale(1.012) !important;
}
html body .product-image,
html body .category-fixed-card img {
  overflow: hidden !important;
}
html body .product-image img,
html body .category-fixed-card img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}
html body .product-title,
html body .category-fixed-title {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
html body .category-product-row {
  margin: 46px auto 64px !important;
}
html body .category-product-row h2 {
  text-align: left !important;
  max-width: 1500px !important;
  margin: 0 auto 22px !important;
  padding-left: 12px !important;
  font-size: clamp(30px, 3vw, 58px) !important;
  line-height: .95 !important;
}
html body .category-product-row h2 a {
  text-decoration: none !important;
}
html body .new-products-rail {
  top: 155px !important;
  bottom: 18px !important;
  border-radius: 22px !important;
  padding: 10px !important;
  overflow: hidden !important;
}
html body .new-products-rail-left { left: 14px !important; }
html body .new-products-rail-right { right: 14px !important; }
html body .rail-product {
  border-radius: 18px !important;
  overflow: hidden !important;
  backdrop-filter: blur(10px) !important;
  transition: opacity .35s ease, transform .35s ease !important;
}
html body .rail-product img {
  width: 100% !important;
  height: 136px !important;
  object-fit: cover !important;
}
html body .rail-product span {
  font-size: 13px !important;
  line-height: 1.18 !important;
  padding: 9px 9px 11px !important;
}
@media (max-width: 920px) {
  html body .products-grid,
  html body .category-product-streams { max-width: calc(100vw - 24px) !important; }
  html body .new-products-rail { display: none !important; }
}
html body .category-product-streams, html body .products-grid{background:repeating-linear-gradient(45deg,#fff8d6 0 18px,#ffe45c 18px 20px,#fff8d6 20px 38px)!important;border:3px solid #111!important;border-radius:0!important;padding:28px!important;}
html body .category-fixed-grid, html body .products-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:18px!important;}
html body .category-fixed-card, html body .products-grid .product-card{border-radius:0!important;background:#fff!important;border:3px solid #111!important;box-shadow:8px 8px 0 #111!important;transform:rotate(-.6deg)!important;}
html body .category-fixed-card:nth-child(even), html body .products-grid .product-card:nth-child(even){transform:rotate(.7deg)!important;}
html body .category-fixed-card img, html body .products-grid .product-image{height:300px!important;border-bottom:3px solid #111!important;}
html body .category-fixed-title, html body .products-grid .product-title{font-size:22px!important;text-transform:uppercase!important;color:#111!important;padding:16px!important;}
html body .category-fixed-price, html body .products-grid .price{color:#6d28d9!important;padding:0 16px 16px!important;font-size:17px!important;font-weight:900!important;}
html body .new-products-rail{background:#ffe45c!important;border:3px solid #111!important;border-radius:0!important;}
html body .rail-product{background:white!important;border:2px solid #111!important;box-shadow:5px 5px 0 #111!important;border-radius:0!important;}
@media (max-width: 920px) {
  html body .category-fixed-grid,
  html body .products-grid { display:grid!important; grid-template-columns:repeat(2, minmax(0,1fr))!important; gap:14px!important; columns:auto!important; }
  html body .category-fixed-card,
  html body .products-grid .product-card { grid-column:auto!important; grid-row:auto!important; display:block!important; transform:none!important; box-shadow:0 12px 26px rgba(15,23,42,.12)!important; }
  html body .category-fixed-card img,
  html body .products-grid .product-image,
  html body .category-fixed-card:nth-child(n) img,
  html body .products-grid .product-card:nth-child(n) .product-image { height:230px!important; min-height:0!important; border-radius:16px 16px 0 0!important; }
  html body .category-fixed-title,
  html body .products-grid .product-title { font-size:17px!important; padding:12px 12px 0!important; }
  html body .category-fixed-price,
  html body .products-grid .price { padding:8px 12px 12px!important; font-size:14px!important; }
}
/* end visible product layout refresh 20260605g */

/* supeerbuy layout containment 20260606d */
@media (min-width: 1180px) {
  body {
    overflow-x: hidden !important;
  }

  header {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 260px minmax(520px, 1fr) 360px !important;
    grid-template-rows: auto auto !important;
    column-gap: 24px !important;
    align-items: center !important;
    min-height: 300px !important;
    padding: 72px 56px 48px !important;
    box-sizing: border-box !important;
  }

  header .header-left {
    grid-column: 2 !important;
    grid-row: 1 !important;
    justify-self: center !important;
    max-width: min(960px, 52vw) !important;
    width: min(960px, 52vw) !important;
    overflow: visible !important;
    text-align: center !important;
  }

  header .logo,
  header .logo a,
  header [class*="logo"],
  header .brand,
  header .brand-name,
  header .site-title {
    max-width: none !important;
    width: auto !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
  }

  header .logo {
    display: block !important;
    font-size: clamp(50px, 5vw, 92px) !important;
    line-height: .96 !important;
    letter-spacing: 0 !important;
    transform: none !important;
  }

  header .header-tutorial-button,
  header .tutorial-button,
  header a[class*="tutorial"] {
    grid-column: 1 !important;
    grid-row: 1 !important;
    position: static !important;
    transform: none !important;
    justify-self: start !important;
    align-self: center !important;
    z-index: 5 !important;
    max-width: 230px !important;
    white-space: nowrap !important;
  }

  header .header-right {
    grid-column: 3 !important;
    grid-row: 1 !important;
    position: static !important;
    transform: none !important;
    justify-self: end !important;
    width: min(340px, 22vw) !important;
    z-index: 5 !important;
  }

  header .search-form {
    width: 100% !important;
    max-width: 340px !important;
  }

  header .category-nav {
    grid-column: 2 !important;
    grid-row: 2 !important;
    justify-self: center !important;
    width: min(980px, 62vw) !important;
    max-width: 980px !important;
    margin: 34px auto 0 !important;
    position: static !important;
    transform: none !important;
  }

  main,
  .main,
  .page-main,
  .main-content,
  .content,
  .index-main,
  .product-section,
  .category-product-sections,
  .category-showcase,
  .latest-products,
  .products-container,
  .product-list,
  .products-grid {
    max-width: calc(100vw - 520px) !important;
    width: calc(100vw - 520px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  .side-products,
  .side-rail,
  .floating-products,
  .left-products,
  .right-products,
  [class*="side-product"],
  [class*="side-rail"] {
    width: 180px !important;
    max-width: 180px !important;
    z-index: 2 !important;
  }

  .side-products.left,
  .side-rail.left,
  .left-products,
  [class*="left"][class*="product"] {
    left: 12px !important;
  }

  .side-products.right,
  .side-rail.right,
  .right-products,
  [class*="right"][class*="product"] {
    right: 12px !important;
  }
}

@media (max-width: 1179px) {
  header {
    min-height: auto !important;
    padding: 28px 16px !important;
  }

  header .header-left,
  header .logo {
    max-width: 100% !important;
    width: 100% !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  header .logo {
    font-size: clamp(34px, 10vw, 58px) !important;
    line-height: 1.05 !important;
  }

  .side-products,
  .side-rail,
  .floating-products,
  .left-products,
  .right-products,
  [class*="side-product"],
  [class*="side-rail"] {
    display: none !important;
  }

  main,
  .main,
  .page-main,
  .main-content,
  .content,
  .index-main,
  .product-section,
  .category-product-sections,
  .category-showcase,
  .latest-products,
  .products-container,
  .product-list,
  .products-grid {
    max-width: 100% !important;
    width: 100% !important;
  }
}
/* end supeerbuy layout containment 20260606d */

/* supeerbuy hard header and rail fix 20260606f */
@media (min-width: 1180px) {
  html body {
    overflow-x: hidden !important;
  }

  html body header {
    display: grid !important;
    grid-template-columns: 280px minmax(0, 1fr) 430px !important;
    grid-template-rows: auto auto !important;
    grid-template-areas:
      "tutorial brand search"
      ". nav ." !important;
    align-items: center !important;
    column-gap: 38px !important;
    row-gap: 34px !important;
    min-height: 355px !important;
    padding: 96px 74px 58px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  html body header .header-left {
    grid-area: brand !important;
    position: static !important;
    justify-self: center !important;
    align-self: center !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    overflow: visible !important;
    transform: none !important;
    z-index: 2 !important;
  }

  html body header .logo,
  html body header .header-left .logo,
  html body header .header-left a,
  html body header .header-left a:first-child {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 auto !important;
    padding: 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
    text-align: center !important;
    font-size: clamp(44px, 4.35vw, 76px) !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    transform: none !important;
  }

  html body header .header-tutorial-button,
  html body header a.header-tutorial-button,
  html body header a[class*="tutorial"] {
    grid-area: tutorial !important;
    position: static !important;
    justify-self: start !important;
    align-self: center !important;
    transform: none !important;
    margin: 0 !important;
    max-width: 250px !important;
    width: auto !important;
    min-width: 210px !important;
    white-space: nowrap !important;
    text-align: center !important;
    z-index: 4 !important;
  }

  html body header .header-right {
    grid-area: search !important;
    position: static !important;
    justify-self: end !important;
    align-self: center !important;
    transform: none !important;
    width: 100% !important;
    max-width: 390px !important;
    margin: 0 !important;
    z-index: 4 !important;
  }

  html body header .search-form {
    width: 100% !important;
    max-width: 390px !important;
    margin: 0 !important;
  }

  html body header .category-nav {
    grid-area: nav !important;
    position: static !important;
    justify-self: center !important;
    transform: none !important;
    width: min(980px, 62vw) !important;
    max-width: 980px !important;
    margin: 0 auto !important;
    z-index: 4 !important;
  }

  html body .new-products-rail {
    position: fixed !important;
    top: 390px !important;
    bottom: 0 !important;
    width: 145px !important;
    max-width: 145px !important;
    min-width: 0 !important;
    padding: 8px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    z-index: 3 !important;
  }

  html body .new-products-rail-left {
    left: max(10px, calc((100vw - 1510px) / 2)) !important;
    right: auto !important;
  }

  html body .new-products-rail-right {
    right: max(10px, calc((100vw - 1510px) / 2)) !important;
    left: auto !important;
  }

  html body .rail-product {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 10px !important;
    box-sizing: border-box !important;
  }

  html body .rail-product img {
    width: 100% !important;
    height: 120px !important;
    object-fit: cover !important;
  }

  html body .rail-product span {
    font-size: 11px !important;
    line-height: 1.14 !important;
    padding: 6px !important;
    max-height: 36px !important;
    overflow: hidden !important;
  }

  html body .home-content,
  html body main,
  html body .main,
  html body .content,
  html body .index-main {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 190px !important;
    padding-right: 190px !important;
    box-sizing: border-box !important;
  }

  html body .whatsapp-banner,
  html body .whats-banner,
  html body .contact-banner,
  html body .whatsapp-contact,
  html body .home-seo-intro,
  html body .category-grid,
  html body .category-product-streams,
  html body .category-fixed-grid,
  html body .products-grid,
  html body .latest-products,
  html body .category-product-row {
    width: min(1080px, 100%) !important;
    max-width: min(1080px, 100%) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  html body .category-grid,
  html body .category-fixed-grid,
  html body .products-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 22px !important;
  }
}

@media (min-width: 1600px) {
  html body .home-content,
  html body main,
  html body .main,
  html body .content,
  html body .index-main {
    padding-left: 230px !important;
    padding-right: 230px !important;
  }

  html body .whatsapp-banner,
  html body .whats-banner,
  html body .contact-banner,
  html body .whatsapp-contact,
  html body .home-seo-intro,
  html body .category-grid,
  html body .category-product-streams,
  html body .category-fixed-grid,
  html body .products-grid,
  html body .latest-products,
  html body .category-product-row {
    width: min(1180px, 100%) !important;
    max-width: min(1180px, 100%) !important;
  }

  html body .category-grid,
  html body .category-fixed-grid,
  html body .products-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 1179px) {
  html body header {
    display: flex !important;
    flex-direction: column !important;
    min-height: auto !important;
    padding: 24px 16px !important;
    overflow: visible !important;
  }

  html body header .logo,
  html body header .header-left .logo {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    font-size: clamp(34px, 10vw, 58px) !important;
    text-align: center !important;
  }

  html body .new-products-rail {
    display: none !important;
  }

  html body .home-content,
  html body main,
  html body .main,
  html body .content,
  html body .index-main {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
}
/* end supeerbuy hard header and rail fix 20260606f */

/* supeerbuy header overlap final 20260606g */
@media (min-width: 1180px) {
  html body header {
    grid-template-columns: 300px minmax(0, 1fr) 430px !important;
    column-gap: 46px !important;
    padding-left: 68px !important;
    padding-right: 68px !important;
    overflow: hidden !important;
  }

  html body header .header-left {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    justify-self: stretch !important;
    overflow: hidden !important;
    z-index: 2 !important;
  }

  html body header .logo,
  html body header .header-left .logo,
  html body header .header-left a,
  html body header .header-left a:first-child {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
    font-size: clamp(40px, 3.55vw, 66px) !important;
    line-height: 1.02 !important;
    text-align: center !important;
  }

  html body header .header-right {
    width: 430px !important;
    max-width: 430px !important;
    min-width: 0 !important;
    justify-self: end !important;
    overflow: hidden !important;
    z-index: 5 !important;
  }

  html body header .search-form {
    width: 430px !important;
    max-width: 430px !important;
    min-width: 0 !important;
    display: flex !important;
  }

  html body header .search-input {
    min-width: 0 !important;
    flex: 1 1 auto !important;
  }

  html body header .search-btn {
    flex: 0 0 58px !important;
    width: 58px !important;
  }

  html body header .header-tutorial-button,
  html body header a.header-tutorial-button,
  html body header a[class*="tutorial"] {
    min-width: 230px !important;
    max-width: 260px !important;
    z-index: 5 !important;
  }
}

@media (min-width: 1180px) and (max-width: 1500px) {
  html body header {
    grid-template-columns: 230px minmax(0, 1fr) 330px !important;
    column-gap: 28px !important;
    padding-left: 34px !important;
    padding-right: 34px !important;
  }

  html body header .logo,
  html body header .header-left .logo {
    font-size: clamp(34px, 3.25vw, 50px) !important;
  }

  html body header .header-right,
  html body header .search-form {
    width: 330px !important;
    max-width: 330px !important;
  }

  html body header .header-tutorial-button,
  html body header a.header-tutorial-button,
  html body header a[class*="tutorial"] {
    min-width: 190px !important;
    max-width: 220px !important;
  }
}
/* end supeerbuy header overlap final 20260606g */

/* supeerbuy nav viewport center 20260606h */
@media (min-width: 1180px) {
  html body header {
    position: relative !important;
  }

  html body header .category-nav {
    grid-area: unset !important;
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    position: relative !important;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    justify-self: start !important;
    width: min(1320px, calc(100vw - 280px)) !important;
    max-width: min(1320px, calc(100vw - 280px)) !important;
    margin: 0 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    box-sizing: border-box !important;
  }
}

@media (min-width: 1180px) and (max-width: 1500px) {
  html body header .category-nav {
    width: min(1080px, calc(100vw - 120px)) !important;
    max-width: min(1080px, calc(100vw - 120px)) !important;
  }
}
/* end supeerbuy nav viewport center 20260606h */

/* supeerbuy compact search for full title 20260606i */
@media (min-width: 1180px) {
  html body header {
    grid-template-columns: 280px minmax(720px, 1fr) 300px !important;
    column-gap: 32px !important;
  }

  html body header .header-left {
    max-width: 100% !important;
    overflow: visible !important;
  }

  html body header .logo,
  html body header .header-left .logo {
    font-size: clamp(38px, 3.7vw, 68px) !important;
    white-space: nowrap !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  html body header .header-right,
  html body header .search-form {
    width: 300px !important;
    max-width: 300px !important;
  }

  html body header .search-input {
    padding-left: 28px !important;
    font-size: 16px !important;
  }

  html body header .search-btn {
    flex-basis: 50px !important;
    width: 50px !important;
  }
}

@media (min-width: 1501px) {
  html body header {
    grid-template-columns: 300px minmax(820px, 1fr) 330px !important;
    column-gap: 38px !important;
  }

  html body header .header-right,
  html body header .search-form {
    width: 330px !important;
    max-width: 330px !important;
  }

  html body header .logo,
  html body header .header-left .logo {
    font-size: clamp(46px, 4.1vw, 76px) !important;
  }
}

@media (min-width: 1180px) and (max-width: 1380px) {
  html body header {
    grid-template-columns: 220px minmax(560px, 1fr) 250px !important;
    column-gap: 24px !important;
  }

  html body header .header-right,
  html body header .search-form {
    width: 250px !important;
    max-width: 250px !important;
  }

  html body header .logo,
  html body header .header-left .logo {
    font-size: clamp(32px, 3.25vw, 48px) !important;
  }
}
/* end supeerbuy compact search for full title 20260606i */

/* supeerbuy hide removed category tiles 20260606k */
html body .category-card[href*="belt"],
html body .category-card[href*="accessories"],
html body .category-card[href*="perfume"],
html body .category-card[href*="underwear"],
html body .category-card[href*="electronics"],
html body .category-card[href*="bags"],
html body .category-card[href*="sunglasses"],
html body .mobile-category-drawer-link[href*="belt"],
html body .mobile-category-drawer-link[href*="accessories"],
html body .mobile-category-drawer-link[href*="perfume"],
html body .mobile-category-drawer-link[href*="underwear"],
html body .mobile-category-drawer-link[href*="electronics"],
html body .mobile-category-drawer-link[href*="bags"],
html body .mobile-category-drawer-link[href*="sunglasses"],
html body .mobile-bottom-category-item[href*="belt"],
html body .mobile-bottom-category-item[href*="accessories"],
html body .mobile-bottom-category-item[href*="perfume"],
html body .mobile-bottom-category-item[href*="underwear"],
html body .mobile-bottom-category-item[href*="electronics"],
html body .mobile-bottom-category-item[href*="bags"],
html body .mobile-bottom-category-item[href*="sunglasses"] {
  display: none !important;
}
/* end supeerbuy hide removed category tiles 20260606k */

/* supeerbuy hide all homepage category cards 20260606l */
html body .category-grid,
html body .category-grid .category-card,
html body .category-card {
  display: none !important;
}

html body .home-seo-intro + .category-grid,
html body .whatsapp-banner + .home-seo-intro + .category-grid,
html body .whats-banner + .home-seo-intro + .category-grid,
html body .contact-banner + .home-seo-intro + .category-grid {
  display: none !important;
}
/* end supeerbuy hide all homepage category cards 20260606l */

/* supeerbuy dropdown visible fix 20260606m */
@media (min-width: 901px) {
  html body header,
  html body header .category-nav,
  html body header .dropdown {
    overflow: visible !important;
  }

  html body header {
    z-index: 1000 !important;
  }

  html body header .category-nav {
    z-index: 1200 !important;
  }

  html body header .dropdown {
    position: relative !important;
    z-index: 1300 !important;
  }

  html body header .dropdown-menu {
    position: absolute !important;
    top: calc(100% + 10px) !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    min-width: 280px !important;
    max-width: 380px !important;
    max-height: 520px !important;
    overflow-y: auto !important;
    padding: 12px !important;
    background: rgba(15, 17, 29, 0.98) !important;
    border: 1px solid rgba(255,255,255,.22) !important;
    border-radius: 18px !important;
    box-shadow: 0 28px 80px rgba(0,0,0,.45) !important;
    backdrop-filter: blur(18px) !important;
    z-index: 2000 !important;
  }

  html body header .dropdown-menu .dropdown-item,
  html body header .dropdown-menu a {
    display: block !important;
    color: #ffffff !important;
    background: transparent !important;
    text-shadow: none !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.25 !important;
    padding: 11px 14px !important;
    border-radius: 12px !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  html body header .dropdown-menu .dropdown-item:hover,
  html body header .dropdown-menu a:hover {
    color: #10111d !important;
    background: linear-gradient(135deg, #8c5cff, #5bc6ea) !important;
  }
}
/* end supeerbuy dropdown visible fix 20260606m */

/* supeerbuy lift header and seo title fix 20260607a */
@media (min-width: 1180px) {
  html body header {
    min-height: 255px !important;
    padding: 34px 68px 22px !important;
    row-gap: 18px !important;
    align-content: center !important;
    overflow: visible !important;
  }

  html body header .logo,
  html body header .header-left .logo,
  html body header .header-left a,
  html body header .header-left a:first-child {
    font-size: clamp(44px, 4.1vw, 76px) !important;
    line-height: 0.95 !important;
  }

  html body header .category-nav {
    margin-top: 0 !important;
  }

  html body .new-products-rail {
    top: 255px !important;
    z-index: 2 !important;
  }

  html body .categories {
    padding-top: 40px !important;
  }

  html body .whats-contact-banner,
  html body .whatsapp-banner,
  html body .whats-banner,
  html body .contact-banner,
  html body .whatsapp-contact {
    margin-top: 0 !important;
    margin-bottom: 24px !important;
  }

  html body .home-seo-heading {
    display: block !important;
    width: min(1080px, 100%) !important;
    max-width: min(1080px, 100%) !important;
    margin: 18px auto 18px !important;
    padding: 0 24px !important;
    box-sizing: border-box !important;
    color: #242430 !important;
    text-align: center !important;
    text-shadow: none !important;
    font-weight: 950 !important;
    line-height: 1.1 !important;
  }
}

@media (min-width: 1600px) {
  html body .home-seo-heading {
    width: min(1180px, 100%) !important;
    max-width: min(1180px, 100%) !important;
  }
}

@media (min-width: 1180px) and (max-width: 1380px) {
  html body header {
    min-height: 235px !important;
    padding: 28px 42px 18px !important;
  }

  html body .new-products-rail {
    top: 235px !important;
  }
}
/* end supeerbuy lift header and seo title fix 20260607a */
