.hh-cart .cart-options-title{margin:8px 0 0;color:#142f3d;font-size:16px;line-height:1.35}
.hh-cart .cart-option{padding:14px 0;border-top:1px solid #dce5e2}
.hh-cart .cart-option-toggle{display:flex;align-items:flex-start;gap:12px;color:#142f3d;cursor:pointer}
.hh-cart .cart-option-toggle input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#146851}
.hh-cart .cart-option-toggle span{display:grid;gap:5px}
.hh-cart .cart-option-toggle strong{font-size:14px;line-height:1.4}
.hh-cart .cart-option-toggle small{color:#536e70;font-size:12px;line-height:1.45}
.hh-cart .cart-option-details{display:grid;gap:12px;margin:14px 0 0 32px}
.hh-cart .cart-option-details[hidden]{display:none}
.hh-cart .cart-option-toggle:has(input:focus-visible){outline:2px solid #146851;outline-offset:4px;border-radius:4px}
