/* Same title, price and notice hierarchy as collection cards. Scope excludes cart line items. */
body .kkp-cart-recommendations ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 26px;margin:0!important;padding:0!important}
body .kkp-cart-recommendations ul.products::before,body .kkp-cart-recommendations ul.products::after{display:none!important}
body .kkp-cart-recommendations ul.products li.product{width:auto!important;min-width:0;margin:0!important;float:none!important;text-align:center}
body .kkp-cart-recommendations .product-wrap{margin:0!important;padding-bottom:0!important}
body .kkp-cart-recommendations .product-wrap>a,body .kkp-cart-recommendations .product-wrap>a>img{display:block;margin-bottom:0!important}
body .kkp-cart-recommendations ul.products li.product h2.woocommerce-loop-product__title{display:block;font-size:18px!important;line-height:1.25!important;margin:14px 0 7px!important;padding:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere}
body .kkp-cart-recommendations .kk-card-price{display:block!important;float:none!important;margin:0!important;padding:0!important;font-weight:700!important;font-size:18px!important;line-height:1.3!important}
body .kkp-cart-recommendations p.kk-card-note{display:block!important;margin:4px 0 0!important;padding:0!important;font-size:12.5px!important;line-height:1.4!important;color:#454545!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important}
body .kkp-cart-recommendations .kk-card-note p{display:inline!important;margin:0!important;padding:0!important;font:inherit!important}
body .kkp-cart-recommendations .kk-card-note a{color:inherit!important;text-decoration:underline;text-underline-offset:2px}
body .kkp-cart-recommendations a:focus-visible{outline:2px solid #052b6e;outline-offset:3px}
body .kkp-cart-recommendations :is(.product-add-to-cart,.add_to_cart_button,.product_type_variable,.product_type_simple,.wc-gzd-additional-info,.delivery-time-info,.nectar-quick-view,.product-meta>.button){display:none!important}
@media(max-width:767px){body .kkp-cart-recommendations ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}body .kkp-cart-recommendations ul.products li.product.kk-collection-card{grid-column:auto!important;width:auto!important}body .kkp-cart-recommendations p.kk-card-note{font-size:12px!important}body .kkp-cart-recommendations .kkshop-product-hover{display:none!important}}
@media(prefers-reduced-motion:reduce){.kkp-cart-recommendations video{display:none!important}}
