.mini-cart-content .js-mini-cart-gift{display:none!important}
[data-ap-smart-cart-recommendation][hidden],[data-ap-cart-delivery][hidden],.ap-smart-card [hidden]{display:none!important}
.ap-smart-card{margin:0 0 18px;padding:14px;border:1px solid #e7ded0;border-radius:8px;background:#faf7f1;text-align:left;color:#282124}
.ap-smart-card [data-ap-heading]{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.4}
.ap-smart-product{display:flex;gap:12px;align-items:center}
.ap-smart-details{min-width:0;flex:1}
.ap-smart-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}
.ap-smart-image{display:block;width:64px;flex:0 0 64px}
.ap-smart-image img{display:block;width:64px;height:64px;object-fit:contain}
.ap-smart-title{display:block;color:inherit;font-size:13px;line-height:1.35;text-decoration:none}
.ap-smart-price{display:block;margin-top:0;font-size:14px;color:#9b2d3c}
.ap-smart-add{display:flex;justify-content:center;align-items:center;width:auto;min-width:68px;min-height:38px;margin:0;padding:8px 14px;border:1px solid #9b2d3c;border-radius:6px;background:#fff;color:#9b2d3c;font-size:13px;font-weight:700;line-height:1.35;cursor:pointer}
.ap-smart-add:disabled{opacity:.6;cursor:wait}
.ap-smart-error{margin:10px 0 0;font-size:12px;color:#b00020}
.ap-cart-delivery{margin:10px 0 0;text-align:left}
.ap-cart-delivery p{margin:0;font-size:12px;line-height:1.5;font-weight:500}
.ap-cart-delivery-track{height:4px;margin-top:8px;border-radius:4px;overflow:hidden;background:#e9e3db}
.ap-cart-delivery-track span{display:block;height:100%;width:0;background:#9b2d3c}
.ap-cart-delivery.is-unlocked p{color:#23713c}
.ap-cart-delivery.is-unlocked .ap-cart-delivery-track span{background:#23713c}
