
@media (max-width:1024px){
 body.cad-m .xts-products.xts-row:not(.xts-carousel):not(.owl-carousel){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;gap:10px!important;margin:0!important;padding:0!important}
 body.cad-m .xts-products.xts-row:not(.xts-carousel)>.xts-col{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}
 body.cad-m .xts-product,body.cad-m .xts-products:not(.xts-carousel)>.xts-col{min-width:0!important}
 body.cad-m .xts-product{background:#f5f5f7;border-radius:18px;overflow:hidden;padding:10px 10px 14px!important;height:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative}
 body.cad-m .xts-product .xts-product-bg{display:none!important}
 body.cad-m .xts-product-thumb{background:transparent!important;margin:0 0 10px!important;border-radius:12px;overflow:hidden}
 body.cad-m .xts-product-image img{mix-blend-mode:multiply}
 body.cad-m .xts-product-hover-image,body.cad-m .xts-product .xts-compare-btn,body.cad-m .xts-product .xts-quick-view-btn,body.cad-m .xts-product .xts-product-categories,body.cad-m .xts-product .xts-product-hide-info,body.cad-m .xts-product table,body.cad-m .xts-product .xts-variations-form,body.cad-m .xts-product form{display:none!important}
 body.cad-m .xts-product .xts-product-actions{opacity:1!important;visibility:visible!important;transform:none!important;top:6px!important;right:6px!important;left:auto!important;bottom:auto!important;position:absolute!important}
 body.cad-m .xts-product .xts-wishlist-btn a{width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;box-shadow:none!important}
 body.cad-m .xts-product-content{text-align:left!important;padding:0 4px!important;display:flex;flex-direction:column;flex:1;align-items:flex-start!important}
 body.cad-m .xts-product .woocommerce-loop-product__title{font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;color:#1d1d1f!important;margin:0 0 4px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:2.5em}
 body.cad-m .xts-product .woocommerce-loop-product__title a{color:#1d1d1f!important}
 body.cad-m .xts-product .price{font-family:Roboto,Arial,sans-serif!important;margin-top:auto!important;font-size:15px!important;font-weight:700!important;color:#1d1d1f!important;text-align:left!important;display:block}
 body.cad-m .xts-product .price .cadf{font-size:12px;font-weight:400;color:#6e6e73;margin-right:3px}
 body.cad-m .xts-product .price small,body.cad-m .xts-product .price .woocommerce-price-suffix{font-size:11px!important;font-weight:400!important;color:#6e6e73!important}
 body.cad-m .xts-product .price del{font-size:12px!important;font-weight:400!important;color:#6e6e73!important;margin-right:4px}
 body.cad-m .xts-product .price ins{text-decoration:none!important;color:#1d1d1f!important}
 body.cad-m .xts-product .xts-product-labels{top:12px!important;left:12px!important;right:auto!important}
 body.cad-m .xts-product .xts-product-label.xts-onsale{background:#c2410c!important;color:#fff!important;border-radius:999px!important;font:700 12px/1 Roboto,Arial,sans-serif!important;padding:5px 8px!important;min-width:0!important;min-height:0!important;height:auto!important;width:auto!important}
 body.cad-m .xts-product .xts-product-label:not(.xts-onsale){border-radius:999px!important;font:700 11px/1 Roboto,Arial,sans-serif!important;padding:5px 8px!important}
 body.cad-m .xts-product .xts-product-image{background:transparent!important}
 body.cad-m .xts-product .xts-wishlist-btn a{background:transparent!important}
 body.cad-m .xts-product .cadpg-loop{margin:8px 0 0!important;text-align:left!important}
 body.cad-m .xts-product .cadpg-loop .cadpg-timer{font-size:0!important;display:inline-flex;align-items:center;background:#fff;border-radius:999px;padding:4px 9px;white-space:nowrap}
 body.cad-m .xts-product .cadpg-loop .cadpg-timer::before{content:'⏱';font-size:12px;margin-right:4px}
 body.cad-m .xts-product .cadpg-loop .cadpg-timer b{font:700 12px/1.2 Roboto,Arial,sans-serif!important;color:#c2410c!important;font-variant-numeric:tabular-nums}
 /* footer accordion */
 body.cad-m .cadf2 .f-g>div:not(.f-br){border-top:1px solid #d2d2d7;margin:0!important;padding:0!important}
 body.cad-m .cadf2 .f-g{display:block!important}
 body.cad-m .cadf2 .f-br{margin-bottom:22px!important}
 body.cad-m .cadf2 h6.cadacc{display:flex!important;justify-content:space-between;align-items:center;margin:0!important;padding:15px 2px!important;font:600 15px/1.3 Roboto,Arial,sans-serif!important;color:#1d1d1f!important;cursor:pointer;-webkit-tap-highlight-color:transparent}
 body.cad-m .cadf2 h6.cadacc::after{content:'';width:9px;height:9px;border-right:2px solid #6e6e73;border-bottom:2px solid #6e6e73;transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s}
 body.cad-m .cadf2 h6.cadacc.op::after{transform:rotate(-135deg) translate(-2px,-2px)}
 body.cad-m .cadf2 h6.cadacc+ul{display:grid!important;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease;margin:0!important;padding:0 2px!important}
 body.cad-m .cadf2 h6.cadacc+ul>li:first-child{margin-top:0}
 body.cad-m .cadf2 h6.cadacc:not(.op)+ul{max-height:0}
 body.cad-m .cadf2 h6.cadacc.op+ul{max-height:600px;padding-bottom:12px!important}
 body.cad-m .cadf2 h6.cadacc+ul li{margin:0!important;padding:0!important;list-style:none}
 body.cad-m .cadf2 h6.cadacc+ul a{display:block;padding:9px 0!important;font:400 15px/1.3 Roboto,Arial,sans-serif!important;color:#424245!important}
 body.cad-m .cadf2 .f-ct h6.cadacc+ul a{color:#0071e3!important}
 body.cad-ft .cadm-bar2.bt{transform:translateY(170%)!important;opacity:0!important;transition:transform .35s,opacity .3s!important;pointer-events:none}
 body.cad-m .cadk2{display:block!important;margin:10px 0 28px!important;padding:0!important;width:100%!important}
 body.cad-m .cadk2 .k-h{font-size:28px!important;line-height:1.15!important;margin:0 0 6px!important}
 body.cad-m .cadk2 .k-s{font-size:16px!important;line-height:1.4!important;margin:0!important}
 body.cad-m .cadk2 .k-g{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;margin:18px -15px 0!important;padding:0 15px 6px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}
 body.cad-m .cadk2 .k-g::-webkit-scrollbar{display:none}
 body.cad-m .cadk2 .k-c{flex:0 0 80%!important;width:80%!important;max-width:none!important;min-width:0!important;scroll-snap-align:start;scroll-margin-left:15px;border-radius:20px!important;overflow:hidden;background:#f5f5f7!important;display:flex!important;flex-direction:column!important;height:auto!important;margin:0!important;transform:none!important}
 body.cad-m .cadk2 .k-ph{height:180px!important;min-height:0!important;position:relative!important;display:block!important;flex:none!important;width:100%!important}
 body.cad-m .cadk2 .k-ph>img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute;inset:0}
 body.cad-m .cadk2 .k-ic{width:50px!important;height:50px!important;left:14px!important;bottom:14px!important;top:auto!important;right:auto!important;transform:none!important;border-radius:14px!important;position:absolute!important;padding:8px!important;box-sizing:border-box}
 body.cad-m .cadk2 .k-ic img{width:100%!important;height:100%!important;object-fit:contain}
 body.cad-m .cadk2 .k-b{padding:16px 18px 18px!important;display:flex!important;flex-direction:column!important;flex:1!important;gap:0!important}
 body.cad-m .cadk2 .k-eb{font-size:12px!important;line-height:1.3!important;margin:0 0 4px!important}
 body.cad-m .cadk2 .k-t{font-size:22px!important;line-height:1.2!important;margin:0 0 6px!important;white-space:normal!important}
 body.cad-m .cadk2 .k-d{font-size:14px!important;line-height:1.4!important;margin:0 0 12px!important}
 body.cad-m .cadk2 .k-m{font-size:14px!important;margin-top:auto!important}
 body.cad-m .elementor-element-312e3ae,body.cad-m .elementor-element-9377e1b .elementor-element-d79e7e9,body.cad-m .elementor-element-9377e1b .elementor-element-7c2971a,body.cad-m .elementor-element-9377e1b .elementor-element-03a46b1{display:none!important}
 body.cad-m .cadp2{display:block!important;margin:10px 0 36px!important}
 body.cad-m .cadp2 .p-h{font-size:28px!important;line-height:1.15!important}
 body.cad-m .cadp2 .p-s{font-size:16px!important;line-height:1.4!important;margin:0 0 18px!important}
 body.cad-m .cadp2 .p-v{margin:0 -15px!important;-webkit-mask-image:none!important;mask-image:none!important}
 body.cad-m .cadp2 .p-t{gap:12px!important;padding-left:15px}
 body.cad-m .cadp2 .p-c{flex:0 0 170px!important;height:150px!important;padding:16px!important;gap:12px!important}
 body.cad-m .cadp2 .p-n{font-size:16px!important}
 body.cad-m .cadp2 .p-r{font-size:12px!important}
 body.cad-m .xts-product .xts-product-actions .xts-add-btn,body.cad-m .xts-product .xts-product-actions [class*=add-to-cart],body.cad-m .xts-product .xts-product-actions .xts-product-add-btn{display:none!important}
 body.cad-m .xts-carousel .xts-product-thumb{height:230px!important;display:flex;align-items:center;justify-content:center}
 body.cad-m .xts-carousel .xts-product-image img{max-height:210px!important;width:auto!important;object-fit:contain}
 body.cad-m .xts-carousel .xts-product{height:auto!important}
 body.cad-m .xts-col.xts-animation-short-in-up{opacity:1!important;transform:none!important;animation:none!important}
}
