body.post-type-archive-product .products.wd-products,
body.tax-product_cat .products.wd-products,
body.tax-product_tag .products.wd-products,
body.tax-product_brand .products.wd-products,
body.post-type-archive-product ul.products,
body.tax-product_cat ul.products,
body.tax-product_tag ul.products,
body.tax-product_brand ul.products{
align-items:start!important;
grid-auto-rows:auto!important;
row-gap:14px!important;
}
body.post-type-archive-product .product-grid-item,
body.tax-product_cat .product-grid-item,
body.tax-product_tag .product-grid-item,
body.tax-product_brand .product-grid-item,
body.post-type-archive-product .wd-product,
body.tax-product_cat .wd-product,
body.tax-product_tag .wd-product,
body.tax-product_brand .wd-product,
body.post-type-archive-product ul.products li.product,
body.tax-product_cat ul.products li.product,
body.tax-product_tag ul.products li.product,
body.tax-product_brand ul.products li.product{
height:auto!important;
min-height:0!important;
align-self:start!important;
}
body.post-type-archive-product .product-grid-item>.product-wrapper,
body.tax-product_cat .product-grid-item>.product-wrapper,
body.tax-product_tag .product-grid-item>.product-wrapper,
body.tax-product_brand .product-grid-item>.product-wrapper,
body.post-type-archive-product .wd-product>.product-wrapper,
body.tax-product_cat .wd-product>.product-wrapper,
body.tax-product_tag .wd-product>.product-wrapper,
body.tax-product_brand .wd-product>.product-wrapper,
body.post-type-archive-product ul.products li.product>.product-wrapper,
body.tax-product_cat ul.products li.product>.product-wrapper,
body.tax-product_tag ul.products li.product>.product-wrapper,
body.tax-product_brand ul.products li.product>.product-wrapper,
.arso-growth-product-card,
.arso-product-card{
display:block!important;
height:auto!important;
min-height:0!important;
overflow:hidden!important;
border:1px solid #eedde6!important;
border-radius:16px!important;
background:#fff!important;
box-shadow:0 4px 14px rgba(66,34,51,.045)!important;
}
body.post-type-archive-product .product-element-top,
body.tax-product_cat .product-element-top,
body.tax-product_tag .product-element-top,
body.tax-product_brand .product-element-top,
.arso-growth-product-card__image,
.arso-product-card__image{
position:relative!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
height:190px!important;
min-height:190px!important;
padding:12px!important;
overflow:hidden!important;
border-radius:15px 15px 0 0!important;
background:#fff!important;
}
body.post-type-archive-product .product-element-top img,
body.tax-product_cat .product-element-top img,
body.tax-product_tag .product-element-top img,
body.tax-product_brand .product-element-top img,
.arso-growth-product-card__image img,
.arso-product-card__image img{
display:block!important;
width:100%!important;
height:100%!important;
max-width:100%!important;
max-height:100%!important;
margin:auto!important;
object-fit:contain!important;
object-position:center!important;
transform:none!important;
}
body.post-type-archive-product .product-element-bottom,
body.tax-product_cat .product-element-bottom,
body.tax-product_tag .product-element-bottom,
body.tax-product_brand .product-element-bottom,
.arso-growth-product-card__body,
.arso-product-card__body{
display:block!important;
height:auto!important;
min-height:0!important;
padding:10px 11px 11px!important;
overflow:visible!important;
text-align:right!important;
}
body.post-type-archive-product .wd-product-cats,
body.post-type-archive-product .product-category,
body.post-type-archive-product .product-excerpt,
body.post-type-archive-product .wd-product-brands-links,
body.post-type-archive-product .wd-product-brands,
body.tax-product_cat .wd-product-cats,
body.tax-product_cat .product-category,
body.tax-product_cat .product-excerpt,
body.tax-product_cat .wd-product-brands-links,
body.tax-product_tag .wd-product-cats,
body.tax-product_tag .product-category,
body.tax-product_tag .product-excerpt,
body.tax-product_brand .wd-product-cats,
body.tax-product_brand .product-category,
body.tax-product_brand .product-excerpt{
display:none!important;
}
body.post-type-archive-product .wd-entities-title,
body.tax-product_cat .wd-entities-title,
body.tax-product_tag .wd-entities-title,
body.tax-product_brand .wd-entities-title,
.arso-growth-product-card__title,
.arso-product-card__name{
display:-webkit-box!important;
min-height:43px!important;
max-height:43px!important;
margin:0 0 7px!important;
overflow:hidden!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:2!important;
color:#2f252b!important;
font-size:12px!important;
font-weight:800!important;
line-height:1.78!important;
text-align:right!important;
}
body.post-type-archive-product .price,
body.tax-product_cat .price,
body.tax-product_tag .price,
body.tax-product_brand .price,
.arso-growth-product-price,
.arso-product-card__price{
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:4px!important;
min-height:31px!important;
margin:0 0 2px!important;
color:#ed3b94!important;
font-size:12px!important;
font-weight:900!important;
line-height:1.6!important;
}
body.post-type-archive-product .arso-inventory-discount-note,
body.tax-product_cat .arso-inventory-discount-note,
body.tax-product_tag .arso-inventory-discount-note,
body.tax-product_brand .arso-inventory-discount-note,
.arso-growth-product-card .arso-inventory-discount-note,
.arso-product-card .arso-inventory-discount-note{
position:static!important;
inset:auto!important;
display:inline-flex!important;
width:max-content!important;
max-width:100%!important;
min-height:0!important;
margin:2px 0!important;
padding:3px 7px!important;
transform:none!important;
border-radius:999px!important;
background:#eaf9f1!important;
color:#257d57!important;
font-size:8.5px!important;
font-weight:850!important;
line-height:1.45!important;
white-space:nowrap!important;
}
body.post-type-archive-product .stock.in-stock,
body.tax-product_cat .stock.in-stock,
body.tax-product_tag .stock.in-stock,
body.tax-product_brand .stock.in-stock,
.arso-growth-stock{
display:block!important;
min-height:16px!important;
margin:2px 0 4px!important;
color:#23875a!important;
font-size:10px!important;
font-weight:850!important;
line-height:1.5!important;
}
.arso-loop-actions,
.arso-growth-card-actions{
min-height:42px!important;
height:42px!important;
margin:6px 0 0!important;
padding:0!important;
overflow:visible!important;
}
.product-grid-item [class*="torobpay"],
.wd-product [class*="torobpay"],
.product-grid-item .arso-torob-installment-strip,
.wd-product .arso-torob-installment-strip{
position:relative!important;
inset:auto!important;
display:block!important;
width:100%!important;
height:28px!important;
min-height:28px!important;
max-height:28px!important;
margin:7px 0 0!important;
padding:5px 4px!important;
overflow:hidden!important;
white-space:nowrap!important;
text-overflow:ellipsis!important;
border-top:1px solid #f2e5eb!important;
background:#fff!important;
color:#245f3b!important;
font-size:8.5px!important;
line-height:18px!important;
transform:none!important;
}
@media(max-width:767px){
body.post-type-archive-product .products.wd-products,
body.tax-product_cat .products.wd-products,
body.tax-product_tag .products.wd-products,
body.tax-product_brand .products.wd-products,
body.post-type-archive-product ul.products,
body.tax-product_cat ul.products,
body.tax-product_tag ul.products,
body.tax-product_brand ul.products{
display:grid!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:10px 8px!important;
}
body.post-type-archive-product .product-grid-item,
body.tax-product_cat .product-grid-item,
body.tax-product_tag .product-grid-item,
body.tax-product_brand .product-grid-item,
body.post-type-archive-product ul.products li.product,
body.tax-product_cat ul.products li.product,
body.tax-product_tag ul.products li.product,
body.tax-product_brand ul.products li.product{
width:auto!important;
max-width:none!important;
padding:0!important;
}
body.post-type-archive-product .product-element-top,
body.tax-product_cat .product-element-top,
body.tax-product_tag .product-element-top,
body.tax-product_brand .product-element-top,
.arso-growth-product-card__image,
.arso-product-card__image{
height:148px!important;
min-height:148px!important;
padding:9px!important;
}
body.post-type-archive-product .product-element-bottom,
body.tax-product_cat .product-element-bottom,
body.tax-product_tag .product-element-bottom,
body.tax-product_brand .product-element-bottom,
.arso-growth-product-card__body,
.arso-product-card__body{
padding:8px!important;
}
body.post-type-archive-product .wd-entities-title,
body.tax-product_cat .wd-entities-title,
body.tax-product_tag .wd-entities-title,
body.tax-product_brand .wd-entities-title,
.arso-growth-product-card__title,
.arso-product-card__name{
min-height:45px!important;
max-height:45px!important;
font-size:10.7px!important;
line-height:1.9!important;
}
.arso-loop-actions .arso-loop-add b,
.arso-growth-card-actions .arso-growth-native-add b{
font-size:9.2px!important;
}
} @media(max-width:767px){
.arso-filter-drawer__panel{
top:50%!important;
right:auto!important;
bottom:auto!important;
left:50%!important;
width:min(94vw,560px)!important;
height:min(88vh,790px)!important;
max-height:none!important;
border-radius:23px!important;
transform:translate(-50%,-50%)!important;
box-shadow:0 24px 70px rgba(35,20,30,.30)!important;
}
.arso-filter-drawer__head{flex:0 0 auto!important;min-height:62px!important}
.arso-filter-drawer__body{display:block!important;min-height:0!important;flex:1 1 auto!important;overflow:auto!important;padding:12px!important}
.arso-filter-drawer .arso-native-filters{display:block!important;padding-bottom:76px!important}
.arso-filter-drawer .arso-native-product-search{
position:sticky!important;
top:-1px!important;
z-index:20!important;
display:block!important;
margin:0 0 10px!important;
padding:10px!important;
border:1px solid #efdce6!important;
border-radius:16px!important;
background:#fff!important;
box-shadow:0 7px 22px rgba(77,37,61,.08)!important;
}
.arso-filter-drawer .arso-native-product-search>.arso-native-filter-title{display:none!important}
.arso-filter-drawer .arso-native-product-search .arso-native-filter-body,
.arso-filter-drawer .arso-native-product-search .arso-filter-search-row{
display:flex!important;
max-height:none!important;
opacity:1!important;
visibility:visible!important;
}
.arso-filter-drawer .arso-filter-search-row{gap:8px!important}
.arso-filter-drawer .arso-filter-search-row input{min-width:0!important;height:48px!important;font-size:13px!important}
.arso-filter-drawer .arso-filter-search-row button{width:48px!important;height:48px!important;flex:0 0 48px!important}
.arso-filter-drawer .arso-native-filters__actions{
position:sticky!important;
bottom:-1px!important;
z-index:30!important;
margin:12px -1px -76px!important;
padding:10px!important;
background:rgba(255,255,255,.97)!important;
backdrop-filter:blur(8px)!important;
}
} .arso-cart-actions-377{
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
justify-content:flex-start!important;
gap:6px!important;
width:100%!important;
margin:6px 0 0!important;
position:static!important;
inset:auto!important;
transform:none!important;
}
.arso-cart-actions-377 .arso-cart-remove-377,
.arso-cart-actions-377 .arso-cart-move-377{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
min-height:32px!important;
margin:0!important;
padding:6px 10px!important;
border:1px solid #efd6e3!important;
border-radius:10px!important;
background:#fff5f8!important;
color:#bd315f!important;
font-size:10px!important;
font-weight:850!important;
line-height:1.4!important;
text-decoration:none!important;
cursor:pointer!important;
}
.arso-cart-actions-377 .arso-cart-remove-377{
width:auto!important;
height:auto!important;
position:static!important;
opacity:1!important;
}
.arso-cart-actions-377 .arso-cart-remove-377:before,
.arso-cart-actions-377 .arso-cart-remove-377:after{display:none!important;content:none!important}
.arso-cart-actions-377 .arso-cart-move-377{
border-color:#ef3b96!important;
background:#ef3b96!important;
color:#fff!important;
}
.arso-cart-actions-377 .arso-cart-move-377:disabled{opacity:.55!important;cursor:wait!important}
.cart_item.is-arso-moving-377,
.woocommerce-mini-cart-item.is-arso-moving-377{opacity:.45!important;pointer-events:none!important;transition:opacity .18s ease!important}
.woocommerce-cart-form .shop_table{direction:rtl!important;width:100%!important}
.woocommerce-cart-form .shop_table th,
.woocommerce-cart-form .shop_table td{text-align:right!important;vertical-align:middle!important}
.woocommerce-cart-form .product-thumbnail img{width:82px!important;height:82px!important;object-fit:contain!important;border:1px solid #f0dce7!important;border-radius:12px!important;background:#fff!important}
.woocommerce-cart-form .product-remove{width:190px!important;min-width:160px!important}
.woocommerce-mini-cart-item{
position:relative!important;
display:grid!important;
grid-template-columns:64px minmax(0,1fr)!important;
gap:8px 10px!important;
align-items:start!important;
padding:11px!important;
border-bottom:1px solid #f0e1e8!important;
text-align:right!important;
}
.woocommerce-mini-cart-item>a:not(.remove){
grid-column:1/3!important;
display:grid!important;
grid-template-columns:64px minmax(0,1fr)!important;
gap:9px!important;
align-items:center!important;
min-width:0!important;
color:#33262e!important;
font-weight:750!important;
line-height:1.65!important;
white-space:normal!important;
overflow:visible!important;
text-overflow:clip!important;
}
.woocommerce-mini-cart-item>a:not(.remove) img{
grid-column:1!important;
width:64px!important;
height:64px!important;
float:none!important;
margin:0!important;
object-fit:contain!important;
border:1px solid #f0dce7!important;
border-radius:11px!important;
background:#fff!important;
}
.woocommerce-mini-cart-item .quantity{grid-column:2!important;margin:0!important;color:#ed3b94!important}
.woocommerce-mini-cart-item .arso-cart-actions-377{grid-column:1/3!important}
@media(max-width:767px){
.woocommerce-cart-form .shop_table,
.woocommerce-cart-form .shop_table tbody{display:block!important}
.woocommerce-cart-form .shop_table tr.cart_item{
display:grid!important;
grid-template-columns:82px minmax(0,1fr)!important;
gap:7px 10px!important;
margin:0 0 11px!important;
padding:10px!important;
border:1px solid #efdde6!important;
border-radius:16px!important;
background:#fff!important;
}
.woocommerce-cart-form .shop_table tr.cart_item td{display:block!important;width:auto!important;padding:0!important;border:0!important;text-align:right!important}
.woocommerce-cart-form .shop_table .product-thumbnail{grid-row:1/5!important;grid-column:1!important}
.woocommerce-cart-form .shop_table .product-thumbnail img{width:78px!important;height:78px!important}
.woocommerce-cart-form .shop_table .product-name,
.woocommerce-cart-form .shop_table .product-price,
.woocommerce-cart-form .shop_table .product-quantity,
.woocommerce-cart-form .shop_table .product-subtotal{grid-column:2!important}
.woocommerce-cart-form .shop_table .product-price{display:none!important}
.woocommerce-cart-form .shop_table .product-remove{grid-column:1/3!important;width:auto!important;min-width:0!important}
.arso-cart-actions-377{justify-content:stretch!important}
.arso-cart-actions-377 .arso-cart-remove-377,
.arso-cart-actions-377 .arso-cart-move-377{flex:1 1 120px!important}
} .woocommerce-checkout-review-order-table .arso-cart-actions-377{display:none!important} .woocommerce-cart .woocommerce-notices-wrapper .wc-forward+.wc-forward{display:none!important} .woocommerce-cart .cross-sells ul.products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
align-items:start!important;
gap:12px!important;
direction:rtl!important;
}
.woocommerce-cart .cross-sells li.product,
.arso-cart-recommendations .arso-growth-product-card,
.arso-cart-recommendations .arso-product-card{width:auto!important;min-width:0!important;height:auto!important}
.woocommerce-cart .cross-sells .product-element-top,
.arso-cart-recommendations .arso-growth-product-card__image,
.arso-cart-recommendations .arso-product-card__image{height:150px!important;min-height:150px!important}
@media(max-width:767px){
.woocommerce-cart .cross-sells ul.products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
} .arso-profile-lazy-377{
min-height:82px!important;
margin-top:16px!important;
padding:18px!important;
border:1px dashed #efcfe0!important;
border-radius:15px!important;
background:#fff8fc!important;
color:#a0527a!important;
text-align:center!important;
} .arso-lazy-shop-shelf-377{margin:14px 0;padding:16px;border:1px solid #efd9e5;border-radius:19px;background:linear-gradient(135deg,#fff9fc,#fff);overflow:hidden}
.arso-lazy-shop-shelf-377__head{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#77455f}
.arso-lazy-shop-shelf-377__head span{width:34px;height:34px;border-radius:11px;background:linear-gradient(90deg,#f8dce9,#fff1f7,#f8dce9);background-size:220% 100%;animation:arsoSkeleton377 1.15s linear infinite}
.arso-lazy-shop-shelf-377__head b{font-size:13px}
.arso-lazy-shop-shelf-377__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.arso-lazy-shop-shelf-377__cards i{display:block;height:130px;border-radius:14px;background:linear-gradient(90deg,#f9e7ef,#fff5fa,#f9e7ef);background-size:220% 100%;animation:arsoSkeleton377 1.15s linear infinite}
@keyframes arsoSkeleton377{0%{background-position:100% 0}100%{background-position:-120% 0}}
@media(max-width:767px){
.arso-lazy-shop-shelf-377__cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.arso-lazy-shop-shelf-377__cards i:nth-child(n+3){display:none}
} .arso-toast-377{position:fixed;right:18px;bottom:105px;z-index:100200;max-width:min(380px,calc(100vw - 36px));padding:12px 16px;border-radius:13px;background:#23875a;color:#fff;box-shadow:0 13px 38px rgba(31,90,66,.25);font-size:13px;font-weight:850;line-height:1.7;opacity:0;transform:translateY(12px);transition:.22s ease}
.arso-toast-377.is-visible{opacity:1;transform:translateY(0)}
.arso-toast-377.is-error{background:#b83b59}  body.woocommerce-shop ul.products,
body.tax-product_cat ul.products,
body.tax-product_tag ul.products,
body.tax-product_brand ul.products,
body.tax-pa_brand ul.products,
body.post-type-archive-product ul.products,
body.woocommerce .cross-sells ul.products,
body.woocommerce .cart-collaterals ul.products{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:14px!important;
margin:0!important;
}
body.woocommerce-shop ul.products>li.product,
body.tax-product_cat ul.products>li.product,
body.tax-product_tag ul.products>li.product,
body.tax-product_brand ul.products>li.product,
body.tax-pa_brand ul.products>li.product,
body.post-type-archive-product ul.products>li.product,
body.woocommerce .cross-sells ul.products>li.product,
body.woocommerce .cart-collaterals ul.products>li.product{
float:none!important;
width:auto!important;
margin:0!important;
}
body.woocommerce-shop ul.products>li.product,
body.tax-product_cat ul.products>li.product,
body.tax-product_tag ul.products>li.product,
body.tax-product_brand ul.products>li.product,
body.tax-pa_brand ul.products>li.product,
body.post-type-archive-product ul.products>li.product,
body.woocommerce .cross-sells ul.products>li.product,
body.woocommerce .cart-collaterals ul.products>li.product,
body.woocommerce .wd-products .product-grid-item{
border:1px solid #f0dde7!important;
border-radius:20px!important;
background:#fff!important;
box-shadow:0 10px 26px rgba(49,26,42,.05)!important;
overflow:hidden!important;
}
body.woocommerce-shop ul.products>li.product .product-wrapper,
body.tax-product_cat ul.products>li.product .product-wrapper,
body.tax-product_tag ul.products>li.product .product-wrapper,
body.tax-product_brand ul.products>li.product .product-wrapper,
body.tax-pa_brand ul.products>li.product .product-wrapper,
body.post-type-archive-product ul.products>li.product .product-wrapper,
body.woocommerce .cross-sells ul.products>li.product .product-wrapper,
body.woocommerce .cart-collaterals ul.products>li.product .product-wrapper,
body.woocommerce .wd-products .product-grid-item .product-wrapper{
height:100%!important;
padding:12px 12px 14px!important;
background:transparent!important;
box-shadow:none!important;
display:flex!important;
flex-direction:column!important;
}
body.woocommerce ul.products li.product .product-element-top,
body.woocommerce ul.products li.product .product-image-wrap,
body.woocommerce .wd-products .product-grid-item .product-element-top{
margin:0 0 10px!important;
padding:12px!important;
min-height:182px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
border-radius:16px!important;
background:#fff!important;
}
body.woocommerce ul.products li.product .product-element-top img,
body.woocommerce ul.products li.product .product-image-wrap img,
body.woocommerce .wd-products .product-grid-item img{
max-height:150px!important;
width:auto!important;
object-fit:contain!important;
}
body.woocommerce ul.products li.product .product-title,
body.woocommerce ul.products li.product h3,
body.woocommerce ul.products li.product .wd-entities-title,
body.woocommerce .wd-products .product-grid-item .product-title,
body.woocommerce .wd-products .product-grid-item .wd-entities-title{
font-size:14px!important;
line-height:1.9!important;
min-height:52px!important;
margin:0 0 8px!important;
display:-webkit-box!important;
-webkit-line-clamp:2!important;
-webkit-box-orient:vertical!important;
overflow:hidden!important;
}
body.woocommerce ul.products li.product .price,
body.woocommerce .wd-products .product-grid-item .price{
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:6px!important;
margin:0 0 10px!important;
font-size:15px!important;
}
body.woocommerce ul.products li.product .wd-add-btn,
body.woocommerce ul.products li.product .wrap-buttons,
body.woocommerce ul.products li.product .buttons,
body.woocommerce .wd-products .product-grid-item .wd-add-btn,
body.woocommerce .wd-products .product-grid-item .wrap-buttons{
margin-top:auto!important;
} .arso-growth-products,
.arso-popup .arso-growth-products,
.arso-cart-recommendations .arso-growth-products,
.arso-single-cart-recommendations .arso-growth-products,
.arso-single-product-recommendations .arso-growth-products{
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:14px!important;
}
.arso-growth-product-card{
border-radius:20px!important;
border:1px solid #f0dde7!important;
box-shadow:0 10px 26px rgba(49,26,42,.05)!important;
}
.arso-growth-card-media{padding:14px 14px 10px!important;min-height:160px!important}
.arso-growth-card-title{font-size:14px!important;line-height:1.9!important;min-height:54px!important}
.arso-growth-price-row{margin-top:auto!important}
.arso-growth-card-actions{gap:8px!important;align-items:center!important}
.arso-add-button,.arso-growth-wishlist{
min-height:40px!important;
border-radius:14px!important;
} .arso-cart-actions-377{
display:flex!important;
align-items:center!important;
gap:8px!important;
flex-wrap:wrap!important;
margin-top:8px!important;
width:100%!important;
}
.arso-cart-actions-377>a.remove,
.arso-cart-actions-377>.arso-cart-remove-377{
position:static!important;
inset:auto!important;
width:auto!important;
min-width:0!important;
height:auto!important;
float:none!important;
margin:0!important;
padding:6px 11px!important;
border-radius:12px!important;
line-height:1.6!important;
font-size:12px!important;
background:#fff0f6!important;
color:#c93d82!important;
}
.arso-cart-move-377{
flex:1 1 auto!important;
min-width:150px!important;
justify-content:center!important;
}
.woocommerce-mini-cart-item .quantity,
.widget_shopping_cart_content .quantity,
.mini_cart_item .quantity{display:block!important;margin-top:6px!important}
.woocommerce-mini-cart-item a:not(.remove),
.widget_shopping_cart_content .woocommerce-mini-cart-item a:not(.remove),
.mini_cart_item a:not(.remove){
display:-webkit-box!important;
-webkit-line-clamp:2!important;
-webkit-box-orient:vertical!important;
white-space:normal!important;
overflow:hidden!important;
line-height:1.9!important;
}
.woocommerce-mini-cart-item .attachment-woocommerce_thumbnail,
.mini_cart_item .attachment-woocommerce_thumbnail{width:58px!important;height:58px!important;object-fit:contain!important} @media (max-width: 767px){
.woocommerce-cart-form .product-name,
.woocommerce-cart-form .product-remove{display:block!important;width:100%!important}
.woocommerce-cart-form .product-remove .remove,
.woocommerce-cart-form .product-name .remove{
position:static!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
width:auto!important;
min-width:0!important;
height:auto!important;
margin:0 0 8px!important;
padding:6px 11px!important;
border-radius:12px!important;
background:#fff0f6!important;
color:#c93d82!important;
float:none!important;
}
.arso-cart-actions-377{margin:8px 0 0!important}
.arso-cart-move-377,
.arso-cart-actions-377>a.remove,
.arso-cart-actions-377>.arso-cart-remove-377{flex:1 1 calc(50% - 4px)!important;min-width:0!important}
} .arso-single-buy-box__seller>span,
.arso-single-buy-box__verified{display:none!important}
.arso-single-buy-box__seller{grid-template-columns:1fr!important;padding-inline:16px!important} .woocommerce-cart .cart-empty~p:not(.return-to-shop),
.woocommerce-cart .woocommerce-info~p:not(.return-to-shop){display:none!important} .woocommerce-account .woocommerce-MyAccount-content .arso-customer-profile~*:not(.woocommerce-notices-wrapper){display:none} @media (max-width: 767px){
body.woocommerce-shop ul.products,
body.tax-product_cat ul.products,
body.tax-product_tag ul.products,
body.tax-product_brand ul.products,
body.tax-pa_brand ul.products,
body.post-type-archive-product ul.products,
body.woocommerce .cross-sells ul.products,
body.woocommerce .cart-collaterals ul.products,
.arso-growth-products{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:12px!important;
}
body.woocommerce ul.products li.product .product-element-top,
body.woocommerce ul.products li.product .product-image-wrap,
body.woocommerce .wd-products .product-grid-item .product-element-top,
.arso-growth-card-media{
min-height:132px!important;
padding:10px!important;
}
body.woocommerce ul.products li.product .product-element-top img,
body.woocommerce ul.products li.product .product-image-wrap img,
body.woocommerce .wd-products .product-grid-item img{max-height:116px!important}
.mobile-nav,
.wd-nav-mobile,
.wd-side-hidden[class*="mobile"]{
border-radius:24px 24px 0 0!important;
box-shadow:0 -14px 42px rgba(34,18,31,.18)!important;
}
}  html.arso-side-cart-suppressed .cart-widget-side,
html.arso-side-cart-suppressed .shopping-cart-widget,
html.arso-side-cart-suppressed .shopping-cart-widget-body,
html.arso-side-cart-suppressed .wd-shopping-cart,
html.arso-side-cart-suppressed .widget_shopping_cart,
body.arso-side-cart-suppressed .cart-widget-side,
body.arso-side-cart-suppressed .shopping-cart-widget,
body.arso-side-cart-suppressed .shopping-cart-widget-body,
body.arso-side-cart-suppressed .wd-shopping-cart,
body.arso-side-cart-suppressed .widget_shopping_cart{
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
transform:translateX(18px)!important;
}
html.arso-side-cart-suppressed .wd-close-side,
body.arso-side-cart-suppressed .wd-close-side,
html.arso-side-cart-suppressed .close-side-widget,
body.arso-side-cart-suppressed .close-side-widget{
opacity:0!important;
visibility:hidden!important;
pointer-events:none!important;
} body.woocommerce ul.products,
body.woocommerce .wd-products{
align-items:start!important;
}
body.woocommerce ul.products li.product,
body.woocommerce .wd-products .product-grid-item,
body.woocommerce .wd-products .wd-product,
.arso-growth-product-card,
.arso-products-grid--approved .arso-growth-product-card,
.arso-wishlist-grid .arso-growth-product-card{
border:1px solid #edd9e4!important;
border-radius:18px!important;
background:#fff!important;
box-shadow:0 6px 18px rgba(53,30,42,.055)!important;
overflow:hidden!important;
}
body.woocommerce ul.products li.product .product-wrapper,
body.woocommerce .wd-products .product-grid-item .product-wrapper,
body.woocommerce .wd-products .wd-product .product-wrapper,
.arso-growth-product-card{
display:flex!important;
flex-direction:column!important;
height:100%!important;
}
body.woocommerce ul.products li.product .product-element-top,
body.woocommerce ul.products li.product .product-image-wrap,
body.woocommerce .wd-products .product-grid-item .product-element-top,
body.woocommerce .wd-products .wd-product .product-element-top,
.arso-growth-product-card__image{
display:flex!important;
align-items:center!important;
justify-content:center!important;
min-height:180px!important;
height:180px!important;
margin:0!important;
padding:12px!important;
border-radius:0!important;
background:#fff!important;
}
body.woocommerce ul.products li.product .product-element-top img,
body.woocommerce ul.products li.product .product-image-wrap img,
body.woocommerce .wd-products .product-grid-item .product-element-top img,
body.woocommerce .wd-products .wd-product .product-element-top img,
.arso-growth-product-card__image img{
width:100%!important;
height:100%!important;
max-width:100%!important;
max-height:100%!important;
object-fit:contain!important;
object-position:center!important;
}
body.woocommerce ul.products li.product .product-element-bottom,
body.woocommerce .wd-products .product-grid-item .product-element-bottom,
body.woocommerce .wd-products .wd-product .product-element-bottom,
.arso-growth-product-card__body{
display:flex!important;
flex:1 1 auto!important;
flex-direction:column!important;
align-items:stretch!important;
padding:10px 10px 12px!important;
text-align:right!important;
}
body.woocommerce ul.products li.product .wd-product-cats,
body.woocommerce ul.products li.product .wd-product-brands,
body.woocommerce ul.products li.product .wd-product-brands-links,
body.woocommerce ul.products li.product .product-excerpt,
body.woocommerce .wd-products .product-grid-item .wd-product-cats,
body.woocommerce .wd-products .product-grid-item .product-excerpt,
body.woocommerce .wd-products .wd-product .wd-product-cats,
body.woocommerce .wd-products .wd-product .product-excerpt,
body.woocommerce ul.products li.product .hover-content,
body.woocommerce .wd-products .product-grid-item .hover-content,
body.woocommerce .wd-products .wd-product .hover-content,
body.woocommerce ul.products li.product .wd-buttons:not([data-arso-loop-actions]),
body.woocommerce .wd-products .product-grid-item .wd-buttons:not([data-arso-loop-actions]),
body.woocommerce .wd-products .wd-product .wd-buttons:not([data-arso-loop-actions]),
body.woocommerce ul.products li.product .product-hover,
body.woocommerce .wd-products .product-grid-item .product-hover,
body.woocommerce .wd-products .wd-product .product-hover,
.arso-card-native-duplicate{display:none!important}
body.woocommerce ul.products li.product .product-title,
body.woocommerce ul.products li.product h3,
body.woocommerce ul.products li.product .wd-entities-title,
body.woocommerce .wd-products .product-grid-item .product-title,
body.woocommerce .wd-products .product-grid-item .wd-entities-title,
body.woocommerce .wd-products .wd-product .product-title,
body.woocommerce .wd-products .wd-product .wd-entities-title,
.arso-growth-product-card__title,
.arso-product-card__name{
order:2!important;
min-height:44px!important;
max-height:44px!important;
margin:0 0 8px!important;
color:#2f252b!important;
font-size:12px!important;
font-weight:800!important;
line-height:1.8!important;
display:-webkit-box!important;
overflow:hidden!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:2!important;
}
body.woocommerce ul.products li.product .price,
body.woocommerce .wd-products .product-grid-item .price,
body.woocommerce .wd-products .wd-product .price,
.arso-growth-product-price,
.arso-product-card__price{
order:3!important;
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:4px 6px!important;
min-height:30px!important;
margin:0 0 2px!important;
color:#ed3b94!important;
font-size:12px!important;
font-weight:900!important;
line-height:1.65!important;
}
body.woocommerce ul.products li.product .price del,
body.woocommerce .wd-products .product-grid-item .price del,
body.woocommerce .wd-products .wd-product .price del,
.arso-growth-product-price del,
.arso-product-card__price del{color:#b5a1ab!important;font-size:10px!important}
body.woocommerce ul.products li.product .price ins,
body.woocommerce .wd-products .product-grid-item .price ins,
body.woocommerce .wd-products .wd-product .price ins,
.arso-growth-product-price ins,
.arso-product-card__price ins{background:transparent!important;text-decoration:none!important}
body.woocommerce ul.products li.product .stock.in-stock,
body.woocommerce .wd-products .product-grid-item .stock.in-stock,
body.woocommerce .wd-products .wd-product .stock.in-stock,
.arso-growth-stock{
order:4!important;
display:block!important;
min-height:16px!important;
margin:2px 0 5px!important;
color:#259462!important;
font-size:10px!important;
font-weight:850!important;
line-height:1.55!important;
}
body.woocommerce ul.products li.product .arso-inventory-discount-note,
body.woocommerce .wd-products .product-grid-item .arso-inventory-discount-note,
body.woocommerce .wd-products .wd-product .arso-inventory-discount-note,
.arso-growth-product-card .arso-inventory-discount-note,
.arso-products-grid--approved .arso-growth-context-badge,
.arso-growth-context-badge{
order:1!important;
display:inline-flex!important;
align-self:flex-start!important;
min-height:0!important;
max-width:100%!important;
margin:0 0 8px!important;
padding:4px 8px!important;
border-radius:999px!important;
background:#fff0f6!important;
color:#ef4a9d!important;
font-size:9px!important;
font-weight:850!important;
line-height:1.4!important;
white-space:nowrap!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
}
body.woocommerce ul.products li.product [data-arso-loop-actions],
body.woocommerce ul.products li.product .arso-loop-actions,
body.woocommerce .wd-products .product-grid-item [data-arso-loop-actions],
body.woocommerce .wd-products .product-grid-item .arso-loop-actions,
body.woocommerce .wd-products .wd-product [data-arso-loop-actions],
body.woocommerce .wd-products .wd-product .arso-loop-actions,
.arso-growth-card-actions{
order:6!important;
display:flex!important;
align-items:center!important;
gap:8px!important;
margin-top:auto!important;
padding-top:4px!important;
min-height:42px!important;
height:auto!important;
}
body.woocommerce ul.products li.product .arso-loop-actions .arso-loop-add,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-loop-add,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-loop-add,
.arso-growth-card-actions .arso-growth-native-add,
.arso-growth-card-actions .arso-growth-view-product{
flex:1 1 auto!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
min-height:38px!important;
padding:0 10px!important;
border:0!important;
border-radius:12px!important;
background:#ef4a9d!important;
color:#fff!important;
font-size:11px!important;
font-weight:800!important;
line-height:1.2!important;
box-shadow:none!important;
}
body.woocommerce ul.products li.product .arso-loop-actions .arso-loop-add b,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-loop-add b,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-loop-add b,
.arso-growth-card-actions .arso-growth-native-add b{font-size:11px!important;white-space:nowrap!important}
body.woocommerce ul.products li.product .arso-loop-actions .arso-wishlist-toggle,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-wishlist-toggle,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-wishlist-toggle,
.arso-growth-card-accessory .arso-wishlist-toggle{
flex:0 0 42px!important;
width:42px!important;
height:42px!important;
min-width:42px!important;
border:1px solid #f1dbe6!important;
border-radius:12px!important;
background:#fff!important;
color:#de4b93!important;
box-shadow:none!important;
}
body.woocommerce ul.products li.product .arso-loop-actions .arso-wishlist-toggle em,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-wishlist-toggle em,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-wishlist-toggle em,
.arso-growth-card-accessory .arso-wishlist-toggle em{display:none!important}
body.woocommerce ul.products li.product .arso-loop-actions .arso-wishlist-toggle svg,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-wishlist-toggle svg,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-wishlist-toggle svg,
.arso-growth-card-accessory .arso-wishlist-toggle svg{
width:22px!important;
height:22px!important;
}
body.woocommerce ul.products li.product .wd-add-btn,
body.woocommerce .wd-products .product-grid-item .wd-add-btn,
body.woocommerce .wd-products .wd-product .wd-add-btn,
body.woocommerce ul.products li.product .product-actions,
body.woocommerce .wd-products .product-grid-item .product-actions,
body.woocommerce .wd-products .wd-product .product-actions{
display:none!important;
}
.arso-products-grid--approved,
.arso-cart-recommendations .arso-products-grid--approved,
.arso-popup .arso-products-grid--approved,
.arso-single-recommendation .arso-growth-products,
.arso-wishlist-grid{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:14px!important;
}
.arso-products-grid--approved.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important} .woocommerce-mini-cart-item,
.widget_shopping_cart_content .woocommerce-mini-cart-item,
.mini_cart_item{
gap:8px!important;
align-items:flex-start!important;
}
.woocommerce-mini-cart-item a:not(.remove),
.widget_shopping_cart_content .woocommerce-mini-cart-item a:not(.remove),
.mini_cart_item a:not(.remove){
-webkit-line-clamp:3!important;
font-size:12px!important;
line-height:1.78!important;
}
.woocommerce-mini-cart-item .quantity,
.widget_shopping_cart_content .quantity,
.mini_cart_item .quantity{
color:#8f6f7f!important;
font-size:11px!important;
line-height:1.7!important;
}
.woocommerce-mini-cart-item .attachment-woocommerce_thumbnail,
.mini_cart_item .attachment-woocommerce_thumbnail{
width:60px!important;
height:60px!important;
border-radius:12px!important;
background:#fff!important;
}
.arso-cart-actions-377{
display:flex!important;
width:100%!important;
gap:8px!important;
margin-top:8px!important;
}
.arso-cart-actions-377 .arso-cart-remove-377,
.arso-cart-actions-377 .arso-cart-move-377{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
min-height:36px!important;
padding:0 10px!important;
border-radius:12px!important;
font-size:11px!important;
font-weight:800!important;
line-height:1.2!important;
white-space:nowrap!important;
}
.arso-cart-actions-377 .arso-cart-remove-377{
flex:0 0 auto!important;
background:#fff0f6!important;
color:#cb3c84!important;
}
.arso-cart-actions-377 .arso-cart-move-377{
flex:1 1 auto!important;
border:1px solid #efd6e2!important;
background:#fff!important;
color:#915675!important;
} .arso-single-buy-box__seller>span,
.arso-single-buy-box__verified,
.arso-single-buy-box__seller:before,
.arso-single-buy-box__seller:after,
.arso-single-buy-box__seller>span:before,
.arso-single-buy-box__seller>span:after{
display:none!important;
content:none!important;
}
.arso-single-buy-box__seller{
grid-template-columns:1fr!important;
padding-inline:16px!important;
} .woocommerce-account .woocommerce-MyAccount-content .arso-customer-profile~*:not(.woocommerce-notices-wrapper),
.woocommerce-account .woocommerce + *:not(script):not(style){
display:none!important;
} @media (max-width: 767px){
.arso-navigator-modal{z-index:100260!important}
.arso-navigator-dialog{
top:auto!important;
bottom:0!important;
left:0!important;
width:100%!important;
max-height:min(84vh,720px)!important;
transform:translateY(100%)!important;
border-radius:24px 24px 0 0!important;
box-shadow:0 -18px 44px rgba(34,18,31,.18)!important;
padding-bottom:env(safe-area-inset-bottom)!important;
}
.arso-navigator-modal.is-open .arso-navigator-dialog{transform:none!important}
.arso-product-navigator{padding:14px 12px 22px!important}
.arso-product-navigator__head{padding-left:36px!important;gap:10px!important}
.arso-product-navigator__head>span{width:42px!important;height:42px!important;border-radius:14px!important}
.arso-navigator-close{
top:12px!important;
left:12px!important;
width:34px!important;
height:34px!important;
border-radius:12px!important;
background:#fff3f8!important;
color:#8c5d75!important;
}
.arso-navigator-breadcrumb{overflow:auto!important;padding-bottom:2px!important}
.arso-navigator-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.arso-navigator-grid>a,
.arso-navigator-grid>button{min-height:74px!important;border-radius:16px!important}
body.woocommerce ul.products,
body.woocommerce .wd-products,
.arso-products-grid--approved,
.arso-single-recommendation .arso-growth-products,
.arso-wishlist-grid{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:10px 8px!important;
}
.arso-products-grid--approved.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.woocommerce ul.products li.product .product-element-top,
body.woocommerce ul.products li.product .product-image-wrap,
body.woocommerce .wd-products .product-grid-item .product-element-top,
body.woocommerce .wd-products .wd-product .product-element-top,
.arso-growth-product-card__image{
min-height:145px!important;
height:145px!important;
padding:9px!important;
}
body.woocommerce ul.products li.product .product-element-bottom,
body.woocommerce .wd-products .product-grid-item .product-element-bottom,
body.woocommerce .wd-products .wd-product .product-element-bottom,
.arso-growth-product-card__body{padding:8px!important}
body.woocommerce ul.products li.product .product-title,
body.woocommerce ul.products li.product h3,
body.woocommerce ul.products li.product .wd-entities-title,
body.woocommerce .wd-products .product-grid-item .product-title,
body.woocommerce .wd-products .product-grid-item .wd-entities-title,
body.woocommerce .wd-products .wd-product .product-title,
body.woocommerce .wd-products .wd-product .wd-entities-title,
.arso-growth-product-card__title,
.arso-product-card__name{
min-height:45px!important;
max-height:45px!important;
font-size:10.8px!important;
line-height:1.85!important;
}
body.woocommerce ul.products li.product .price,
body.woocommerce .wd-products .product-grid-item .price,
body.woocommerce .wd-products .wd-product .price,
.arso-growth-product-price,
.arso-product-card__price{font-size:11px!important}
body.woocommerce ul.products li.product .arso-loop-actions .arso-loop-add,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-loop-add,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-loop-add,
.arso-growth-card-actions .arso-growth-native-add,
.arso-growth-card-actions .arso-growth-view-product{min-height:37px!important;padding:0 6px!important}
body.woocommerce ul.products li.product .arso-loop-actions .arso-loop-add b,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-loop-add b,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-loop-add b,
.arso-growth-card-actions .arso-growth-native-add b{font-size:9.9px!important}
body.woocommerce ul.products li.product .arso-loop-actions .arso-wishlist-toggle,
body.woocommerce .wd-products .product-grid-item .arso-loop-actions .arso-wishlist-toggle,
body.woocommerce .wd-products .wd-product .arso-loop-actions .arso-wishlist-toggle,
.arso-growth-card-accessory .arso-wishlist-toggle{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important}
.arso-cart-actions-377{flex-wrap:wrap!important}
.arso-cart-actions-377 .arso-cart-remove-377,
.arso-cart-actions-377 .arso-cart-move-377{flex:1 1 calc(50% - 4px)!important;min-width:0!important}
}  body.woocommerce-shop ul.products,
body.post-type-archive-product ul.products,
body.tax-product_cat ul.products,
body.tax-product_tag ul.products,
body.tax-product_brand ul.products,
body.tax-pa_brand ul.products,
body.search-results.post-type-archive-product ul.products,
body.woocommerce .related ul.products,
body.woocommerce .upsells ul.products,
body.woocommerce .cross-sells ul.products,
body.woocommerce .cart-collaterals ul.products,
body.woocommerce .products.columns-4,
body.woocommerce .products.columns-3,
body.woocommerce .products.columns-5,
body.woocommerce .products.columns-6{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:14px!important;
}
body.woocommerce ul.products li.product,
body.woocommerce .wd-products .product-grid-item,
body.woocommerce .wd-products .wd-product,
body.woocommerce .product-grid-item,
body.woocommerce .wd-product{
width:auto!important;
min-width:0!important;
float:none!important;
margin:0!important;
}
body.woocommerce ul.products li.product .product-wrapper,
body.woocommerce .wd-products .product-grid-item .product-wrapper,
body.woocommerce .wd-products .wd-product .product-wrapper,
body.woocommerce .product-grid-item .product-wrapper,
body.woocommerce .wd-product .product-wrapper{
padding:0!important;
border:1px solid #edd9e4!important;
border-radius:18px!important;
background:#fff!important;
box-shadow:0 6px 18px rgba(53,30,42,.055)!important;
overflow:hidden!important;
}
body.woocommerce ul.products li.product .product-wrapper:before,
body.woocommerce .wd-products .product-grid-item .product-wrapper:before,
body.woocommerce .wd-products .wd-product .product-wrapper:before,
body.woocommerce .product-grid-item .product-wrapper:before,
body.woocommerce .wd-product .product-wrapper:before{display:none!important}
body.woocommerce ul.products li.product .fade-in-block,
body.woocommerce ul.products li.product .wd-quick-view,
body.woocommerce ul.products li.product .compare,
body.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,
body.woocommerce ul.products li.product .product-compare-button,
body.woocommerce ul.products li.product .btn-compare,
body.woocommerce ul.products li.product .quick-view,
body.woocommerce .wd-products .product-grid-item .fade-in-block,
body.woocommerce .wd-products .wd-product .fade-in-block,
body.woocommerce .product-grid-item .fade-in-block,
body.woocommerce .wd-product .fade-in-block{display:none!important}
body.woocommerce ul.products li.product .product-element-top,
body.woocommerce ul.products li.product .product-image-link,
body.woocommerce ul.products li.product .product-image-wrap,
body.woocommerce .wd-products .product-grid-item .product-element-top,
body.woocommerce .wd-products .wd-product .product-element-top,
body.woocommerce .product-grid-item .product-element-top,
body.woocommerce .wd-product .product-element-top{
min-height:180px!important;
height:180px!important;
}
body.woocommerce ul.products li.product .product-element-top a,
body.woocommerce ul.products li.product .product-image-link,
body.woocommerce .wd-products .product-grid-item .product-element-top a,
body.woocommerce .wd-products .wd-product .product-element-top a,
body.woocommerce .product-grid-item .product-element-top a,
body.woocommerce .wd-product .product-element-top a{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
height:100%!important;
padding:12px!important;
}
body.woocommerce ul.products li.product .content-product-imagin,
body.woocommerce .wd-products .product-grid-item .content-product-imagin,
body.woocommerce .wd-products .wd-product .content-product-imagin,
body.woocommerce .product-grid-item .content-product-imagin,
body.woocommerce .wd-product .content-product-imagin{display:none!important}
body.woocommerce ul.products li.product .product-labels,
body.woocommerce .wd-products .product-grid-item .product-labels,
body.woocommerce .wd-products .wd-product .product-labels,
body.woocommerce .product-grid-item .product-labels,
body.woocommerce .wd-product .product-labels{top:10px!important;left:10px!important;right:auto!important}
body.woocommerce ul.products li.product .product-element-bottom,
body.woocommerce .wd-products .product-grid-item .product-element-bottom,
body.woocommerce .wd-products .wd-product .product-element-bottom,
body.woocommerce .product-grid-item .product-element-bottom,
body.woocommerce .wd-product .product-element-bottom{
min-height:210px!important;
}
body.woocommerce ul.products li.product .product-title,
body.woocommerce ul.products li.product h3,
body.woocommerce ul.products li.product .wd-entities-title,
body.woocommerce .wd-products .product-grid-item .product-title,
body.woocommerce .wd-products .wd-product .product-title,
body.woocommerce .product-grid-item .product-title,
body.woocommerce .wd-product .product-title{
text-align:right!important;
}
body.woocommerce ul.products li.product [data-arso-loop-actions],
body.woocommerce ul.products li.product .arso-loop-actions,
body.woocommerce .wd-products .product-grid-item [data-arso-loop-actions],
body.woocommerce .wd-products .product-grid-item .arso-loop-actions,
body.woocommerce .wd-products .wd-product [data-arso-loop-actions],
body.woocommerce .wd-products .wd-product .arso-loop-actions,
body.woocommerce .product-grid-item [data-arso-loop-actions],
body.woocommerce .product-grid-item .arso-loop-actions,
body.woocommerce .wd-product [data-arso-loop-actions],
body.woocommerce .wd-product .arso-loop-actions{
opacity:1!important;
visibility:visible!important;
transform:none!important;
position:static!important;
inset:auto!important;
} @media (max-width: 767px){
.woocommerce-cart-form__contents tbody tr.cart_item,
.woocommerce-cart-form tbody tr.cart_item{
display:grid!important;
grid-template-columns:86px minmax(0,1fr)!important;
gap:6px 10px!important;
align-items:start!important;
padding:12px 0!important;
border-bottom:1px solid #f0dfe7!important;
}
.woocommerce-cart-form__contents tbody tr.cart_item td,
.woocommerce-cart-form tbody tr.cart_item td{
display:block!important;
width:auto!important;
min-width:0!important;
padding:0!important;
border:0!important;
}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-thumbnail,
.woocommerce-cart-form tbody tr.cart_item td.product-thumbnail{
grid-column:1!important;
grid-row:1 / span 4!important;
width:86px!important;
max-width:86px!important;
margin:0!important;
align-self:start!important;
}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-thumbnail img,
.woocommerce-cart-form tbody tr.cart_item td.product-thumbnail img{
width:86px!important;height:86px!important;object-fit:contain!important;border:1px solid #f1dfe7!important;border-radius:14px!important;background:#fff!important;
}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-name,
.woocommerce-cart-form tbody tr.cart_item td.product-name{grid-column:2!important;grid-row:1!important}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-price,
.woocommerce-cart-form tbody tr.cart_item td.product-price{grid-column:2!important;grid-row:2!important}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-quantity,
.woocommerce-cart-form tbody tr.cart_item td.product-quantity{grid-column:2!important;grid-row:3!important}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-subtotal,
.woocommerce-cart-form tbody tr.cart_item td.product-subtotal{grid-column:2!important;grid-row:4!important}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-remove,
.woocommerce-cart-form tbody tr.cart_item td.product-remove{grid-column:1 / -1!important;grid-row:5!important;margin-top:4px!important}
.woocommerce-cart-form__contents tbody tr.cart_item td.product-name a,
.woocommerce-cart-form tbody tr.cart_item td.product-name a{display:block!important;line-height:1.9!important;white-space:normal!important}
.woocommerce-cart-form__contents tbody tr.cart_item .arso-cart-actions-377--cart,
.woocommerce-cart-form tbody tr.cart_item .arso-cart-actions-377--cart{
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:8px!important;
width:100%!important;
margin:0!important;
position:static!important;
inset:auto!important;
clear:both!important;
}
.woocommerce-cart-form__contents tbody tr.cart_item .arso-cart-actions-377--cart > a,
.woocommerce-cart-form__contents tbody tr.cart_item .arso-cart-actions-377--cart > button,
.woocommerce-cart-form tbody tr.cart_item .arso-cart-actions-377--cart > a,
.woocommerce-cart-form tbody tr.cart_item .arso-cart-actions-377--cart > button{
flex:1 1 calc(50% - 4px)!important;
min-width:0!important;
min-height:38px!important;
position:static!important;
margin:0!important;
white-space:nowrap!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
} body.woocommerce-shop ul.products,
body.post-type-archive-product ul.products,
body.tax-product_cat ul.products,
body.tax-product_tag ul.products,
body.tax-product_brand ul.products,
body.tax-pa_brand ul.products,
body.woocommerce .related ul.products,
body.woocommerce .upsells ul.products,
body.woocommerce .cross-sells ul.products,
body.woocommerce .cart-collaterals ul.products,
body.woocommerce .products.columns-4,
body.woocommerce .products.columns-3,
body.woocommerce .products.columns-5,
body.woocommerce .products.columns-6,
.arso-growth-products,
.arso-products-grid--approved,
.arso-wishlist-grid{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:10px 8px!important;
}
}  body.woocommerce .products.wd-products,
body.woocommerce .products.elements-grid,
body.woocommerce ul.products{
--wd-col:4!important;
--wd-col-lg:4!important;
--wd-col-md:4!important;
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:12px!important;
align-items:stretch!important;
} body.woocommerce .arso-native-card-381{
width:auto!important;
min-width:0!important;
height:auto!important;
margin:0!important;
align-self:stretch!important;
float:none!important;
border:0!important;
background:transparent!important;
box-shadow:none!important;
}
body.woocommerce .arso-native-card-381__wrapper{
display:flex!important;
flex-direction:column!important;
height:100%!important;
min-height:0!important;
padding:0!important;
overflow:hidden!important;
border:1px solid #ecd9e3!important;
border-radius:17px!important;
background:#fff!important;
box-shadow:0 5px 16px rgba(55,31,44,.045)!important;
}
body.woocommerce .arso-native-card-381__media{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex:0 0 158px!important;
width:100%!important;
height:158px!important;
min-height:158px!important;
margin:0!important;
padding:10px!important;
overflow:hidden!important;
background:#fff!important;
border-radius:0!important;
}
body.woocommerce .arso-native-card-381__media>a{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
height:100%!important;
padding:0!important;
}
body.woocommerce .arso-native-card-381__media img{
display:block!important;
width:100%!important;
height:100%!important;
max-width:100%!important;
max-height:100%!important;
object-fit:contain!important;
object-position:center!important;
}
body.woocommerce .arso-native-card-381__body{
display:flex!important;
flex:1 1 auto!important;
flex-direction:column!important;
align-items:stretch!important;
min-height:174px!important;
padding:9px 9px 10px!important;
text-align:right!important;
background:#fff!important;
}
body.woocommerce .arso-native-card-381__source{
display:none!important;
min-height:0!important;
height:0!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
}
body.woocommerce .arso-native-card-381__body .arso-inventory-discount-note{
order:1!important;
align-self:flex-start!important;
max-width:100%!important;
margin:0 0 6px!important;
padding:3px 7px!important;
border-radius:999px!important;
background:#fff0f6!important;
color:#ec4899!important;
font-size:8.5px!important;
font-weight:850!important;
line-height:1.45!important;
white-space:nowrap!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
}
body.woocommerce .arso-native-card-381__body .wd-entities-title,
body.woocommerce .arso-native-card-381__body .product-title,
body.woocommerce .arso-native-card-381__body h3{
order:2!important;
display:-webkit-box!important;
min-height:44px!important;
max-height:44px!important;
margin:0 0 7px!important;
overflow:hidden!important;
color:#2e252a!important;
font-size:11.5px!important;
font-weight:800!important;
line-height:1.9!important;
text-align:right!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:2!important;
}
body.woocommerce .arso-native-card-381__body .wrap-price,
body.woocommerce .arso-native-card-381__body>.price{
order:3!important;
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:4px 6px!important;
min-height:28px!important;
margin:0 0 2px!important;
color:#ed3d96!important;
font-size:11.5px!important;
font-weight:900!important;
line-height:1.6!important;
}
body.woocommerce .arso-native-card-381__body .price{
margin:0!important;
color:inherit!important;
font:inherit!important;
}
body.woocommerce .arso-native-card-381__body .stock.in-stock{
order:4!important;
display:block!important;
min-height:15px!important;
margin:1px 0 5px!important;
color:#23895d!important;
font-size:9.5px!important;
font-weight:850!important;
line-height:1.5!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-actions{
order:5!important;
display:flex!important;
align-items:center!important;
gap:7px!important;
width:100%!important;
min-height:40px!important;
margin:auto 0 0!important;
padding:0!important;
position:static!important;
inset:auto!important;
opacity:1!important;
visibility:visible!important;
transform:none!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-add{
flex:1 1 auto!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
min-width:0!important;
min-height:38px!important;
padding:0 8px!important;
border:0!important;
border-radius:11px!important;
background:#ed3f97!important;
color:#fff!important;
box-shadow:none!important;
font-size:10px!important;
font-weight:850!important;
white-space:nowrap!important;
}
body.woocommerce .arso-native-card-381__body .arso-wishlist-toggle{
flex:0 0 39px!important;
width:39px!important;
height:39px!important;
min-width:39px!important;
margin:0!important;
border:1px solid #efd9e4!important;
border-radius:11px!important;
background:#fff!important;
color:#df4b93!important;
box-shadow:none!important;
}
body.woocommerce .arso-native-card-381__body .arso-wishlist-toggle em{display:none!important}
body.woocommerce .arso-native-card-381__body .arso-wishlist-toggle svg{width:21px!important;height:21px!important} .arso-growth-product-card,
.arso-products-grid--approved .arso-growth-product-card{
min-height:332px!important;
height:100%!important;
border-radius:17px!important;
}
.arso-growth-product-card__image{
flex:0 0 158px!important;
height:158px!important;
min-height:158px!important;
padding:10px!important;
}
.arso-growth-product-card__body{
min-height:174px!important;
padding:9px 9px 10px!important;
}
.arso-growth-product-card__title{min-height:44px!important;max-height:44px!important;font-size:11.5px!important}
.arso-growth-product-price{font-size:11.5px!important}
.arso-growth-stock{font-size:9.5px!important}
.arso-growth-card-actions{min-height:40px!important} .arso-inline-shop-recommendation{
grid-column:1/-1!important;
width:100%!important;
max-width:100%!important;
margin:12px 0!important;
padding:0!important;
list-style:none!important;
}
.arso-inline-shop-recommendation>.arso-personal-shelf,
.arso-inline-shop-recommendation>.arso-lazy-shop-shelf-377{
width:100%!important;
margin:0!important;
}
.arso-inline-shop-recommendation .arso-growth-products{
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:12px!important;
} @media(max-width:767px){
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381{
display:grid!important;
grid-template-columns:minmax(0,1fr) 82px!important;
grid-template-areas:
"name image"
"price image"
"quantity image"
"subtotal image"!important;
gap:6px 10px!important;
align-items:start!important;
padding:12px 0!important;
position:relative!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td{
display:block!important;
width:auto!important;
min-width:0!important;
padding:0!important;
border:0!important;
position:static!important;
inset:auto!important;
float:none!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td.product-thumbnail{
grid-area:image!important;
width:82px!important;
max-width:82px!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td.product-thumbnail img{
width:82px!important;
height:82px!important;
object-fit:contain!important;
border:1px solid #efdee7!important;
border-radius:13px!important;
background:#fff!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td.product-name{grid-area:name!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td.product-price{grid-area:price!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td.product-quantity{grid-area:quantity!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td.product-subtotal{grid-area:subtotal!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381>td.arso-cart-remove-cell-381{
display:none!important;
}
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-relocated-381{
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:7px!important;
width:100%!important;
margin:9px 0 0!important;
padding:0!important;
position:static!important;
inset:auto!important;
z-index:auto!important;
transform:none!important;
clear:both!important;
}
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-relocated-381>a,
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-relocated-381>button{
flex:1 1 calc(50% - 4px)!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
min-width:0!important;
min-height:37px!important;
margin:0!important;
padding:0 7px!important;
position:static!important;
inset:auto!important;
float:none!important;
border-radius:11px!important;
font-size:10.5px!important;
line-height:1.2!important;
white-space:nowrap!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
}
body.woocommerce .products.wd-products,
body.woocommerce .products.elements-grid,
body.woocommerce ul.products{
--wd-col:2!important;
--wd-col-md:2!important;
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:9px 7px!important;
}
body.woocommerce .arso-native-card-381__media,
.arso-growth-product-card__image{
flex-basis:132px!important;
height:132px!important;
min-height:132px!important;
padding:8px!important;
}
body.woocommerce .arso-native-card-381__body,
.arso-growth-product-card__body{
min-height:170px!important;
padding:8px!important;
}
body.woocommerce .arso-native-card-381__body .wd-entities-title,
body.woocommerce .arso-native-card-381__body .product-title,
body.woocommerce .arso-native-card-381__body h3,
.arso-growth-product-card__title{
min-height:42px!important;
max-height:42px!important;
font-size:10.4px!important;
}
.arso-inline-shop-recommendation .arso-growth-products{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
}  .arso-personal-shelf .arso-growth-products,
.arso-inline-shop-recommendation .arso-growth-products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid,
.woocommerce-cart .cross-sells ul.products{
display:grid!important;
grid-auto-flow:row!important;
grid-auto-columns:auto!important;
overflow:visible!important;
scroll-snap-type:none!important;
padding-bottom:0!important;
} .arso-personal-shelf .arso-growth-products,
.arso-inline-shop-recommendation .arso-growth-products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid,
.woocommerce-cart .cross-sells ul.products{
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:12px!important;
align-items:stretch!important;
} .arso-personal-shelf .arso-growth-product-card,
.arso-inline-shop-recommendation .arso-growth-product-card,
.arso-cart-recommendations .arso-growth-product-card,
.arso-cart-recommendations .arso-product-card,
.woocommerce-cart .cross-sells li.product,
.arso-products-grid--approved .arso-growth-product-card{
min-height:332px!important;
height:100%!important;
}
.arso-personal-shelf .arso-growth-product-card__image,
.arso-inline-shop-recommendation .arso-growth-product-card__image,
.arso-cart-recommendations .arso-growth-product-card__image,
.arso-cart-recommendations .arso-product-card__image{
flex:0 0 158px!important;
height:158px!important;
min-height:158px!important;
padding:10px!important;
}
.arso-personal-shelf .arso-growth-product-card__body,
.arso-inline-shop-recommendation .arso-growth-product-card__body,
.arso-cart-recommendations .arso-growth-product-card__body,
.arso-cart-recommendations .arso-product-card__body{
min-height:174px!important;
padding:9px 9px 10px!important;
}
.arso-personal-shelf .arso-growth-product-card__title,
.arso-inline-shop-recommendation .arso-growth-product-card__title,
.arso-cart-recommendations .arso-growth-product-card__title,
.arso-cart-recommendations .arso-product-card__title{
min-height:44px!important;
max-height:44px!important;
font-size:11.5px!important;
line-height:1.9!important;
}
.arso-personal-shelf .arso-growth-product-price,
.arso-inline-shop-recommendation .arso-growth-product-price,
.arso-cart-recommendations .arso-growth-product-price,
.arso-cart-recommendations .arso-product-card__price{
min-height:28px!important;
font-size:11.5px!important;
}
.arso-personal-shelf .arso-growth-stock,
.arso-inline-shop-recommendation .arso-growth-stock,
.arso-cart-recommendations .arso-growth-stock,
.arso-cart-recommendations .arso-product-card__stock{
min-height:15px!important;
font-size:9.5px!important;
}
.arso-personal-shelf .arso-growth-card-actions,
.arso-inline-shop-recommendation .arso-growth-card-actions,
.arso-cart-recommendations .arso-growth-card-actions,
.arso-cart-recommendations .arso-product-card__actions{
min-height:40px!important;
} body.woocommerce .arso-native-card-381__wrapper,
body.woocommerce .products .arso-native-card-381__wrapper,
body.woocommerce ul.products .arso-native-card-381__wrapper{
border-radius:17px!important;
border-color:#ecd9e3!important;
box-shadow:0 5px 16px rgba(55,31,44,.045)!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-actions{
margin-top:auto!important;
}
body.woocommerce .arso-native-card-381__body .wd-add-btn,
body.woocommerce .arso-native-card-381__body .wd-buttons,
body.woocommerce .arso-native-card-381__body .hover-content,
body.woocommerce .arso-native-card-381__body .fade-in-block,
body.woocommerce .arso-native-card-381__body .product-actions{
display:none!important;
} @media(max-width:767px){
.arso-personal-shelf .arso-growth-products,
.arso-inline-shop-recommendation .arso-growth-products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid,
.woocommerce-cart .cross-sells ul.products{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
grid-auto-columns:auto!important;
gap:9px 7px!important;
}
.arso-personal-shelf .arso-growth-product-card,
.arso-inline-shop-recommendation .arso-growth-product-card,
.arso-cart-recommendations .arso-growth-product-card,
.arso-cart-recommendations .arso-product-card,
.arso-products-grid--approved .arso-growth-product-card{
min-height:302px!important;
}
.arso-personal-shelf .arso-growth-product-card__image,
.arso-inline-shop-recommendation .arso-growth-product-card__image,
.arso-cart-recommendations .arso-growth-product-card__image,
.arso-cart-recommendations .arso-product-card__image{
flex-basis:132px!important;
height:132px!important;
min-height:132px!important;
padding:8px!important;
}
.arso-personal-shelf .arso-growth-product-card__body,
.arso-inline-shop-recommendation .arso-growth-product-card__body,
.arso-cart-recommendations .arso-growth-product-card__body,
.arso-cart-recommendations .arso-product-card__body{
min-height:160px!important;
padding:8px!important;
}
.arso-personal-shelf .arso-growth-product-card__title,
.arso-inline-shop-recommendation .arso-growth-product-card__title,
.arso-cart-recommendations .arso-growth-product-card__title,
.arso-cart-recommendations .arso-product-card__title{
min-height:42px!important;
max-height:42px!important;
font-size:10.4px!important;
line-height:1.72!important;
}
.arso-personal-shelf,
.arso-inline-shop-recommendation .arso-personal-shelf{
padding:14px 12px!important;
}
.arso-personal-shelf .arso-personal-shelf__actions{
width:100%!important;
}
}  body.woocommerce .products.wd-products,
body.woocommerce .products.elements-grid,
body.woocommerce ul.products,
.arso-personal-shelf .arso-growth-products,
.arso-inline-shop-recommendation .arso-growth-products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid,
.woocommerce-cart .cross-sells ul.products{
align-items:start!important;
} body.woocommerce .arso-native-card-381,
body.woocommerce .arso-native-card-381__wrapper,
.arso-growth-product-card,
.arso-products-grid--approved .arso-growth-product-card,
.arso-cart-recommendations .arso-product-card,
.woocommerce-cart .cross-sells li.product{
height:auto!important;
min-height:0!important;
align-self:start!important;
}
body.woocommerce .arso-native-card-381__wrapper,
.arso-growth-product-card,
.arso-cart-recommendations .arso-product-card,
.woocommerce-cart .cross-sells li.product .product-wrapper{
display:flex!important;
flex-direction:column!important;
overflow:hidden!important;
}
body.woocommerce .arso-native-card-381__media,
.arso-growth-product-card__image,
.arso-cart-recommendations .arso-product-card__image{
flex:0 0 150px!important;
height:150px!important;
min-height:150px!important;
padding:12px 12px 8px!important;
}
body.woocommerce .arso-native-card-381__body,
.arso-growth-product-card__body,
.arso-cart-recommendations .arso-product-card__body{
display:flex!important;
flex-direction:column!important;
align-items:stretch!important;
justify-content:flex-start!important;
gap:5px!important;
flex:0 0 auto!important;
min-height:0!important;
padding:8px 11px 12px!important;
background:#fff!important;
}
body.woocommerce .arso-native-card-381__body .arso-inventory-discount-note,
.arso-growth-product-card__body .arso-growth-context-badge,
.arso-cart-recommendations .arso-product-card .arso-inventory-discount-note{
order:1!important;
align-self:flex-start!important;
margin:0 0 2px!important;
}
body.woocommerce .arso-native-card-381__body .wd-entities-title,
body.woocommerce .arso-native-card-381__body .product-title,
body.woocommerce .arso-native-card-381__body h3,
.arso-growth-product-card__title,
.arso-cart-recommendations .arso-product-card__title,
.arso-cart-recommendations .arso-product-card__name{
order:2!important;
display:-webkit-box!important;
min-height:40px!important;
max-height:40px!important;
margin:0!important;
overflow:hidden!important;
color:#23191f!important;
font-size:12px!important;
font-weight:800!important;
line-height:1.7!important;
text-align:right!important;
-webkit-line-clamp:2!important;
-webkit-box-orient:vertical!important;
} body.woocommerce .arso-native-card-381__body .wrap-price,
body.woocommerce .arso-native-card-381__body > .price,
.arso-growth-product-price,
.arso-cart-recommendations .arso-product-card__price{
order:3!important;
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:3px 6px!important;
min-height:0!important;
margin:1px 0 0!important;
color:#ea2f8d!important;
font-size:15px!important;
font-weight:900!important;
line-height:1.35!important;
}
body.woocommerce .arso-native-card-381__body .wrap-price .price,
.arso-growth-product-price .price,
.arso-cart-recommendations .arso-product-card__price .price{
color:inherit!important;
font:inherit!important;
}
body.woocommerce .arso-native-card-381__body .price del,
.arso-growth-product-price del,
.arso-cart-recommendations .arso-product-card__price del{
color:#b8a2ae!important;
font-size:11px!important;
font-weight:700!important;
opacity:1!important;
}
body.woocommerce .arso-native-card-381__body .price ins,
.arso-growth-product-price ins,
.arso-cart-recommendations .arso-product-card__price ins{
color:#ea2f8d!important;
font-size:15px!important;
font-weight:900!important;
text-decoration:none!important;
}
body.woocommerce .arso-native-card-381__body .stock.in-stock,
.arso-growth-stock,
.arso-cart-recommendations .arso-product-card__stock{
order:4!important;
min-height:0!important;
margin:0!important;
color:#1d8d5f!important;
font-size:10px!important;
font-weight:850!important;
line-height:1.45!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-actions,
.arso-growth-card-actions,
.arso-cart-recommendations .arso-product-card__actions{
order:5!important;
display:flex!important;
align-items:center!important;
gap:7px!important;
width:100%!important;
min-height:0!important;
margin:8px 0 0!important;
padding:0!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-add,
.arso-growth-card-actions .arso-growth-native-add,
.arso-growth-card-actions .arso-growth-view-product,
.arso-cart-recommendations .arso-product-card .arso-add-button,
.arso-cart-recommendations .arso-product-card__actions .button{
flex:1 1 auto!important;
min-height:40px!important;
padding:0 12px!important;
border-radius:12px!important;
font-size:11px!important;
font-weight:850!important;
line-height:1!important;
}
body.woocommerce .arso-native-card-381__body .arso-wishlist-toggle,
.arso-cart-recommendations .arso-product-card__actions .arso-wishlist-toggle,
.arso-cart-recommendations .arso-product-card__actions .wd-wishlist-btn,
.arso-cart-recommendations .arso-product-card__actions .yith-wcwl-add-to-wishlist,
body.woocommerce .arso-native-card-381__body .arso-wishlist-toggle{
flex:0 0 40px!important;
width:40px!important;
height:40px!important;
min-width:40px!important;
border-radius:12px!important;
} .arso-product-card,
.arso-product-card__body{
height:auto!important;
min-height:0!important;
}
.arso-product-card__body{
display:flex!important;
flex-direction:column!important;
gap:5px!important;
padding:8px 11px 12px!important;
}
.arso-product-card__price{
font-size:15px!important;
font-weight:900!important;
line-height:1.35!important;
}
.arso-product-card__actions{
margin-top:8px!important;
}
@media(max-width:767px){
body.woocommerce .products.wd-products,
body.woocommerce .products.elements-grid,
body.woocommerce ul.products,
.arso-personal-shelf .arso-growth-products,
.arso-inline-shop-recommendation .arso-growth-products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid,
.woocommerce-cart .cross-sells ul.products{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:10px 8px!important;
}
body.woocommerce .arso-native-card-381__media,
.arso-growth-product-card__image,
.arso-cart-recommendations .arso-product-card__image{
flex-basis:124px!important;
height:124px!important;
min-height:124px!important;
padding:10px 10px 6px!important;
}
body.woocommerce .arso-native-card-381__body,
.arso-growth-product-card__body,
.arso-cart-recommendations .arso-product-card__body,
.arso-product-card__body{
padding:7px 9px 10px!important;
gap:4px!important;
}
body.woocommerce .arso-native-card-381__body .wd-entities-title,
body.woocommerce .arso-native-card-381__body .product-title,
body.woocommerce .arso-native-card-381__body h3,
.arso-growth-product-card__title,
.arso-cart-recommendations .arso-product-card__title,
.arso-cart-recommendations .arso-product-card__name{
min-height:38px!important;
max-height:38px!important;
font-size:11px!important;
line-height:1.65!important;
}
body.woocommerce .arso-native-card-381__body .wrap-price,
body.woocommerce .arso-native-card-381__body > .price,
.arso-growth-product-price,
.arso-cart-recommendations .arso-product-card__price,
.arso-product-card__price{
font-size:13px!important;
}
body.woocommerce .arso-native-card-381__body .price del,
.arso-growth-product-price del,
.arso-cart-recommendations .arso-product-card__price del{
font-size:10px!important;
}
body.woocommerce .arso-native-card-381__body .price ins,
.arso-growth-product-price ins,
.arso-cart-recommendations .arso-product-card__price ins{
font-size:13px!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-add,
.arso-growth-card-actions .arso-growth-native-add,
.arso-growth-card-actions .arso-growth-view-product,
.arso-cart-recommendations .arso-product-card .arso-add-button,
.arso-cart-recommendations .arso-product-card__actions .button{
min-height:38px!important;
font-size:10.5px!important;
}
body.woocommerce .arso-native-card-381__body .arso-wishlist-toggle,
.arso-cart-recommendations .arso-product-card__actions .arso-wishlist-toggle,
.arso-cart-recommendations .arso-product-card__actions .wd-wishlist-btn,
.arso-cart-recommendations .arso-product-card__actions .yith-wcwl-add-to-wishlist{
flex-basis:38px!important;
width:38px!important;
height:38px!important;
min-width:38px!important;
}
}  body.woocommerce .products.wd-products,
body.woocommerce .products.elements-grid,
body.woocommerce ul.products,
.arso-inline-shop-recommendation .arso-growth-products,
.arso-personal-shelf .arso-growth-products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid,
.woocommerce-cart .cross-sells ul.products{
align-items:start!important;
grid-auto-rows:auto!important;
}
body.woocommerce .products.wd-products>.product,
body.woocommerce .products.wd-products>.wd-product,
body.woocommerce .products.wd-products>.product-grid-item,
body.woocommerce .products.elements-grid>.product,
body.woocommerce .products.elements-grid>.wd-product,
body.woocommerce .products.elements-grid>.product-grid-item,
body.woocommerce ul.products>li.product,
.arso-inline-shop-recommendation .arso-growth-products>* ,
.arso-personal-shelf .arso-growth-products>* ,
.arso-cart-recommendations .arso-growth-products>* ,
.woocommerce-cart .cross-sells ul.products>li.product{
align-self:start!important;
height:auto!important;
min-height:0!important;
margin-bottom:0!important;
} body.woocommerce .arso-native-card-381{
align-self:start!important;
height:auto!important;
min-height:0!important;
}
body.woocommerce .arso-native-card-381__wrapper{
display:flex!important;
flex-direction:column!important;
align-items:stretch!important;
justify-content:flex-start!important;
height:auto!important;
min-height:0!important;
} body.woocommerce .arso-native-card-381__wrapper > :not(.arso-native-card-381__media):not(.arso-native-card-381__body){
display:none!important;
}
body.woocommerce .arso-native-card-381__media{
flex:0 0 148px!important;
height:148px!important;
min-height:148px!important;
padding:12px 12px 8px!important;
}
body.woocommerce .arso-native-card-381__body{
display:flex!important;
flex:0 0 auto!important;
flex-direction:column!important;
align-items:stretch!important;
justify-content:flex-start!important;
min-height:0!important;
height:auto!important;
padding:10px 11px 12px!important;
gap:5px!important;
}
body.woocommerce .arso-native-card-381__body .wd-entities-title,
body.woocommerce .arso-native-card-381__body .product-title,
body.woocommerce .arso-native-card-381__body h3{
min-height:42px!important;
max-height:42px!important;
margin:0!important;
font-size:12.5px!important;
line-height:1.7!important;
}
body.woocommerce .arso-native-card-381__body .wrap-price,
body.woocommerce .arso-native-card-381__body > .price,
body.woocommerce .arso-native-card-381__body .price{
min-height:0!important;
margin:0!important;
color:#e93b92!important;
font-size:16px!important;
font-weight:900!important;
line-height:1.35!important;
}
body.woocommerce .arso-native-card-381__body .price del{
color:#b9a5ae!important;
font-size:11px!important;
font-weight:700!important;
}
body.woocommerce .arso-native-card-381__body .price ins{
color:#e93b92!important;
font-size:16px!important;
font-weight:900!important;
text-decoration:none!important;
}
body.woocommerce .arso-native-card-381__body .stock.in-stock{
min-height:0!important;
margin:0!important;
font-size:10px!important;
line-height:1.45!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-actions{
min-height:0!important;
margin:8px 0 0!important;
padding:0!important;
}
body.woocommerce .arso-native-card-381__body .arso-loop-add{
min-height:40px!important;
font-size:11px!important;
}
body.woocommerce .arso-native-card-381__body .arso-wishlist-toggle{
width:40px!important;
height:40px!important;
min-width:40px!important;
} .arso-growth-product-card,
.arso-products-grid--approved .arso-growth-product-card,
.arso-cart-recommendations .arso-product-card,
.woocommerce-cart .cross-sells li.product .product-wrapper{
display:flex!important;
flex-direction:column!important;
align-items:stretch!important;
justify-content:flex-start!important;
height:auto!important;
min-height:0!important;
}
.arso-growth-product-card__image,
.arso-cart-recommendations .arso-product-card__image{
flex:0 0 148px!important;
height:148px!important;
min-height:148px!important;
padding:12px 12px 8px!important;
}
.arso-growth-product-card__body,
.arso-cart-recommendations .arso-product-card__body,
.arso-product-card__body{
display:flex!important;
flex:0 0 auto!important;
flex-direction:column!important;
justify-content:flex-start!important;
min-height:0!important;
height:auto!important;
padding:10px 11px 12px!important;
gap:5px!important;
}
.arso-growth-product-card__title,
.arso-cart-recommendations .arso-product-card__title,
.arso-cart-recommendations .arso-product-card__name{
min-height:42px!important;
max-height:42px!important;
margin:0!important;
font-size:12.5px!important;
line-height:1.7!important;
}
.arso-growth-product-price,
.arso-cart-recommendations .arso-product-card__price,
.arso-product-card__price{
min-height:0!important;
margin:0!important;
color:#e93b92!important;
font-size:16px!important;
font-weight:900!important;
line-height:1.35!important;
}
.arso-growth-product-price del,
.arso-cart-recommendations .arso-product-card__price del,
.arso-product-card__price del{
color:#b9a5ae!important;
font-size:11px!important;
font-weight:700!important;
}
.arso-growth-product-price ins,
.arso-cart-recommendations .arso-product-card__price ins,
.arso-product-card__price ins{
color:#e93b92!important;
font-size:16px!important;
font-weight:900!important;
text-decoration:none!important;
}
.arso-growth-stock,
.arso-cart-recommendations .arso-product-card__stock{
min-height:0!important;
margin:0!important;
font-size:10px!important;
line-height:1.45!important;
}
.arso-growth-card-actions,
.arso-cart-recommendations .arso-product-card__actions,
.arso-product-card__actions{
min-height:0!important;
margin:8px 0 0!important;
padding:0!important;
}
.arso-growth-card-actions .arso-growth-native-add,
.arso-growth-card-actions .arso-growth-view-product,
.arso-cart-recommendations .arso-product-card .arso-add-button,
.arso-cart-recommendations .arso-product-card__actions .button,
.arso-product-card__actions .button{
min-height:40px!important;
font-size:11px!important;
}
@media(max-width:767px){
body.woocommerce .arso-native-card-381__media,
.arso-growth-product-card__image,
.arso-cart-recommendations .arso-product-card__image{
flex-basis:122px!important;
height:122px!important;
min-height:122px!important;
padding:10px 10px 6px!important;
}
body.woocommerce .arso-native-card-381__body,
.arso-growth-product-card__body,
.arso-cart-recommendations .arso-product-card__body,
.arso-product-card__body{
padding:8px 9px 10px!important;
gap:4px!important;
}
body.woocommerce .arso-native-card-381__body .wd-entities-title,
body.woocommerce .arso-native-card-381__body .product-title,
body.woocommerce .arso-native-card-381__body h3,
.arso-growth-product-card__title,
.arso-cart-recommendations .arso-product-card__title,
.arso-cart-recommendations .arso-product-card__name{
min-height:38px!important;
max-height:38px!important;
font-size:11px!important;
}
body.woocommerce .arso-native-card-381__body .wrap-price,
body.woocommerce .arso-native-card-381__body > .price,
body.woocommerce .arso-native-card-381__body .price,
.arso-growth-product-price,
.arso-cart-recommendations .arso-product-card__price,
.arso-product-card__price{
font-size:13px!important;
}
body.woocommerce .arso-native-card-381__body .price ins,
.arso-growth-product-price ins,
.arso-cart-recommendations .arso-product-card__price ins,
.arso-product-card__price ins{
font-size:13px!important;
}
body.woocommerce .arso-native-card-381__body .price del,
.arso-growth-product-price del,
.arso-cart-recommendations .arso-product-card__price del,
.arso-product-card__price del{
font-size:10px!important;
}
} [data-arso-cart-busy="1"],
[data-arso-cart-busy="1"]:before,
[data-arso-cart-busy="1"]:after,
.add_to_cart_button.is-loading:before,
.add_to_cart_button.is-loading:after,
.single_add_to_cart_button.is-loading:before,
.single_add_to_cart_button.is-loading:after{
text-shadow:none!important;
}
[data-arso-cart-busy="1"]:before,
[data-arso-cart-busy="1"]:after{
display:none!important;
content:none!important;
}
[data-arso-cart-busy="1"] .arso-cart-loading-label{
display:inline!important;
opacity:1!important;
visibility:visible!important;
color:#fff!important;
white-space:nowrap!important;
}
[data-arso-cart-busy="1"] .arso-cart-spinner{
display:inline-block!important;
width:14px!important;
height:14px!important;
margin-left:7px!important;
border:2px solid rgba(255,255,255,.45)!important;
border-top-color:#fff!important;
border-radius:50%!important;
animation:arso-spin-389 .65s linear infinite!important;
}
@keyframes arso-spin-389{to{transform:rotate(360deg)}}
.arso-instant-recommendations{
animation:arso-instant-in-389 .16s ease both;
}
@keyframes arso-instant-in-389{from{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}
.products > .product,
.products > .wd-product,
.products > .product-grid-item,
.wd-products > .product,
.wd-products > .wd-product,
.wd-products > .product-grid-item{
height:auto!important;
min-height:0!important;
align-self:start!important;
}
.products .arso-native-card-381__wrapper,
.wd-products .arso-native-card-381__wrapper,
ul.products .arso-native-card-381__wrapper{
display:flex!important;
flex-direction:column!important;
height:auto!important;
min-height:0!important;
overflow:hidden!important;
border:1px solid #ecd9e3!important;
border-radius:17px!important;
background:#fff!important;
box-shadow:0 5px 16px rgba(55,31,44,.045)!important;
}
.products .arso-native-card-381__media,
.wd-products .arso-native-card-381__media,
ul.products .arso-native-card-381__media{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex:0 0 148px!important;
height:148px!important;
min-height:148px!important;
padding:11px!important;
overflow:hidden!important;
}
.products .arso-native-card-381__media img,
.wd-products .arso-native-card-381__media img,
ul.products .arso-native-card-381__media img{
width:100%!important;
height:100%!important;
max-height:100%!important;
object-fit:contain!important;
}
.products .arso-native-card-381__body,
.wd-products .arso-native-card-381__body,
ul.products .arso-native-card-381__body{
display:flex!important;
flex-direction:column!important;
gap:5px!important;
min-height:0!important;
height:auto!important;
padding:8px 10px 11px!important;
}
.products .arso-native-card-381__source,
.wd-products .arso-native-card-381__source,
ul.products .arso-native-card-381__source{
display:none!important;
}
.products .arso-native-card-381__body .wd-entities-title,
.products .arso-native-card-381__body .product-title,
.products .arso-native-card-381__body h3,
.wd-products .arso-native-card-381__body .wd-entities-title,
.wd-products .arso-native-card-381__body .product-title,
.wd-products .arso-native-card-381__body h3{
display:-webkit-box!important;
min-height:40px!important;
max-height:40px!important;
margin:0!important;
overflow:hidden!important;
font-size:12px!important;
font-weight:800!important;
line-height:1.7!important;
text-align:right!important;
-webkit-line-clamp:2!important;
-webkit-box-orient:vertical!important;
}
.products .arso-native-card-381__body .wrap-price,
.products .arso-native-card-381__body > .price,
.wd-products .arso-native-card-381__body .wrap-price,
.wd-products .arso-native-card-381__body > .price{
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:3px 6px!important;
min-height:0!important;
margin:0!important;
color:#ea2f8d!important;
font-size:14px!important;
font-weight:900!important;
line-height:1.35!important;
}
.products .arso-native-card-381__body .arso-loop-actions,
.wd-products .arso-native-card-381__body .arso-loop-actions{
display:flex!important;
align-items:center!important;
gap:7px!important;
width:100%!important;
margin:7px 0 0!important;
position:static!important;
opacity:1!important;
visibility:visible!important;
transform:none!important;
}
.woocommerce-cart .cross-sells ul.products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:12px!important;
align-items:start!important;
overflow:visible!important;
}
.woocommerce-cart .cross-sells li.product{
width:auto!important;
margin:0!important;
}
@media(max-width:767px){
body.woocommerce-cart{
padding-bottom:calc(168px + env(safe-area-inset-bottom))!important;
}
body.woocommerce-cart .woocommerce-cart-form,
body.woocommerce-cart .woocommerce-cart-form__contents,
body.woocommerce-cart .woocommerce-cart-form__contents tbody{
display:block!important;
width:100%!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item,
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381{
direction:rtl!important;
display:grid!important;
grid-template-columns:82px minmax(0,1fr)!important;
grid-template-areas:
"image name"
"image price"
"image quantity"
"image subtotal"!important;
gap:6px 10px!important;
width:100%!important;
margin:0 0 12px!important;
padding:13px!important;
overflow:hidden!important;
border:1px solid #ecdbe4!important;
border-radius:18px!important;
background:#fff!important;
box-shadow:0 7px 20px rgba(55,31,44,.055)!important;
opacity:1!important;
transition:opacity .16s ease,transform .16s ease,height .16s ease,margin .16s ease,padding .16s ease!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td{
display:block!important;
width:auto!important;
min-width:0!important;
padding:0!important;
border:0!important;
position:static!important;
float:none!important;
text-align:right!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-thumbnail{
grid-area:image!important;
width:82px!important;
max-width:82px!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-thumbnail img{
width:82px!important;
height:82px!important;
object-fit:contain!important;
border:1px solid #f0dce7!important;
border-radius:14px!important;
background:#fff!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-name{grid-area:name!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-price{grid-area:price!important;display:block!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-quantity{grid-area:quantity!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-subtotal{grid-area:subtotal!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-remove{display:none!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-name>a{
display:-webkit-box!important;
max-height:52px!important;
overflow:hidden!important;
color:#342730!important;
font-size:13px!important;
font-weight:800!important;
line-height:1.85!important;
white-space:normal!important;
-webkit-line-clamp:2!important;
-webkit-box-orient:vertical!important;
}
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-relocated-381,
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-377--cart{
display:grid!important;
grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;
gap:8px!important;
width:100%!important;
margin:10px 0 0!important;
padding:0!important;
position:static!important;
inset:auto!important;
clear:both!important;
}
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-relocated-381>a,
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-relocated-381>button,
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-377--cart>a,
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-377--cart>button{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-width:0!important;
min-height:39px!important;
margin:0!important;
padding:0 7px!important;
border-radius:11px!important;
font-size:10.5px!important;
font-weight:850!important;
line-height:1.35!important;
white-space:normal!important;
overflow:visible!important;
text-overflow:clip!important;
position:static!important;
}
body.woocommerce-cart tr.cart_item.is-arso-moving-389{
pointer-events:none!important;
opacity:.52!important;
}
body.woocommerce-cart tr.cart_item.is-arso-removed-389{
opacity:0!important;
transform:translateY(-8px)!important;
}
body.woocommerce-cart .wc-proceed-to-checkout{
position:fixed!important;
right:12px!important;
left:12px!important;
bottom:calc(82px + env(safe-area-inset-bottom))!important;
z-index:9996!important;
display:block!important;
margin:0!important;
padding:9px!important;
border:1px solid #efd8e4!important;
border-radius:18px!important;
background:rgba(255,255,255,.97)!important;
box-shadow:0 13px 38px rgba(40,20,32,.22)!important;
backdrop-filter:blur(12px)!important;
}
body.woocommerce-cart .wc-proceed-to-checkout .checkout-button{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-height:50px!important;
margin:0!important;
border-radius:13px!important;
background:#ee3f98!important;
color:#fff!important;
font-size:14px!important;
font-weight:900!important;
}
.woocommerce-cart .cross-sells ul.products,
.arso-cart-recommendations .arso-growth-products,
.arso-cart-recommendations .arso-products-grid{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:9px 7px!important;
}
.arso-popup .arso-growth-card-actions .arso-growth-native-add,
.arso-single-recommendation .arso-growth-card-actions .arso-growth-native-add,
.arso-single-complete-grid .arso-growth-card-actions .arso-growth-native-add{
flex:0 0 44px!important;
width:44px!important;
min-width:44px!important;
min-height:40px!important;
padding:0!important;
font-size:0!important;
}
.arso-popup .arso-growth-card-actions .arso-growth-native-add b,
.arso-single-recommendation .arso-growth-card-actions .arso-growth-native-add b,
.arso-single-complete-grid .arso-growth-card-actions .arso-growth-native-add b{
display:none!important;
}
.arso-popup .arso-growth-card-actions .arso-growth-native-add:after,
.arso-single-recommendation .arso-growth-card-actions .arso-growth-native-add:after,
.arso-single-complete-grid .arso-growth-card-actions .arso-growth-native-add:after{
content:"+"!important;
display:block!important;
color:#fff!important;
font-size:25px!important;
font-weight:500!important;
line-height:1!important;
}
.products.wd-products,
.products.elements-grid,
ul.products,
.wd-products{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
--wd-col:2!important;
--wd-col-md:2!important;
gap:10px 8px!important;
}
.products .arso-native-card-381__media,
.wd-products .arso-native-card-381__media,
ul.products .arso-native-card-381__media{
flex-basis:124px!important;
height:124px!important;
min-height:124px!important;
padding:9px!important;
}
.products .arso-native-card-381__body,
.wd-products .arso-native-card-381__body,
ul.products .arso-native-card-381__body{
padding:7px 8px 10px!important;
}
.products .arso-native-card-381__body .wd-entities-title,
.products .arso-native-card-381__body .product-title,
.products .arso-native-card-381__body h3,
.wd-products .arso-native-card-381__body .wd-entities-title,
.wd-products .arso-native-card-381__body .product-title,
.wd-products .arso-native-card-381__body h3{
min-height:38px!important;
max-height:38px!important;
font-size:11px!important;
line-height:1.65!important;
}
} .arso-growth-stock:before,
.arso-growth-stock:after,
.arso-native-card-381__body .stock.in-stock:before,
.arso-native-card-381__body .stock.in-stock:after{
content:none!important;
display:none!important;
}
.arso-growth-stock,
.arso-native-card-381__body .stock.in-stock{
font-size:10px!important;
}
@media(max-width:767px){
body.woocommerce-cart .woocommerce-cart-form tr.cart_item,
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381{
grid-template-areas:
"image name"
"image price"
"image quantity"
"image subtotal"
"actions actions"!important;
}
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-relocated-381,
body.woocommerce-cart .woocommerce-cart-form .arso-cart-actions-377--cart{
grid-area:actions!important;
align-self:stretch!important;
justify-self:stretch!important;
margin-top:6px!important;
}
}  .elementor-widget-wd_products .products.wd-products,
.elementor-widget-woocommerce-products ul.products,
.elementor-widget-wc-archive-products ul.products,
.elementor-widget .products.wd-products,
.wd-products.arso-internal-card-grid-3810,
.products.arso-internal-card-grid-3810,
ul.products.arso-internal-card-grid-3810{
align-items:start!important;
grid-auto-rows:max-content!important;
min-height:0!important;
} .arso-native-card-381{
width:auto!important;
min-width:0!important;
height:auto!important;
min-height:0!important;
align-self:start!important;
margin:0!important;
float:none!important;
background:transparent!important;
box-shadow:none!important;
}
.arso-native-card-381__wrapper{
display:flex!important;
flex-direction:column!important;
width:100%!important;
height:auto!important;
min-height:0!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
border:1px solid #ecd9e3!important;
border-radius:17px!important;
background:#fff!important;
box-shadow:0 5px 16px rgba(55,31,44,.045)!important;
}
.arso-native-card-381__wrapper:before,
.arso-native-card-381__wrapper:after{display:none!important;content:none!important} .arso-native-card-381__source{
display:none!important;
visibility:hidden!important;
width:0!important;
height:0!important;
min-height:0!important;
max-height:0!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
flex:0 0 0!important;
}
.arso-native-card-381__media{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex:0 0 158px!important;
width:100%!important;
height:158px!important;
min-height:158px!important;
margin:0!important;
padding:10px!important;
overflow:hidden!important;
background:#fff!important;
}
.arso-native-card-381__media>a,
.arso-native-card-381__media .product-image-link{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
height:100%!important;
margin:0!important;
padding:0!important;
}
.arso-native-card-381__media img{
display:block!important;
width:100%!important;
height:100%!important;
max-width:100%!important;
max-height:100%!important;
margin:auto!important;
object-fit:contain!important;
object-position:center!important;
}
.arso-native-card-381__body{
display:flex!important;
flex:0 0 auto!important;
flex-direction:column!important;
width:100%!important;
height:auto!important;
min-height:0!important;
margin:0!important;
padding:9px 9px 10px!important;
text-align:right!important;
background:#fff!important;
} .arso-native-card-381__body .wd-product-cats,
.arso-native-card-381__body .product-categories,
.arso-native-card-381__body .wd-product-brands,
.arso-native-card-381__body .wd-product-sku,
.arso-native-card-381__body .star-rating,
.arso-native-card-381__body .wd-product-rating,
.arso-native-card-381__body .product-rating-price,
.arso-native-card-381__body .hover-content,
.arso-native-card-381__body .fade-in-block,
.arso-native-card-381__body .wd-buttons,
.arso-native-card-381__body .wd-add-btn,
.arso-native-card-381__body .product-actions{
display:none!important;
}
.arso-native-card-381__body .arso-inventory-discount-note{
order:1!important;
align-self:flex-start!important;
max-width:100%!important;
margin:0 0 6px!important;
padding:3px 7px!important;
border-radius:999px!important;
background:#fff0f6!important;
color:#ec4899!important;
font-size:8.5px!important;
font-weight:850!important;
line-height:1.45!important;
white-space:nowrap!important;
overflow:hidden!important;
text-overflow:ellipsis!important;
}
.arso-native-card-381__body .wd-entities-title,
.arso-native-card-381__body .product-title,
.arso-native-card-381__body h3{
order:2!important;
display:-webkit-box!important;
min-height:44px!important;
max-height:44px!important;
margin:0 0 7px!important;
overflow:hidden!important;
color:#2e252a!important;
font-size:11.5px!important;
font-weight:800!important;
line-height:1.9!important;
text-align:right!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:2!important;
}
.arso-native-card-381__body .wd-entities-title a,
.arso-native-card-381__body .product-title a,
.arso-native-card-381__body h3 a{
color:inherit!important;
font:inherit!important;
text-decoration:none!important;
}
.arso-native-card-381__body .wrap-price,
.arso-native-card-381__body>.price{
order:3!important;
display:flex!important;
flex-wrap:wrap!important;
align-items:center!important;
gap:4px 6px!important;
width:100%!important;
min-height:28px!important;
margin:0 0 2px!important;
color:#ed3d96!important;
font-size:12px!important;
font-weight:900!important;
line-height:1.6!important;
}
.arso-native-card-381__body .price{
margin:0!important;
color:inherit!important;
font:inherit!important;
}
.arso-native-card-381__body .price del{
color:#b9a9b1!important;
font-size:9.5px!important;
font-weight:650!important;
opacity:1!important;
}
.arso-native-card-381__body .price ins{
color:#ed3d96!important;
font-size:12px!important;
font-weight:900!important;
text-decoration:none!important;
}
.arso-native-card-381__body .stock.in-stock{
order:4!important;
display:block!important;
min-height:15px!important;
margin:1px 0 5px!important;
color:#23895d!important;
font-size:9.5px!important;
font-weight:850!important;
line-height:1.5!important;
}
.arso-native-card-381__body .arso-loop-actions{
order:5!important;
display:flex!important;
align-items:center!important;
gap:7px!important;
width:100%!important;
min-height:40px!important;
margin:0!important;
padding:0!important;
position:static!important;
inset:auto!important;
opacity:1!important;
visibility:visible!important;
transform:none!important;
}
.arso-native-card-381__body .arso-loop-add{
flex:1 1 auto!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
min-width:0!important;
min-height:38px!important;
margin:0!important;
padding:0 8px!important;
border:0!important;
border-radius:11px!important;
background:#ed3f97!important;
color:#fff!important;
box-shadow:none!important;
font-size:10px!important;
font-weight:850!important;
line-height:1.2!important;
white-space:nowrap!important;
}
.arso-native-card-381__body .arso-wishlist-toggle{
flex:0 0 39px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:39px!important;
height:39px!important;
min-width:39px!important;
margin:0!important;
padding:0!important;
border:1px solid #efd9e4!important;
border-radius:11px!important;
background:#fff!important;
color:#df4b93!important;
box-shadow:none!important;
}
.arso-native-card-381__body .arso-wishlist-toggle em{display:none!important}
.arso-native-card-381__body .arso-wishlist-toggle svg{width:21px!important;height:21px!important} .elementor-widget-wd_products .owl-item>.arso-native-card-381,
.elementor-widget-wd_products .swiper-slide>.arso-native-card-381,
.wd-carousel-item>.arso-native-card-381{
height:auto!important;
min-height:0!important;
}
@media(max-width:767px){
.arso-native-card-381__media{
flex-basis:124px!important;
height:124px!important;
min-height:124px!important;
padding:9px!important;
}
.arso-native-card-381__body{
min-height:0!important;
padding:7px 8px 10px!important;
}
.arso-native-card-381__body .wd-entities-title,
.arso-native-card-381__body .product-title,
.arso-native-card-381__body h3{
min-height:38px!important;
max-height:38px!important;
font-size:11px!important;
line-height:1.65!important;
}
.arso-native-card-381__body .arso-loop-add{
min-height:39px!important;
font-size:9.8px!important;
}
}  .arso-home-cosmetics,
.arso-home-cosmetics *,
.arso-card-sparkle,
.arso-growth-beauty-badge:before,
.arso-growth-beauty-badge:after{
pointer-events:none!important;
} body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf,.wd-products-element,.elementor-widget-wd_products,.elementor-widget-woocommerce-products){
width:100%!important;
max-width:100%!important;
min-width:0!important;
overflow:visible!important;
}
body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf,.wd-products-element,.elementor-widget-wd_products,.elementor-widget-woocommerce-products)
:is(.products,.wd-products,ul.products,.arso-growth-products,.arso-products-grid):not(.wd-carousel){
width:100%!important;
max-width:100%!important;
min-width:0!important;
}
body.single-product .arso-force-product-grid-3815{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
grid-auto-flow:row!important;
grid-auto-columns:auto!important;
grid-auto-rows:max-content!important;
align-items:start!important;
gap:14px!important;
width:100%!important;
min-width:0!important;
max-width:100%!important;
height:auto!important;
min-height:0!important;
margin:0!important;
transform:none!important;
translate:none!important;
overflow:visible!important;
}
body.single-product .arso-force-product-grid-3815 > :is(.product,.wd-product,.product-grid-item,.wd-carousel-item,.swiper-slide,.owl-item){
width:auto!important;
min-width:0!important;
max-width:none!important;
height:auto!important;
min-height:0!important;
margin:0!important;
transform:none!important;
flex:initial!important;
}
body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf)
:is(.arso-native-card-381,.arso-growth-product-card,.product,.wd-product,.product-grid-item){
width:100%!important;
min-width:0!important;
max-width:100%!important;
height:auto!important;
min-height:0!important;
align-self:start!important;
}
body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf)
:is(.arso-native-card-381__wrapper,.arso-growth-product-card,.product-wrapper){
height:auto!important;
min-height:0!important;
max-height:none!important;
}
body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf)
:is(.arso-native-card-381__media,.arso-growth-product-card__image,.product-element-top){
height:158px!important;
min-height:158px!important;
max-height:158px!important;
}
body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf)
:is(.arso-native-card-381__media,.arso-growth-product-card__image,.product-element-top) img{
width:100%!important;
height:100%!important;
max-width:100%!important;
max-height:100%!important;
object-fit:contain!important;
object-position:center!important;
}
body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf)
:is(.arso-native-card-381__body,.arso-growth-product-card__body,.product-element-bottom){
height:auto!important;
min-height:0!important;
max-height:none!important;
} .cart-widget-side,
.shopping-cart-widget,
.shopping-cart-widget-body{
direction:rtl!important;
}
.cart-widget-side{
width:min(92vw,410px)!important;
max-width:min(92vw,410px)!important;
}
.cart-widget-side .widget_shopping_cart_content,
.shopping-cart-widget .widget_shopping_cart_content{
display:flex!important;
flex-direction:column!important;
min-height:100%!important;
overflow:hidden!important;
}
.cart-widget-side :is(.woocommerce-mini-cart,.product-list-widget),
.shopping-cart-widget :is(.woocommerce-mini-cart,.product-list-widget){
flex:1 1 auto!important;
min-height:0!important;
margin:0!important;
padding:8px 10px 14px!important;
overflow-y:auto!important;
overflow-x:hidden!important;
}
.cart-widget-side li.woocommerce-mini-cart-item,
.shopping-cart-widget li.woocommerce-mini-cart-item,
.widget_shopping_cart_content li.woocommerce-mini-cart-item{
position:relative!important;
display:grid!important;
grid-template-columns:68px minmax(0,1fr)!important;
grid-template-areas:
"product product"
"blank quantity"
"actions actions"!important;
gap:5px 10px!important;
align-items:start!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:12px 4px!important;
border:0!important;
border-bottom:1px solid #f1dfe8!important;
background:#fff!important;
overflow:visible!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a:not(.remove),
.shopping-cart-widget li.woocommerce-mini-cart-item>a:not(.remove),
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a:not(.remove){
grid-area:product!important;
display:grid!important;
grid-template-columns:68px minmax(0,1fr)!important;
gap:10px!important;
align-items:start!important;
width:100%!important;
min-width:0!important;
max-width:100%!important;
margin:0!important;
padding:0!important;
color:#34272e!important;
font-size:12px!important;
font-weight:750!important;
line-height:1.75!important;
white-space:normal!important;
overflow:visible!important;
text-overflow:clip!important;
-webkit-line-clamp:unset!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a:not(.remove) img,
.shopping-cart-widget li.woocommerce-mini-cart-item>a:not(.remove) img,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a:not(.remove) img{
grid-column:1!important;
grid-row:1!important;
float:none!important;
display:block!important;
width:68px!important;
height:68px!important;
min-width:68px!important;
max-width:68px!important;
margin:0!important;
padding:5px!important;
border:1px solid #f0dce6!important;
border-radius:13px!important;
background:#fff!important;
object-fit:contain!important;
}
.cart-widget-side li.woocommerce-mini-cart-item .quantity,
.shopping-cart-widget li.woocommerce-mini-cart-item .quantity,
.widget_shopping_cart_content li.woocommerce-mini-cart-item .quantity{
grid-area:quantity!important;
display:block!important;
width:100%!important;
min-width:0!important;
margin:0!important;
color:#ed3e96!important;
font-size:11.5px!important;
font-weight:800!important;
line-height:1.65!important;
text-align:right!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>.remove,
.shopping-cart-widget li.woocommerce-mini-cart-item>.remove,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.remove{
display:none!important;
}
.cart-widget-side li.woocommerce-mini-cart-item .arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item .arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item .arso-cart-actions-377{
grid-area:actions!important;
position:static!important;
inset:auto!important;
display:grid!important;
grid-template-columns:minmax(76px,.42fr) minmax(0,1fr)!important;
gap:8px!important;
width:100%!important;
min-width:0!important;
margin:6px 0 0!important;
padding:0!important;
transform:none!important;
}
.cart-widget-side .arso-cart-actions-377>* ,
.shopping-cart-widget .arso-cart-actions-377>* ,
.widget_shopping_cart_content .arso-cart-actions-377>*{
position:static!important;
inset:auto!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-width:0!important;
min-height:36px!important;
margin:0!important;
padding:0 8px!important;
border-radius:11px!important;
white-space:normal!important;
text-align:center!important;
line-height:1.35!important;
transform:none!important;
}
.cart-widget-side :is(.woocommerce-mini-cart__total,.woocommerce-mini-cart__buttons,.shopping-cart-widget-footer,.arso-mini-cart-offer),
.shopping-cart-widget :is(.woocommerce-mini-cart__total,.woocommerce-mini-cart__buttons,.shopping-cart-widget-footer,.arso-mini-cart-offer){
flex:0 0 auto!important;
}
.cart-widget-side .woocommerce-mini-cart__total,
.shopping-cart-widget .woocommerce-mini-cart__total{
margin:0!important;
padding:12px 14px!important;
border-top:1px solid #efdce6!important;
background:#fff!important;
}
.cart-widget-side .woocommerce-mini-cart__buttons,
.shopping-cart-widget .woocommerce-mini-cart__buttons{
position:sticky!important;
right:0!important;
left:0!important;
bottom:0!important;
z-index:4!important;
display:grid!important;
grid-template-columns:1fr!important;
gap:8px!important;
margin:0!important;
padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important;
border-top:1px solid #efdce6!important;
background:rgba(255,255,255,.98)!important;
box-shadow:0 -8px 24px rgba(50,26,39,.08)!important;
backdrop-filter:blur(12px)!important;
}
.cart-widget-side .woocommerce-mini-cart__buttons a,
.shopping-cart-widget .woocommerce-mini-cart__buttons a{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-height:44px!important;
margin:0!important;
border-radius:12px!important;
} @media(max-width:767px){
body.single-product .arso-force-product-grid-3815{
grid-template-columns:repeat(2,minmax(0,1fr))!important;
gap:10px 8px!important;
}
body.single-product :is(.related.products,.upsells.products,.arso-single-recommendation,.arso-single-product-recommendations,.arso-personal-shelf)
:is(.arso-native-card-381__media,.arso-growth-product-card__image,.product-element-top){
height:124px!important;
min-height:124px!important;
max-height:124px!important;
}
body.woocommerce-cart .woocommerce-cart-form,
body.woocommerce-cart .woocommerce-cart-form table,
body.woocommerce-cart .woocommerce-cart-form tbody{
display:block!important;
width:100%!important;
min-width:0!important;
}
body.woocommerce-cart .woocommerce-cart-form thead{display:none!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item,
body.woocommerce-cart .woocommerce-cart-form tr.cart_item.arso-cart-row-381{
position:relative!important;
display:grid!important;
grid-template-columns:88px minmax(0,1fr)!important;
grid-template-areas:
"image name"
"image price"
"image quantity"
"image subtotal"
"actions actions"!important;
gap:5px 10px!important;
align-items:start!important;
width:100%!important;
min-width:0!important;
margin:0 0 12px!important;
padding:13px!important;
border:1px solid #efdce6!important;
border-radius:18px!important;
background:#fff!important;
box-shadow:0 7px 22px rgba(53,31,43,.055)!important;
overflow:visible!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td{
display:block!important;
width:auto!important;
min-width:0!important;
margin:0!important;
padding:0!important;
border:0!important;
position:static!important;
inset:auto!important;
transform:none!important;
text-align:right!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-thumbnail{grid-area:image!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-thumbnail img{
display:block!important;
width:88px!important;
height:88px!important;
margin:0!important;
padding:5px!important;
border:1px solid #f0dce6!important;
border-radius:14px!important;
background:#fff!important;
object-fit:contain!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-name{grid-area:name!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-price{grid-area:price!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-quantity{grid-area:quantity!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-subtotal{grid-area:subtotal!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-remove{display:none!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .product-name>a{
display:-webkit-box!important;
width:100%!important;
min-width:0!important;
max-height:52px!important;
margin:0 0 2px!important;
overflow:hidden!important;
color:#30242a!important;
font-size:12.5px!important;
font-weight:800!important;
line-height:1.8!important;
white-space:normal!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:2!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .quantity{
display:flex!important;
align-items:center!important;
justify-content:flex-start!important;
gap:4px!important;
width:max-content!important;
max-width:100%!important;
margin:2px 0!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .arso-cart-actions-relocated-381,
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .arso-cart-actions-377--cart{
grid-area:actions!important;
position:static!important;
inset:auto!important;
display:grid!important;
grid-template-columns:minmax(82px,.42fr) minmax(0,1fr)!important;
gap:8px!important;
align-self:stretch!important;
justify-self:stretch!important;
width:100%!important;
min-width:0!important;
margin:8px 0 0!important;
padding:0!important;
transform:none!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .arso-cart-actions-377--cart>*{
position:static!important;
inset:auto!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-width:0!important;
min-height:40px!important;
margin:0!important;
padding:0 8px!important;
border-radius:12px!important;
font-size:10.5px!important;
line-height:1.35!important;
white-space:normal!important;
text-align:center!important;
transform:none!important;
}
body.woocommerce-cart .cart-collaterals{
padding-bottom:calc(94px + env(safe-area-inset-bottom))!important;
}
body.woocommerce-cart .wc-proceed-to-checkout{
position:fixed!important;
right:10px!important;
left:10px!important;
bottom:calc(76px + env(safe-area-inset-bottom))!important;
z-index:9995!important;
margin:0!important;
}
}
@media(min-width:768px) and (max-width:1024px){
body.single-product .arso-force-product-grid-3815{grid-template-columns:repeat(3,minmax(0,1fr))!important}
} .arso-native-card-381__source,
.arso-native-card-381__wrapper>.product-element-bottom:not(.arso-native-card-381__body),
.arso-native-card-381__wrapper>.product-information:not(.arso-native-card-381__body),
.arso-native-card-381__wrapper>.wd-product-footer,
.arso-native-card-381__wrapper>.wd-bottom-actions{
display:none!important;
height:0!important;
min-height:0!important;
margin:0!important;
padding:0!important;
overflow:hidden!important;
}
.arso-native-card-381__body{
display:flex!important;
flex:1 1 auto!important;
flex-direction:column!important;
min-width:0!important;
min-height:0!important;
height:auto!important;
padding:10px 10px 11px!important;
}
.arso-native-card-381__body>.wd-product-cats,
.arso-native-card-381__body>.wd-product-brands,
.arso-native-card-381__body>.product-excerpt,
.arso-native-card-381__body>.product-rating-price,
.arso-native-card-381__body>.wd-product-footer,
.arso-native-card-381__body>.wd-bottom-actions,
.arso-native-card-381__body>.wd-product-sku{
display:none!important;
}
.arso-native-card-381__body [data-arso-loop-actions],
.arso-native-card-381__body .arso-loop-actions{margin-top:auto!important} [data-arso-cart-busy="1"]::before,
[data-arso-cart-busy="1"]::after,
.add_to_cart_button.loading[data-arso-cart-busy="1"]::before,
.add_to_cart_button.loading[data-arso-cart-busy="1"]::after{
content:none!important;
display:none!important;
}
[data-arso-cart-busy="1"] .arso-cart-spinner{display:inline-block!important;flex:0 0 16px!important}
[data-arso-cart-busy="1"] .arso-cart-loading-label{display:block!important;min-width:0!important;font-size:11px!important;white-space:nowrap!important}
.cart-widget-side li.woocommerce-mini-cart-item,
.shopping-cart-widget li.woocommerce-mini-cart-item,
.widget_shopping_cart_content li.woocommerce-mini-cart-item{
grid-template-columns:72px minmax(0,1fr)!important;
grid-template-areas:"product product" "quantity quantity" "actions actions"!important;
gap:7px 10px!important;
padding:12px!important;
overflow:visible!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a:not(.remove),
.shopping-cart-widget li.woocommerce-mini-cart-item>a:not(.remove),
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a:not(.remove){
grid-area:product!important;
display:grid!important;
grid-template-columns:72px minmax(0,1fr)!important;
grid-template-areas:"image title"!important;
align-items:start!important;
gap:10px!important;
width:100%!important;
min-width:0!important;
margin:0!important;
color:#2c2228!important;
text-decoration:none!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a:not(.remove) img,
.shopping-cart-widget li.woocommerce-mini-cart-item>a:not(.remove) img,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a:not(.remove) img{
grid-area:image!important;
width:72px!important;
height:72px!important;
min-width:72px!important;
}
.arso-mini-cart-title-3816{
grid-area:title!important;
display:-webkit-box!important;
min-width:0!important;
max-height:67px!important;
overflow:hidden!important;
color:#2c2228!important;
font-size:12px!important;
font-weight:800!important;
line-height:1.8!important;
white-space:normal!important;
overflow-wrap:anywhere!important;
-webkit-box-orient:vertical!important;
-webkit-line-clamp:3!important;
}
.cart-widget-side li.woocommerce-mini-cart-item .arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item .arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item .arso-cart-actions-377{
grid-template-columns:minmax(76px,92px) minmax(0,1fr)!important;
gap:7px!important;
margin-top:4px!important;
}
.cart-widget-side .arso-cart-actions-377>*,
.shopping-cart-widget .arso-cart-actions-377>*,
.widget_shopping_cart_content .arso-cart-actions-377>*{
min-height:38px!important;
padding:5px 7px!important;
font-size:10.5px!important;
font-weight:800!important;
white-space:normal!important;
overflow-wrap:anywhere!important;
}
.is-arso-moving-389{opacity:.48!important;pointer-events:none!important}
.is-arso-removed-389{display:none!important}
@media(max-width:767px){
.arso-mobile-nav-371__item--cart .arso-mobile-nav-371__icon{
width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important
}
.arso-mobile-nav-371__item--cart .arso-mobile-nav-371__icon svg{width:34px!important;height:34px!important}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .arso-cart-actions-377--cart{
grid-template-columns:92px minmax(0,1fr)!important;
gap:7px!important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item .arso-cart-actions-377--cart>*{
min-height:42px!important;
padding:5px 7px!important;
font-size:10.5px!important;
font-weight:850!important;
overflow-wrap:anywhere!important;
}
}  @media (hover:none), (pointer:coarse){
:is(.arso-native-card-381,.arso-growth-product-card,.product,.wd-product,.product-grid-item)
:is(.product-image-link,.arso-growth-product-card__image,.wd-entities-title a,.product-title a,.arso-growth-product-card__title a){
position:relative!important;
z-index:5!important;
pointer-events:auto!important;
touch-action:manipulation!important;
}
:is(.product-wrapper,.product-element-top,.wd-product):before,
:is(.product-wrapper,.product-element-top,.wd-product):after,
:is(.hover-img,.wd-product-overlay,.product-grid-item .hover-content){
pointer-events:none!important;
}
} [data-arso-cart-busy="1"]{
display:flex!important;
align-items:center!important;
justify-content:center!important;
gap:7px!important;
color:#fff!important;
white-space:nowrap!important;
}
[data-arso-cart-busy="1"] .arso-cart-spinner{
display:block!important;
width:15px!important;
height:15px!important;
flex:0 0 15px!important;
border:2px solid rgba(255,255,255,.45)!important;
border-top-color:#fff!important;
border-radius:50%!important;
animation:arso388spin .65s linear infinite!important;
}
[data-arso-cart-busy="1"] .arso-cart-loading-label{
display:block!important;
visibility:visible!important;
color:#fff!important;
font-size:10.5px!important;
font-weight:850!important;
line-height:1!important;
} .arso-modal__dialog{isolation:isolate!important}
.arso-popup__recommendations{position:relative!important;z-index:1!important;scroll-margin-bottom:100px!important}
.arso-popup :is(.arso-growth-card-actions,.arso-growth-card-actions>*,.arso-growth-card-accessory,.arso-growth-card-accessory>*){
position:static!important;
inset:auto!important;
transform:none!important;
translate:none!important;
z-index:1!important;
}
.arso-popup__actions{
z-index:80!important;
isolation:isolate!important;
box-shadow:0 -12px 28px rgba(50,26,39,.08)!important;
}
.arso-popup__actions:before{
content:""!important;
position:absolute!important;
inset:-12px 0 auto!important;
height:12px!important;
background:linear-gradient(to top,rgba(255,255,255,.97),rgba(255,255,255,0))!important;
pointer-events:none!important;
} .cart-widget-side,
.shopping-cart-widget,
.wd-shopping-cart{
width:min(88vw,360px)!important;
max-width:min(88vw,360px)!important;
}
.cart-widget-side li.woocommerce-mini-cart-item,
.shopping-cart-widget li.woocommerce-mini-cart-item,
.widget_shopping_cart_content li.woocommerce-mini-cart-item{
grid-template-columns:60px minmax(0,1fr)!important;
padding:10px 8px!important;
gap:5px 9px!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a:not(.remove),
.shopping-cart-widget li.woocommerce-mini-cart-item>a:not(.remove),
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a:not(.remove){
grid-template-columns:60px minmax(0,1fr)!important;
gap:9px!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a:not(.remove) img,
.shopping-cart-widget li.woocommerce-mini-cart-item>a:not(.remove) img,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a:not(.remove) img{
width:60px!important;
height:60px!important;
min-width:60px!important;
max-width:60px!important;
padding:4px!important;
}
.arso-mini-cart-title-3816{
display:block!important;
max-height:none!important;
overflow:visible!important;
-webkit-line-clamp:unset!important;
white-space:normal!important;
overflow-wrap:anywhere!important;
font-size:11.5px!important;
line-height:1.72!important;
}
.cart-widget-side li.woocommerce-mini-cart-item .quantity,
.shopping-cart-widget li.woocommerce-mini-cart-item .quantity,
.widget_shopping_cart_content li.woocommerce-mini-cart-item .quantity{
font-size:11px!important;
line-height:1.45!important;
}
.cart-widget-side li.woocommerce-mini-cart-item .arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item .arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item .arso-cart-actions-377{
grid-template-columns:78px minmax(0,1fr)!important;
gap:6px!important;
margin-top:3px!important;
}
.cart-widget-side .arso-cart-actions-377>*,
.shopping-cart-widget .arso-cart-actions-377>*,
.widget_shopping_cart_content .arso-cart-actions-377>*{
min-height:35px!important;
padding:4px 6px!important;
font-size:10px!important;
line-height:1.25!important;
}
.arso-mini-cart-sync-3817{
display:flex!important;
min-height:180px!important;
flex-direction:column!important;
align-items:center!important;
justify-content:center!important;
gap:12px!important;
padding:28px 16px!important;
color:#705f69!important;
text-align:center!important;
}
.arso-mini-cart-sync-3817 span{
width:28px!important;
height:28px!important;
border:3px solid #f4d4e5!important;
border-top-color:#ef3b98!important;
border-radius:50%!important;
animation:arso388spin .7s linear infinite!important;
}
.arso-mini-cart-sync-3817 b{font-size:12px!important}
@media(max-width:767px){
.arso-modal{padding:8px!important;align-items:end!important}
.arso-modal.arso-mobile-sheet .arso-modal__dialog{
width:calc(100% - 8px)!important;
max-width:680px!important;
max-height:84dvh!important;
margin:0 auto calc(4px + env(safe-area-inset-bottom))!important;
border-radius:22px!important;
overflow:auto!important;
}
.arso-modal__content{padding:13px!important}
.arso-popup__recommendations{padding-bottom:10px!important}
.arso-popup__actions{
margin:12px -13px -13px!important;
padding:10px 13px calc(11px + env(safe-area-inset-bottom))!important;
gap:8px!important;
}
.arso-popup__actions .button{min-height:40px!important;font-size:10.5px!important}
.arso-popup .arso-growth-card-actions{
min-height:38px!important;
grid-template-columns:minmax(0,1fr) 42px!important;
}
.arso-popup .arso-growth-card-actions:not(.has-accessory){grid-template-columns:minmax(0,1fr)!important}
.arso-popup .arso-growth-native-add{
min-width:0!important;
min-height:38px!important;
padding:6px!important;
font-size:0!important;
}
.arso-popup .arso-growth-native-add:after{
content:"+"!important;
display:block!important;
color:#fff!important;
font-size:25px!important;
font-weight:500!important;
line-height:1!important;
}
.arso-popup .arso-growth-native-add b{display:none!important}
.arso-popup .arso-growth-card-accessory,
.arso-popup .arso-growth-card-accessory>*{
width:42px!important;height:38px!important;min-width:42px!important;min-height:38px!important
}
} @media(max-width:767px){
.arso-modal.arso-mobile-sheet .arso-modal__dialog{
width:calc(100% - 16px)!important;
max-height:82dvh!important;
border-radius:24px 24px 20px 20px!important;
}
.arso-popup__recommendations .arso-growth-products{padding-bottom:8px!important}
.arso-popup__actions{position:sticky!important;bottom:0!important;overflow:hidden!important}
.arso-popup__actions~*{position:relative!important;z-index:0!important}
}
.cart-widget-side .widget_shopping_cart_content,
.shopping-cart-widget .widget_shopping_cart_content,
.wd-shopping-cart .widget_shopping_cart_content{min-width:0!important}
.cart-widget-side li.woocommerce-mini-cart-item>a:not(.remove),
.shopping-cart-widget li.woocommerce-mini-cart-item>a:not(.remove),
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a:not(.remove){
max-width:100%!important;overflow:visible!important
}
.arso-mini-cart-title-3816{word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important} .cart-widget-side li.woocommerce-mini-cart-item,
.shopping-cart-widget li.woocommerce-mini-cart-item,
.widget_shopping_cart_content li.woocommerce-mini-cart-item{
display:block!important;
width:100%!important;
min-width:0!important;
padding:10px 9px!important;
overflow:visible!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818,
.shopping-cart-widget li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818{
display:flex!important;
flex-direction:row!important;
align-items:flex-start!important;
gap:10px!important;
direction:rtl!important;
width:100%!important;
min-width:0!important;
max-width:none!important;
margin:0!important;
padding:0!important;
float:none!important;
white-space:normal!important;
text-align:right!important;
overflow:visible!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818 img,
.shopping-cart-widget li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818 img,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818 img{
position:static!important;
display:block!important;
flex:0 0 60px!important;
width:60px!important;
height:60px!important;
min-width:60px!important;
max-width:60px!important;
margin:0!important;
padding:4px!important;
float:none!important;
object-fit:contain!important;
}
.cart-widget-side .arso-mini-cart-title-3818,
.shopping-cart-widget .arso-mini-cart-title-3818,
.widget_shopping_cart_content .arso-mini-cart-title-3818{
position:static!important;
display:block!important;
flex:1 1 auto!important;
width:auto!important;
min-width:0!important;
max-width:none!important;
margin:0!important;
padding:1px 0 0!important;
direction:rtl!important;
color:#2d2329!important;
font-size:12px!important;
font-weight:800!important;
line-height:1.85!important;
letter-spacing:0!important;
text-align:right!important;
white-space:normal!important;
word-break:normal!important;
overflow-wrap:normal!important;
hyphens:none!important;
overflow:visible!important;
text-overflow:clip!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>.quantity,
.shopping-cart-widget li.woocommerce-mini-cart-item>.quantity,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.quantity{
display:block!important;
width:auto!important;
min-width:0!important;
margin:6px 70px 0 0!important;
direction:rtl!important;
text-align:right!important;
white-space:normal!important;
word-break:normal!important;
overflow-wrap:normal!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>.arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item>.arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.arso-cart-actions-377{
display:grid!important;
grid-template-columns:minmax(82px,.42fr) minmax(0,1fr)!important;
gap:7px!important;
width:100%!important;
margin:8px 0 0!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>.arso-cart-actions-377>*,
.shopping-cart-widget li.woocommerce-mini-cart-item>.arso-cart-actions-377>*,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.arso-cart-actions-377>*{
white-space:normal!important;
word-break:normal!important;
overflow-wrap:normal!important;
}
@media(max-width:380px){
.cart-widget-side li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818 img,
.shopping-cart-widget li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818 img,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>a.arso-mini-cart-product-link-3818 img{
flex-basis:56px!important;width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important
}
.cart-widget-side li.woocommerce-mini-cart-item>.quantity,
.shopping-cart-widget li.woocommerce-mini-cart-item>.quantity,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.quantity{margin-right:66px!important}
} .cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3819,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3819,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3819{
display:flex!important;
flex-direction:column!important;
align-items:stretch!important;
justify-content:flex-start!important;
width:100%!important;
min-width:0!important;
min-height:0!important;
height:auto!important;
margin:0!important;
padding:10px 10px 11px!important;
gap:0!important;
overflow:visible!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>a:not(.remove):not(.arso-cart-remove-377),
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>a:not(.remove):not(.arso-cart-remove-377),
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>a:not(.remove):not(.arso-cart-remove-377){
order:1!important;
display:flex!important;
align-items:flex-start!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.quantity,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.quantity,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.quantity{
order:2!important;
display:block!important;
width:auto!important;
min-width:0!important;
min-height:0!important;
margin:5px 70px 0 0!important;
padding:0!important;
line-height:1.45!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377{
order:3!important;
position:static!important;
inset:auto!important;
display:grid!important;
grid-template-columns:minmax(82px,.42fr) minmax(0,1fr)!important;
align-items:stretch!important;
width:100%!important;
min-width:0!important;
min-height:0!important;
margin:7px 0 0!important;
padding:0!important;
gap:7px!important;
transform:none!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377>*,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377>*,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377>*{
position:static!important;
inset:auto!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-width:0!important;
min-height:36px!important;
height:auto!important;
margin:0!important;
padding:5px 7px!important;
line-height:1.3!important;
transform:none!important;
}
.arso-mini-cart-title-3819{
flex:1 1 auto!important;
min-width:0!important;
margin:0!important;
padding:0!important;
line-height:1.7!important;
}
.is-arso-moving-389{
opacity:.58!important;
pointer-events:none!important;
filter:saturate(.7)!important;
}
.is-arso-moving-389 .arso-cart-actions-377{opacity:1!important} .arso-adaptive-cart-3819[data-arso-compact-cart="1"]{
position:relative!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
min-width:40px!important;
overflow:hidden!important;
white-space:nowrap!important;
text-indent:0!important;
}
.arso-adaptive-cart-3819[data-arso-compact-cart="1"]:not([data-arso-cart-busy="1"]){
font-size:0!important;
color:transparent!important;
padding-inline:8px!important;
}
.arso-adaptive-cart-3819[data-arso-compact-cart="1"]:not([data-arso-cart-busy="1"])>*{
display:none!important;
}
.arso-adaptive-cart-3819[data-arso-compact-cart="1"]:not([data-arso-cart-busy="1"])::after{
content:"+"!important;
display:block!important;
position:static!important;
color:#fff!important;
font-size:25px!important;
font-weight:500!important;
line-height:1!important;
transform:none!important;
}
.arso-adaptive-cart-3819[data-arso-compact-cart="1"][data-arso-cart-busy="1"]{
gap:0!important;
padding-inline:8px!important;
}
.arso-adaptive-cart-3819[data-arso-compact-cart="1"][data-arso-cart-busy="1"]::before,
.arso-adaptive-cart-3819[data-arso-compact-cart="1"][data-arso-cart-busy="1"]::after{
content:none!important;
display:none!important;
}
.arso-adaptive-cart-3819[data-arso-compact-cart="1"][data-arso-cart-busy="1"] .arso-cart-loading-label{
display:none!important;
}
.arso-adaptive-cart-3819[data-arso-compact-cart="1"][data-arso-cart-busy="1"] .arso-cart-spinner{
display:block!important;
margin:0!important;
}
[data-arso-cart-busy="1"]{
gap:5px!important;
overflow:hidden!important;
}
[data-arso-cart-busy="1"] .arso-cart-spinner,
[data-arso-cart-busy="1"] .arso-cart-loading-label{
margin:0!important;
}
@media(max-width:380px){
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.quantity,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.quantity,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.quantity{
margin-right:66px!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3819>.arso-cart-actions-377{
grid-template-columns:76px minmax(0,1fr)!important;
gap:6px!important;
}
}  body.woocommerce-shop .arso-main-shop-grid-3820 .arso-main-shop-add-3820,
body.post-type-archive-product .arso-main-shop-grid-3820 .arso-main-shop-add-3820{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-width:0!important;
min-height:40px!important;
height:40px!important;
padding:7px 6px!important;
color:#fff!important;
font-size:11.5px!important;
font-weight:800!important;
line-height:1.15!important;
letter-spacing:0!important;
white-space:nowrap!important;
text-indent:0!important;
overflow:hidden!important;
}
body.woocommerce-shop .arso-main-shop-grid-3820 .arso-main-shop-add-3820:not([data-arso-cart-busy="1"])::before,
body.woocommerce-shop .arso-main-shop-grid-3820 .arso-main-shop-add-3820:not([data-arso-cart-busy="1"])::after,
body.post-type-archive-product .arso-main-shop-grid-3820 .arso-main-shop-add-3820:not([data-arso-cart-busy="1"])::before,
body.post-type-archive-product .arso-main-shop-grid-3820 .arso-main-shop-add-3820:not([data-arso-cart-busy="1"])::after{
content:none!important;
display:none!important;
}
body.woocommerce-shop .arso-main-shop-grid-3820 .arso-main-shop-add-3820[data-arso-cart-busy="1"],
body.post-type-archive-product .arso-main-shop-grid-3820 .arso-main-shop-add-3820[data-arso-cart-busy="1"]{
gap:5px!important;
font-size:10.5px!important;
}
body.woocommerce-shop .arso-main-shop-grid-3820 .arso-main-shop-add-3820[data-arso-cart-busy="1"] .arso-cart-loading-label,
body.post-type-archive-product .arso-main-shop-grid-3820 .arso-main-shop-add-3820[data-arso-cart-busy="1"] .arso-cart-loading-label{
display:inline-block!important;
font-size:10.5px!important;
white-space:nowrap!important;
}
@media(max-width:380px){
body.woocommerce-shop .arso-main-shop-grid-3820 .arso-main-shop-add-3820,
body.post-type-archive-product .arso-main-shop-grid-3820 .arso-main-shop-add-3820{
font-size:10.5px!important;
padding-inline:4px!important;
}
} .cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3820,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3820,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3820{
display:flex!important;
flex-direction:column!important;
align-items:stretch!important;
width:100%!important;
min-width:0!important;
height:auto!important;
min-height:0!important;
margin:0!important;
padding:12px 10px!important;
gap:0!important;
overflow:visible!important;
border-bottom:1px solid #f1dfe8!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>a:not(.remove):not(.arso-cart-remove-377):not(.arso-cart-move-377),
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>a:not(.remove):not(.arso-cart-remove-377):not(.arso-cart-move-377),
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>a:not(.remove):not(.arso-cart-remove-377):not(.arso-cart-move-377),
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.quantity,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.quantity,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.quantity{
display:none!important;
}
.arso-mini-cart-main-3820{
order:1!important;
display:flex!important;
flex-direction:row!important;
align-items:flex-start!important;
gap:10px!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
direction:rtl!important;
}
.arso-mini-cart-thumb-3820{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex:0 0 64px!important;
width:64px!important;
height:64px!important;
min-width:64px!important;
margin:0!important;
padding:4px!important;
border:1px solid #efdce6!important;
border-radius:13px!important;
background:#fff!important;
overflow:hidden!important;
}
.arso-mini-cart-thumb-3820 img{
position:static!important;
display:block!important;
width:100%!important;
height:100%!important;
max-width:100%!important;
margin:0!important;
padding:0!important;
float:none!important;
object-fit:contain!important;
}
.arso-mini-cart-info-3820{
display:flex!important;
flex:1 1 auto!important;
flex-direction:column!important;
min-width:0!important;
gap:7px!important;
padding-top:1px!important;
direction:rtl!important;
text-align:right!important;
}
.arso-mini-cart-title-3820{
display:block!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
color:#2f252b!important;
font-size:13px!important;
font-weight:850!important;
line-height:1.7!important;
text-align:right!important;
white-space:normal!important;
word-break:normal!important;
overflow-wrap:break-word!important;
hyphens:none!important;
text-overflow:clip!important;
overflow:visible!important;
}
.arso-mini-cart-info-3820 dl.variation,
.arso-mini-cart-info-3820 .variation{
margin:0!important;
font-size:10.5px!important;
line-height:1.55!important;
}
.arso-mini-cart-meta-3820{
display:flex!important;
flex-wrap:wrap!important;
align-items:stretch!important;
gap:6px!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
direction:rtl!important;
}
.arso-mini-cart-meta-3820>span{
display:flex!important;
align-items:center!important;
justify-content:space-between!important;
gap:5px!important;
min-width:0!important;
min-height:31px!important;
padding:5px 8px!important;
border:1px solid #f1dfe8!important;
border-radius:10px!important;
background:#fff8fb!important;
color:#66545e!important;
line-height:1.2!important;
}
.arso-mini-cart-meta-3820__qty{flex:0 0 auto!important;min-width:74px!important}
.arso-mini-cart-meta-3820__unit{flex:1 1 140px!important}
.arso-mini-cart-meta-3820__subtotal{flex:1 1 100%!important;background:#fff2f8!important}
.arso-mini-cart-meta-3820 small{
color:#8d7883!important;
font-size:10px!important;
font-weight:700!important;
white-space:nowrap!important;
}
.arso-mini-cart-meta-3820 b,
.arso-mini-cart-meta-3820 .amount{
color:#ee3c91!important;
font-size:11px!important;
font-weight:900!important;
white-space:nowrap!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377{
order:2!important;
position:static!important;
inset:auto!important;
display:grid!important;
grid-template-columns:minmax(88px,.42fr) minmax(0,1fr)!important;
align-items:stretch!important;
width:100%!important;
min-width:0!important;
margin:9px 0 0!important;
padding:0!important;
gap:7px!important;
transform:none!important;
}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377>*,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377>*,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377>*{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:100%!important;
min-width:0!important;
min-height:36px!important;
margin:0!important;
padding:6px 8px!important;
border-radius:10px!important;
font-size:11px!important;
font-weight:800!important;
line-height:1.25!important;
white-space:normal!important;
text-align:center!important;
}
@media(max-width:380px){
.arso-mini-cart-thumb-3820{flex-basis:58px!important;width:58px!important;height:58px!important;min-width:58px!important}
.arso-mini-cart-title-3820{font-size:12px!important}
.cart-widget-side li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item.arso-mini-cart-row-3820>.arso-cart-actions-377{
grid-template-columns:82px minmax(0,1fr)!important;
gap:6px!important;
}
} li.woocommerce-mini-cart-item.arso-mini-cart-row-3821 > :is(
.product-title,
.wd-entities-title,
.mini-cart-product-title,
.wd-cart-item-title,
[class*="product-name"],
[class*="product-title"]
):not(.arso-mini-cart-main-3820):not(.arso-cart-actions-377){
display:none!important;
} .arso-beauty-party-hero--prices{
position:relative!important;
display:block!important;
min-height:190px!important;
overflow:hidden!important;
}
.arso-beauty-party-hero--prices .arso-party-hero-slide{
position:absolute!important;
inset:0!important;
display:flex!important;
flex-direction:column!important;
align-items:center!important;
justify-content:center!important;
visibility:hidden!important;
opacity:0!important;
pointer-events:none!important;
z-index:1!important;
}
.arso-beauty-party-hero--prices .arso-party-hero-slide.is-active{
visibility:visible!important;
opacity:1!important;
pointer-events:auto!important;
transform:none!important;
z-index:2!important;
}
.arso-beauty-party-hero--prices .arso-party-hero-price{min-height:32px!important} .arso-beauty-party-hero--prices:empty{display:none!important}  body.single-product .wd-carousel-container > .wd-carousel-inner > .wd-carousel,
body.single-product .wd-products-element.wd-carousel-container .products.wd-products.wd-carousel,
body.single-product .related.products .wd-carousel,
body.single-product .upsells.products .wd-carousel,
body.single-product .wd-fbt .wd-carousel{
display:block!important;
width:auto!important;
max-width:none!important;
min-width:0!important;
overflow-x:clip!important;
overflow-y:visible!important;
padding:15px 0!important;
margin-inline:calc(var(--wd-gap, 20px) / -2)!important;
}
body.single-product .wd-carousel-container .wd-carousel-wrap,
body.single-product .related.products .wd-carousel-wrap,
body.single-product .upsells.products .wd-carousel-wrap,
body.single-product .wd-fbt .wd-carousel-wrap{
display:flex!important;
grid-template-columns:none!important;
grid-auto-flow:unset!important;
grid-auto-columns:unset!important;
width:100%!important;
max-width:none!important;
min-width:0!important;
height:100%!important;
gap:0!important;
overflow:visible!important;
}
body.single-product .wd-carousel-container .wd-carousel-item,
body.single-product .related.products .wd-carousel-item,
body.single-product .upsells.products .wd-carousel-item,
body.single-product .wd-fbt .wd-carousel-item{
flex:0 0 calc(100% / var(--wd-col, 4))!important;
width:auto!important;
max-width:calc(100% / var(--wd-col, 4))!important;
min-width:0!important;
height:auto!important;
margin:0!important;
padding-inline:calc(var(--wd-gap, 20px) / 2)!important;
}
body.single-product .wd-carousel-container .wd-carousel-item > .wd-product,
body.single-product .related.products .wd-carousel-item > .wd-product,
body.single-product .upsells.products .wd-carousel-item > .wd-product,
body.single-product .wd-fbt .wd-carousel-item > .wd-product{
width:100%!important;
max-width:100%!important;
min-width:0!important;
} #arso-modal.arso-modal{
position:fixed!important;
inset:0!important;
width:100vw!important;
height:100dvh!important;
max-width:none!important;
max-height:none!important;
margin:0!important;
transform:none!important;
z-index:2147483000!important;
}
#arso-modal .arso-modal__dialog{
width:min(920px, calc(100vw - 28px))!important;
max-height:calc(100dvh - 28px)!important;
}
#arso-modal img{
visibility:visible!important;
opacity:1!important;
} .arso-wishlist-toggle.is-active svg,
.arso-wishlist-toggle[aria-pressed="true"] svg{
fill:currentColor!important;
stroke:currentColor!important;
}
.arso-wishlist-toggle.is-inactive svg,
.arso-wishlist-toggle[aria-pressed="false"] svg{
fill:transparent!important;
} .cart-widget-side .widget_shopping_cart_content li.woocommerce-mini-cart-item,
.shopping-cart-widget .widget_shopping_cart_content li.woocommerce-mini-cart-item,
.widget_shopping_cart_content li.woocommerce-mini-cart-item{
min-height:112px!important;padding:12px 12px 10px!important;border-bottom:1px solid #f3e5ec!important;background:#fff!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>.arso-cart-actions-377,
.shopping-cart-widget li.woocommerce-mini-cart-item>.arso-cart-actions-377,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.arso-cart-actions-377{
display:flex!important;flex-flow:row nowrap!important;gap:7px!important;width:100%!important;margin:9px 0 0!important;position:relative!important;inset:auto!important;
}
.cart-widget-side li.woocommerce-mini-cart-item>.arso-cart-actions-377>*,
.shopping-cart-widget li.woocommerce-mini-cart-item>.arso-cart-actions-377>*,
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.arso-cart-actions-377>*{
display:flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;flex:1 1 50%!important;border:1px solid #f2c7dc!important;border-radius:9px!important;padding:5px 7px!important;font-size:11px!important;line-height:1.35!important;background:#fff!important;color:#d92f83!important;white-space:normal!important;text-align:center!important;
}
.widget_shopping_cart_content li.woocommerce-mini-cart-item>.arso-cart-actions-377>.arso-cart-remove-377{color:#8b5b70!important;background:#fff9fc!important}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{width:100%!important;min-height:42px!important;margin:0!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.arso-wishlist-page .arso-wishlist-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}
.arso-wishlist-page .arso-growth-product-card{min-width:0!important;border-radius:14px!important;box-shadow:0 4px 16px rgba(91,34,65,.055)!important;transition:opacity .18s ease,transform .18s ease!important}
.arso-wishlist-page .arso-growth-product-card__image{min-height:118px!important;height:118px!important;padding:10px!important}
.arso-wishlist-page .arso-growth-product-card__image img{max-height:98px!important;width:auto!important;object-fit:contain!important}
.arso-wishlist-page .arso-growth-product-card__body{padding:8px 9px 10px!important;gap:5px!important}
.arso-wishlist-page .arso-growth-product-card__title{font-size:12px!important;line-height:1.65!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:40px!important}
.arso-wishlist-page .arso-growth-product-price{font-size:12px!important}
.arso-wishlist-page .arso-growth-stock{display:none!important}
.arso-wishlist-page .arso-growth-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:6px!important;align-items:stretch!important}
.arso-wishlist-page .arso-growth-native-add,.arso-wishlist-page .arso-growth-view-product{min-width:0!important;min-height:36px!important;padding:5px!important;font-size:0!important;border-radius:9px!important}
.arso-wishlist-page .arso-growth-native-add:after{content:'+'!important;font-size:22px!important;line-height:1!important}
.arso-wishlist-page .arso-growth-card-accessory{display:flex!important;min-width:0!important}
.arso-wishlist-page .arso-wishlist-toggle{width:38px!important;height:36px!important;min-width:38px!important;border-radius:9px!important}
.arso-wishlist-page .arso-wishlist-toggle em{display:none!important}
.arso-wishlist-page .arso-growth-product-card.is-arso-wishlist-removing{opacity:0!important;transform:scale(.96)!important;pointer-events:none!important}
@media(min-width:768px){.arso-wishlist-page .arso-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}
.arso-product-installment{display:flex!important;align-items:center!important;gap:9px!important;margin:8px 0 13px!important;padding:9px 11px!important;border:1px solid #f3cade!important;border-radius:11px!important;background:#fff8fb!important;color:#4c3440!important;font-size:12px!important;line-height:1.7!important}
.arso-product-installment>span{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;height:28px!important;border-radius:8px!important;background:#f34b9d!important;color:#fff!important;font-weight:800!important}
.arso-product-installment p{margin:0!important}
.arso-product-installment strong{color:#ec3f91!important;font-weight:800!important;white-space:nowrap!important}
body.single-product .summary .stock.in-stock{display:none!important}