:root{--page:#eaf8ff;--ink:#073047;--accent:#0077b6;--backdrop:linear-gradient(180deg,#dff7ff 0 310px,#ffffff 310px),linear-gradient(120deg,rgba(25,184,166,.18),transparent 56%);--watermark:"LOONG MALL";--wm-left:4vw;--wm-top:210px;--wm-color:rgba(0,119,182,.08);--header-bg:rgba(255,255,255,.78);--logo-color:#0077b6;--logo-size:72px;--tutorial-bg:linear-gradient(135deg,#14b8a6,#0077b6);--nav-bg:rgba(255,255,255,.82);--nav-color:#073047;--nav-hover:linear-gradient(135deg,#0077b6,#14b8a6);--search-bg:linear-gradient(135deg,#0077b6,#3b82f6);--content-w:min(1360px,calc(100% - 80px));--cat-cols:repeat(4,minmax(0,1fr));--cat-bg:linear-gradient(180deg,#fff,#f0fdff);--cat-radius:34px;--cat-layer:radial-gradient(circle at 10% 0,rgba(59,130,246,.18),transparent 42%),radial-gradient(circle at 90% 100%,rgba(20,184,166,.20),transparent 40%);--cat-img-radius:34px 34px 8px 8px;--cat-h:245px;--product-bg:#fff;--product-radius:28px;--strip:linear-gradient(90deg,#0077b6,#3b82f6,#14b8a6);--price:#0077b6;--offset-a:24px;--offset-b:-18px;--notice-bg:rgba(255,255,255,.72);--notice-radius:40px}
@media(min-width:1100px){header,.header,.site-header{width:min(1360px,calc(100% - 60px))!important;margin:28px auto!important;border-radius:42px!important;padding:30px 38px!important;display:grid!important;grid-template-columns:240px 1fr 320px!important;grid-template-areas:"left brand search" "nav nav nav"!important;align-items:center!important}.header-left{grid-area:brand!important;text-align:center!important}.header-tutorial-button{grid-area:left!important}.category-nav{grid-area:nav!important;justify-self:center!important}.header-right{grid-area:search!important}.category-card:nth-child(4n+1){border-radius:90px 34px 34px 34px!important}.category-card:nth-child(4n+4){border-radius:34px 90px 34px 34px!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(12, 1fr) !important; gap: 22px !important; }
.products-grid .product-card { grid-column: span 3 !important; border-radius: 26px !important; background: rgba(255,255,255,.86) !important; backdrop-filter: blur(14px) !important; box-shadow: 0 24px 60px rgba(55,36,75,.14) !important; border: 1px solid rgba(214,75,145,.18) !important; }
.products-grid .product-card:nth-child(6n+1), .products-grid .product-card:nth-child(6n+4) { grid-column: span 6 !important; display: grid !important; grid-template-columns: 1fr 1fr !important; align-items: center !important; }
.products-grid .product-image { height: 330px !important; border-radius: 26px !important; }
.products-grid .product-card:nth-child(6n+1) .product-image, .products-grid .product-card:nth-child(6n+4) .product-image { height: 100% !important; min-height: 340px !important; }
.products-grid .product-info { padding: 22px !important; }
.products-grid .product-title { font-family: Georgia, serif !important; font-size: 26px !important; line-height: 1.08 !important; color: #3c2039 !important; }
.products-grid .price { color: #d33682 !important; }
body:not(.home) main { background: radial-gradient(circle at 20% 0, rgba(255,204,228,.9), transparent 34%), linear-gradient(180deg,#fff8fd,#f6fbff) !important; }
@media (max-width: 900px){ .products-grid{grid-template-columns:repeat(2,1fr)!important}.products-grid .product-card,.products-grid .product-card:nth-child(n){grid-column:auto!important;display:block!important}.products-grid .product-image{height:250px!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 { padding:28px!important; border-radius:46px!important; background:radial-gradient(circle at 15% 0,rgba(255,185,220,.7),transparent 34%),#fff7fd!important; }
html body .category-fixed-grid { display:grid!important; grid-template-columns: repeat(12,1fr)!important; gap:24px!important; }
html body .category-fixed-card { grid-column:span 3!important; border-radius:34px!important; background:rgba(255,255,255,.82)!important; backdrop-filter:blur(16px)!important; box-shadow:0 26px 70px rgba(119,42,93,.18)!important; }
html body .category-fixed-card:nth-child(4n+1){grid-column:span 6!important; display:grid!important; grid-template-columns:1fr 1fr!important;}
html body .category-fixed-card img{height:330px!important;border-radius:34px!important;}
html body .category-fixed-card:nth-child(4n+1) img{height:100%!important;min-height:360px!important;}
html body .category-fixed-title{font-family:Georgia,serif!important;font-size:27px!important;color:#3c2039!important;padding:22px 22px 0!important;}
html body .category-fixed-price{padding:12px 22px 22px!important;color:#d33682!important;font-size:18px!important;font-weight:900!important;}
html body .products-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:22px!important;background:#fff7fd!important;border-radius:42px!important;}
html body .products-grid .product-card{grid-column:span 3!important;border-radius:30px!important;background:white!important;box-shadow:0 24px 60px rgba(119,42,93,.16)!important;}
html body .products-grid .product-card:nth-child(6n+1),html body .products-grid .product-card:nth-child(6n+4){grid-column:span 6!important;display:grid!important;grid-template-columns:1fr 1fr!important;}
html body .products-grid .product-image{height:330px!important;border-radius:30px!important;}
html body .products-grid .product-card:nth-child(6n+1) .product-image,html body .products-grid .product-card:nth-child(6n+4) .product-image{height:100%!important;min-height:350px!important;}
html body .new-products-rail{background:rgba(255,247,253,.9)!important;border:1px solid rgba(211,54,130,.18)!important;}
html body .rail-product{background:white!important;box-shadow:0 16px 32px rgba(211,54,130,.16)!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 */

/* loongbuymall rail overlap fix 20260607 */
html body .home-content > .new-products-rail {
  z-index: 1 !important;
}

html body .category-product-streams {
  position: relative !important;
  z-index: 2 !important;
  box-sizing: border-box !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

html body .category-product-row {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

html body .category-fixed-grid {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

@media (min-width: 1451px) {
  html body .category-product-streams {
    --home-rail-safe-width: clamp(188px, 11.2vw, 232px);
    --home-rail-safe-gap: 28px;
    max-width: min(
      1320px,
      calc(100vw - var(--home-rail-safe-width) - var(--home-rail-safe-width) - var(--home-rail-safe-gap) - var(--home-rail-safe-gap) - 28px)
    ) !important;
  }
}

@media (max-width: 1450px) {
  html body .category-product-streams {
    max-width: calc(100vw - 40px) !important;
  }
}

@media (max-width: 920px) {
  html body .category-product-streams {
    max-width: calc(100vw - 24px) !important;
  }
}

/* Center Loongbuymall homepage SEO heading. */
.categories .home-seo-heading {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}
