.sc-checkout-field--switch{--sc-switch-height:var(--sc-toggle-size,1em);--sc-switch-thumb-size:calc(var(--sc-switch-height) - 2px);--sc-switch-width:calc(var(--sc-switch-height)*2)}.sc-checkout-field--switch .sc-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sc-input-color);cursor:pointer;font-size:var(--sc-input-font-size-medium);font-weight:var(--sc-input-font-weight);gap:.7em}.sc-checkout-field--switch .sc-switch__input{border:0;height:1px;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.sc-checkout-field--switch .sc-switch__control{-webkit-box-flex:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sc-switch-control-background-color,var(--sc-color-gray-300));border:solid var(--sc-input-border-width) var(--sc-switch-border-color,var(--sc-color-gray-300));border-radius:var(--sc-switch-height);-webkit-box-sizing:content-box;box-sizing:content-box;height:var(--sc-switch-height);margin-top:.25em;-webkit-transition:background-color var(--sc-transition-medium),border-color var(--sc-transition-medium);transition:background-color var(--sc-transition-medium),border-color var(--sc-transition-medium);width:var(--sc-switch-width)}.sc-checkout-field--switch .sc-switch__thumb{background-color:var(--sc-switch-thumb-background-color,var(--sc-color-white));border:solid var(--sc-input-border-width) var(--sc-input-border-color);border-radius:50%;height:var(--sc-switch-thumb-size);-webkit-transition:background-color var(--sc-transition-medium),border-color var(--sc-transition-medium),-webkit-transform var(--sc-transition-medium);transition:background-color var(--sc-transition-medium),border-color var(--sc-transition-medium),-webkit-transform var(--sc-transition-medium);transition:transform var(--sc-transition-medium),background-color var(--sc-transition-medium),border-color var(--sc-transition-medium);transition:transform var(--sc-transition-medium),background-color var(--sc-transition-medium),border-color var(--sc-transition-medium),-webkit-transform var(--sc-transition-medium);width:var(--sc-switch-thumb-size)}.sc-checkout-field--switch .sc-switch__input:checked+.sc-switch__control{background-color:var(--sc-switch-checked-control-background-color,var(--sc-color-primary-500));border-color:var(--sc-switch-checked-control-border-color,var(--sc-color-primary-500))}.sc-checkout-field--switch .sc-switch__input:checked+.sc-switch__control .sc-switch__thumb{border-color:var(--sc-switch-checked-control-border-color,var(--sc-color-primary-500));-webkit-transform:translateX(calc(var(--sc-switch-width) - var(--sc-switch-thumb-size)));-ms-transform:translateX(calc(var(--sc-switch-width) - var(--sc-switch-thumb-size)));transform:translateX(calc(var(--sc-switch-width) - var(--sc-switch-thumb-size)))}.sc-checkout-field--switch .sc-switch:hover .sc-switch__input:not(:checked)+.sc-switch__control{background-color:var(--sc-switch-control-hover-background-color,var(--sc-color-gray-200));border-color:var(--sc-switch-control-hover-border-color,var(--sc-color-gray-200))}.sc-checkout-field--switch .sc-switch__input:focus-visible+.sc-switch__control{outline:2px solid var(--sc-color-primary-500);outline-offset:4px}.sc-checkout-field--switch .sc-switch__label{color:var(--sc-swith-label-color,var(--sc-input-label-color));font-size:var(--sc-input-label-font-size-medium);font-weight:var(--sc-input-label-font-weight);line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
