:root{--radio-outer-size:1.8rem;--radio-inner-width:.9rem;--radio-inner-height:.5rem;--radio-top:.35rem;--radio-left:.35rem;--radio-check-top:.8rem;--radio-check-left:.75rem}@media(min-width:768px){:root{--radio-outer-size:2.2rem;--radio-inner-width:1.1rem;--radio-inner-height:.6rem;--radio-top:.25rem;--radio-left:.25rem;--radio-check-top:.95rem;--radio-check-left:.85rem}}.has-checkmark:before{border:1px solid var(--color-white);border-radius:50%;content:"";display:block;height:var(--radio-outer-size);left:var(--radio-left);opacity:0;position:absolute;top:var(--radio-top);transform:scale(0);transition:.25s ease;width:var(--radio-outer-size)}.has-checkmark:hover:before{opacity:1;transform:scale(1)}.radio-input:checked+.has-checkmark:before{background-color:var(--color-white);opacity:1;transform:scale(1)}.has-checkmark:after{border:5px solid var(--color-dark-blue);border-radius:.2rem;border-right:none;border-top:none;content:"";display:block;height:var(--radio-inner-height);left:var(--radio-check-left);opacity:0;position:absolute;top:var(--radio-check-top);transform:rotate(-45deg) scale(0);transition:.25s ease;width:var(--radio-inner-width);z-index:1}.radio-input:checked+.has-checkmark:after{opacity:1;transform:rotate(-45deg) scale(1)}.radio-input:checked+.radio-tile{background-color:var(--color-cyan)}#chartjs-tooltip:after{background:transparent;border-color:#03fec0 transparent transparent;border-style:solid;border-width:18px 6px 0 7px;content:"";height:0;left:45%;position:absolute;top:95%;transform:rotate(-6deg);width:0}.price-comparison[data-v-16d7a075]:before{content:"";left:50%;position:absolute;top:-11px;transform:translate(-50%)}@media(min-width:1024px){.price-comparison[data-v-16d7a075]:before{left:20%;transform:none}}.price-comparison[data-v-16d7a075]:before{border-bottom:12px solid var(--color-pink-light);border-left:15px solid transparent;border-right:15px solid transparent;filter:drop-shadow(0 -1px 0 var(--color-gray-primary));height:0;width:0}.appearance-none[data-v-118425e0]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.appearance-none[data-v-118425e0]::-webkit-inner-spin-button,.appearance-none[data-v-118425e0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.option[data-v-917044c1]{cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check[data-v-917044c1]{align-items:center;display:flex;gap:12px}.check__input[data-v-917044c1]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.check__box[data-v-917044c1]{flex-shrink:0;height:24px;width:24px}@media(min-width:1024px){.check__box[data-v-917044c1]{height:32px;width:32px}}.check__box[data-v-917044c1]{background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:8px;box-shadow:0 0 0 1px var(--color-dark-blue);transition:all .2s ease}.check__input:checked+.check__box[data-v-917044c1]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' aria-hidden='true' viewBox='0 0 12 20'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E");background-position-x:2px;background-position-y:6px;background-size:18px}@media(min-width:1024px){.check__input:checked+.check__box[data-v-917044c1]{background-position-x:2px;background-position-y:10px;background-size:25px}}.check__input:disabled+.check__box[data-v-917044c1]{box-shadow:0 0 0 .1em #9b9b9b}.check__input:checked:disabled+.check__box[data-v-917044c1]{background-color:#9b9b9b}.custom-v-select{--vs-font-size:16px}.custom-v-select .control{border:1px solid var(--color-gray-primary)!important;border-radius:.4rem!important;box-shadow:none!important;font-family:Blinker,sans-serif!important;font-size:16px!important;min-height:40px!important;padding:8px!important}.custom-v-select .control:focus-within{border-color:var(--color-dark-blue)!important}.custom-v-select.\!border-red .control{border-color:var(--color-red)!important}@media(min-width:1024px){.custom-v-select{--vs-font-size:20px}.custom-v-select .control{font-size:20px!important;min-height:68px!important;padding:14px 16px!important}}.custom-v-select .placeholder{color:#9ca3af!important;font-weight:300!important}
