.lv-home{display:flex;flex-direction:column}
.lv-home>*{order:50}
.lv-home nav.lv-cats{display:block}
.lv-hero-side{display:none}
@media (min-width:900px){body.lv-hero-split .lv-hero-wrap{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:16px;align-items:stretch}
body.lv-hero-split .lv-hero-main{min-width:0}
body.lv-hero-split .lv-hero .pk-shop-banner-slider,body.lv-hero-split .lv-hero .pk-shop-banner-single{aspect-ratio:16/7}
body.lv-hero-split .lv-hero-fallback{height:100%}
body.lv-hero-split .lv-hero-side{display:flex;flex-direction:column;gap:12px;min-width:0}
.lv-hero-side-card{position:relative;flex:1;display:block;min-height:150px;background:var(--bg-soft,#F4F5F7);border-radius:var(--radius,16px);overflow:hidden;text-decoration:none;isolation:isolate;box-shadow:0 14px 30px -18px var(--shadow-color,rgba(20,24,36,.4)),0 0 0 1px var(--border,rgba(20,24,36,.06));transition:transform .25s ease,box-shadow .25s ease}
.lv-hero-side-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -18px var(--shadow-color,rgba(20,24,36,.5)),0 0 0 1px var(--border,rgba(20,24,36,.06))}
.lv-hero-side-card-img{position:absolute;inset:0;z-index:0;background:#fff;overflow:hidden}
.lv-hero-side-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.lv-hero-side-card:hover .lv-hero-side-card-img img{transform:scale(1.07)}
.lv-hero-side-card-img svg{position:absolute;top:42%;right:50%;transform:translate(50%,-50%);width:34%;height:34%;color:var(--blue);opacity:.55}
.lv-hero-side-card::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.28) 38%,rgba(0,0,0,0) 62%)}
.lv-hero-side-card-body{position:absolute;inset:auto 0 0 0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px 16px 15px;min-width:0}
.lv-hero-side-card-title{font-size:16px;font-weight:800;color:#fff;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,.45);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.lv-hero-side-card-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 11px;border-radius:999px;transition:background-color .2s,gap .2s}
.lv-hero-side-card:hover .lv-hero-side-card-link{background:var(--blue);border-color:transparent;gap:8px}
.lv-hero-side-card-link svg{width:14px;height:14px;flex:none}
.lv-hero-side-tag{display:block;text-align:center;font-size:12px;font-weight:800;color:#fff;background:var(--blue);padding:8px 10px;border-radius:16px 16px 0 0}
.lv-hero-side .product-card{flex:1;display:flex;flex-direction:column;border-radius:0 0 16px 16px;border-top:0;cursor:pointer}
.lv-hero-side .product-thumb{aspect-ratio:4/3}
.lv-hero-side .product-info{flex:1;display:flex;flex-direction:column}
.lv-hero-side .card-actions{margin-top:auto}

}.lv-cats-head{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;color:var(--text);margin:0 0 12px}
.lv-cats-head::before{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,#fff 0 20%,var(--blue) 23%);box-shadow:0 0 0 4px var(--glow-pink)}
body.lv-cats-circles .lv-cats-row{gap:18px;align-items:flex-start;padding:8px 2px 10px}
body.lv-cats-circles .lv-cat{flex-direction:column;gap:8px;width:78px;padding:0;border:0;border-radius:0;background:none;font-size:12px;line-height:1.45;text-align:center;white-space:normal;box-shadow:none}
body.lv-cats-circles .lv-cat:hover{border:0;background:none}
body.lv-cats-circles .lv-cat-ico{width:60px;height:60px;background:var(--card-bg);border:2px solid var(--border);box-shadow:0 12px 22px -14px var(--shadow-color);transition:transform .2s ease,border-color .2s ease}
body.lv-cats-circles .lv-cat-ico svg{width:26px;height:26px}
body.lv-cats-circles .lv-cat:hover .lv-cat-ico{transform:translateY(-3px);border-color:var(--blue)}
body.lv-cats-circles .lv-cat.lv-cat-all{width:60px;height:60px;padding:6px;border-radius:50%;justify-content:center;background:var(--blue);color:#fff;font-size:12px;font-weight:800;line-height:1.35;box-shadow:0 12px 22px -12px var(--blue)}
@media (min-width:900px){body.lv-cats-circles .lv-cats-row{justify-content:center;gap:26px}

}body.lv-cats-cards .lv-cats-row{gap:12px;padding:4px 2px 12px}
body.lv-cats-cards .lv-cat{flex:1 0 118px;max-width:180px;flex-direction:column;justify-content:center;gap:10px;padding:16px 10px 14px;border-radius:16px;font-size:13px;text-align:center;box-shadow:0 14px 26px -22px var(--shadow-color)}
body.lv-cats-cards .lv-cat-ico{width:48px;height:48px;border-radius:12px;background:var(--mint-light)}
body.lv-cats-cards .lv-cat-ico svg{width:24px;height:24px}
body.lv-cats-cards .lv-cat:hover{transform:translateY(-2px)}
body.lv-cats-cards .lv-cat.lv-cat-all{background:var(--blue);color:#fff;font-size:13px;font-weight:800}
body.lv-cats-tiles .lv-cats-row{gap:10px;padding:2px 2px 12px}
body.lv-cats-tiles .lv-cat{--tile:#3B82F6;--tile-bg:#E3EEFE;flex:0 0 128px;min-height:88px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border:0;border-bottom:4px solid var(--tile);border-radius:12px;font-size:13px;box-shadow:0 14px 26px -22px var(--shadow-color)}
body.lv-cats-tiles .lv-cat:hover{border-bottom-color:var(--tile);color:var(--text);transform:translateY(-2px)}
body.lv-cats-tiles .lv-cat:nth-child(5n+3){--tile:#8B5CF6;--tile-bg:#EDE7FE}
body.lv-cats-tiles .lv-cat:nth-child(5n+4){--tile:#D32F2F;--tile-bg:#FDE5E5}
body.lv-cats-tiles .lv-cat:nth-child(5n+5){--tile:#10B981;--tile-bg:#DDF6EC}
body.lv-cats-tiles .lv-cat:nth-child(5n+6){--tile:#F59E0B;--tile-bg:#FDEFD3}
body.lv-cats-tiles .lv-cat-ico{width:34px;height:34px;border-radius:12px;background:var(--tile-bg);color:var(--tile)}
body.lv-cats-tiles .lv-cat-ico svg{width:20px;height:20px}
body.lv-cats-tiles .lv-cat.lv-cat-all{--tile:var(--blue-dark);background:var(--blue);color:#fff;justify-content:flex-end;font-size:14px;font-weight:800}
body.lv-head-tab .lv-row-head{align-items:flex-end;border-bottom:2px solid var(--border);margin-bottom:16px}
body.lv-head-tab .lv-row-title{padding-bottom:10px;margin-bottom:-2px;border-bottom:2px solid var(--blue)}
body.lv-head-tab .lv-row-tools{padding-bottom:8px}
body.lv-head-tab .lv-viewall{padding:5px 12px;border-radius:8px;background:var(--mint-light)}
body.lv-head-icon .lv-row-title::before{content:"";flex:none;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,#fff 0 20%,var(--blue) 23%);box-shadow:0 0 0 4px var(--glow-pink)}
body.lv-head-icon .lv-row-title .lv-pill{display:none}
body.lv-head-icon .lv-viewall{padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--card-bg)}
body.lv-head-center .lv-row-head{flex-direction:column;justify-content:center;gap:6px;margin-bottom:20px;text-align:center}
body.lv-head-center .lv-row-title{flex-direction:column;gap:2px}
body.lv-head-center .lv-row-title h2{font-family:'Poppins','Inter',sans-serif;font-weight:400;font-size:24px;color:var(--blue-dark)}
body.lv-head-center .lv-row-title h2::after{content:"";display:block;width:84px;height:2px;margin:6px auto 0;background:linear-gradient(-90deg,transparent,var(--mint),transparent)}
body.lv-head-center .lv-pill{background:none;color:var(--mint-text-a11y);padding:0;font-size:12px;letter-spacing:.4px}
body.lv-head-center .lv-cats-head{justify-content:center;white-space:nowrap;font-family:'Poppins','Inter',sans-serif;font-weight:400;font-size:24px;color:var(--blue-dark)}
body.lv-head-center .lv-cats-head::before,body.lv-head-center .lv-cats-head::after{content:"";flex:0 1 90px;min-width:14px;width:auto;height:1px;border-radius:0;box-shadow:none;background:linear-gradient(-90deg,transparent,var(--mint))}
body.lv-head-center .lv-cats-head::after{background:linear-gradient(-270deg,transparent,var(--mint))}
body.lv-head-glow .lv-row-title h2{text-shadow:0 0 18px rgba(139,92,246,.65)}
body.lv-head-glow .lv-pill{box-shadow:0 0 16px rgba(34,211,238,.45)}
body.lv-head-glow .lv-row-head{padding-bottom:10px;border-bottom:1px solid var(--border)}
body.lv-promos-after-hero .lv-promos-a,body.lv-promos-after-cats .lv-promos-a{margin-top:16px}
:root{--hdr-a:var(--blue);--hdr-b:var(--blue-dark)}
body.lv-demo-pooshak{--hdr-a:#E15C98;--hdr-b:#7F234D}
body[class*="lv-demo-"] header .header-inner{
  background:radial-gradient(60% 150% at 10% 0%,rgba(255,255,255,.24),transparent 62%),linear-gradient(-120deg,var(--hdr-a),var(--hdr-b));
  border-color:rgba(255,255,255,.22);
  box-shadow:0 18px 34px -18px var(--hdr-b);
}
body[class*="lv-demo-"] header .logo,body[class*="lv-demo-"] header .logo .logo-mark,body[class*="lv-demo-"] header .logo .logo-crown{color:#fff}
body[class*="lv-demo-"] header .logo .logo-tagline{color:rgba(255,255,255,.82)}
body[class*="lv-demo-"] header .icon-btn,body[class*="lv-demo-"] header .call-btn{background:rgba(255,255,255,.16);color:#fff}
body[class*="lv-demo-"] header .icon-btn:hover,body[class*="lv-demo-"] header .call-btn:hover{background:rgba(255,255,255,.32)}
body[class*="lv-demo-"] header .icon-btn .badge{border:2px solid var(--hdr-b)}
body[class*="lv-demo-"] header .desktop-menu a{color:rgba(255,255,255,.92)}
body[class*="lv-demo-"] header .desktop-nav .desktop-menu a:hover,body[class*="lv-demo-"] header .desktop-nav .desktop-menu .current-menu-item>a,body[class*="lv-demo-"] header .desktop-nav .desktop-menu .current_page_item>a{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.55)}
body.lv-x-deals-red .lv-home .deals{background:linear-gradient(-135deg,var(--blue),var(--blue-dark));border-radius:24px;width:calc(100% - 24px);max-width:1312px;margin:26px auto 0;padding:18px 0 8px;overflow:hidden}
body.lv-x-deals-red .lv-home .deals .lv-row-head{margin-bottom:10px}
body.lv-x-deals-red .lv-home .deals .lv-row-title h2{color:#fff}
body.lv-x-deals-red .lv-home .deals .lv-pill{display:none}
body.lv-x-deals-red .lv-home .deals .lv-row-title::before{background:radial-gradient(circle,#fff 0 26%,transparent 29%),rgba(255,255,255,.22)}
body.lv-x-deals-red .lv-home .deals .lv-viewall{background:#fff;color:var(--blue);border:0}
body.lv-x-deals-red .lv-home .deals .countdown div{background:rgba(255,255,255,.2);color:#fff;border-color:transparent}
body.lv-x-deals-red .lv-home .deals .countdown-sep{color:#fff}
body.lv-x-deals-red .lv-home .deals .h-scroll .product-card{background:#fff;border-color:transparent}
body.lv-x-deals-red .lv-home .deals .deals-more-card{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4);color:#fff}
body.lv-x-deals-red .lv-home .deals .deals-more-ico{background:#fff;color:var(--blue)}
body.lv-x-deals-red .lv-home .deals .deals-more-text{color:#fff}
@media (max-width:560px){body.lv-x-deals-red .lv-home .deals{width:calc(100% - 16px);border-radius:16px}

}body.lv-x-tall-cards .product-thumb{aspect-ratio:3/4}
body.lv-x-tall-cards .product-thumb img{object-fit:contain}
:root{ --lv-banner-r: 28px; }
html body[class] .lv-hero .pk-shop-banner-slider,html body[class] .lv-hero .pk-shop-banner-single,html body[class] .lv-hero-fallback,html body[class] .pk-shop-banner-slider,html body[class] .pk-shop-banner-single,html body[class] .pk-shop-cat-row .pk-shop-banner-single{
  clip-path: none !important;
  border-radius: var(--lv-banner-r) !important;
  overflow: hidden;
  box-shadow: 0 0 0 1px var(--border, rgba(20,24,36,.08)),
              0 26px 50px -26px var(--shadow-color, rgba(20,24,36,.45));
}
html body[class] .pk-shop-banner-slider::before,html body[class] .pk-shop-banner-single::before{ display: none !important; }
.pk-shop-banner-slide img,.pk-shop-banner-single img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  color: transparent;
  font-size: 0;
}
.pk-shop-banner-scrim{
  background: linear-gradient(0deg, rgba(0,0,0,.62) 0%, rgba(0,0,0,.22) 42%, rgba(0,0,0,0) 72%);
}
.pk-shop-banner-text{
  align-items: center;
  text-align: center;
  gap: 8px;
  padding: 20px clamp(16px, 5vw, 56px) clamp(38px, 6vw, 54px);
}
.pk-shop-banner-title{
  font-size: clamp(19px, 4.4vw, 32px);
  font-weight: 800;
  line-height: 1.35;
  text-shadow: 0 2px 14px rgba(0,0,0,.35);
}
.pk-shop-banner-subtitle{
  font-size: clamp(12px, 2.8vw, 15px);
  padding: 5px 16px;
  border-radius: 999px;
  background: rgba(255,255,255,.22);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.28);
}
.pk-shop-banner-dots{
  right: 50%;
  left: auto;
  transform: translateX(50%);
}
@media (max-width: 640px){:root{ --lv-banner-r: 20px; }

}body.lv-x-kraft .product-card{background:var(--card-bg);border:1.5px dashed var(--border);box-shadow:none;transition:border-color .2s,transform .2s}
body.lv-x-kraft .product-card:hover{border-style:solid;border-color:var(--mint);transform:translateY(-3px)}
body.lv-x-kraft .product-thumb{background:var(--bg-soft)}
body.lv-x-kraft .lv-cat{border:1.5px solid var(--border);background:var(--card-bg)}
body.lv-x-kraft .lv-row-title{flex-wrap:wrap;justify-content:center}
body.lv-x-kraft .lv-row-title::after{content:"";flex-basis:100%;height:8px;width:90px;margin:6px auto 0;background:radial-gradient(circle,var(--mint) 2.6px,transparent 3px) 0 50%/14px 8px repeat-x}
body.lv-x-arch .product-card{border-radius:20px;background:linear-gradient(-180deg,var(--card-bg),var(--bg-soft));border:1px solid var(--border)}
body.lv-x-arch .product-thumb{border-radius:999px 999px 16px 16px;aspect-ratio:3/4;margin-inline:10px;margin-top:10px}
body.lv-x-arch .lv-cat-ico{border-radius:999px 999px 16px 16px!important;height:72px!important;border:1.5px solid var(--blue)!important;box-shadow:0 0 0 4px rgba(184,146,58,.12)!important}
body.lv-x-arch .lv-row-title{justify-content:center;gap:16px}
body.lv-x-arch .lv-row-title::before,body.lv-x-arch .lv-row-title::after{content:"";height:1px;width:clamp(30px,8vw,90px);background:linear-gradient(-90deg,transparent,var(--blue))}
body.lv-x-arch .lv-row-title h2{letter-spacing:.6px}
body.lv-x-hex-cats .lv-cats-row{gap:14px}
body.lv-x-hex-cats .lv-cat-ico{width:68px!important;height:68px!important;border:0!important;border-radius:0!important;background:linear-gradient(-135deg,var(--mint),var(--blue))!important;color:var(--blue-dark);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);box-shadow:none!important;transition:transform .25s ease}
body.lv-x-hex-cats .lv-cat:hover .lv-cat-ico{transform:scale(1.1) rotate(-6deg)}
body.lv-x-hex-cats .lv-cat{filter:drop-shadow(0 10px 10px var(--shadow-color))}
body.lv-x-honeycomb .lv-feature-card{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.3l-10.99-6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31l-11 6.13V49h-2z' fill='%23E08A0B' fill-opacity='.11' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:28px 49px}
body.lv-x-honeycomb .lv-row-title::after{content:"";width:46px;height:8px;border-radius:4px;background:repeating-linear-gradient(-135deg,var(--blue) 0 6px,var(--blue-dark) 6px 12px);flex-shrink:0}
body.lv-x-hairline .product-card{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:transparent;border-radius:0}
body.lv-x-hairline .product-thumb{outline:1px solid rgba(0,0,0,.16);outline-offset:-10px;background:var(--bg-soft);border-radius:0}
body.lv-x-hairline .lv-pill{background:transparent;color:var(--blue);border:1px solid var(--blue);border-radius:0}
body.lv-x-hairline .lv-row-title h2{font-weight:600;letter-spacing:.4px}
body.lv-x-hairline .lv-cat{border-radius:0;box-shadow:none}
body.lv-x-hairline .lv-feature-card{border-radius:0;box-shadow:none;border:1px solid var(--border)}
body.lv-x-hairline .lv-promo{border-radius:0}
body.lv-x-wide-cards .product-thumb{aspect-ratio:4/3}
body.lv-x-chamfer .product-card,body.lv-x-chamfer .lv-feature-card,body.lv-x-chamfer .lv-promo,body.lv-x-chamfer .lv-cat{border-radius:0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}
body.lv-x-chamfer .product-thumb{border-radius:0}
body.lv-x-chamfer .add-cart{border-radius:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}
body.lv-x-chamfer .btn-primary,body.lv-x-chamfer .add-cart:hover{box-shadow:0 0 22px -4px rgba(255,61,46,.65)}
body.lv-x-chamfer .product-card:hover{background:linear-gradient(-180deg,rgba(255,61,46,.08),var(--card-bg))}
body.lv-x-blob .lv-cat-ico{border-radius:42% 58% 45% 55% / 58% 52% 48% 42%!important}
body.lv-x-blob .lv-cat:nth-child(even) .lv-cat-ico{border-radius:56% 44% 54% 46% / 44% 56% 44% 56%!important}
body.lv-x-blob .product-card{border-radius:24px}
body.lv-x-blob .product-thumb{border-radius:44px 44px 12px 44px}
body.lv-x-blob .lv-promo{border-radius:24px 24px 12px 24px}
body.lv-x-blob .lv-feature-card{border-radius:40px}
body.lv-x-stack .product-card{border-radius:8px;background:var(--card-bg);border:1px solid var(--border);box-shadow:-5px 5px 0 var(--mint-light),-9px 9px 0 var(--border);transition:transform .2s,box-shadow .2s}
body.lv-x-stack .product-card:hover{transform:translate(3px,-3px);box-shadow:-8px 8px 0 var(--mint-light),-13px 13px 0 var(--mint)}
body.lv-x-stack .product-thumb{border-radius:4px}
body.lv-x-stack .lv-feature-card{box-shadow:-7px 7px 0 var(--mint-light),-12px 12px 0 var(--border)}
body.lv-x-stack .lv-row-title h2{font-weight:700}
body.lv-x-plate .product-thumb{aspect-ratio:1/1;border-radius:50%;margin:12px;border:6px solid var(--bg-soft);box-shadow:0 0 0 2px var(--border),0 18px 28px -16px rgba(0,0,0,.7);overflow:hidden}
body.lv-x-plate .product-card{text-align:center;border-radius:24px}
body.lv-x-plate .price-row{justify-content:center}
body.lv-x-plate .lv-cat-ico{border-color:var(--blue)!important;box-shadow:0 0 0 5px rgba(224,122,46,.14)!important}
body.lv-x-sticker .product-card{border:3px solid var(--blue-dark);border-radius:24px;box-shadow:-5px 6px 0 var(--blue-dark);background:var(--card-bg);transition:transform .18s}
body.lv-x-sticker .product-card:nth-child(odd):hover{transform:rotate(1.6deg) translateY(-3px)}
body.lv-x-sticker .product-card:nth-child(even):hover{transform:rotate(-1.6deg) translateY(-3px)}
body.lv-x-sticker .discount-tag{background:#FFB703!important;color:#4A3000!important;border:2px solid var(--blue-dark);transform:rotate(8deg);font-weight:900}
body.lv-x-sticker .lv-pill{border:2px solid var(--blue-dark);box-shadow:-2px 2px 0 var(--blue-dark)}
body.lv-x-sticker .lv-feature-card{border:3px solid var(--blue-dark);box-shadow:-6px 7px 0 var(--blue-dark)}
body.lv-x-hazard .product-card{border:2px solid #1A1A1A;border-radius:2px;box-shadow:none;position:relative}
body.lv-x-hazard .product-card::before{content:"";display:block;height:8px;background:repeating-linear-gradient(45deg,#FFD23F 0 10px,#1A1A1A 10px 20px)}
body.lv-x-hazard .lv-row-title::after{content:"";flex:1;min-width:40px;height:8px;background:repeating-linear-gradient(45deg,#FFD23F 0 10px,#1A1A1A 10px 20px)}
body.lv-x-hazard .lv-cat{border:2px solid #1A1A1A;border-radius:2px;box-shadow:-3px 3px 0 #FFD23F}
body.lv-x-hazard .lv-feature-card{border:2px solid #1A1A1A;border-radius:2px;box-shadow:-6px 6px 0 #FFD23F}
body.lv-x-hazard .lv-pill{border-radius:2px}
body.lv-x-slant .product-card,body.lv-x-slant .lv-feature-card,body.lv-x-slant .lv-promo{border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}
body.lv-x-slant .product-card{border-inline-start:4px solid var(--blue)}
body.lv-x-slant .lv-pill,body.lv-x-slant .lv-cat{border-radius:0;transform:skewX(12deg)}
body.lv-x-slant .lv-cat>*{transform:skewX(-12deg)}
body.lv-x-slant .lv-row-title h2{font-style:italic;letter-spacing:.4px}
body.lv-x-slant .add-cart{border-radius:0;transform:skewX(10deg)}
body.lv-x-frame .product-card{border-radius:4px;border:1px solid var(--border);background:var(--card-bg);box-shadow:inset 0 0 0 5px var(--card-bg),inset 0 0 0 6px var(--mint);padding:6px}
body.lv-x-frame .product-thumb{background:linear-gradient(-180deg,var(--bg-soft),var(--card-bg));border-radius:2px}
body.lv-x-frame .lv-row-title h2{letter-spacing:.8px;font-weight:600}
body.lv-x-frame .lv-cat-ico{box-shadow:0 0 0 4px var(--bg),0 0 0 5px var(--mint)!important}
body.lv-x-frame .lv-feature-card{border-radius:8px;box-shadow:inset 0 0 0 6px var(--card-bg),inset 0 0 0 7px var(--mint)}
body.lv-x-leaf .product-card{border-radius:8px 24px 8px 24px;border:1px solid var(--border)}
body.lv-x-leaf .product-thumb{border-radius:8px 24px 8px 24px}
body.lv-x-leaf .lv-promo{border-radius:8px 24px 8px 24px}
body.lv-x-leaf .lv-feature-card{border-radius:12px 44px 12px 44px}
body.lv-x-leaf .lv-cat-ico{border-radius:12% 60% 12% 60%!important}
body.lv-x-leaf .lv-pill{border-radius:4px 12px 4px 12px}
body.lv-x-leaf .lv-row-title h2::before{content:"❧";margin-inline-end:8px;color:var(--blue);font-size:18px}
body.lv-x-glow-warm .product-card{border:1px solid var(--border);background:linear-gradient(-180deg,var(--card-bg),var(--bg-soft));transition:box-shadow .3s,border-color .3s}
body.lv-x-glow-warm .product-card:hover{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 22px 60px -14px rgba(242,163,58,.55),inset 0 40px 60px -40px rgba(242,163,58,.28)}
body.lv-x-glow-warm .lv-cat-ico{box-shadow:0 0 26px -4px rgba(242,163,58,.7)!important;border-color:rgba(242,163,58,.55)!important}
body.lv-x-glow-warm .lv-row-title h2{text-shadow:0 0 18px rgba(242,163,58,.45)}
body.lv-x-neon .product-card{border:1px solid rgba(168,85,247,.45);border-radius:16px;background:linear-gradient(-160deg,var(--bg-soft),var(--card-bg));box-shadow:0 0 0 1px rgba(34,211,238,.08),0 0 24px -10px rgba(168,85,247,.7)}
body.lv-x-neon .product-card:hover{box-shadow:0 0 0 1px rgba(34,211,238,.5),0 0 34px -6px rgba(168,85,247,.9)}
body.lv-x-neon .lv-feature-card{box-shadow:0 0 0 1px rgba(168,85,247,.4),0 30px 70px -34px rgba(168,85,247,.8)}
body.lv-x-neon .lv-row-title h2{background:linear-gradient(-90deg,#D8B4FE,#22D3EE);-webkit-background-clip:text;background-clip:text;color:transparent}
body.lv-x-neon .btn-primary{box-shadow:0 0 24px -4px rgba(168,85,247,.8)}
body.lv-x-neon .lv-cat{border-color:rgba(168,85,247,.35)}
body.lv-x-shine .product-card{border:1.5px solid transparent;border-radius:24px;background:linear-gradient(var(--card-bg),var(--card-bg)) padding-box,linear-gradient(-135deg,#F3C9C0,#B76E79 45%,#F7DDD6 70%,#B76E79) border-box}
body.lv-x-shine .product-card:hover{box-shadow:0 18px 40px -18px rgba(183,110,121,.6)}
body.lv-x-shine .lv-cat-ico{border:2px solid transparent!important;background:linear-gradient(var(--card-bg),var(--card-bg)) padding-box,linear-gradient(-135deg,#F3C9C0,#B76E79 55%,#F7DDD6) border-box!important}
body.lv-x-shine .lv-row-title::before,body.lv-x-shine .lv-row-title::after{content:"";height:1.5px;width:clamp(26px,7vw,80px);background:linear-gradient(-90deg,transparent,#B76E79)}
body.lv-x-shine .lv-row-title{justify-content:center;gap:14px}
body.lv-x-shine .btn-primary,body.lv-x-shine .add-cart:hover{background:linear-gradient(-135deg,#F3C9C0,#B76E79 60%,#8C4A55)}
body.lv-x-editorial .lv-row-title h2{letter-spacing:3px;font-weight:500;text-transform:uppercase}
body.lv-x-editorial .product-card{border:0;border-top:1px solid var(--blue);border-radius:0;background:transparent;box-shadow:none}
body.lv-x-editorial .product-thumb{border-radius:0;aspect-ratio:3/4}
body.lv-x-editorial .product-card h3{font-weight:500;letter-spacing:.4px}
body.lv-x-editorial .h-scroll,body.lv-x-editorial .lv-feature-grid{counter-reset:ed}
body.lv-x-editorial .product-card::before{counter-increment:ed;content:"0" counter(ed);display:block;padding:8px 10px 0;font-size:12px;letter-spacing:3px;color:var(--blue);font-family:Georgia,serif}
body.lv-x-editorial .lv-pill{background:transparent;color:var(--blue);border:1px solid var(--blue);border-radius:0;letter-spacing:2px}
body.lv-x-editorial .lv-cat{border-radius:0}
body.lv-x-editorial .lv-feature-card{border-radius:0;box-shadow:none;border:1px solid var(--border)}
body.lv-x-bubbly .product-card{border-radius:24px;border:3px solid #FF5C8A;background:var(--card-bg);box-shadow:0 8px 0 -2px rgba(255,92,138,.22)}
body.lv-x-bubbly .product-card:nth-child(4n+2){border-color:#3DB4F2;box-shadow:0 8px 0 -2px rgba(61,180,242,.25)}
body.lv-x-bubbly .product-card:nth-child(4n+3){border-color:#FFB703;box-shadow:0 8px 0 -2px rgba(255,183,3,.3)}
body.lv-x-bubbly .product-card:nth-child(4n){border-color:#6BCB5A;box-shadow:0 8px 0 -2px rgba(107,203,90,.28)}
body.lv-x-bubbly .product-card:hover{transform:translateY(-5px) scale(1.02)}
body.lv-x-bubbly .product-thumb{border-radius:24px}
body.lv-x-bubbly .lv-pill{background:linear-gradient(-135deg,#FF5C8A,#FFB703);color:#fff;border-radius:999px}
body.lv-x-bubbly .lv-row-title h2{font-weight:900}
body.lv-x-topo .product-card{border-radius:4px;border:2px solid var(--border);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}
body.lv-x-topo .product-card:hover{border-color:var(--blue)}
body.lv-x-topo .lv-feature-card{border-radius:8px;border:2px solid var(--border)}
body.lv-x-topo .lv-pill{border-radius:4px;text-transform:uppercase;letter-spacing:.6px}
body.lv-x-scallop .product-card{border-radius:24px;border:2px dashed var(--mint);background:var(--card-bg);box-shadow:0 0 0 6px var(--card-bg),0 0 0 7px var(--border)}
body.lv-x-scallop .product-card:hover{border-style:solid;transform:translateY(-3px)}
body.lv-x-scallop .lv-row-title{flex-wrap:wrap;justify-content:center}
body.lv-x-scallop .lv-row-title::after{content:"";flex-basis:100%;height:12px;margin-top:6px;background:radial-gradient(circle at 10px 0,transparent 8px,var(--mint) 8.5px,var(--mint) 10px,transparent 10.5px) 0 0/20px 12px repeat-x}
body.lv-x-scallop .lv-cat-ico{border:2px dashed var(--mint)!important}
body.lv-x-clinic .product-card{border-radius:12px;border:1px solid var(--border);box-shadow:0 10px 24px -18px var(--shadow-color);overflow:hidden;position:relative}
body.lv-x-clinic .product-card::after{content:"+";position:absolute;top:8px;inset-inline-start:8px;width:22px;height:22px;border-radius:8px;background:var(--mint-light);color:var(--blue);font-weight:900;font-size:18px;line-height:22px;text-align:center}
body.lv-x-clinic .product-card::before{content:"";display:block;height:4px;background:linear-gradient(-90deg,var(--blue),#E5484D)}
body.lv-x-clinic .lv-row-title h2{font-weight:800}
body.lv-x-clinic .lv-pill{border-radius:8px}
body.lv-x-clinic .lv-feature-card{border:1px solid var(--border);box-shadow:0 18px 40px -26px var(--shadow-color)}
body.lv-x-tag .product-card{border-radius:12px;border:1.5px solid var(--border);margin-top:14px;position:relative;background:var(--card-bg)}
body.lv-x-tag .product-card::before{content:"";position:absolute;top:-9px;inset-inline-start:50%;width:18px;height:18px;margin-inline-start:-9px;border-radius:50%;background:var(--bg);border:1.5px solid var(--border);z-index:2}
body.lv-x-tag .product-card::after{content:"";position:absolute;top:-30px;inset-inline-start:50%;width:2px;height:24px;margin-inline-start:-1px;background:var(--blue);opacity:.5}
body.lv-x-tag .product-thumb{border-radius:12px;margin:14px 10px 0}
body.lv-x-tag .lv-feature-card{border-radius:16px;border:1.5px solid var(--border)}
body.lv-x-tag .lv-row-title h2{font-weight:800}
body.lv-x-doodle .product-card{border:2px solid #2B2B2B;border-radius:8px;background:var(--card-bg);box-shadow:-4px 5px 0 #2B2B2B;position:relative;margin-top:8px}
body.lv-x-doodle .product-card:nth-child(odd){transform:rotate(0.9deg)}
body.lv-x-doodle .product-card:nth-child(even){transform:rotate(-0.9deg)}
body.lv-x-doodle .product-card:hover{transform:rotate(0) translateY(-4px)}
body.lv-x-doodle .product-card::before{content:"";position:absolute;top:-10px;right:50%;width:64px;height:18px;margin-right:-32px;background:rgba(255,201,51,.8);transform:rotate(3deg);z-index:2}
body.lv-x-doodle .lv-pill{background:#FFC933;color:#2B2B2B;border:2px solid #2B2B2B;border-radius:4px;box-shadow:-2px 2px 0 #2B2B2B}
body.lv-x-doodle .lv-feature-card{border:2px solid #2B2B2B;border-radius:8px;box-shadow:-6px 7px 0 #2B2B2B}
body.lv-x-doodle .lv-row-title h2{text-decoration:underline wavy #EB5757;text-underline-offset:6px;text-decoration-thickness:2px}
body.lv-x-vinyl .lv-cat-ico{background:repeating-radial-gradient(circle,#14100C 0 3px,#1F1812 3px 5px)!important;border:2px solid var(--blue)!important;color:var(--blue)!important;box-shadow:0 0 0 4px rgba(217,164,65,.12),0 12px 24px -10px rgba(0,0,0,.8)!important;transition:transform .6s}
body.lv-x-vinyl .lv-cat:hover .lv-cat-ico{transform:rotate(-180deg)}
body.lv-x-vinyl .product-card{border:1px solid var(--border);border-radius:16px;background:linear-gradient(-160deg,var(--bg-soft),var(--card-bg))}
body.lv-x-vinyl .product-card:hover{border-color:var(--blue);box-shadow:0 20px 40px -20px rgba(217,164,65,.5)}
body.lv-x-vinyl .lv-row-title h2::before{content:"●";color:var(--blue);margin-inline-end:10px;font-size:14px;text-shadow:0 0 0 4px rgba(217,164,65,.25)}
body.lv-x-vinyl .lv-feature-card{box-shadow:0 0 0 1px rgba(217,164,65,.3),0 34px 60px -34px rgba(0,0,0,.8)}
body.lv-x-cloud .product-card{border-radius:24px;border:0;background:var(--card-bg);box-shadow:0 14px 34px -16px rgba(90,175,207,.5),0 2px 0 rgba(255,255,255,.9) inset}
body.lv-x-cloud .product-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -16px rgba(247,178,183,.7)}
body.lv-x-cloud .product-thumb{border-radius:24px;background:var(--bg-soft)}
body.lv-x-cloud .lv-pill{background:#F7B2B7;color:#5A2A30;border-radius:999px}
body.lv-x-cloud .lv-feature-card{border-radius:42px}
body.lv-x-cloud .lv-promo{border-radius:24px}
body.lv-catfull .lv-home nav.lv-cats .container{max-width:none!important;width:100%!important;padding-inline:12px!important}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:10px!important;padding:4px 0 10px!important;overflow-x:auto;scrollbar-width:none}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row::-webkit-scrollbar{display:none}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat{position:relative;display:block!important;flex:1 0 var(--lv-cat-w,84px)!important;width:auto!important;max-width:calc(var(--lv-cat-w,84px) * 1.4)!important;height:auto!important;min-height:0!important;aspect-ratio:var(--lv-cat-a,1/1);padding:0!important;border:0!important;border-radius:var(--lv-cat-r,16px)!important;overflow:hidden;background:var(--mint-light)!important;clip-path:none!important;box-shadow:0 12px 22px -16px var(--shadow-color)!important;transform:none}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat::before,body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat::after{display:none!important}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat .lv-cat-ico{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;clip-path:none!important;display:flex;align-items:center;justify-content:center;color:var(--blue)}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat .lv-cat-ico img{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat .lv-cat-ico svg{width:36px!important;height:36px!important;margin-bottom:14px}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat > span:last-child{position:absolute;inset:auto 0 0 0;z-index:1;padding:20px 4px 6px;text-align:center;color:#fff!important;font-size:12px;font-weight:800;line-height:1.35;white-space:normal;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.35) 55%,transparent)}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat.lv-cat-all{display:flex!important;align-items:center;justify-content:center;text-align:center;background:var(--blue)!important;color:#fff!important;font-size:14px;font-weight:800}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat,body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat>*{transform:none!important;rotate:none!important;skew:none}
body.lv-catfull .lv-home nav.lv-cats .lv-cats-row .lv-cat:hover{transform:translateY(-2px)!important}
body .product-card .discount-tag{z-index:3;border:2px solid #fff;font-weight:900;font-size:13px;padding:3px 9px;box-shadow:0 6px 14px -6px rgba(0,0,0,.55)}
body.lv-x-plate .product-card .product-thumb{overflow:visible!important;box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto!important;aspect-ratio:1/1!important;height:auto!important;flex:none!important;align-self:center}
body.lv-x-plate .product-card .product-thumb .product-thumb-img{border-radius:50%!important;transform:none!important}
body.lv-x-plate .product-card .discount-tag{top:4px!important;left:4px!important}
body .desktop-catbar{margin-top:14px!important;margin-bottom:14px!important}
@media (max-width:1023.98px){body .desktop-catbar{margin-top:10px!important;margin-bottom:10px!important}

}body.lv-x-arch .product-card .product-thumb{overflow:visible;box-sizing:border-box;width:calc(100% - 20px);max-width:none;margin:10px auto 0;align-self:center}
body.lv-x-arch .product-card .product-thumb .product-thumb-img{border-radius:999px 999px 16px 16px}
body.lv-x-arch .product-card .discount-tag{top:2px;left:2px}
body.lv-x-tag .product-card .product-thumb{box-sizing:border-box;width:calc(100% - 20px);max-width:none;margin:14px auto 0;align-self:center}
body.lv-x-blob .product-card .discount-tag{top:16px;left:16px}
body.lv-x-cloud .product-card .discount-tag{top:14px;left:14px}
body.lv-x-bubbly .product-card .discount-tag{top:14px;left:14px}
body.lv-x-scallop .product-card .discount-tag{top:12px;left:12px}
body.lv-x-topo .product-card .discount-tag{top:12px;left:16px}
body[class*="lv-demo-"] footer{
  background:linear-gradient(-180deg,#1a1a1a 0%,var(--footer-bg) 100%);
  background:linear-gradient(-180deg,color-mix(in srgb,var(--blue) 24%,var(--footer-bg)) 0%,var(--footer-bg) 100%);
  border-top:1px solid color-mix(in srgb,var(--blue) 35%,transparent);
}
body[class*="lv-demo-"] .footer-col ul a:hover{color:var(--blue)}
body[class*="lv-demo-"] .footer-grid,body[class*="lv-demo-"] .footer-bottom{border-color:color-mix(in srgb,var(--blue) 22%,transparent)}
body[class*="lv-demo-"] .social-row a{background:color-mix(in srgb,var(--blue) 16%,transparent)}

