.hw .hw-selection-row > div{min-width:0;flex:1}
.hw .hw-selection-row h3{overflow-wrap:anywhere}
.hw .hw-selection-row .hw-selection-price{margin-top:10px;color:#ffe0ba;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}
.hw .hw-selection-row .hw-selection-price-note{margin-top:3px;color:#cbbbd0;font-size:11px;line-height:1.6}
.hw .hw-selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:12px}
.hw .hw-selection-actions .hw-selection-purchase{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border:1px solid #e8c49a;border-radius:24px;background:linear-gradient(115deg,#ffe1b5,#ffc38f);color:#291728;font-size:12px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none}
.hw .hw-selection-actions .hw-selection-purchase:hover{background:#ffe6c4}
.hw .hw-selection-actions button{min-height:48px;margin:0;padding:8px 0;text-underline-offset:4px}
.hw .hw-selection-actions :is(a,button):focus-visible{outline:2px solid #ffcc94;outline-offset:4px}
body.es-premium:not(.hw-storefront) #MainContent .cart__blocks{width:100%;max-width:480px;margin-left:auto;box-sizing:border-box}
body.es-premium:not(.hw-storefront) #MainContent .totals{justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
body.es-premium:not(.hw-storefront) #MainContent .totals__total-value{white-space:nowrap;font-variant-numeric:tabular-nums}
body.es-premium:not(.hw-storefront) #MainContent .cart__checkout-button{width:100%;min-height:60px}
body.es-premium:not(.hw-storefront) #MainContent shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:55px;--shopify-accelerated-checkout-button-border-radius:28px}
@media(max-width:749px){.hw .hw-selection-row{gap:14px}.hw .hw-selection-row>img{width:64px;height:76px;flex-shrink:0}.hw .hw-selection-actions{align-items:flex-start;flex-direction:column;gap:4px}.hw .hw-selection-actions .hw-selection-purchase{width:100%}body.es-premium:not(.hw-storefront) #MainContent .cart__blocks{max-width:none}}
