._notice_1cpyc_1{border:1px solid var(--storefront-cart-accent,#c91e2b);border-radius:var(--storefront-cart-radius,12px);background:var(--storefront-cart-soft,#f8f9fb);color:var(--storefront-cart-text,#172231);overflow-wrap:anywhere;margin-bottom:24px;padding:20px;font-size:16px}._notice_1cpyc_1 h2{margin:0 0 12px;font-size:20px}._notice_1cpyc_1 p{margin:8px 0 16px}._notice_1cpyc_1 form{flex-wrap:wrap;gap:12px;display:flex}._notice_1cpyc_1 button{border:1px solid var(--storefront-cart-border,#e2e6eb);border-radius:var(--storefront-cart-control-radius,8px);min-height:44px;color:inherit;background:var(--storefront-cart-panel,#fff);cursor:pointer;font:inherit;padding:12px 16px}._notice_1cpyc_1 button:hover{border-color:var(--storefront-cart-accent,#c91e2b)}._notice_1cpyc_1 button:focus-visible{outline-offset:3px;outline:2px solid}._notice_1cpyc_1 button:disabled{opacity:.5;cursor:wait}._selector_1cpyc_10{border:1px solid var(--storefront-cart-border,#e2e6eb);border-radius:var(--storefront-cart-radius,12px);background:var(--storefront-cart-panel,#fff);min-width:0;color:var(--storefront-cart-text,#172231);font:16px/1.5 var(--storefront-font-body,inherit);overflow-wrap:anywhere;margin:16px 0;padding:16px}._selector_1cpyc_10 legend{padding:0 8px;font-size:16px;font-weight:700}._selector_1cpyc_10._selector_1cpyc_10 label{cursor:pointer;text-transform:none;letter-spacing:normal;min-height:44px;color:inherit;align-items:center;gap:12px;padding:8px;font-size:16px;display:flex}._selector_1cpyc_10._selector_1cpyc_10 input[type=radio]{appearance:auto;width:16px;height:16px;min-height:16px;accent-color:var(--storefront-cart-accent,#c91e2b);flex:0 0 16px;margin:0}._selector_1cpyc_10 label:has(input:checked){background:var(--storefront-cart-selected,#fff5f5);border-radius:var(--storefront-cart-control-radius,8px)}._selector_1cpyc_10 label:has(input:disabled){opacity:.5;cursor:not-allowed}._selector_1cpyc_10 input:focus-visible{outline-offset:3px;outline:2px solid}._selector_1cpyc_10 p{color:var(--storefront-cart-muted,#526071);margin:8px 0 0;font-size:14px;line-height:1.5}._selector_1cpyc_10._selector_1cpyc_10 label span{font:inherit;color:inherit;line-height:1.5}._badge_1cpyc_20{box-sizing:border-box;border:1px solid var(--storefront-cart-accent,#c91e2b);border-radius:var(--storefront-cart-control-radius,8px);background:var(--storefront-cart-soft,#f8f9fb);width:fit-content;max-width:100%;color:var(--storefront-cart-text,#172231);font:700 12px/1.5 var(--storefront-font-body,inherit);overflow-wrap:anywhere;margin-top:8px;padding:4px 8px;display:block}
