shipping-insurance{--insurance-track-width: 4.4rem;--insurance-track-height: 2.4rem;--insurance-knob-inset: .3rem;--insurance-knob-size: calc(var(--insurance-track-height) - (var(--insurance-knob-inset) * 2));--insurance-check-width: .5rem;--insurance-check-height: .9rem;--insurance-check-thickness: .2rem;display:block;padding-inline:1.6rem;padding-block:1.4rem;border:.1rem solid rgba(var(--color-border),1);border-radius:var(--blocks-radius, .8rem);background:rgba(var(--color-foreground),.03)}.shipping-insurance__row{display:flex;align-items:center;gap:1.2rem}.shipping-insurance__image{flex-shrink:0;width:5rem;height:5rem;object-fit:contain}.shipping-insurance__text{flex-grow:1;min-width:0}.shipping-insurance__title{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem}.shipping-insurance__price{white-space:nowrap;opacity:.8}.shipping-insurance__subtitle{margin-block:.4rem 0;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.shipping-insurance__error{margin-block:.6rem 0;font-size:1.2rem;color:rgb(var(--color-error, 200 30 30))}.shipping-insurance__error:empty{display:none}shipping-insurance[data-insurance-state=protected] [data-insurance-state=unprotected],shipping-insurance[data-insurance-state=unprotected] [data-insurance-state=protected]{display:none}shipping-insurance .shipping-insurance__toggle{position:relative;flex-shrink:0;appearance:none;-webkit-appearance:none;margin:0;inline-size:var(--insurance-track-width);block-size:var(--insurance-track-height);border:0;border-radius:var(--insurance-track-height);background:rgba(var(--color-foreground),.25);box-shadow:none;cursor:pointer;transition:background .2s ease}shipping-insurance .shipping-insurance__toggle:after{content:"";position:absolute;inset-block-start:var(--insurance-knob-inset);inset-inline-start:var(--insurance-knob-inset);inline-size:var(--insurance-knob-size);block-size:var(--insurance-knob-size);border:0;border-radius:50%;background:rgb(var(--color-background));transform:none;transition:translate .2s ease}shipping-insurance .shipping-insurance__toggle:before{content:"";z-index:1;position:absolute;inset-block-start:calc(var(--insurance-knob-inset) + (var(--insurance-knob-size) - var(--insurance-check-height)) / 2 - .1rem);inset-inline-start:calc(var(--insurance-knob-inset) + (var(--insurance-knob-size) - var(--insurance-check-width)) / 2);inline-size:var(--insurance-check-width);block-size:var(--insurance-check-height);border:0 solid rgb(var(--color-button));border-block-end-width:var(--insurance-check-thickness);border-inline-end-width:var(--insurance-check-thickness);opacity:0;transform:rotate(45deg);transition:opacity .15s ease,translate .2s ease}shipping-insurance .shipping-insurance__toggle:checked{background:rgb(var(--color-button))}shipping-insurance .shipping-insurance__toggle:checked:after,shipping-insurance .shipping-insurance__toggle:checked:before{translate:calc((var(--insurance-track-width) - var(--insurance-track-height)) * var(--insurance-knob-direction, 1)) 0}shipping-insurance .shipping-insurance__toggle:checked:before{opacity:1}[dir=rtl] .shipping-insurance__toggle{--insurance-knob-direction: -1}[dir=rtl] shipping-insurance .shipping-insurance__toggle:after{transform:none}shipping-insurance .shipping-insurance__toggle:focus{box-shadow:none}shipping-insurance .shipping-insurance__toggle:focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.2rem}shipping-insurance .shipping-insurance__toggle:disabled{cursor:not-allowed;opacity:.6}shipping-insurance[data-syncing=true] .shipping-insurance__toggle:after{border:.2rem solid rgba(var(--color-foreground),.25);border-block-start-color:rgb(var(--color-foreground));animation:shipping-insurance-spin .6s linear infinite}shipping-insurance[data-syncing=true] .shipping-insurance__toggle:before{opacity:0}@keyframes shipping-insurance-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){shipping-insurance .shipping-insurance__toggle,shipping-insurance .shipping-insurance__toggle:after,shipping-insurance .shipping-insurance__toggle:before{transition:none}shipping-insurance[data-syncing=true] .shipping-insurance__toggle:after{animation-duration:2s}}body[data-insurance-syncing] .additional-checkout-buttons{pointer-events:none;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-shipping-insurance.css.map */
