/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,header{display:block}h1{font-size:2em;margin:.67em 0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}strong{font-weight:inherit}strong{font-weight:bolder}small{font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button{text-transform:none}button,html [type=button],[type=reset]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring{outline:1px dotted ButtonText}progress{display:inline-block;vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1em;color:#333;background-color:#f9fafb}h1,h2,h5{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{color:#333;text-decoration:underline}a:hover,a:focus{color:#000;text-decoration:inherit}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle}a,button,label{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button{line-height:inherit}[hidden]{display:none !important}.logo{text-align:center;margin-bottom:1em;margin-top:1.4em}.logo img{max-height:50px;max-width:96%;margin:0 auto;object-fit:contain}.progress-bar-container{background-color:#e5e7eb;width:100%;height:.5rem;border-radius:.25rem}.progress-bar-container .progress{height:100%;background-color:#f6716e;transition:all .6s linear;border-radius:.25rem}.box{max-width:512px;margin:0 auto}.primary-btn{background-color:#f6716e;color:#fff;padding:.5em 1em;border:none;border-radius:4px;cursor:pointer}.secondary-btn{background-color:#f3f4f6;height:40px;color:#6b7280;padding:.5em 1em;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}[data-progress-bar-indicator]{color:#f6716e}.scale-animation{animation:scale 3s ease-in-out infinite}[data-next-view]{cursor:pointer}.title-icon{margin:0 auto;width:2.5em;height:2.5em;color:#f6716e}.grid-2-col{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em;margin:1.1em 0}.grid-2-col .grid-item{padding:.5em;border-radius:16px;background-color:#f3f4f6}.button-2-col{display:grid;grid-template-columns:2em auto;border:2px solid #e5e7eb;border-radius:4px;max-width:418px;margin:0 auto;margin-bottom:1em;padding:.5em 5em;background-color:#fff}.button-2-col i{align-self:center}.button-2-col:hover{color:#f6716e;border-color:#f6716e}@media screen and (min-width: 850px){.hide-desktop{display:none}}@keyframes scale{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}.compare-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:1em;gap:2em;min-height:415px;max-width:calc(100vw - 2em);align-items:center}@media screen and (min-width: 850px){.compare-carousel{overflow:visible;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}}.compare-carousel .compare-card{scroll-snap-align:center;padding:1.4em;box-shadow:0 8px 16px -4px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.05);border-radius:16px;min-width:255px;text-align:center}.compare-carousel .compare-card-header{display:flex;justify-content:space-between;height:-webkit-max-content;height:max-content}.compare-carousel .compare-card-header .icon-bg{background-color:rgba(246,113,110,.1);width:3rem;height:3rem;border-radius:20px;display:flex;align-items:center;justify-content:center}.compare-carousel .compare-card-header .icon-bg i{color:#f6716e}.compare-carousel .compare-card-header .label{background-color:#f3f4f6;padding:5px 10px;border-radius:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0}.compare-carousel .compare-card .best-match{background-color:rgba(246,113,110,.1);color:#f6716e}.compare-carousel .compare-card strong{font-size:1.2em}.compare-carousel .compare-card strong+p{font-size:.8em;margin:0;color:#666;margin-top:6px}.compare-carousel .compare-card ul{list-style:none;padding:0;margin-bottom:1.1em}.compare-carousel .compare-card ul li{text-align:start;margin-bottom:.8em;font-size:.8em}@media screen and (min-width: 850px){.compare-carousel .compare-card ul li{font-size:1em}}.compare-carousel .compare-card ul li:last-child{margin-bottom:0}.compare-carousel .compare-card ul .checked::before{content:"✓";width:1.1em;height:1.1em;color:#41c460;margin-right:.5em}.compare-carousel .compare-card ul .unchecked::before{content:"✗";width:1.1em;height:1.1em;color:#f6716e;margin-right:.5em}.compare-carousel .compare-card button{width:160px;height:45px;display:flex;align-items:center;justify-content:center;margin:0 auto;column-gap:1em}.compare-carousel .compare-card button i{width:1.2em;height:1.2em}.compare-carousel .compare-card button.secondary-btn{margin-top:5px}.compare-carousel .active small{font-size:.9em}@media screen and (min-width: 850px){.compare-carousel .secondary{max-height:410px;padding:1em}.compare-carousel .secondary li{font-size:.9em;margin-bottom:.5em}}[data-view="1"]{text-align:center}[data-view="1"] button{margin-top:1.5em;width:180px;height:55px}[data-view] h1,[data-view] h2,[data-view] p{margin:.7em 0;text-align:center}[data-view="7"]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.fake_body{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;padding:0 1em 1em}.progress-pagination{text-align:center}.header-progress{position:fixed;width:100%;z-index:99;padding:1em;padding-top:2.5em;top:0;left:0}@media screen and (min-width: 650px){.header-progress{padding-top:1em}}.fake-progress-bar{position:relative;height:50px}@media screen and (min-width: 650px){.fake-progress-bar{height:35px}}[data-animate=fade-up]{animation:fade-up .5s ease-in-out forwards;transition:all .3s ease}@keyframes fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.images_row{display:flex;column-gap:8px;margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.images_row .image_container{position:relative;max-width:178px;max-height:178px}@media screen and (max-height: 768px){.images_row .image_container{max-width:80px;max-height:80px}}.images_row .image_container img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:16px}.images_row .image_container .status_indicator{position:absolute;bottom:6px;right:6px;width:12px;height:12px;border-radius:50%;background-color:#41c460}.images_row .small-screens-hidden{display:none}@media screen and (min-width: 378px){.images_row .small-screens-hidden{display:block}}.loader{border:4px solid #f6716e;border-radius:50%;border-top:2px solid rgba(0,0,0,0);width:4em;height:4em;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body{background:#f9fafb;line-height:1.2}i{width:1.7em;height:1.7em;display:block}img{width:100%;height:auto}footer{text-align:center}a{text-decoration:none}main.no-logo{margin-top:35px}#overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,.75);display:none;z-index:99999}#overlay #imprint{display:none}#overlay #imprintHolder{position:absolute;width:80vw;height:80vh;left:10vw;top:10vh;text-align:center;overflow:auto;background-color:#fff;color:#333;padding:2em;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}#overlay #closeButton{position:absolute;right:8vw;top:8vh;color:#fff;background-color:#000;border-radius:50%;text-align:center;width:2em;height:2em;line-height:1em;padding:.5em;border:1px solid #ccc;cursor:pointer}
