/* Accessible mini-cart controls, 2026-11-08 */
.mini-cart__inner{color:#303030;width:350px;max-width:100vw;font-size:15px}
.mini-cart__item-info{padding-right:50px;min-height:80px}
.mini-cart__item-title{color:#333;line-height:1.3}
.mini-cart__item-prop{color:#595959;line-height:1.4}
.mini-cart__item-price{color:#242424;line-height:1.4}
.mini-cart__item-remove{width:44px;height:44px;display:flex;align-items:center;justify-content:center;opacity:1;line-height:1;border:1px solid #c9c9c9;border-radius:8px;background:#f7f7f7;color:#252525;transition:background .15s,border-color .15s;touch-action:manipulation}
.mini-cart__item-remove:before{content:"×";font-family:Arial,sans-serif;font-size:30px;font-weight:400;line-height:1}
.mini-cart__item-remove:hover,.mini-cart__item-remove:active{background:#fff0e0;border-color:#ff7900;color:#111}
.mini-cart__item-remove:focus-visible{outline:3px solid #ff7900;outline-offset:2px}
.mini-cart__empty{color:#444}
@media(max-width:400px){.mini-cart__inner{max-width:100vw}.mini-cart__items{padding-right:18px;padding-left:18px}}

/* Keep the same visible controls on small touch screens. */
.mini-cart.mini-cart_open{display:block}
