.insurance-checkbox{margin:2rem 0;padding:1.6rem;background-color:rgba(var(--color-accent),.05);border:2px solid rgba(var(--color-accent),.2);border-radius:12px;transition:all .3s ease}.insurance-checkbox:hover{border-color:rgba(var(--color-accent),.4)}.insurance-checkbox.is-selected{background-color:rgba(var(--color-accent),.1);border-color:rgb(var(--color-accent));box-shadow:0 4px 16px rgba(var(--color-accent),.15)}.insurance-checkbox.has-error{border-color:#eb001b;background-color:#eb001b0d}.insurance-checkbox__error{display:none;padding:1rem 1.2rem;margin-bottom:1.2rem;background-color:#eb001b1a;border-left:3px solid #EB001B;border-radius:0 8px 8px 0;color:#eb001b;font-size:1.3rem;font-weight:500;line-height:1.4}.insurance-checkbox__error svg{width:1.6rem;height:1.6rem;margin-right:.8rem;flex-shrink:0;vertical-align:middle}.insurance-checkbox__content{display:flex;align-items:flex-start;gap:1.2rem}.insurance-checkbox__input-wrapper{flex-shrink:0;position:relative;width:2.4rem;height:2.4rem}.insurance-checkbox__input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.insurance-checkbox__checkmark{position:absolute;top:0;left:0;width:2.4rem;height:2.4rem;background-color:#fff;border:2px solid rgba(var(--color-foreground),.2);border-radius:6px;transition:all .2s ease}.insurance-checkbox__input:hover~.insurance-checkbox__checkmark{border-color:rgb(var(--color-accent))}.insurance-checkbox__input:checked~.insurance-checkbox__checkmark{background-color:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.insurance-checkbox__checkmark:after{content:"";position:absolute;display:none;left:.75rem;top:.35rem;width:.6rem;height:1.1rem;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.insurance-checkbox__input:checked~.insurance-checkbox__checkmark:after{display:block}.insurance-checkbox__info{flex:1;min-width:0}.insurance-checkbox__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.insurance-checkbox__label{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground-title));line-height:1.3;cursor:pointer}.insurance-checkbox__price{font-size:1.5rem;font-weight:700;color:rgb(var(--color-accent));white-space:nowrap}.insurance-checkbox__description{font-size:1.3rem;color:rgba(var(--color-foreground),.7);line-height:1.5;margin:0}.insurance-checkbox__requirements{margin-top:.8rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);font-style:italic}.insurance-checkbox__image{flex-shrink:0;width:6rem;height:6rem;border-radius:8px;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.insurance-checkbox__image img{width:100%;height:100%;object-fit:contain}.insurance-checkbox.is-selected .insurance-checkbox__label:after{content:" \2713";color:rgb(var(--color-accent));font-weight:700}@media screen and (max-width: 749px){.insurance-checkbox{padding:1.2rem}.insurance-checkbox__content{gap:1rem}.insurance-checkbox__input-wrapper,.insurance-checkbox__checkmark{width:2.2rem;height:2.2rem}.insurance-checkbox__checkmark:after{left:.7rem;top:.3rem;width:.5rem;height:1rem}.insurance-checkbox__label,.insurance-checkbox__price{font-size:1.4rem}.insurance-checkbox__description{font-size:1.2rem}.insurance-checkbox__image{width:5rem;height:5rem}.insurance-checkbox__error{font-size:1.2rem;padding:.8rem 1rem}.insurance-checkbox__header{flex-direction:column;align-items:flex-start;gap:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-insurance-checkbox.css.map */
