.winter-checkout{margin-top:28px;padding-top:24px;border-top:1px solid #d9d6d1}.winter-checkout h3{font:400 32px/1.2 var(--serif);margin:0 0 16px}.winter-checkout h4{font-size:20px;margin:24px 0 12px}.winter-checkout label:not(.wc-consent){display:block;margin:16px 0 8px}.winter-checkout input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;border:1px solid #b9b6b0;border-radius:12px;padding:14px 16px;font:inherit;background:#fff;color:inherit}.winter-checkout input[aria-invalid=true]{border:2px solid #b3261e}.winter-checkout button{font:600 16px/1.4 var(--sans);border:0;border-radius:14px;padding:14px 20px;min-height:48px;background:var(--blue);color:#fff;cursor:pointer;margin:12px 8px 4px 0}.winter-checkout button:disabled{opacity:.5;cursor:default}.winter-checkout .wc-consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px}.wc-consent input{margin-top:4px;flex-shrink:0}.wc-error{color:#b3261e}.wc-price{font-size:24px;font-weight:600}.winter-checkout audio{width:100%}.winter-checkout [hidden]{display:none!important}#wc-balance{font-size:14px;color:#666}#wc-payment-status,#wc-status{line-height:1.6}

.winter-checkout .wc-consent{width:100%;min-width:0;box-sizing:border-box;gap:12px;align-items:flex-start}.winter-checkout .wc-consent input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;flex:0 0 20px;padding:0;margin:3px 0 0;accent-color:var(--blue)}.winter-checkout .wc-consent>span{flex:1;min-width:0;overflow-wrap:anywhere}

.winter-checkout button:hover:not(:disabled){background:var(--blue-d)}
