.product-card[data-product-card]{cursor:pointer}.product-card[data-product-card]:active{transform:scale(.995)}.product-options-hint{display:block;margin-top:7px;color:#8a5a13!important;font-weight:800}.product-options-card{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.product-option-group{border:0;padding:0;margin:18px 0}.product-option-group legend{font-weight:900;margin-bottom:8px}.product-option-choice{display:flex!important;align-items:center;gap:10px;border:1px solid #ddd!important;border-radius:13px;padding:12px!important;margin:7px 0!important;font-weight:700!important}.product-option-choice input{width:auto!important;margin:0!important;accent-color:var(--accent)}.product-qty-row,.product-options-total{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.product-qty-controls{display:flex;align-items:center;gap:14px}.product-qty-controls button{width:42px;height:42px;border:0;border-radius:12px;background:#ececea;font-size:24px;font-weight:900}.product-options-total{font-size:18px;padding-top:12px;border-top:1px solid #ecece8}.cart-custom{display:block!important;margin-top:5px!important;color:#8a5a13!important;line-height:1.35}