.izyrent-assurance{margin:1rem 0}.izyrent-assurance__label{display:flex;align-items:flex-start;gap:.875rem;cursor:pointer;padding:1rem 1.25rem;border:2px solid rgb(var(--color-button, 0, 102, 204));border-radius:.5rem;background-color:rgba(var(--color-button, 0, 102, 204),.06);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.izyrent-assurance__label:hover{background-color:rgba(var(--color-button, 0, 102, 204),.12);box-shadow:0 0 0 1px rgba(var(--color-button, 0, 102, 204),.2)}.izyrent-assurance__checkbox{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.izyrent-assurance__check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.95rem;height:1.95rem;margin-top:.5rem;border:2px solid rgb(var(--color-foreground, 0, 0, 0));border-radius:5px;background-color:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-background, 255, 255, 255));transition:background-color .15s ease,border-color .15s ease}.izyrent-assurance__check svg{opacity:0;transform:scale(.5);transition:opacity .15s ease,transform .15s ease}.izyrent-assurance__checkbox:checked+.izyrent-assurance__check{background-color:rgb(var(--color-button, 0, 102, 204));border-color:rgb(var(--color-button, 0, 102, 204))}.izyrent-assurance__checkbox:checked+.izyrent-assurance__check svg{opacity:1;transform:scale(1)}.izyrent-assurance__checkbox:focus-visible+.izyrent-assurance__check{outline:2px solid rgb(var(--color-button, 0, 102, 204));outline-offset:2px}.izyrent-assurance__content{display:flex;flex-direction:column;gap:.375rem;flex:1}.izyrent-assurance__title{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-family:var(--font-body-family);font-size:var(--font-body-size, 1rem);font-weight:var(--font-body-weight-bold, 600);line-height:1.4;color:rgb(var(--color-foreground, 0, 0, 0));margin-top:.35rem}.izyrent-assurance__icon{flex-shrink:0;color:rgb(var(--color-button, 0, 102, 204))}.izyrent-assurance__price{display:inline-block;font-weight:var(--font-body-weight-bolder, 700);font-size:var(--font-body-size, 1rem);color:#fff;background-color:rgb(var(--color-foreground, 0, 0, 0));padding:.125rem .5rem;border-radius:.25rem;line-height:1.4}.izyrent-assurance__link{display:inline-block;font-size:.95rem;color:rgb(var(--color-foreground, 0, 0, 0));opacity:.65;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .2s ease}.izyrent-assurance__link:hover{opacity:1}.cart-item:has(a[href*=assurance-location]) quantity-input,.cart-item:has(a[href*=assurance-location]) .quantity,.cart-item:has(a[href*=assurance-location]) .cart-item__quantity-wrapper,cart-drawer .cart-item:has(a[href*=assurance-location]) quantity-input,cart-drawer .cart-item:has(a[href*=assurance-location]) .quantity{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/izyrent-assurance.css.map */
