.firelight-protection{padding-block:1rem;border-block:1px solid var(--border);margin-block:.5rem}.firelight-protection--drawer{margin-inline:var(--cart-drawer-content-gutter,20px)}.firelight-protection [hidden]{display:none}.firelight-protection__label{display:grid;grid-template-columns:32px minmax(0,1fr) 52px;align-items:center;gap:12px;min-height:44px;cursor:pointer}.firelight-protection__shield{display:block;width:32px;height:32px;object-fit:contain}.firelight-protection__copy{min-width:0}.firelight-protection__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.firelight-protection__price{white-space:nowrap;font-variant-numeric:tabular-nums}.firelight-protection__price:empty{display:none}.firelight-protection__description{display:block;margin-block-start:.25rem;color:var(--muted);overflow-wrap:anywhere}.firelight-protection__switch{position:relative;display:grid;align-items:center;width:52px;height:44px}.firelight-protection__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.firelight-protection__track{position:relative;display:block;width:52px;height:28px;box-sizing:border-box;border:1px solid var(--fg);border-radius:0;background:var(--bg);color:var(--fg);pointer-events:none;transition:background-color var(--motion-duration-fast,.22s) var(--motion-ease,ease),color var(--motion-duration-fast,.22s) var(--motion-ease,ease),opacity var(--motion-duration-fast,.22s) var(--motion-ease,ease)}.firelight-protection__track:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:0;background:var(--fg);transition:transform var(--motion-duration-fast,.22s) var(--motion-ease,ease),background-color var(--motion-duration-fast,.22s) var(--motion-ease,ease)}.firelight-protection__on,.firelight-protection__off{position:absolute;inset-block:0;display:grid;place-items:center;width:24px;font-family:inherit;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;transition:opacity var(--motion-duration-fast,.22s) var(--motion-ease,ease)}.firelight-protection__on{inset-inline-start:1px;opacity:0}.firelight-protection__off{inset-inline-end:1px}.firelight-protection__toggle:checked+.firelight-protection__track{background:var(--fg);color:var(--bg)}.firelight-protection__toggle:checked+.firelight-protection__track:after{background:var(--bg);transform:translate(24px)}.firelight-protection__switch:dir(rtl) .firelight-protection__toggle:checked+.firelight-protection__track:after{transform:translate(-24px)}.firelight-protection__toggle:checked+.firelight-protection__track .firelight-protection__on{opacity:1}.firelight-protection__toggle:checked+.firelight-protection__track .firelight-protection__off{opacity:0}.firelight-protection__toggle:focus-visible+.firelight-protection__track{outline:2px solid var(--fg);outline-offset:3px}.firelight-protection__toggle:disabled+.firelight-protection__track{opacity:.45}.firelight-protection__label:has(.firelight-protection__toggle:disabled){cursor:not-allowed}.firelight-protection[aria-busy=true] .firelight-protection__label{cursor:progress}.firelight-protection__status{color:var(--muted)}.firelight-protection__status:not(:empty){margin-block-start:.5rem}[data-protection-line] .cart-item__qty-btn,[data-protection-line] .cart-qty__btn{display:none}@media(prefers-reduced-motion:reduce){.firelight-protection__track,.firelight-protection__track:after,.firelight-protection__on,.firelight-protection__off{transition:none}}@media(forced-colors:active){.firelight-protection__track{forced-color-adjust:none;background:Canvas;color:CanvasText;border-color:CanvasText}.firelight-protection__track:after{background:CanvasText}.firelight-protection__toggle:checked+.firelight-protection__track{background:Highlight;color:HighlightText;border-color:Highlight}.firelight-protection__toggle:checked+.firelight-protection__track:after{background:HighlightText}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/firelight-shipping-protection.css.map */
