/**
 * SubliminalMart - Premium Product Prices
 * File: shop/desktop/components/price.css
 */

.sm-product-info{
display:flex!important;
flex-direction:column!important;
width:100%!important;
margin:0!important;
padding:0 1px!important;
box-sizing:border-box!important;
}

.sm-product-info .price{
display:flex!important;
flex-direction:column!important;
align-items:flex-start!important;
gap:3px!important;
width:100%!important;
margin:0!important;
padding:0!important;

font-family:"Plus Jakarta Sans",
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
sans-serif!important;

line-height:1!important;
text-align:left!important;
font-variant-numeric:tabular-nums lining-nums!important;
}

.sm-product-info .price del{
order:1!important;
display:block!important;
margin:0!important;
padding:0!important;

font-family:inherit!important;
font-size:10px!important;
font-weight:600!important;
line-height:1!important;
letter-spacing:.015em!important;

color:#888888!important;

text-decoration:none!important;
position:relative!important;
}

.sm-product-info .price del .woocommerce-Price-amount{
color:#888888!important;
font-weight:600!important;
}

.sm-product-info .price del .woocommerce-Price-amount bdi{
position:relative!important;
display:inline-block!important;
color:#888888!important;
font-weight:600!important;
}

.sm-product-info .price del .woocommerce-Price-amount bdi::after{
content:""!important;
position:absolute!important;
left:0!important;
right:0!important;
top:52%!important;
height:1px!important;
background:rgba(217,45,32,.8)!important;
border-radius:999px!important;
transform:translateY(-50%)!important;
pointer-events:none!important;
}

.sm-product-info .price del .woocommerce-Price-currencySymbol{
color:#888888!important;
font-weight:600!important;
}

.sm-product-info .price ins{
order:2!important;
display:block!important;
margin:0!important;
padding:0!important;
background:transparent!important;
text-decoration:none!important;
}

.sm-product-info .price ins .woocommerce-Price-amount,
.sm-product-info .price > .woocommerce-Price-amount:only-child{
display:inline-block!important;
margin:0!important;
padding:0!important;

font-family:inherit!important;
font-size:20px!important;
font-weight:800!important;
line-height:.92!important;
letter-spacing:-.06em!important;

color:#101010!important;
background:transparent!important;
text-decoration:none!important;

-webkit-text-stroke:0!important;
text-shadow:none!important;
}

.sm-product-info .price .woocommerce-Price-amount bdi{
display:inline-block!important;
font:inherit!important;
color:inherit!important;
white-space:nowrap!important;
}

.sm-product-info .price .woocommerce-Price-currencySymbol{
display:inline-block!important;
margin-right:2px!important;

font-family:inherit!important;
font-size:.58em!important;
font-weight:800!important;
line-height:1!important;

color:#C49A1A!important;
vertical-align:.22em!important;
}

.sm-product-info .price ins::after,
.sm-product-info .price > .woocommerce-Price-amount:only-child::after{
content:""!important;
display:block!important;

width:24px!important;
height:2px!important;

margin-top:6px!important;

background:#C49A1A!important;
border-radius:2px!important;
}

.sm-product-action{
margin-top:14px!important;
}