#accident-plan-component--dialog{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:100}#accident-plan-component--container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;max-width:50rem;width:100%;padding:1.5rem}@media(max-width:550px){#accident-plan-component--container{max-width:90%}}.accident-plan-component--close-dialog{-webkit-appearance:none;appearance:none;background:none;border:none;text-decoration:underline;color:rgb(var(--color-foreground));font-size:1.3rem;text-align:center;margin-right:1rem}#accident-plan-component--container header h2{display:flex;gap:1.5rem;justify-content:center;width:100%;letter-spacing:.2219rem;margin-bottom:0}#accident-plan-component--container header p{font-size:1.3rem;text-align:center;margin-bottom:2rem;margin-top:.5rem}#accident-plan-component--container header button{position:absolute;right:0;top:0;width:30px;height:30px;margin:0;padding:0}#accident-plan-component--container header button svg{width:15px;height:15px}#accident-plan-component--container article{max-width:80%;margin:auto}#accident-plan-component--container article p{font-size:1.3rem;font-weight:700}#accident-plan-component--container article ul{list-style:none;padding-left:2rem;margin-top:0}#accident-plan-component--container article ul li{position:relative;font-size:1.3rem;margin-bottom:.5rem}#accident-plan-component--container article ul li:before{content:"";background:url(/cdn/shop/files/gold-checkmark-icon.svg);background-repeat:no-repeat;position:absolute;left:-2rem;top:.5rem;width:1.4rem;height:1.4rem}article #accident-plan-component--add-protection-plan{width:100%!important}#accident-plan-component--options{display:flex;justify-content:center;margin-bottom:20px;gap:10px}#accident-plan-component--options label{display:block;width:14.6rem;height:6.3rem;border-radius:.5rem;border:1px solid rgb(var(--color-foreground));text-align:left;padding-left:1.5rem;padding-top:.8rem;padding-bottom:.8rem;color:#000}#accident-plan-component--options label:hover{cursor:pointer}#accident-plan-component--options label b{font-size:1.2rem}#accident-plan-component--options label span{display:block;margin-bottom:1rem;font-size:1.2rem}#accident-plan-component--options input:checked+label{background:var(--color-og-gold);color:#fff}#accident-plan-component--footer{text-align:center;margin-top:2rem}#accident-plan-component--footer a{color:rgb(var(--color-foreground));font-size:1.3rem;opacity:.5}.cart-drawer-item--accident-plan-action{grid-column:2 / 4;grid-row:3 / 4;padding-top:0!important}.cart-drawer-item--accident-plan-action button{display:flex;align-items:center;justify-content:center;gap:5px;height:3.7rem;width:75%;padding:0 9px;border:none;background-color:#f0f0f0;border-radius:4px;font-family:var(--font-body-family);font-size:1.1rem;margin-left:auto}.cart-drawer-item--accident-plan-action ul{font-size:1.1rem;margin-top:2rem;line-height:1.3;list-style:none;padding-left:6rem}.cart-drawer-item--accident-plan-action .remove-accident-plan{-webkit-appearance:none;appearance:none;border:none;background-color:#fff;padding:0;font-family:var(--font-body-family);font-size:1.1rem;margin-left:3.7rem;height:auto}
/*# sourceMappingURL=/cdn/shop/t/882/assets/accident-plan-component.css.map */
