.owned-protection{margin:10px 0;color:#2e2825;font-family:inherit;text-align:left}.owned-protection[hidden]{display:none!important}.owned-protection__row{display:flex;gap:10px;width:100%;max-width:100%;margin:0 0 0 auto;padding:0}.owned-protection__row>img{width:40px;height:40px;min-width:40px;border-radius:0;object-fit:contain}.owned-protection__row:has(input:not(:checked))>img{filter:grayscale(100%)}.owned-protection__content{flex:1;min-width:0;line-height:18px}.owned-protection__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;font-size:12px;font-weight:700;line-height:14.4px}.owned-protection__title{margin-right:2px}[data-protection-price]{flex-basis:50px;margin-left:auto;white-space:nowrap}.owned-protection__description{font-size:9px;line-height:1.2;font-weight:500}.owned-protection__spacer{margin-top:4px}.owned-protection__switch{transform:scale(.8);transform-origin:center;position:relative;display:block!important;flex:0 0 40px;width:40px;height:20px;margin:0!important;padding:0!important;cursor:pointer}.owned-protection__switch input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:40px!important;height:20px!important;opacity:0!important;margin:0!important;z-index:2;cursor:pointer}.owned-protection__track{position:relative;display:block;width:40px;min-width:40px;height:20px;background:#c7bbb1;border-radius:30px;overflow:hidden}.owned-protection__track:before{display:block;content:"";position:absolute;width:14px;height:14px;left:4px;top:50%;transform:translateY(-50%);border-radius:50%;background:#fff;transition:all .3s;z-index:1;border-style:none}.owned-protection__track:after{display:block;content:"";width:0;height:24px;background:#7b2140;transition:all .3s;transform:none;top:0;left:0;border-style:none}.owned-protection__switch input:checked+.owned-protection__track:after{width:100%}.owned-protection__switch input:checked+.owned-protection__track:before{left:22px}.owned-protection__switch input:focus-visible+.owned-protection__track{outline:2px solid #005fcc;outline-offset:2px;box-shadow:0 0 0 2px #fff}.owned-protection__error{color:#b42318;font-size:11px;margin-top:6px}.rebuy-cart__flyout-item:has(a[href*="/products/shipping-protection"]),.rebuy-cart__flyout-item:has(a[href*="/products/shipping-insurance"]),.cart_item:has(a[href*="/products/shipping-protection"]),.cart_item:has(a[href*="/products/shipping-insurance"]),.cart-item:has(a[href*="/products/shipping-insurance"]){display:none!important}html.owned-protection-checkout .rebuy-cart__flyout-items,html.owned-protection-checkout .cart_items,html.owned-protection-checkout cart-items{pointer-events:none}.owned-checkout-busy{position:relative!important;cursor:wait!important;color:transparent!important}.owned-checkout-busy>*{visibility:hidden!important}.owned-checkout-busy:after{content:""!important;display:block!important;position:absolute!important;inset:50% auto auto 50%!important;width:24px!important;height:24px!important;margin:-12px 0 0 -12px!important;box-sizing:border-box!important;border:3px solid rgba(255,255,255,.3)!important;border-top-color:#fff!important;border-right-color:#fff!important;border-radius:50%!important;background:transparent!important;opacity:1!important;visibility:visible!important;z-index:2!important;pointer-events:none!important;transition:none!important;animation:owned-checkout-spin .65s linear infinite!important}@keyframes owned-checkout-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.owned-checkout-busy:after{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/owned-protection.css.map */
