.shipping_protection_container:not(.hidden){display:flex;align-items:center;justify-content:space-between;margin-top:10px}.shipping_protection_container .left_container{display:flex;align-items:center;gap:10px}.shipping_protection_container .left_container svg{width:40px;height:40px}.shipping_protection_container .left_container .warranty_top_text{display:flex;align-items:center}.shipping_protection_container .tooltip span{background-color:#000;border-radius:100%;padding:2px;color:#fff;width:18px;height:18px;display:flex;justify-content:center;align-items:center;margin-left:7px;cursor:help}.shipping_protection_container .tooltip{position:relative}.shipping_protection_container .tooltip:active div,.shipping_protection_container .tooltip:hover div{display:block}.shipping_protection_container .tooltip div{display:none;position:absolute;top:-10px;left:50%;transform:translate(-50%,-100%);background:#fff;padding:5px;z-index:1;width:220px;line-height:1.1;font-size:11px;box-shadow:0 5px 10px #0000004f}.shipping_protection_container .shipping_toggle{position:relative;display:inline-block;width:40px;height:24px}.shipping_protection_container .shipping_toggle input{opacity:0;width:0;height:0}.shipping_protection_container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.shipping_protection_container .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.shipping_protection_container input:checked+.slider{background-color:#009e60}.shipping_protection_container input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px)}.shipping_protection_container .slider.round{border-radius:34px}.shipping_protection_container .slider.round:before{border-radius:50%}.cart-drawer tbody{display:grid}.cart-drawer tbody .insurance-item{order:1}.cart-protection-footnote{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .4rem;margin:0;font-size:.8125rem;line-height:1.4}.cart-protection-footnote__detail{color:#6f6a63}.cart-protection-tip{position:relative;display:inline-flex}.cart-protection-tip__button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -8px;padding:0;border:0;background:transparent;color:#6f6a63;font:inherit;font-size:.7rem;line-height:1;cursor:pointer}.cart-protection-tip__button span{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #6F6A63;border-radius:50%}.cart-protection-tip__button:focus-visible{outline:2px solid #6F6A63;outline-offset:3px}.cart-protection-tip__bubble{display:none;position:absolute;z-index:2;right:0;bottom:calc(100% - 6px);width:min(240px,70vw);padding:.75rem;background:#fff;color:#1c1b1a;border:1px solid #e6e1da;font-size:.75rem;line-height:1.4;text-align:left}.cart-protection-tip:hover .cart-protection-tip__bubble,.cart-protection-tip:focus-within .cart-protection-tip__bubble{display:block}.cart-protection-choice{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;margin:0;padding:12px 8px;border:0;background:transparent;color:#6f6a63;font:inherit;font-size:.875rem;line-height:1.35;letter-spacing:normal;text-transform:none;text-align:center;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.cart-protection-choice:focus-visible{outline:2px solid #6F6A63;outline-offset:3px}.cart-protection-choice:disabled{cursor:progress;opacity:.7}.cart-protection-error{margin:0;color:#8a2a2a;font-size:.8125rem;line-height:1.4;text-align:center}cart-drawer .buy-buttons--compact{grid-template-columns:1fr}
/*# sourceMappingURL=/cdn/shop/t/344/assets/shipping-insurance.css.map */
