:root{
--lc-bg:#f5f7fa;
--lc-surface:#ffffff;
--lc-surface-alt:#eef2f6;
--lc-ink:#080a0d;
--lc-ink-muted:#667085;
--lc-border:#dce2e9;
--lc-teal:#009afd;
--lc-blue:#0060f8;
--lc-blue-dark:#004dd9;
--lc-blue-light:#19aeff;
--lc-navy:#050608;
--lc-black:#050505;
--lc-gradient:linear-gradient(135deg,#00a6ff 0%,#008ffb 45%,#0060f8 100%);
--lc-silver-gradient:linear-gradient(135deg,#ffffff,#e8edf2);
--font-display:"Space Grotesk",sans-serif;
--font-bangla:"Hind Siliguri",sans-serif;
--font-mono:"IBM Plex Mono",monospace;
}
*{box-sizing:border-box}
html,body{max-width:100%;overflow-x:hidden}
body{
background-color:var(--lc-bg);
color:var(--lc-ink);
font-family:var(--font-bangla);
min-height:100vh;
}
body:not(.lang-en) .lang-en{display:none}
body.lang-en .lang-bn{display:none}
body.lang-en .lang-en{display:inline}
.font-display{font-family:var(--font-display)}
.font-mono{font-family:var(--font-mono)}
.brand-gradient-text{
background:var(--lc-gradient);
-webkit-background-clip:text;
background-clip:text;
color:transparent;
}
.lc-topbar{
background:var(--lc-gradient);
color:#fff;
font-size:13px;
padding:8px 0;
}
.lc-topbar a{color:#fff;text-decoration:none}
.lc-topbar .social-icon{
display:inline-flex;
width:28px;
height:28px;
border-radius:50%;
background:rgba(255,255,255,.18);
align-items:center;
justify-content:center;
color:#fff;
text-decoration:none;
margin-left:6px;
font-size:13px;
transition:background .2s ease,transform .2s ease;
}
.lc-topbar .social-icon:hover{
background:rgba(255,255,255,.3);
color:#fff;
transform:translateY(-1px);
}
.lc-navbar{
position:sticky!important;
top:0!important;
left:0!important;
width:100%!important;
z-index:1030!important;
background:#050505!important;
border-bottom:1px solid rgba(255,255,255,.1)!important;
box-shadow:0 4px 20px rgba(0,0,0,.15)!important;
}
.lc-navbar-brand{
display:flex!important;
align-items:center!important;
gap:8px!important;
text-decoration:none!important;
margin-right:25px!important;
}
.lc-navbar .lc-logo-mark{
width:52px!important;
height:52px!important;
display:block!important;
object-fit:contain!important;
}
.lc-navbar-brand-text{
display:flex!important;
flex-direction:column!important;
align-items:flex-start!important;
justify-content:center!important;
}
.lc-brand-name{
font-family:"Montserrat",sans-serif!important;
font-size:21px!important;
line-height:1!important;
font-weight:700!important;
letter-spacing:-.045em!important;
color:#fff!important;
white-space:nowrap!important;
}
.lc-brand-bd{
color:#009afd!important;
font-weight:700!important;
margin-left:2px!important;
}
.lc-brand-tagline{
display:block!important;
color:rgba(255,255,255,.42)!important;
font-family:"IBM Plex Mono",monospace!important;
font-size:7px!important;
line-height:1!important;
letter-spacing:.08em!important;
margin-top:5px!important;
white-space:nowrap!important;
}
.lc-navbar .nav-link{
color:rgba(255,255,255,.82)!important;
font-weight:500!important;
transition:color .2s ease,opacity .2s ease!important;
}
.lc-navbar .nav-link:hover,
.lc-navbar .nav-link.active{color:#009afd!important}
.lc-navbar .lc-lang-toggle{
display:inline-flex!important;
overflow:hidden!important;
border:1px solid rgba(255,255,255,.18)!important;
border-radius:20px!important;
font-family:"IBM Plex Mono",monospace!important;
font-size:11px!important;
cursor:pointer!important;
}
.lc-navbar .lc-lang-toggle span{
color:rgba(255,255,255,.6)!important;
padding:5px 12px!important;
cursor:pointer!important;
}
.lc-navbar .lc-lang-toggle span.active{
background:linear-gradient(135deg,#00a8ff 0%,#0055ff 100%)!important;
color:#fff!important;
}
.lc-navbar .lc-cart-icon{
width:38px!important;
height:38px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
position:relative!important;
border-radius:50%!important;
background:rgba(255,255,255,.1)!important;
color:#fff!important;
text-decoration:none!important;
transition:background .2s ease,color .2s ease!important;
}
.lc-navbar .lc-cart-icon:hover{
background:rgba(0,157,255,.2)!important;
color:#009afd!important;
}
.lc-navbar .lc-cart-badge{
position:absolute!important;
top:-4px!important;
right:-4px!important;
width:18px!important;
height:18px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
border-radius:50%!important;
background:linear-gradient(135deg,#00a8ff 0%,#0055ff 100%)!important;
color:#fff!important;
font-family:"IBM Plex Mono",monospace!important;
font-size:10px!important;
}
.lc-navbar .navbar-toggler{
border:1px solid rgba(255,255,255,.25)!important;
padding:7px 9px!important;
}
.lc-navbar .navbar-toggler:focus{
box-shadow:0 0 0 3px rgba(0,157,255,.2)!important;
}
.lc-navbar .navbar-toggler-icon{filter:invert(1)!important}
.lc-badge{
display:inline-block;
font-family:var(--font-mono);
font-size:11px;
color:#0078d7;
background:rgba(0,154,253,.1);
border:1px solid rgba(0,154,253,.16);
padding:6px 14px;
border-radius:20px;
}
.lc-hero-photo{
width:100%;
aspect-ratio:1.3/1;
border-radius:20px;
overflow:hidden;
background:#fff;
box-shadow:0 20px 50px -20px rgba(0,50,100,.2);
}
.lc-hero-photo .placeholder-note{
width:100%;
height:100%;
padding:0;
margin:0;
}
.lc-hero-photo img{
width:100%;
height:100%;
display:block;
object-fit:cover;
object-position:center;
transition:transform .4s ease;
}
.lc-hero-photo:hover img{transform:scale(1.05)}
.lc-product-thumb{
width:100%;
aspect-ratio:1/1;
background:#eef2f6;
position:relative;
overflow:hidden;
display:flex;
align-items:center;
justify-content:center;
}
.lc-product-image{
width:100%;
height:100%;
display:block;
object-fit:cover;
object-position:center;
transition:transform .35s ease;
}
.lc-product-card:hover .lc-product-image{transform:scale(1.03)}
.lc-product-thumb .swatch{
width:56px;
height:56px;
border-radius:10px;
}
.lc-product-detail-image{
width:100%;
aspect-ratio:1/1;
background:linear-gradient(145deg,#f8fafc,#ecf0f4);
border-radius:20px;
overflow:hidden;
border:1px solid #dce2e9;
box-shadow:0 20px 45px -25px rgba(0,50,100,.2);
}
.lc-product-detail-image img{
width:100%;
height:100%;
display:block;
object-fit:cover;
object-position:center;
transition:transform .4s ease;
}
.lc-product-detail-image:hover img{transform:scale(1.035)}
.product-image-missing{
width:100%;
height:100%;
display:flex;
align-items:center;
justify-content:center;
color:var(--lc-ink-muted);
font-family:var(--font-mono);
font-size:12px;
}
.lc-cat-tile{
position:relative;
border-radius:14px;
overflow:hidden;
aspect-ratio:4/3.4;
display:flex;
align-items:flex-end;
background:var(--lc-surface-alt);
text-decoration:none;
}
.lc-cat-tile img{
position:absolute;
inset:0;
width:100%;
height:100%;
object-fit:cover;
object-position:center;
display:block;
transition:transform .35s ease;
}
.lc-cat-tile:hover img{transform:scale(1.05)}
.lc-cat-tile .overlay{
position:absolute;
inset:0;
z-index:1;
background:linear-gradient(180deg,rgba(5,6,8,.02) 30%,rgba(5,6,8,.18) 60%,rgba(5,6,8,.78) 100%);
}
.lc-cat-tile .label{
position:relative;
z-index:2;
padding:16px;
color:#fff;
font-weight:600;
}
.lc-cat-tile .label small{
display:block;
font-weight:400;
opacity:.85;
font-size:12px;
margin-top:2px;
}
.btn-lc-primary{
background:var(--lc-gradient);
color:#fff;
font-weight:600;
border:none;
border-radius:8px;
padding:.8rem 1.6rem;
box-shadow:0 6px 18px rgba(0,96,248,.18);
transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;
}
.btn-lc-primary:hover{
color:#fff;
transform:translateY(-1px);
box-shadow:0 9px 24px rgba(0,96,248,.25);
filter:brightness(1.05);
}
.btn-lc-outline{
background:transparent;
color:var(--lc-ink);
border:1.5px solid #cad2dc;
border-radius:8px;
padding:.8rem 1.6rem;
transition:color .2s ease,border-color .2s ease,background .2s ease;
}
.btn-lc-outline:hover{
border-color:#009afd;
color:#007fe8;
background:rgba(0,154,253,.05);
}
.lc-feature-card{
background:var(--lc-surface);
border:1px solid #e0e5eb;
border-radius:12px;
padding:20px;
height:auto;
transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;
}
.lc-feature-card:hover{
border-color:rgba(0,154,253,.28);
box-shadow:0 12px 30px rgba(0,50,100,.08);
transform:translateY(-2px);
}
.lc-feature-icon{
width:36px;
height:36px;
border-radius:10px;
display:flex;
align-items:center;
justify-content:center;
font-family:var(--font-mono);
font-size:14px;
color:#fff;
background:var(--lc-gradient);
box-shadow:0 5px 15px rgba(0,96,248,.15);
}
.lc-product-card{
background:#fff;
border-radius:14px;
overflow:hidden;
text-decoration:none;
color:var(--lc-ink);
display:flex;
flex-direction:column;
width:100%;
height:100%;
min-width:0;
border:1px solid #e0e5eb;
transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;
}
.lc-product-card:hover{
box-shadow:0 16px 35px -15px rgba(0,50,100,.18);
transform:translateY(-4px);
border-color:rgba(0,154,253,.3);
color:var(--lc-ink);
}
.lc-product-card .lc-product-thumb{
width:100%;
aspect-ratio:1/1;
flex:0 0 auto;
background:linear-gradient(145deg,#f8fafc,#ecf0f4);
display:flex;
align-items:center;
justify-content:center;
position:relative;
overflow:hidden;
}
.lc-product-card .lc-product-image{
width:100%;
height:100%;
object-fit:cover;
object-position:center;
display:block;
}
.lc-wishlist-btn{
position:absolute;
top:10px;
right:10px;
width:32px;
height:32px;
border-radius:50%;
background:#fff;
display:flex;
align-items:center;
justify-content:center;
font-size:13px;
color:var(--lc-ink-muted);
box-shadow:0 2px 8px rgba(0,0,0,.08);
transition:color .2s ease,background .2s ease,box-shadow .2s ease;
}
.lc-wishlist-btn:hover{
color:#009afd;
background:rgba(0,154,253,.06);
box-shadow:0 5px 14px rgba(0,50,100,.12);
}
.lc-product-body{
padding:16px;
display:flex;
flex-direction:column;
flex:1 1 auto;
min-height:0;
min-width:0;
}
.lc-product-cat{
font-family:var(--font-mono);
font-size:10px;
line-height:1.4;
color:var(--lc-ink-muted);
text-transform:uppercase;
letter-spacing:.04em;
margin:0 0 5px;
}
.lc-product-name{
font-family:var(--font-bangla);
font-weight:600;
font-size:15px;
line-height:1.45;
margin:0;
overflow-wrap:anywhere;
word-break:normal;
}
.lc-product-name-en{
font-family:var(--font-mono);
font-size:11px;
line-height:1.55;
color:var(--lc-ink-muted);
margin-top:6px;
overflow-wrap:anywhere;
}
.lc-product-meta{
display:flex;
justify-content:space-between;
align-items:flex-end;
gap:8px;
margin-top:auto;
padding-top:14px;
min-width:0;
}
.lc-price{
font-family:var(--font-mono);
font-weight:700;
font-size:16px;
line-height:1.15;
color:var(--lc-ink);
min-width:0;
}
.lc-print-time{
font-family:var(--font-mono);
font-size:10px;
line-height:1.25;
color:var(--lc-ink-muted);
text-align:right;
white-space:nowrap;
flex:0 0 auto;
}
.lc-pill{
font-family:var(--font-mono);
font-size:12px;
color:var(--lc-ink-muted);
border:1px solid var(--lc-border);
padding:8px 16px;
border-radius:20px;
background:var(--lc-surface);
cursor:pointer;
transition:background .2s ease,border-color .2s ease,color .2s ease;
}
.lc-pill:hover{
border-color:rgba(0,154,253,.35);
color:#007fe8;
background:rgba(0,154,253,.04);
}
.lc-pill.active{
background:var(--lc-ink);
color:#fff;
border-color:var(--lc-ink);
}
.lc-step-badge{
width:44px;
height:44px;
border-radius:12px;
background:var(--lc-gradient);
color:#fff;
display:flex;
align-items:center;
justify-content:center;
font-family:var(--font-mono);
font-weight:600;
font-size:16px;
margin:0 auto;
box-shadow:0 6px 18px rgba(0,96,248,.16);
}
.lc-spec-table{
width:100%;
font-family:var(--font-mono);
font-size:13px;
}
.lc-spec-table td{
padding:10px 0;
border-bottom:1px solid var(--lc-border);
}
.lc-spec-table td:first-child{color:var(--lc-ink-muted)}
.lc-spec-table td:last-child{
text-align:right;
font-weight:500;
}
.lc-qty{
display:inline-flex;
align-items:center;
border:1.5px solid var(--lc-border);
border-radius:8px;
font-family:var(--font-mono);
background:#fff;
}
.lc-qty button{
background:none;
border:none;
color:var(--lc-ink);
padding:10px 14px;
cursor:pointer;
transition:color .2s ease;
}
.lc-qty button:hover{color:#009afd}
.lc-qty span{
padding:10px;
min-width:2.5rem;
text-align:center;
}
.lc-input{
background:#fff;
border:1.5px solid #d9e0e7;
border-radius:8px;
padding:.8rem 1rem;
color:var(--lc-ink);
font-family:var(--font-bangla);
font-size:14px;
width:100%;
transition:border-color .2s ease,box-shadow .2s ease;
}
.lc-input::placeholder{color:#9ca6b3}
.lc-input:focus{
outline:none;
border-color:#009afd;
box-shadow:0 0 0 3px rgba(0,154,253,.12);
}
.lc-footer{
background:linear-gradient(145deg,#080a0d 0%,#020304 100%);
color:rgba(255,255,255,.7);
padding:56px 0 20px;
border-top:1px solid rgba(0,154,253,.15);
}
.lc-footer-logo{
width:42px;
height:42px;
object-fit:contain;
display:block;
}
.lc-footer-brand{
display:flex;
align-items:center;
gap:10px;
margin-bottom:18px;
}
.lc-footer-brand-text{
display:flex;
flex-direction:column;
justify-content:center;
}
.lc-footer-brand-name{
color:#fff;
font-family:"Space Grotesk",sans-serif;
font-size:17px;
line-height:1;
font-weight:600;
letter-spacing:-.02em;
}
.lc-footer-brand-name span{
color:#009afd;
font-weight:700;
}
.lc-footer-brand-tagline{
color:rgba(255,255,255,.38);
font-family:"IBM Plex Mono",monospace;
font-size:7px;
line-height:1;
letter-spacing:.08em;
margin-top:5px;
white-space:nowrap;
}
.lc-footer-bd{color:#009afd}
.lc-footer h6{
color:#fff;
font-family:var(--font-display);
font-size:14px;
margin-bottom:16px;
}
.lc-footer a{
color:rgba(255,255,255,.62);
text-decoration:none;
font-size:14px;
display:block;
margin-bottom:8px;
transition:color .2s ease;
}
.lc-footer a:hover{color:#009afd}
.lc-footer-socials{
display:flex;
align-items:center;
gap:8px;
}
.lc-footer a.lc-footer-social{
width:34px;
height:34px;
display:inline-flex;
align-items:center;
justify-content:center;
margin:0;
border-radius:50%;
background:rgba(255,255,255,.1);
color:#fff;
font-size:15px;
transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;
}
.lc-footer a.lc-footer-social:hover{
background:var(--lc-gradient);
color:#fff;
transform:translateY(-2px);
box-shadow:0 5px 15px rgba(0,154,253,.2);
}
.lc-footer-bottom{
border-top:1px solid rgba(255,255,255,.1);
margin-top:36px;
padding-top:20px;
font-family:var(--font-mono);
font-size:11px;
color:rgba(255,255,255,.4);
}
@media (prefers-reduced-motion:reduce){
*{
transition:none!important;
animation:none!important;
}
}
@media (max-width:575.98px){
#cartRoot>.d-flex{flex-wrap:wrap}
.lc-topbar{padding:7px 0 8px!important}
.lc-topbar .container{
flex-direction:column!important;
justify-content:center!important;
align-items:center!important;
gap:5px!important;
}
.lc-topbar .container>div:first-child{
width:100%!important;
justify-content:center!important;
align-items:center!important;
gap:12px!important;
text-align:center!important;
}
.lc-topbar .container>div:first-child a{
font-size:11px!important;
white-space:nowrap!important;
}
.lc-topbar .container>div:last-child{
width:100%!important;
justify-content:center!important;
}
.lc-topbar .container>div:last-child>span{display:none!important}
.lc-topbar .social-icon{
width:25px!important;
height:25px!important;
margin-left:4px!important;
font-size:11px!important;
}
.lc-product-card{border-radius:12px}
.lc-product-card .lc-product-thumb{aspect-ratio:1/1}
.lc-product-body{padding:11px}
.lc-product-cat{
font-size:8px;
line-height:1.35;
margin-bottom:4px;
}
.lc-product-name{
font-size:13px;
line-height:1.42;
}
.lc-product-name-en{
font-size:9px;
line-height:1.5;
margin-top:5px;
}
.lc-product-meta{
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:4px;
margin-top:auto;
padding-top:10px;
}
.lc-price{
width:100%;
font-size:14px;
line-height:1.2;
}
.lc-print-time{
width:100%;
font-size:8px;
line-height:1.3;
text-align:left;
white-space:normal;
}
.lc-wishlist-btn{
width:29px;
height:29px;
top:8px;
right:8px;
font-size:11px;
}
section>.container{
padding-left:12px;
padding-right:12px;
}
.row.g-4{
--bs-gutter-x:14px;
--bs-gutter-y:18px;
}
.lc-cat-tile .label{
padding:11px;
font-size:13px;
}
.lc-cat-tile .label small{font-size:10px}
.lc-feature-card{padding:14px}
.lc-feature-icon{
width:32px;
height:32px;
}
}
@media (max-width:380px){
.lc-product-body{padding:10px}
.lc-product-name{
font-size:12.5px;
line-height:1.42;
}
.lc-product-name-en{
font-size:8.5px;
line-height:1.45;
}
.lc-product-cat{font-size:8px}
.lc-price{font-size:13px}
.lc-print-time{font-size:8px}
.lc-product-meta{
padding-top:9px;
gap:3px;
}
.row.g-4{--bs-gutter-x:12px}
section>.container{
padding-left:10px;
padding-right:10px;
}
}
@media (max-width:991.98px){
.lc-navbar{
padding-top:10px!important;
padding-bottom:10px!important;
}
.lc-navbar>.container{
width:100%!important;
max-width:100%!important;
padding-left:12px!important;
padding-right:12px!important;
margin-left:0!important;
margin-right:0!important;
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
position:relative!important;
box-sizing:border-box!important;
}
.lc-navbar-brand{
flex:1 1 auto!important;
min-width:0!important;
max-width:calc(100% - 54px)!important;
margin-right:0!important;
gap:8px!important;
align-self:center!important;
overflow:hidden!important;
}
.lc-navbar .lc-logo-mark{
width:50px!important;
height:50px!important;
flex:0 0 50px!important;
}
.lc-navbar-brand-text{
min-width:0!important;
max-width:100%!important;
overflow:hidden!important;
display:flex!important;
flex-direction:column!important;
align-items:flex-start!important;
justify-content:center!important;
}
.lc-brand-name{
font-size:21px!important;
letter-spacing:-.045em!important;
line-height:1!important;
white-space:nowrap!important;
}
.lc-brand-tagline{
font-size:7px!important;
letter-spacing:.07em!important;
margin-top:5px!important;
white-space:nowrap!important;
}
.lc-navbar .navbar-toggler{
flex:0 0 46px!important;
width:46px!important;
height:42px!important;
margin:0 0 0 8px!important;
align-self:center!important;
}
.lc-navbar .navbar-collapse{
width:100%!important;
flex-basis:100%!important;
padding-top:18px!important;
padding-bottom:8px!important;
}
.lc-navbar .navbar-nav{
width:100%!important;
display:flex!important;
flex-direction:column!important;
align-items:center!important;
text-align:center!important;
gap:4px!important;
margin-left:0!important;
margin-right:0!important;
}
.lc-navbar .nav-item{
width:100%!important;
display:flex!important;
justify-content:center!important;
}
.lc-navbar .nav-link{
display:inline-block!important;
padding:9px 20px!important;
text-align:center!important;
}
.lc-navbar .lc-lang-toggle{
margin-top:6px!important;
margin-bottom:4px!important;
}
.lc-navbar .lc-cart-icon{margin-top:5px!important}
.lc-menu-toggle{
padding:8px!important;
border:1px solid rgba(255,255,255,.25)!important;
border-radius:7px!important;
display:flex!important;
flex-direction:column!important;
justify-content:center!important;
align-items:center!important;
gap:5px!important;
background:transparent!important;
}
.lc-menu-toggle:focus{
box-shadow:0 0 0 3px rgba(0,157,255,.18)!important;
}
.lc-menu-toggle span{
display:block!important;
width:23px!important;
height:2px!important;
border-radius:2px!important;
background:#fff!important;
transition:transform .25s ease,opacity .2s ease!important;
}
.lc-menu-toggle[aria-expanded="true"] span:nth-child(1){
transform:translateY(7px) rotate(45deg)!important;
}
.lc-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0!important}
.lc-menu-toggle[aria-expanded="true"] span:nth-child(3){
transform:translateY(-7px) rotate(-45deg)!important;
}
}
@media (min-width:576px) and (max-width:991.98px){
.lc-product-body{padding:14px}
.lc-product-name{font-size:14px}
.lc-product-name-en{font-size:10px}
.lc-product-meta{gap:7px}
.lc-price{font-size:15px}
.lc-print-time{font-size:9px}
}
@media (min-width:992px){
.lc-product-card{height:100%}
.lc-product-body{min-height:0}
.lc-product-meta{margin-top:auto}
}

@media(max-width:575.98px){
.lc-product-grid{
--bs-gutter-x:14px!important;
--bs-gutter-y:14px!important;
}
.lc-product-grid>*{
flex:0 0 50%!important;
width:50%!important;
max-width:50%!important;
}
.lc-product-grid .lc-product-card{
width:100%!important;
height:100%!important;
border-radius:10px!important;
}
.lc-product-grid .lc-product-thumb{
aspect-ratio:1/1!important;
}
.lc-product-grid .lc-product-body{
padding:11px!important;
}
.lc-product-grid .lc-product-cat{
font-size:8px!important;
line-height:1.3!important;
margin-bottom:5px!important;
}
.lc-product-grid .lc-product-name{
font-size:12px!important;
line-height:1.45!important;
font-weight:600!important;
}
.lc-product-grid .lc-product-name-en{
font-size:8px!important;
line-height:1.45!important;
margin-top:5px!important;
}
.lc-product-grid .lc-product-meta{
display:flex!important;
flex-direction:row!important;
align-items:flex-end!important;
justify-content:space-between!important;
gap:6px!important;
margin-top:auto!important;
padding-top:10px!important;
}
.lc-product-grid .lc-price-wrap{
min-width:0!important;
flex:1 1 auto!important;
}
.lc-product-grid .lc-price{
display:flex!important;
align-items:baseline!important;
gap:5px!important;
flex-wrap:nowrap!important;
font-size:13px!important;
line-height:1!important;
white-space:nowrap!important;
}
.lc-product-grid .lc-price del,
.lc-product-grid .lc-price s{
font-size:9px!important;
font-weight:400!important;
color:var(--lc-ink-muted)!important;
}
.lc-product-grid .lc-price ins{
font-size:14px!important;
font-weight:700!important;
text-decoration:none!important;
}
.lc-product-grid .lc-print-time{
flex:0 0 auto!important;
width:auto!important;
font-size:8px!important;
line-height:1.2!important;
text-align:right!important;
white-space:nowrap!important;
}
.lc-product-grid .lc-wishlist-btn{
width:25px!important;
height:25px!important;
top:7px!important;
right:7px!important;
font-size:10px!important;
}
}
@media(min-width:576px) and (max-width:991.98px){
.lc-product-grid>*{
flex:0 0 50%!important;
width:50%!important;
max-width:50%!important;
}
}
@media(min-width:992px){
.lc-product-grid>*{
flex:0 0 25%!important;
width:25%!important;
max-width:25%!important;
}
}
