.shipping-protection{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:14px;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.shipping-protection:hover{background:rgba(var(--color-foreground),.055);border-color:rgba(var(--color-foreground),.2)}.shipping-protection.is-loading{opacity:.65;pointer-events:none}.shipping-protection__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:rgb(var(--color-button));background:rgba(var(--color-button),.09);border-radius:50%}.shipping-protection__icon svg{display:block;width:22px;height:22px}.shipping-protection__content{min-width:0}.shipping-protection__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.shipping-protection__title{font-size:14px;line-height:1.3;font-weight:600}.shipping-protection__price{flex-shrink:0;font-size:13px;line-height:1.3;font-weight:600}.shipping-protection__description{margin:4px 0 0;color:rgba(var(--color-foreground),.68);font-size:12px;line-height:1.4}.shipping-protection__switch{position:relative;display:inline-flex;width:44px;height:24px;flex-shrink:0;cursor:pointer}.shipping-protection__checkbox{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.shipping-protection__slider{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-foreground),.25);border-radius:999px;transition:background-color .2s ease}.shipping-protection__slider:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000038;transition:transform .2s ease}.shipping-protection__checkbox:checked+.shipping-protection__slider{background:rgb(var(--color-button))}.shipping-protection__checkbox:checked+.shipping-protection__slider:before{transform:translate(20px)}.shipping-protection__checkbox:focus-visible+.shipping-protection__slider{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.shipping-protection__loading{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(var(--color-background),.55);border-radius:inherit}.shipping-protection__loading:not([hidden]){display:flex}.shipping-protection__loading span{width:22px;height:22px;border:2px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));border-radius:50%;animation:shipping-protection-spin .65s linear infinite}.shipping-protection__error{margin:-8px 0 14px;color:#b42318;font-size:12px;line-height:1.4}.shipping-protection-line-item{display:none!important}@keyframes shipping-protection-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.shipping-protection{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px}.shipping-protection__icon{width:34px;height:34px}.shipping-protection__title{font-size:13px}.shipping-protection__price{font-size:12px}.shipping-protection__description{font-size:11px}.shipping-protection__switch{width:40px;height:22px}.shipping-protection__slider:before{width:16px;height:16px}.shipping-protection__checkbox:checked+.shipping-protection__slider:before{transform:translate(18px)}}.shipping-protection.is-initializing .shipping-protection__switch{opacity:0;pointer-events:none}.shipping-protection.is-initializing:after{content:"";width:18px;height:18px;justify-self:center;border:2px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));border-radius:50%;animation:shipping-protection-spin .65s linear infinite}cart-drawer.is-empty .drawer__footer{display:block!important}cart-drawer.is-empty .cart-drawer__footer{display:block!important}#main-cart-footer.is-empty,#main-cart-footer.is-empty .cart__footer,#main-cart-footer.is-empty .cart__blocks{display:block!important}cart-drawer.is-empty .shipping-protection,#main-cart-footer.is-empty .shipping-protection{display:grid!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/shipping-protection.css.map */
