.owned-protection{margin:10px 0;color:#878787;font-family:inherit;text-align:left}.owned-protection[hidden]{display:none!important}.owned-protection__row{display:flex;gap:10px;width:100%;max-width:400px;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:18px}.rebuy-cart__flyout .owned-protection__row{max-width:460px}.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:400}.owned-protection__spacer{margin-top:4px}.owned-protection__switch{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:#848484;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:#6bce6a;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"]){display:none!important}html.owned-protection-checkout .rebuy-cart__flyout-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:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:owned-checkout-spin .65s linear infinite}@keyframes owned-checkout-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.owned-checkout-busy:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/owned-protection.css.map */
