:root{--checkbox-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--warning-background: #FFF7E3;--warning-font-color: #996D1C}.insurance-modal__heading,.insurance-modal__content{font-family:var(--font-heading-family);text-align:left;color:rgb(var(--color-foreground));letter-spacing:0}.insurance-modal__heading{font-size:32px;line-height:38px;font-weight:590}.insurance-modal__description{font-size:16px;line-height:1.5;padding-bottom:1em;border-bottom:1px solid rgba(var(--color-foreground),.25);margin-bottom:2em;letter-spacing:0}.insurance-modal__description p{margin:1em 0}.insurance-modal__select{font-weight:600}.insurance-modal__terms{margin-left:1.5em;margin-bottom:2em}.insurance-modal__label{position:relative;display:flex;align-items:flex-start;gap:15px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:var(--checkbox-font);margin-top:15px;line-height:1.5;letter-spacing:0}.insurance-modal__label a{color:var(--color-link-dynamic-label);text-decoration:underline;font-weight:500}.insurance-modal__label input{position:absolute;width:0;left:50px;height:0;opacity:0;cursor:pointer}.insurance-modal__label .checkmark{position:relative;display:block;top:5px;left:0;width:1em;height:1em;background:var(--gradient-background);border-radius:3px;outline:1px solid rgba(var(--color-foreground),.35);transition:all var(--duration-default) ease;flex:0 0 1em}.insurance-modal__label:hover .checkmark{background:rgba(var(--color-foreground),.045);transition:all var(--duration-default) ease}.insurance-modal__label input:checked~.checkmark{background:var(--color-link-dynamic-label);outline:1px solid var(--color-link-dynamic-label)}.insurance-modal__label input[type=radio]~.checkmark{border-radius:50%}.insurance-modal__label .checkmark:after{position:absolute;display:block;content:"";left:50%;top:40%;width:4px;height:8px;border:solid var(--gradient-background);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:all var(--duration-default) ease}.insurance-modal__label input:checked~.checkmark:after{opacity:1;transition:all var(--duration-default) ease}.insurance-warning__message{font-family:var(--font-heading-family);background:var(--warning-background);padding:.75em 1em;border-radius:8px;color:var(--warning-font-color);display:flex;gap:1em;font-size:.75em;font-weight:600;align-items:center;letter-spacing:0;line-height:1.5;margin-top:1em}.add-on-product-style{margin:1em 0}@media screen and (max-width: 767px){.insurance .seedkit-component-standalone:not(.modal),.pdp-insurance-btn-modal .seedkit-component-standalone:not(.modal){display:flex}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/insurance-tac.css.map */
