[data-cd-protection][hidden]{display:none!important}.cd-protection{box-sizing:border-box;min-width:0;width:100%;padding:16px;margin:0 0 24px;border:1px solid var(--dotted-color);border-radius:var(--buttons-corners, 0);background:var(--background);color:var(--text-color);font-family:var(--main-family);font-weight:var(--main-weight);font-style:var(--main-style);text-align:start}.cd-protection__label{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:48px;margin:0;padding:0;cursor:pointer;text-transform:none;letter-spacing:normal}.cd-protection__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.cd-protection__title{flex:1 1 180px;font-family:var(--heading-family);font-weight:var(--heading-weight);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.cd-protection__price{flex:0 0 auto;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.45;white-space:nowrap}.cd-protection .cd-protection__label input{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;position:relative;width:48px;min-width:48px;height:48px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.cd-protection__label input:before{content:"";position:absolute;box-sizing:border-box;width:44px;height:26px;left:2px;top:11px;border:1px solid var(--text-color);border-radius:26px;background:var(--background);transition:background-color .15s ease}.cd-protection__label input:after{content:"";position:absolute;width:18px;height:18px;left:6px;top:15px;border-radius:50%;background:var(--text-color);transition:transform .15s ease}.cd-protection__label input:checked:before{background:var(--cd-accent, #b40100);border-color:var(--cd-accent, #b40100)}.cd-protection__label input:checked:after{background:#fff;transform:translate(18px)}.cd-protection .cd-protection__label input:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.cd-protection .cd-protection__label input:disabled{cursor:wait;opacity:.6}.cd-protection .cd-protection__description{font-size:13px;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere}.cd-protection__description a{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cd-protection__description a:hover{text-decoration-thickness:2px}.cd-protection__description a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cd-protection .cd-protection__status{font-size:13px;line-height:1.5;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--dotted-color);overflow-wrap:anywhere}.cd-protection__status:empty{display:none}.cd-protection-selected .ajax-cart__buttons-additional,.cd-protection-busy .ajax-cart__buttons-additional{display:none!important}.cd-protection-busy .ajax-cart__qty-control--up,.cd-protection-busy .ajax-cart__qty-control--down,.cd-protection-busy .js-cart-remove{pointer-events:none;opacity:.6}@media(max-width:374px){.cd-protection{padding:12px}.cd-protection__label{gap:8px}}@media(prefers-reduced-motion:reduce){.cd-protection__label input:before,.cd-protection__label input:after{transition:none}}@media(forced-colors:active){.cd-protection__label input:before{background:Canvas;border-color:ButtonText}.cd-protection__label input:after{background:ButtonText}.cd-protection__label input:checked:before{background:Highlight;border-color:Highlight}.cd-protection__label input:checked:after{background:HighlightText}}@media(min-width:768px)and (max-width:1023px){.ajax-cart__page-wrapper .ajax-cart__cart-form:has(.cd-protection){display:flex;flex-direction:column;gap:24px}.ajax-cart__page-wrapper .ajax-cart__cart-form:has(.cd-protection)>.ajax-cart__cart-items{order:0}.ajax-cart__page-wrapper .ajax-cart__cart-form:has(.cd-protection)>.ajax-cart__summary-wrapper{order:2}.ajax-cart__page-wrapper .ajax-cart__cart-form:has(.cd-protection)>.ajax-cart__info-wrapper{order:1}.ajax-cart__page-wrapper .ajax-cart__cart-form:has(.cd-protection)>.upsell--carousel_container{order:3}}.mini-cart:has(.cd-protection){max-width:100%}.ajax-cart__drawer-wrapper:has(.cd-protection:not([hidden])) .ajax-cart__cart-form{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;margin-bottom:0;overscroll-behavior:contain}.ajax-cart__drawer-wrapper:has(.cd-protection:not([hidden])) .ajax-cart__cart-form>*{flex-shrink:0}.ajax-cart__drawer-wrapper:has(.cd-protection:not([hidden])) .ajax-cart__cart-items{order:0}.ajax-cart__drawer-wrapper:has(.cd-protection:not([hidden])) .ajax-cart__info-wrapper{order:1}.ajax-cart__drawer-wrapper:has(.cd-protection:not([hidden])) .ajax-cart__summary-wrapper{position:static;order:2;padding:0!important;border-radius:0;box-shadow:none}.ajax-cart__drawer-wrapper:has(.cd-protection:not([hidden])) .upsell--carousel_container{order:3}@media(max-width:767px){body:has(.ajax-cart__page-wrapper .cd-protection:not([hidden])) .kl-teaser-SPMuRu{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/cd-domestic-protection.css.map */
