﻿:root{--color-white-400: #f7f5ef;--color-white-300: #e2e0da;--color-white-200: #d7d5d0;--color-black-400: #222222;--color-black-500: #383838;--color-black-600: #434342;--color-gray: #908f8d;--color-orange-800: #44352e;--color-orange-400: #d2835f;--color-orange-100: #f0e2d6;--color-text: var(--color-black-400);--color-background: var(--color-white-400);--color-faded-1: var(--color-white-300);--color-faded-2: var(--color-white-200);--color-faded-3: var(--color-black-500);--color-faded-4: var(--color-black-600);--color-mid: var(--color-gray);--color-error: var(--color-orange-400);--color-error-faded: var(--color-orange-100);--border-radius: 3px;--wrapper-padding: 1rem;--wrapper-max-width: 100rem;--grid-gutter: 1rem;--header-height: 4.5rem;--maxwidth: 100rem;--bezier: cubic-bezier(0.42, 0, 0.15, 1)}@media(min-width: 700px){:root{--wrapper-padding: 2.5rem;--grid-gutter: 1.5rem}}@media(min-width: 900px){:root{--header-height: 5.5rem}}@media(min-width: 1200px){:root{--wrapper-padding: 3rem;--grid-gutter: 3rem}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;font:inherit;letter-spacing:inherit}img,video{display:block;max-width:100%;height:auto}@font-face{font-family:"Albra Text";src:url("/fonts/Albra-Text-Regular.woff2") format("woff2"),url("/fonts/Albra-Text-Regular.woff") format("woff")}@font-face{font-family:"Albra Sans";src:url("/fonts/Albra-Sans-Regular.woff2") format("woff2"),url("/fonts/Albra-Sans-Regular.woff") format("woff")}html{font-family:"Albra Text",serif;font-weight:400;font-size:16px;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 900px){html{font-size:max(16px,.7vw)}html body{font-size:1.25rem}}.f--s{font-size:.875rem}.f--l{font-size:2rem}.f--xl{font-size:2.5rem;line-height:1}.f--xxl{font-size:2.5rem;line-height:1}.f--sans{font-family:"Albra Sans",sans-serif;font-weight:400}@media(min-width: 900px){.f--s{font-size:1rem}.f--l{font-size:2.5rem}.f--xl{font-size:4rem}.f--xxl{font-size:6rem;line-height:.9}}.rt>p,.rt>ul,.rt>ol{margin-bottom:1rem}.rt>p:last-child,.rt>ul:last-child,.rt>ol:last-child{margin-bottom:0}.rt a{text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.25em;color:inherit;transition:color 150ms ease}.rt a:focus-visible{outline:1px dotted;outline-offset:.25rem}@media(hover: hover){.rt a:hover{color:var(--color-mid)}}.rt ol,.rt ul{padding-left:1.5rem;list-style:none}.rt ol li,.rt ul li{position:relative;margin-bottom:.5rem}.rt ol li:last-child,.rt ul li:last-child{margin-bottom:0}.rt ol li::before,.rt ul li::before{position:absolute;left:-1.5rem;color:var(--color-mid)}.rt ul li::before{content:"—"}.rt ol{counter-reset:li}.rt ol li::before{content:counter(li) ".";counter-increment:li}body{min-height:100vh;display:flex;flex-direction:column}body>main{margin-bottom:auto}.wrap{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--maxwidth);margin-left:auto;margin-right:auto;width:100%}.wrap--double{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);max-width:var(--maxwidth);margin-left:auto;margin-right:auto;width:100%}@media(min-width: 900px){.wrap--double{padding-left:calc(2*var(--wrapper-padding));padding-right:calc(2*var(--wrapper-padding))}}.max{max-width:50rem;margin-left:auto;margin-right:auto}::selection{background-color:var(--color-faded-2)}.noscroll{overflow-y:hidden}@media(min-width: 1200px){.noscroll{overflow-y:inherit}}body{background-color:var(--color-background);color:var(--color-text)}.inv{--color-text: var(--color-white-400);--color-background: var(--color-black-400);--color-faded-1: var(--color-black-500);--color-faded-2: var(--color-black-600);--color-faded-3: var(--color-white-300);--color-faded-4: var(--color-white-200);--color-error-faded: var(--color-orange-800);background-color:var(--color-background);color:var(--color-text)}.inv .inv{--color-text: var(--color-black-400);--color-background: var(--color-white-400);--color-faded-1: var(--color-white-300);--color-faded-2: var(--color-white-200);--color-faded-3: var(--color-black-500);--color-faded-4: var(--color-black-600);--color-error-faded: var(--color-orange-100)}@media(min-width: 900px){.inv .inv--desktop{--color-text: var(--color-black-400);--color-background: var(--color-white-400);--color-faded-1: var(--color-white-300);--color-faded-2: var(--color-white-200);--color-faded-3: var(--color-black-500);--color-faded-4: var(--color-black-600);--color-error-faded: var(--color-orange-100);background-color:var(--color-background);color:var(--color-text)}}.footer{padding-top:2rem;padding-bottom:2rem;text-align:center;margin-top:8rem}@media(min-width: 900px){.footer{text-align:left;display:flex;gap:2rem;justify-content:space-between;margin-top:10rem}}.footer__navigation ul{list-style:none;display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center}.footer__navigation a{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.375em;transition:text-decoration-color 250ms ease}.footer__navigation a.active{text-decoration-color:var(--color-mid)}.footer__navigation a:focus-visible{outline:1px dotted;outline-offset:.25rem}@media(hover: hover){.footer__navigation a:hover{text-decoration-color:var(--color-mid)}}@media(min-width: 900px){.footer__navigation ul{justify-content:flex-end;gap:2.5rem}}.footer__copyright{margin-top:2rem}@media(min-width: 900px){.footer__copyright{margin-top:0}}.header{height:var(--header-height);position:sticky;top:0;background-color:var(--color-background);z-index:800}.header::after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:currentColor;opacity:.1}.header .wrap--double{display:flex;justify-content:space-between;align-items:center}.header a{color:inherit;text-decoration:none}.header a:focus-visible{outline:none}.header a:focus-visible span{outline:1px dotted;outline-offset:.25rem}.header .header__logo{position:relative;z-index:1}.header .header__logo a,.header .header__logo svg{display:block}.header .header__logo svg{height:2rem}.header .header__logo a:focus-visible{outline:1px dotted;outline-offset:.25rem}.header .header__navigation{position:fixed;top:var(--header-height);left:0;width:100%;height:calc(100% - var(--header-height));background-color:var(--color-background);text-align:center;padding-top:7rem;padding-bottom:6rem;display:flex;flex-direction:column;display:none;overflow-y:auto}.header .header__navigation__primary{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.header .header__navigation__primary ul{display:flex;flex-direction:column;gap:2rem;list-style:none}.header .header__navigation__primary a{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.375em;transition:text-decoration-color 250ms ease}@media(hover: hover){.header .header__navigation__primary a:hover{text-decoration-color:var(--color-mid)}}.header .header__navigation__primary a.active{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:var(--color-mid);text-underline-offset:.375em}.header .header__navigation__footer{margin-top:auto;width:50%;margin-left:auto;margin-right:auto}.header .header__navigation__footer ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;list-style:none;align-items:center;justify-content:center}.header .header__navigation-toggle{height:var(--header-height);width:3rem;color:inherit;border-radius:0;border:none;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;gap:.25rem;justify-content:center;cursor:pointer;z-index:1}.header .header__navigation-toggle--active span:first-child{transform:translateY(calc(0.25rem + 1px)) rotate(-15deg)}.header .header__navigation-toggle--active span:nth-child(2){opacity:0}.header .header__navigation-toggle--active span:last-child{transform:translateY(calc(-0.25rem - 1px)) rotate(15deg)}.header .header__navigation-toggle span{width:100%;height:1px;background-color:currentColor;transition:250ms ease;transition-property:opacity,transform}.header .header__navigation-toggle:focus-visible{outline:1px dotted;outline-offset:.25rem}@media(min-width: 900px){.header .header__logo svg{height:2.5rem}}@media(min-width: 1200px){.header .header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header .header__navigation{position:relative;background-color:rgba(0,0,0,0);padding:0;height:auto;display:block !important;text-align:left;top:0;overflow:hidden}.header .header__navigation__primary{flex-direction:row;justify-content:space-between;font-size:inherit;margin-left:-1.5rem;width:calc(100% + 3rem);margin-bottom:0}.header .header__navigation__primary ul{flex-direction:row;gap:0}.header .header__navigation__primary a{padding-left:1.5rem;padding-right:1.5rem;height:var(--header-height);display:flex;align-items:center}.header .header__navigation-toggle{display:none}.header .header__navigation__footer{display:none}}.ticker{height:2.5rem;overflow:hidden}.ticker a,.ticker span{display:flex;height:100%;align-items:center}.ticker a{color:inherit;text-decoration:none}.ticker svg{width:.75rem}.ticker__marquee{display:flex;gap:4rem;white-space:nowrap;animation:scroll 120s linear infinite}@media(min-width: 900px){.ticker__marquee{gap:6rem}}.ticker__item{flex-shrink:0}@keyframes scroll{0%{transform:translateX(0.5%)}100%{transform:translateX(-49.5%)}}html,body{position:relative}.texture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:900;background-image:url("/resources/noise.jpg");background-repeat:repeat;background-size:512px;mix-blend-mode:hard-light;pointer-events:none;opacity:.625;image-rendering:pixelated}.p--targetgroup .intro{margin-top:6rem}.p--targetgroup .cta{margin-top:2rem;text-align:center;opacity:0;transition:opacity 750ms var(--bezier) 500ms}.p--targetgroup .cta.anim--fired{opacity:1}.p--targetgroup figure{margin-top:6rem;overflow:hidden}.p--targetgroup figure img{width:100%;height:75vh;min-height:30rem;object-fit:cover;transform:scale(1.1);transition:transform 1500ms var(--bezier)}.p--targetgroup figure img.anim--fired{transform:scale(1)}@media(min-width: 900px){.p--targetgroup figure img{height:calc(100vh - var(--header-height));min-height:0}}@media(min-width: 900px){.p--targetgroup .intro{margin-top:8rem}.p--targetgroup figure{margin-top:12rem}}.targetgroups{text-align:center}.targetgroups .rt{margin-bottom:2.5rem;opacity:0;transition:opacity 1500ms ease}.targetgroups .rt.anim--fired{opacity:1}@media(min-width: 900px){.targetgroups .rt{margin-bottom:4rem}}.targetgroups__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;list-style:none}.targetgroups__links li{opacity:0;transform:translateY(1rem);transition:1000ms ease;transition-property:opacity,transform}.targetgroups__links li:nth-child(1){transition-delay:0.025s}.targetgroups__links li:nth-child(2){transition-delay:0.05s}.targetgroups__links li:nth-child(3){transition-delay:0.075s}.targetgroups__links li:nth-child(4){transition-delay:0.1s}.targetgroups__links li:nth-child(5){transition-delay:0.125s}.targetgroups__links li:nth-child(6){transition-delay:0.15s}.targetgroups__links li:nth-child(7){transition-delay:0.175s}.targetgroups__links li:nth-child(8){transition-delay:0.2s}.targetgroups__links li:nth-child(9){transition-delay:0.225s}.targetgroups__links li:nth-child(10){transition-delay:0.25s}.targetgroups__links.anim--fired li{opacity:1;transform:translateY(0)}@media(min-width: 900px){.targetgroups__links{gap:2rem}}.intro--center{text-align:center}.intro__pre-title{margin-bottom:.75rem;color:var(--color-mid);overflow:hidden}.intro__pre-title span{display:block;transform:translateY(100%);transition:transform 1000ms var(--bezier)}.intro__pre-title.anim--fired span{transform:translateY(0)}@media(min-width: 900px){.intro__pre-title{margin-bottom:1.25rem}}.intro__title{text-wrap:balance}.intro__text{margin-top:1rem;opacity:0;transition:opacity 1500ms var(--bezier) 250ms}.intro__text.anim--fired{opacity:1}@media(min-width: 900px){.intro__text{margin-top:1.5rem}}.intro--flashy{height:75vh;min-height:fit-content;overflow:hidden;position:relative}.intro--flashy .wrap{text-align:center;background-color:rgba(0,0,0,0);height:100%;min-height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:8rem;padding-bottom:8rem}.intro--flashy h1{margin-bottom:2.5rem}.intro--flashy h1:last-child{margin-bottom:0}.intro--flashy img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;object-fit:cover;transform:scale(1.125);transition:transform 1500ms var(--bezier)}.intro--flashy img.anim--fired{transform:scale(1)}.intro--flashy .button{flex-shrink:0;opacity:0;transition:opacity 1000ms var(--bezier) 350ms,background-color 150ms ease}.intro--flashy.anim--fired .button{opacity:1}@media(min-width: 900px){.intro--flashy{height:calc(100vh - var(--header-height))}.intro--flashy h1{margin-bottom:4rem}}.p--overviewproducts .intro{margin-top:6rem;margin-bottom:6rem}.p--overviewproducts .stories{margin-top:8rem}@media(min-width: 900px){.p--overviewproducts .intro{margin-top:8rem;margin-bottom:8rem}.p--overviewproducts .stories{margin-top:12rem}}.products__grid{display:grid;gap:4.375rem}@media(min-width: 1200px){.products__grid{grid-template-columns:repeat(3, 1fr);gap:var(--grid-gutter)}}@media((min-width: 800px) and (max-width: 1350px)){.products__grid{grid-template-columns:1fr;gap:var(--wrapper-padding)}}.product{text-align:center;display:flex;flex-direction:column;background-color:var(--color-faded-1);border-radius:var(--border-radius) var(--border-radius) 0 0}.product .product__image{position:relative;height:0;padding-bottom:60%;overflow:hidden}.product .product__image img{border-radius:var(--border-radius) var(--border-radius) 0 0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product .product__image figcaption{position:absolute;width:100%;left:0;bottom:1.25rem;color:var(--color-white-400);display:flex;align-items:center;justify-content:center;gap:1rem}.product .product__image figcaption svg{width:1em}.product .product__content{padding:2.5rem 1rem 2rem;display:flex;flex-direction:column;height:100%;border-radius:0 0 var(--border-radius) var(--border-radius)}.product .product__title{margin-bottom:.5rem}.product .product__desc{margin-bottom:2.5rem}.product .product__price{margin-top:auto}.product .product__price__sale{color:var(--color-mid);margin-bottom:.5rem;text-decoration:line-through;text-decoration-thickness:1px}.product .product__btn{margin-bottom:-1.375rem}@media(min-width: 900px){.product .product__image figcaption{bottom:1.5rem}.product .product__content{padding:2.5rem 2.5rem 2rem}.product .product__title{margin-bottom:.75rem}.product .product__desc{margin-bottom:3rem}.product .product__price__sale{margin-bottom:.75rem}.product .product__btn{margin-bottom:-1.75rem}}@media(min-width: 1200px){.product .product__image{padding-bottom:80%}}@media((min-width: 800px) and (max-width: 1350px)){.product{outline-offset:5px;display:grid;grid-template-columns:1fr 1.5fr}.product .product__image{grid-row:1/span 2;padding-bottom:0;height:auto}.product .product__desc{text-wrap:balance}.product .product__btn{margin-bottom:0;grid-column:2;padding-bottom:2.5rem}}.button{background-color:var(--color-text);color:var(--color-background);border-radius:100vmax;display:inline-flex;justify-content:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;height:2.75rem;text-decoration:none;transition:background-color 150ms ease;white-space:nowrap;border:none;cursor:pointer}.button:focus-visible{outline:1px dotted var(--color-text);outline-offset:.25em}@media(hover: hover){.button:hover{background-color:var(--color-faded-4)}}.button--inv{background-color:var(--color-background);color:var(--color-text)}.button--inv:focus-visible{outline-color:var(--color-background)}@media(hover: hover){.button--inv:hover{background-color:var(--color-faded-2)}}.button--faded{background-color:var(--color-faded-1);color:var(--color-text)}@media(hover: hover){.button--faded:hover{background-color:var(--color-faded-2)}}.button--outlined{border:1px solid var(--color-faded-2);color:var(--color-text);background-color:rgba(0,0,0,0);transition-property:border-color}@media(hover: hover){.button--outlined:hover{background-color:rgba(0,0,0,0);border-color:var(--color-mid)}}@media(min-width: 900px){.button{padding-left:2rem;padding-right:2rem;height:3.5rem}}.p--overviewreviews .intro{margin-top:6rem;margin-bottom:6rem}@media(min-width: 900px){.p--overviewreviews .intro{margin-top:8rem;margin-bottom:8rem}}@media(min-width: 700px){.reviews{columns:2;column-gap:var(--grid-gutter)}}@media(min-width: 1200px){.reviews{columns:3}}.reviews>*{margin-bottom:var(--grid-gutter);break-inside:avoid}.reviews--images{padding-top:5rem;padding-bottom:5rem;overflow:hidden}.reviews--images .swiper-wrapper{transition-timing-function:linear}.reviews--images .swiper-slide--2{margin-top:2rem}.reviews--images .swiper-slide--4{margin-top:2rem}.reviews--images .swiper-slide--6{margin-top:2rem}.reviews--images .swiper-slide--8{margin-top:2rem}.reviews--images .swiper-slide--10{margin-top:2rem}.reviews--images .swiper-slide--12{margin-top:2rem}.reviews--images .swiper-slide--14{margin-top:2rem}.reviews--images .swiper-slide--16{margin-top:2rem}@media(min-width: 900px){.reviews--images{padding-top:8rem;padding-bottom:8rem}}.reviews--texts{padding-top:6rem;padding-bottom:6rem;text-align:center;overflow:hidden}.reviews--texts h2{margin-bottom:2rem;max-width:75rem;text-wrap:balance}.reviews--texts .reviews--mobile{margin-top:6rem;text-align:left}.reviews--texts .reviews--mobile .swiper-slide{height:auto}.reviews--texts .reviews--mobile .review--text{background-color:var(--color-text);color:var(--color-background);height:100%;display:flex;flex-direction:column}.reviews--texts .reviews--mobile .review--text .rt{margin-top:auto}.reviews--texts .reviews--desktop{display:none;text-align:left}.reviews--texts .reviews--desktop .review__container{position:absolute;width:30rem;bottom:0;transform:translateY(100%);animation-name:slide;animation-duration:64s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes slide{0%{transform:translateY(100%)}37.5%,100%{transform:translateY(calc(-100vh - 100%))}}.reviews--texts .reviews--desktop .review__container:nth-child(1){animation-delay:0s}.reviews--texts .reviews--desktop .review__container:nth-child(1) .review--text{transform:rotate(5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(2){animation-delay:-8s}.reviews--texts .reviews--desktop .review__container:nth-child(2) .review--text{transform:rotate(-5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(3){animation-delay:-16s}.reviews--texts .reviews--desktop .review__container:nth-child(3) .review--text{transform:rotate(5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(4){animation-delay:-24s}.reviews--texts .reviews--desktop .review__container:nth-child(4) .review--text{transform:rotate(-5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(5){animation-delay:-32s}.reviews--texts .reviews--desktop .review__container:nth-child(5) .review--text{transform:rotate(5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(6){animation-delay:-40s}.reviews--texts .reviews--desktop .review__container:nth-child(6) .review--text{transform:rotate(-5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(7){animation-delay:-48s}.reviews--texts .reviews--desktop .review__container:nth-child(7) .review--text{transform:rotate(5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(8){animation-delay:-56s}.reviews--texts .reviews--desktop .review__container:nth-child(8) .review--text{transform:rotate(-5deg)}.reviews--texts .reviews--desktop .review__container:nth-child(1){left:var(--wrapper-padding)}.reviews--texts .reviews--desktop .review__container:nth-child(2){right:var(--wrapper-padding)}.reviews--texts .reviews--desktop .review__container:nth-child(3){left:50%}.reviews--texts .reviews--desktop .review__container:nth-child(4){right:50%}.reviews--texts .reviews--desktop .review__container:nth-child(5){left:var(--wrapper-padding)}.reviews--texts .reviews--desktop .review__container:nth-child(6){right:var(--wrapper-padding)}.reviews--texts .reviews--desktop .review__container:nth-child(7){left:25%}.reviews--texts .reviews--desktop .review__container:nth-child(8){left:50%}.reviews--texts .reviews--desktop .review--text{background-color:var(--color-text);color:var(--color-background);box-shadow:0 0 5rem var(--color-background)}.reviews--texts .button{opacity:0;transition:opacity 1000ms var(--bezier) 400ms,background-color 150ms ease}.reviews--texts.anim--fired .button{opacity:1}@media(min-width: 900px){.reviews--texts{position:relative}.reviews--texts::before,.reviews--texts::after{content:"";position:absolute;width:100%;height:4rem;left:0;pointer-events:none;z-index:1}.reviews--texts::before{top:0;background-image:linear-gradient(var(--color-background), transparent)}.reviews--texts::after{bottom:0;background-image:linear-gradient(transparent, var(--color-background))}.reviews--texts .wrap{min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;justify-content:center;align-items:center}.reviews--texts h2{margin-bottom:2.5rem}.reviews--texts .reviews--mobile{display:none}.reviews--texts .reviews--desktop{display:block}}.review--text{background-color:var(--color-faded-1);border-radius:var(--border-radius);padding:1rem;opacity:0;transition:opacity 750ms var(--bezier)}.review--text.anim--fired{opacity:1}.review--text .review__header{margin-bottom:2.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}.review--text .review__header svg{width:.625rem}@media(min-width: 900px){.review--text{padding:2.5rem}.review--text .review__header{margin-bottom:6rem;gap:.25rem 1rem}.review--text .review__header svg{width:.75rem}}.review--image{opacity:0;transition:opacity 1000ms var(--bezier)}.review--image .image-container{border-radius:var(--border-radius);aspect-ratio:4/5;overflow:hidden}.review--image img{width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 1000ms var(--bezier)}.review--image .review__footer{margin-top:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}.review--image .review__footer svg{width:.625rem}.review--image.anim--fired{opacity:1}.review--image.anim--fired img{transform:scale(1)}@media(min-width: 900px){.review--image .review__footer{margin-top:1rem;gap:.25rem 1rem}.review--image .review__footer svg{width:.75rem}}.usp{overflow:hidden}.usp .usp__progress{background-color:var(--color-faded-2);height:1px;width:100%;position:relative;margin-bottom:4rem}.usp .usp__progress span{position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:top left;background-color:currentColor;transform:scaleX(var(--progress))}.usp .usp__text{text-align:center;background-color:var(--color-background);transition:opacity 500ms ease;opacity:0 !important}.usp .usp__text.swiper-slide-active{opacity:1 !important}.usp .usp__text .rt{margin-top:1rem}.usp .usp__text h3[aria-hidden]{display:none}.usp .usp__images{margin-top:4rem;position:relative;overflow:hidden}.usp .usp__images .button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.usp .usp__images .swiper-wrapper,.usp .usp__images .swiper-slide{height:100% !important}.usp .usp__image{height:100%;object-fit:cover}@media(min-width: 900px){.usp{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter)}.usp .usp__progress{margin-bottom:0;width:1px;height:100%}.usp .usp__progress span{transform:scaleY(var(--progress))}.usp .usp__texts{align-self:center;display:grid;grid-template-columns:var(--wrapper-padding) auto;min-width:0}.usp .usp__texts .swiper-wrapper{min-width:0}.usp .usp__text{text-align:left;max-width:100%;margin-bottom:1rem}.usp .usp__text h3{margin-top:.5rem}.usp .usp__text h3:first-child{margin-top:0}.usp .usp__text .rt{margin-bottom:2.5rem}.usp .usp__text .rt:last-child{margin-bottom:0}.usp .usp__text h3[aria-hidden]{display:block;color:var(--color-mid)}.usp .usp__images{margin-top:0;padding-bottom:0;height:calc(100vh - var(--header-height) - 8rem);min-height:100%;min-width:0}.usp .usp__images img{width:100%}}.p--legalpage .intro{margin-top:6rem}.p--legalpage .intro .rt{color:var(--color-mid)}.p--legalpage .chapters{margin-top:4rem;display:grid;gap:4rem}.p--legalpage h2{font-weight:bold;margin-bottom:1rem}@media(min-width: 900px){.p--legalpage .chapters{margin-top:6rem;grid-template-columns:1fr 1fr;gap:6rem 3rem}}.p--home .intro--flashy,.p--home .products,.p--home .reviews--images,.p--home .usp,.p--home .reviews--texts{margin-bottom:8rem}@media(min-width: 900px){.p--home .intro--flashy,.p--home .products,.p--home .reviews--images,.p--home .usp,.p--home .reviews--texts{margin-bottom:12rem}}.p--home .products .intro{margin-bottom:4rem}@media(min-width: 900px){.p--home .products .intro{margin-bottom:8rem}}.p--home .reviews--texts .review--text,.p--home .reviews--images .review--image{opacity:1}.stories .story{margin-bottom:6rem;position:relative}.stories .story:last-child{margin-bottom:0}@media(min-width: 900px){.stories .story{display:flex;justify-content:center;align-items:center;margin-bottom:0;min-height:calc(100vh - var(--header-height));padding-top:calc(2*var(--wrapper-padding));padding-bottom:calc(2*var(--wrapper-padding))}}.stories .story__asset{height:75vh;min-height:30rem;overflow:hidden}.stories .story__asset img{height:100%;width:100%;object-fit:cover;transform:scale(1.1);transition:transform 1500ms var(--bezier)}.stories .story__asset img.anim--fired{transform:scale(1)}@media(min-width: 900px){.stories .story__asset{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0}}@media(min-width: 900px){.stories .story:nth-child(even){max-width:var(--maxwidth);margin-left:auto;margin-right:auto}.stories .story:nth-child(even) .story__asset{top:var(--wrapper-padding);left:var(--wrapper-padding);width:calc(100% - 2*var(--wrapper-padding));height:calc(100% - 2*var(--wrapper-padding))}}.stories .story__content{padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);text-align:center;margin-top:6rem}.stories .story__content h2{margin-bottom:1rem}.stories .story__content .rt{margin-bottom:2rem}.stories .story__content .rt:last-child{margin-bottom:0}@media(min-width: 900px){.stories .story__content{background-color:var(--color-white-400);max-width:45rem;padding:var(--wrapper-padding);margin-top:0;z-index:1;position:relative;transform:translateY(4rem);opacity:0;transition:1000ms var(--bezier);transition-property:opacity,transform}.stories .story__content h2{margin-bottom:.5rem}.stories .story__content .rt{margin-bottom:1.25rem}.stories .story__content.anim--fired{opacity:1;transform:translateY(0)}}.stories--large{text-align:center}.stories--large .story--storytext{margin-top:6rem;margin-bottom:6rem}.stories--large .story--storytext:first-child{margin-top:0}.stories--large .story--storytext:last-child{margin-bottom:0}.stories--large .story--storytext h2{margin-bottom:1rem;overflow:hidden}.stories--large .story--storytext h2 span{display:block;transform:translateY(100%);transition:transform 1000ms var(--bezier)}.stories--large .story--storytext.anim--fired h2 span{transform:translateY(0)}.stories--large .story--storyimage{width:100%;height:75vh;min-height:30rem;overflow:hidden}@media(min-width: 900px){.stories--large .story--storyimage{height:calc(100vh - var(--header-height));min-height:0}}.stories--large .story--storyimage img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 1500ms var(--bezier)}.stories--large .story--storyimage img.anim--fired{transform:scale(1)}@media(min-width: 900px){.stories--large .story--storytext{margin-top:12rem;margin-bottom:12rem}.stories--large .story--storytext h2{margin-bottom:2rem}}.p--overviewfaq .outer{margin-top:6rem}.p--overviewfaq .intro{margin-bottom:6rem}.p--overviewfaq .faq{display:grid;gap:.5rem}.p--overviewfaq .accordion{animation-name:fade;animation-duration:1s;animation-fill-mode:both;animation-timing-function:var(--bezier)}@keyframes fade{from{opacity:0}to{opacity:1}}@media(min-width: 900px){.p--overviewfaq .outer{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter);align-items:start}.p--overviewfaq .intro{margin-bottom:0;padding-right:var(--grid-gutter);position:sticky;top:calc(var(--header-height) + 6rem)}}.accordion{background-color:var(--color-faded-1);border-radius:var(--border-radius);transition:250ms ease;transition-property:background-color,color}@media(min-width: 1200px){.accordion:has(.accordion__title:hover){background-color:var(--color-faded-2)}}.accordion__title{padding:1rem;width:100%;text-align:left;background-color:rgba(0,0,0,0);border:none;color:inherit;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;cursor:pointer}.accordion__title::after{content:"↓";transition:transform 500ms ease}.accordion--open .accordion__title::after{transform:rotate(180deg)}.accordion__title:focus-visible{outline:1px dotted var(--color-black-400);outline-offset:.25rem}@media(min-width: 900px){.accordion__title{padding:1.25rem 2rem}}.accordion__content{display:none}.accordion__content .accordion__content__inner{padding:1rem}.accordion__content .button{margin-top:1.25rem}@media(min-width: 900px){.accordion__content .accordion__content__inner{padding:1.25rem 2rem 2rem}.accordion__content .button{margin-top:2rem}}.p--contact .outer{margin-top:6rem}.p--contact .intro{margin-bottom:6rem}@media(min-width: 900px){.p--contact .outer{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter);align-items:start}.p--contact .intro{margin-bottom:0;padding-right:var(--grid-gutter);position:sticky;top:calc(var(--header-height) + 6rem)}}.p--contactsuccess .outer{margin-top:6rem}.p--contactsuccess .button{margin-top:2.5rem}@media(min-width: 1200px){.p--contactsuccess .outer{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter)}.p--contactsuccess .intro{padding-right:var(--grid-gutter)}}.p--about .intro{margin-top:6rem;margin-bottom:6rem}@media(min-width: 900px){.p--about .intro{margin-top:8rem;margin-bottom:8rem}}.form textarea,.form input[type=text],.form input[type=email],.form input[type=file],.form select{background-color:var(--color-faded-1);color:inherit;border:none;border-radius:var(--border-radius);display:block;width:100%;padding-left:1rem;padding-right:1rem;transition:background-color 150ms ease}.form textarea:focus,.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=file]:focus,.form select:focus{outline:none;background-color:var(--color-faded-2)}@media(min-width: 900px){.form textarea,.form input[type=text],.form input[type=email],.form input[type=file],.form select{padding-left:2rem;padding-right:2rem}}.form textarea::selection,.form input[type=text]::selection,.form input[type=email]::selection,.form input[type=file]::selection,.form select::selection{background-color:var(--color-background)}.form input[type=text],.form input[type=email],.form input[type=file],.form select{height:3rem}@media(min-width: 900px){.form input[type=text],.form input[type=email],.form input[type=file],.form select{height:4rem}}.form textarea{min-height:12rem;resize:vertical;padding-top:1rem;padding-bottom:1rem}@media(min-width: 900px){.form textarea{min-height:16rem;padding-top:1.25rem;padding-bottom:1.25rem}}.form button{background-color:var(--color-text);color:var(--color-background);border-radius:100vmax;display:inline-flex;justify-content:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;height:2.75rem;text-decoration:none;transition:150ms ease;transition-property:background-color,color;white-space:nowrap;border:none;cursor:pointer}@media(hover: hover){.form button:hover{background-color:var(--color-faded-4)}}@media(min-width: 900px){.form button{padding-left:2rem;padding-right:2rem;height:3.5rem}}.form button:focus-visible{outline:1px dotted var(--color-text);outline-offset:.25rem}.form input[type=file]{padding-top:.75rem;cursor:pointer;text-align:center;text-align-last:center;font-size:1rem}.form input[type=file]::file-selector-button{background-color:rgba(0,0,0,0);border:none;color:inherit;font:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.25em;cursor:pointer}@media(min-width: 900px){.form input[type=file]{padding-top:1.25rem}}.form select{appearance:none;cursor:pointer}.fui-i .fui-page[data-fui-page-hidden]{display:none}.fui-i .fui-row{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:1rem}.fui-i .fui-row:last-child{margin-bottom:0}@media(min-width: 900px){.fui-i .fui-row{margin-bottom:2rem;flex-direction:row}.fui-i .fui-row>*{flex:1}}.fui-i .fui-row-empty{display:none}.fui-i .fui-btn-wrapper{margin-top:1.5rem;display:flex;gap:.5rem}.fui-i .fui-btn-wrapper .fui-prev{border:1px solid var(--color-faded-2);color:var(--color-text);background-color:rgba(0,0,0,0);transition-property:border-color;order:1}@media(hover: hover){.fui-i .fui-btn-wrapper .fui-prev:hover{background-color:rgba(0,0,0,0);border-color:var(--color-mid)}}.fui-i .fui-btn-wrapper .fui-next,.fui-i .fui-btn-wrapper .fui-submit{order:2}@media(min-width: 900px){.fui-i .fui-btn-wrapper{margin-top:2rem}}.fui-i .fui-btn[data-loading=true]{cursor:progress}.fui-i .fui-label,.fui-i .fui-legend{display:block;margin-bottom:.5rem}.fui-i .fui-label-hidden .fui-label,.fui-i .fui-label-hidden .fui-legend{display:none}.fui-i .fui-instructions{margin-bottom:.75rem;color:var(--color-mid);font-size:.875rem;margin-top:-0.25rem}@media(min-width: 900px){.fui-i .fui-instructions{font-size:1rem}}.fui-i .fui-fieldset{border:none}.fui-i .fui-type-radio .fui-layout-wrap,.fui-i .fui-type-checkbox .fui-layout-wrap,.fui-i .fui-type-agree .fui-layout-wrap{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:center;margin-top:.5rem}.fui-i .fui-type-radio .fui-radio,.fui-i .fui-type-radio .fui-checkbox,.fui-i .fui-type-checkbox .fui-radio,.fui-i .fui-type-checkbox .fui-checkbox,.fui-i .fui-type-agree .fui-radio,.fui-i .fui-type-agree .fui-checkbox{display:flex;align-items:center}@media(hover: hover){.fui-i .fui-type-radio .fui-radio:hover input:not(:checked)::before,.fui-i .fui-type-checkbox .fui-radio:hover input:not(:checked)::before,.fui-i .fui-type-agree .fui-radio:hover input:not(:checked)::before{background-color:var(--color-faded-2)}}.fui-i .fui-type-radio input,.fui-i .fui-type-checkbox input,.fui-i .fui-type-agree input{width:2rem;height:2rem;border:none;background-color:var(--color-faded-1);appearance:none;border-radius:var(--border-radius);cursor:pointer;transition:background-color 250ms ease;color:inherit;position:relative;flex-shrink:0}.fui-i .fui-type-radio input::before,.fui-i .fui-type-checkbox input::before,.fui-i .fui-type-agree input::before{content:"";position:absolute;width:1rem;height:1rem;top:.5rem;left:.5rem;background-image:url("/resources/icon-star-black.svg");background-size:contain;background-position:center;background-repeat:no-repeat;transform:scale(0);transition:transform 250ms ease}.inv .fui-i .fui-type-radio input::before,.inv .fui-i .fui-type-checkbox input::before,.inv .fui-i .fui-type-agree input::before{background-image:url("/resources/icon-star-white.svg")}@media(min-width: 900px){.inv .inv--desktop .fui-i .fui-type-radio input::before,.inv .inv--desktop .fui-i .fui-type-checkbox input::before,.inv .inv--desktop .fui-i .fui-type-agree input::before{background-image:url("/resources/icon-star-black.svg")}}.fui-i .fui-type-radio input:checked::before,.fui-i .fui-type-checkbox input:checked::before,.fui-i .fui-type-agree input:checked::before{transform:scale(1)}.fui-i .fui-type-radio input:focus-visible,.fui-i .fui-type-checkbox input:focus-visible,.fui-i .fui-type-agree input:focus-visible{outline:1px dotted;outline-offset:.25rem}.fui-i .fui-type-radio .fui-radio-label,.fui-i .fui-type-radio .fui-checkbox-label,.fui-i .fui-type-checkbox .fui-radio-label,.fui-i .fui-type-checkbox .fui-checkbox-label,.fui-i .fui-type-agree .fui-radio-label,.fui-i .fui-type-agree .fui-checkbox-label{padding-left:.5rem}.fui-i .fui-type-radio .fui-radio-label a,.fui-i .fui-type-radio .fui-checkbox-label a,.fui-i .fui-type-checkbox .fui-radio-label a,.fui-i .fui-type-checkbox .fui-checkbox-label a,.fui-i .fui-type-agree .fui-radio-label a,.fui-i .fui-type-agree .fui-checkbox-label a{text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.25em;color:inherit;transition:color 150ms ease}@media(hover: hover){.fui-i .fui-type-radio .fui-radio-label a:hover,.fui-i .fui-type-radio .fui-checkbox-label a:hover,.fui-i .fui-type-checkbox .fui-radio-label a:hover,.fui-i .fui-type-checkbox .fui-checkbox-label a:hover,.fui-i .fui-type-agree .fui-radio-label a:hover,.fui-i .fui-type-agree .fui-checkbox-label a:hover{color:var(--color-mid)}}@media(min-width: 900px){.fui-i .fui-type-radio .fui-radio-label,.fui-i .fui-type-checkbox .fui-radio-label,.fui-i .fui-type-agree .fui-radio-label{padding-left:1rem}}.fui-i .fui-type-radio input{border-radius:50%}.fui-i .radio-pill--vertical .fui-layout-wrap{flex-direction:column}.fui-i .radio-pill .fui-layout-wrap{align-items:flex-start;justify-content:flex-start;gap:.5rem}.fui-i .radio-pill .fui-radio{position:relative}.fui-i .radio-pill .fui-radio-label{padding-left:0;height:2.75rem;display:flex;align-items:center;padding-left:1.5rem;padding-right:1.5rem;background-color:var(--color-faded-1);border-radius:100vmax;transition:150ms ease;transition-property:background-color,color}.fui-i .radio-pill input{position:absolute;top:0;left:0;border-radius:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border-radius:100vmax}.fui-i .radio-pill input::before{content:none}.fui-i .radio-pill input:checked~.fui-radio-label{background-color:var(--color-text);color:var(--color-background)}.fui-i .fui-type-single-line-text .fui-limit-text{display:none}.fui-i .fui-type-multi-line-text .fui-input-wrapper{position:relative}.fui-i .fui-type-multi-line-text .fui-limit-text{position:absolute;bottom:0;right:0;padding:.625rem 1rem;color:var(--color-mid);background-color:var(--color-faded-1);font-size:.875rem;transition:background-color 150ms ease}.fui-i .fui-type-multi-line-text textarea{padding-bottom:4rem}.fui-i .fui-type-multi-line-text textarea:focus~.fui-limit-text{background-color:var(--color-faded-2)}@media(min-width: 900px){.fui-i .fui-type-multi-line-text .fui-limit-text{padding:1rem 1.25rem;font-size:1rem}}.fui-i .fui-type-dropdown .fui-input-wrapper{position:relative}.fui-i .fui-type-dropdown .fui-input-wrapper::before{content:"↓";position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none}@media(min-width: 900px){.fui-i .fui-type-dropdown .fui-input-wrapper::before{right:2rem}}.fui-i .fui-field.fui-error textarea,.fui-i .fui-field.fui-error input[type=text],.fui-i .fui-field.fui-error input[type=email]{background-color:var(--color-error-faded)}.fui-i .fui-error-message{font-size:.875rem;margin-top:.5rem;color:var(--color-error)}@media(min-width: 900px){.fui-i .fui-error-message{font-size:1rem}}.fui-i .fui-alert-error{background-color:var(--color-error);color:var(--color-white-400);padding:1rem;border-radius:var(--border-radius);margin-top:1.25rem}@media(min-width: 900px){.fui-i .fui-alert-error{padding:1.25rem 2rem;margin-top:2rem}}.fui-i .fui-alert-error a{text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.25em;color:inherit;transition:opacity 150ms ease}@media(hover: hover){.fui-i .fui-alert-error a:hover{opacity:.75}}.fui-i .fui-hidden{display:none}.error--404{text-align:center;text-wrap:balance}.error--404 .intro{margin-top:6rem}@media(min-width: 900px){.error--404 .intro{margin-top:8rem}}.error--404 .button{margin-top:2rem}.error--503{height:100svh;width:100%;display:flex;align-items:center;justify-content:center;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding);position:fixed}.error--503 svg{max-width:50vw}.p--feedback{background-color:var(--color-black-400);text-align:center;padding:8rem var(--wrapper-padding);display:flex;flex-direction:column;justify-content:center}.p--feedback main{margin-bottom:0}.p--feedback .feedback__outer{max-width:42.5rem;margin-left:auto;margin-right:auto}.p--feedback .feedback__logo{margin-bottom:2.5rem}.p--feedback .feedback__logo svg{height:2.5rem}.p--feedback .feedback__text{margin-bottom:2.5rem}@media(min-width: 900px){.p--feedback .feedback__outer{padding:3rem 2rem;border-radius:var(--border-radius)}.p--feedback .feedback__logo{margin-bottom:3rem}.p--feedback .feedback__text{margin-bottom:3rem}}.p--feedback .feedback__bg-logo{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;display:none}.p--feedback .feedback__bg-logo svg{width:117.5vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:var(--color-faded-1)}@media(min-width: 900px){.p--feedback .feedback__bg-logo{display:block}}.p--feedback .form .fui-label,.p--feedback .form .fui-legend{font-size:1rem}.p--feedback .form input,.p--feedback .form textarea{text-align:center}.p--feedback .form .fui-btn-wrapper{justify-content:center}.p--product .outer{margin-top:6rem}.p--product .l{margin-bottom:6rem}.p--product .orderform__progress{list-style:none;color:var(--color-mid);display:flex;margin-bottom:.75rem}.p--product .orderform__progress li::after{content:"/";margin-left:.5rem;margin-right:.5rem;color:var(--color-mid)}.p--product .orderform__progress li:last-child::after{content:none}.p--product .orderform__progress .orderform__progress__item--active{color:var(--color-text)}@media(min-width: 1200px){.p--product .outer{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gutter);align-items:start}.p--product .orderform__progress{margin-bottom:1.25rem}.p--product .l{position:sticky;top:calc(var(--header-height) + 6rem)}.p--product .r{min-height:calc(100vh - 12rem - var(--header-height))}}.p--orderconfirmation{text-align:center}.p--orderconfirmation .outer{margin-top:6rem}.p--orderconfirmation .rt{max-width:30rem;margin-left:auto;margin-right:auto}.p--orderconfirmation .button{margin-top:2.5rem}@media(min-width: 900px){.p--orderconfirmation main{height:60vh;min-height:fit-content;display:flex;justify-content:center;align-items:center}}.orderform{padding:3rem var(--wrapper-padding);margin-left:calc(-1*var(--wrapper-padding));width:calc(100% + 2*var(--wrapper-padding))}@media(min-width: 900px){.orderform{padding:3rem;margin-left:0;width:100%;border-radius:var(--border-radius)}}.orderform .form,.orderform .fui-i,.orderform .fui-form,.orderform .fui-form-container,.orderform .fui-page{height:100%}.orderform .fui-page{display:flex;flex-direction:column}.orderform .fui-page[data-index="2"] .fui-row{margin-bottom:1.25rem}@media(min-width: 900px){.orderform .fui-page[data-index="2"] .fui-row{margin-bottom:2rem}}.orderform .fui-page-container{margin-bottom:auto}.orderform .fui-row{margin-bottom:2.5rem}@media(min-width: 900px){.orderform .fui-row{margin-bottom:3rem}}.orderform .fui-row:has(.fui-row--collapse){margin-top:-2rem}.orderform .fui-btn-wrapper{margin-top:3rem}.orderform .fui-type-agree .fui-checkbox{align-items:flex-start}.orderform .fui-type-agree .fui-checkbox-label{padding-left:1rem;margin-top:.5rem}.orderform .orderform__accordion button{padding:0;height:auto;background-color:rgba(0,0,0,0);color:inherit;display:block;text-decoration:underline;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:.375rem;text-decoration-style:dotted}@media(hover: hover){.orderform .orderform__accordion button:hover{color:var(--color-mid)}}.orderform .orderform__accordion button::after{content:none}.orderform .orderform__accordion .accordion__content__inner{padding:1rem 0 0}@media(min-width: 900px){.orderform .fui-btn-wrapper{margin-top:4rem}.orderform .fui-type-agree .fui-checkbox-label{margin-top:.25rem}}.orderform .fui-form-container{padding-top:calc(var(--header-height) + 3rem);margin-top:calc(-1*var(--header-height) - 3rem);height:calc(100% + var(--header-height) + 3rem)}@media(min-width: 900px){.orderform .fui-form-container{padding-top:calc(var(--header-height) + 6rem);margin-top:calc(-1*var(--header-height) - 6rem);height:calc(100% + var(--header-height) + 6rem)}}@media(min-width: 900px){.orderform .fui-form-container{padding-top:calc(var(--header-height) + 9rem);margin-top:calc(-1*var(--header-height) - 9rem);height:calc(100% + var(--header-height) + 9rem)}}.orderform--fallback{color:var(--color-gray)}.card-options{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.card-options .card-options__option{position:relative}@media(hover: hover){.card-options .card-options__option:hover .card-options__option__asset{opacity:1}}.card-options .card-options__option__input{position:absolute;top:0;left:0;width:100%;height:100%;appearance:none;-webkit-appearance:none;cursor:pointer;z-index:1}.card-options .card-options__option__asset{border-radius:var(--border-radius);display:block;opacity:.25;transition:opacity 250ms ease}.card-options .card-options__option__title{background-color:var(--color-faded-1);display:inline-block;padding:.5rem 1rem;border-radius:var(--border-radius);margin-top:.5rem;transition:250ms ease;transition-property:background-color,color}.card-options .card-options__option__input:checked~* .card-options__option__asset,.card-options:not(:has(input:checked)) .card-options__option__asset{opacity:1}.card-options .card-options__option__input:checked~* .card-options__option__title,.card-options:not(:has(input:checked)) .card-options__option__title{background-color:var(--color-text);color:var(--color-background)}@media(min-width: 900px){.card-options.card-options--3{grid-template-columns:1fr 1fr 1fr}.card-options .card-options__option__title{position:absolute;bottom:1rem;left:1rem;background-color:var(--color-text);color:var(--color-background);max-width:calc(100% - 2rem)}}.orderconfirmation--error{color:var(--color-error);text-align:left}.orderconfirmation--error .intro__pre-title{color:var(--color-orange-400)}.orderconfirmation--error .intro__title{font-size:2rem}.orderconfirmation--error .button{background-color:var(--color-error)}.p--orderconfirmation:has(.orderconfirmation--error) main{align-items:flex-start}.stars{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.stars svg{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;animation:blink 10s infinite ease both}@keyframes blink{0%,30%,100%{opacity:0;transform:rotate(var(--rotation)) scale(0)}15%{opacity:1;transform:rotate(var(--rotation)) scale(var(--scale))}}.stars svg:nth-child(1){--rotation: 189deg;--scale: 0.59;left:37%;top:62%;animation-delay:-4.6s}.stars svg:nth-child(2){--rotation: 67deg;--scale: 0.66;left:37%;top:49%;animation-delay:-0.3s}.stars svg:nth-child(3){--rotation: 281deg;--scale: 0.66;left:15%;top:59%;animation-delay:-4.1s}.stars svg:nth-child(4){--rotation: 242deg;--scale: 0.53;left:32%;top:40%;animation-delay:-6.4s}.stars svg:nth-child(5){--rotation: 252deg;--scale: 0.98;left:44%;top:19%;animation-delay:-1.3s}.stars svg:nth-child(6){--rotation: 120deg;--scale: 0.61;left:12%;top:38%;animation-delay:-7.2s}.stars svg:nth-child(7){--rotation: 36deg;--scale: 0.88;left:11%;top:40%;animation-delay:-1.5s}.stars svg:nth-child(8){--rotation: 39deg;--scale: 0.85;left:22%;top:58%;animation-delay:-0.4s}.stars svg:nth-child(9){--rotation: 321deg;--scale: 0.91;left:57%;top:94%;animation-delay:-8.1s}.stars svg:nth-child(10){--rotation: 206deg;--scale: 0.68;left:88%;top:38%;animation-delay:-8.1s}.stars svg:nth-child(11){--rotation: 3deg;--scale: 0.92;left:82%;top:71%;animation-delay:-7.3s}.stars svg:nth-child(12){--rotation: 132deg;--scale: 0.59;left:80%;top:81%;animation-delay:-5.9s}.stars svg:nth-child(13){--rotation: 108deg;--scale: 0.97;left:38%;top:19%;animation-delay:-9.4s}.stars svg:nth-child(14){--rotation: 332deg;--scale: 0.86;left:81%;top:85%;animation-delay:-6.2s}.stars svg:nth-child(15){--rotation: 28deg;--scale: 0.65;left:44%;top:38%;animation-delay:-8.4s}.stars svg:nth-child(16){--rotation: 22deg;--scale: 0.53;left:50%;top:86%;animation-delay:-8.4s}.stars svg:nth-child(17){--rotation: 168deg;--scale: 0.68;left:65%;top:69%;animation-delay:-6.9s}.stars svg:nth-child(18){--rotation: 191deg;--scale: 0.96;left:29%;top:42%;animation-delay:-1.6s}.stars svg:nth-child(19){--rotation: 60deg;--scale: 0.8;left:42%;top:44%;animation-delay:-8.8s}.stars svg:nth-child(20){--rotation: 142deg;--scale: 0.9;left:87%;top:94%;animation-delay:-9.1s}.stars svg:nth-child(21){--rotation: 328deg;--scale: 0.52;left:93%;top:74%;animation-delay:-9.6s}.stars svg:nth-child(22){--rotation: 90deg;--scale: 0.52;left:79%;top:21%;animation-delay:-1.6s}.stars svg:nth-child(23){--rotation: 38deg;--scale: 0.67;left:81%;top:47%;animation-delay:-6.7s}.stars svg:nth-child(24){--rotation: 263deg;--scale: 0.78;left:47%;top:74%;animation-delay:-0.6s}.stars svg:nth-child(25){--rotation: 266deg;--scale: 1;left:20%;top:81%;animation-delay:-4.6s}.stars svg:nth-child(26){--rotation: 30deg;--scale: 0.79;left:84%;top:25%;animation-delay:-9s}.stars svg:nth-child(27){--rotation: 199deg;--scale: 0.8;left:54%;top:68%;animation-delay:-9s}.stars svg:nth-child(28){--rotation: 82deg;--scale: 0.57;left:79%;top:66%;animation-delay:-2.8s}.stars svg:nth-child(29){--rotation: 84deg;--scale: 0.62;left:31%;top:42%;animation-delay:-0.9s}.stars svg:nth-child(30){--rotation: 107deg;--scale: 0.74;left:10%;top:65%;animation-delay:-5.3s}.stars svg:nth-child(31){--rotation: 23deg;--scale: 0.94;left:7%;top:89%;animation-delay:-3.7s}.stars svg:nth-child(32){--rotation: 357deg;--scale: 0.83;left:7%;top:38%;animation-delay:-6.5s}.stars svg:nth-child(33){--rotation: 191deg;--scale: 0.7;left:66%;top:19%;animation-delay:-6.3s}.stars svg:nth-child(34){--rotation: 216deg;--scale: 0.95;left:44%;top:93%;animation-delay:-5s}.stars svg:nth-child(35){--rotation: 242deg;--scale: 0.63;left:34%;top:17%;animation-delay:-7.4s}.stars svg:nth-child(36){--rotation: 268deg;--scale: 0.55;left:88%;top:85%;animation-delay:-1s}.stars svg:nth-child(37){--rotation: 43deg;--scale: 0.6;left:26%;top:89%;animation-delay:-7.2s}.stars svg:nth-child(38){--rotation: 80deg;--scale: 0.98;left:36%;top:40%;animation-delay:-5.6s}.stars svg:nth-child(39){--rotation: 236deg;--scale: 0.93;left:46%;top:53%;animation-delay:-2.5s}.stars svg:nth-child(40){--rotation: 84deg;--scale: 0.63;left:55%;top:52%;animation-delay:-6.2s}.stars svg:nth-child(41){--rotation: 299deg;--scale: 0.79;left:16%;top:64%;animation-delay:-0.6s}.stars svg:nth-child(42){--rotation: 83deg;--scale: 0.71;left:10%;top:87%;animation-delay:-4.1s}.stars svg:nth-child(43){--rotation: 244deg;--scale: 0.71;left:76%;top:91%;animation-delay:-2.4s}.stars svg:nth-child(44){--rotation: 137deg;--scale: 0.74;left:30%;top:26%;animation-delay:-0.4s}.stars svg:nth-child(45){--rotation: 23deg;--scale: 0.84;left:85%;top:69%;animation-delay:-0.5s}.stars svg:nth-child(46){--rotation: 80deg;--scale: 0.91;left:83%;top:85%;animation-delay:-1.8s}.stars svg:nth-child(47){--rotation: 175deg;--scale: 0.93;left:11%;top:27%;animation-delay:-0.5s}.stars svg:nth-child(48){--rotation: 100deg;--scale: 0.9;left:14%;top:63%;animation-delay:-4.1s}.stars svg:nth-child(49){--rotation: 186deg;--scale: 0.84;left:18%;top:24%;animation-delay:-7.4s}.stars svg:nth-child(50){--rotation: 223deg;--scale: 0.84;left:19%;top:44%;animation-delay:-1.2s}.orderform__constellation{position:relative}.orderform__constellation .orderform__constellation__radios{position:absolute;top:0;left:0;width:100%;height:100%}.orderform__constellation input{--sizing-factor: 0.08;--size: calc((100vw - 2 * var(--wrapper-padding)) * var(--sizing-factor));position:absolute;width:var(--size);height:var(--size);appearance:none;border-radius:50%;transform:translate(-50%, -50%);cursor:pointer;outline:2px solid rgba(0,0,0,0);transition:outline-color 250ms ease;filter:blur(0.25px)}@media(hover: hover){.orderform__constellation input:hover{outline-color:var(--color-white-400)}}.orderform__constellation input::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:red;border-radius:50%;z-index:1;opacity:0;transition:opacity 250ms ease}.orderform__constellation input:checked{outline-color:var(--color-white-400)}.orderform__constellation input:checked::before{opacity:.25}.orderform__constellation input:focus-visible{outline:2px solid var(--color-white-400);outline-offset:0}@media(min-width: 900px){.orderform__constellation input{--sizing-factor: 0.06}}@media(min-width: 1200px){.orderform__constellation input{--size: 2.5rem}}.orderform__constellation img{border-radius:var(--border-radius);width:100%}.orderform__constellation--aquarius input:nth-child(1){left:42.97%;top:17.57%}.orderform__constellation--aquarius input:nth-child(2){left:37.5%;top:40.41%}.orderform__constellation--aquarius input:nth-child(3){left:33%;top:59%}.orderform__constellation--aquarius input:nth-child(4){left:40.82%;top:53.22%}.orderform__constellation--aquarius input:nth-child(5){left:48.1%;top:44%}.orderform__constellation--aquarius input:nth-child(6){left:37.74%;top:66.33%}.orderform__constellation--aquarius input:nth-child(7){left:33.59%;top:71.23%}.orderform__constellation--aquarius input:nth-child(8){left:39.06%;top:78.7%}.orderform__constellation--aquarius input:nth-child(9){left:50.54%;top:82.94%}.orderform__constellation--aquarius input:nth-child(10){left:48.63%;top:74.45%}.orderform__constellation--aquarius input:nth-child(11){left:54.79%;top:69.69%}.orderform__constellation--aquarius input:nth-child(12){left:59.86%;top:69.77%}.orderform__constellation--aquarius input:nth-child(13){left:66.99%;top:74.96%}.orderform__constellation--aries input:nth-child(1){left:24.51%;top:29.36%}.orderform__constellation--aries input:nth-child(2){left:63.62%;top:42.68%}.orderform__constellation--aries input:nth-child(3){left:71.39%;top:54.61%}.orderform__constellation--aries input:nth-child(4){left:75.1%;top:70%}.orderform__constellation--cancer input:nth-child(1){left:49.66%;top:17.28%}.orderform__constellation--cancer input:nth-child(2){left:48.73%;top:37.19%}.orderform__constellation--cancer input:nth-child(3){left:47.17%;top:52.05%}.orderform__constellation--cancer input:nth-child(4){left:38.33%;top:74.45%}.orderform__constellation--cancer input:nth-child(5){left:62.16%;top:83.09%}.orderform__constellation--capricorn input:nth-child(1){left:25.29%;top:55.93%}.orderform__constellation--capricorn input:nth-child(2){left:35.06%;top:48.02%}.orderform__constellation--capricorn input:nth-child(3){left:45.46%;top:46.56%}.orderform__constellation--capricorn input:nth-child(4){left:56.15%;top:44.51%}.orderform__constellation--capricorn input:nth-child(5){left:71.34%;top:30.16%}.orderform__constellation--capricorn input:nth-child(6){left:75.05%;top:16.62%}.orderform__constellation--capricorn input:nth-child(7){left:63.62%;top:66.4%}.orderform__constellation--capricorn input:nth-child(8){left:61.08%;top:82.87%}.orderform__constellation--capricorn input:nth-child(9){left:52.25%;top:76.5%}.orderform__constellation--capricorn input:nth-child(10){left:42.63%;top:72.4%}.orderform__constellation--capricorn input:nth-child(11){left:33.64%;top:64.57%}.orderform__constellation--gemini input:nth-child(1){left:26.07%;top:21.89%}.orderform__constellation--gemini input:nth-child(2){left:42.9%;top:21.01%}.orderform__constellation--gemini input:nth-child(3){left:59.81%;top:26.28%}.orderform__constellation--gemini input:nth-child(4){left:70.07%;top:29.5%}.orderform__constellation--gemini input:nth-child(5){left:79.2%;top:23.47%}.orderform__constellation--gemini input:nth-child(6){left:70.07%;top:43.56%}.orderform__constellation--gemini input:nth-child(7){left:67.87%;top:59.96%}.orderform__constellation--gemini input:nth-child(8){left:72.41%;top:78.04%}.orderform__constellation--gemini input:nth-child(9){left:47.46%;top:55.64%}.orderform__constellation--gemini input:nth-child(10){left:35.01%;top:54.98%}.orderform__constellation--gemini input:nth-child(11){left:24.95%;top:55.2%}.orderform__constellation--gemini input:nth-child(12){left:20.8%;top:41.14%}.orderform__constellation--leo input:nth-child(1){left:67.38%;top:14.2%}.orderform__constellation--leo input:nth-child(2){left:57.23%;top:10.47%}.orderform__constellation--leo input:nth-child(3){left:53.17%;top:25.11%}.orderform__constellation--leo input:nth-child(4){left:59.67%;top:38.8%}.orderform__constellation--leo input:nth-child(5){left:71.19%;top:42.83%}.orderform__constellation--leo input:nth-child(6){left:71%;top:60.47%}.orderform__constellation--leo input:nth-child(7){left:39.89%;top:76.79%}.orderform__constellation--leo input:nth-child(8){left:29.1%;top:88.73%}.orderform__constellation--leo input:nth-child(9){left:36.04%;top:57.25%}.orderform__constellation--libra input:nth-child(1){left:30.76%;top:46.05%}.orderform__constellation--libra input:nth-child(2){left:40.38%;top:49.12%}.orderform__constellation--libra input:nth-child(3){left:44.43%;top:37.99%}.orderform__constellation--libra input:nth-child(4){left:43.02%;top:21.96%}.orderform__constellation--libra input:nth-child(5){left:64.45%;top:25.18%}.orderform__constellation--libra input:nth-child(6){left:68.9%;top:50.07%}.orderform__constellation--libra input:nth-child(7){left:63.77%;top:63.03%}.orderform__constellation--libra input:nth-child(8){left:66.6%;top:77.67%}.orderform__constellation--pisces input:nth-child(1){left:26.81%;top:79.65%}.orderform__constellation--pisces input:nth-child(2){left:36.18%;top:86.38%}.orderform__constellation--pisces input:nth-child(3){left:39.94%;top:79.14%}.orderform__constellation--pisces input:nth-child(4){left:48.54%;top:79.28%}.orderform__constellation--pisces input:nth-child(5){left:57.23%;top:79.94%}.orderform__constellation--pisces input:nth-child(6){left:73.24%;top:81.7%}.orderform__constellation--pisces input:nth-child(7){left:63.28%;top:69.11%}.orderform__constellation--pisces input:nth-child(8){left:54.88%;top:57.03%}.orderform__constellation--pisces input:nth-child(9){left:51.37%;top:51.54%}.orderform__constellation--pisces input:nth-child(10){left:49.51%;top:38.21%}.orderform__constellation--pisces input:nth-child(11){left:49.27%;top:28.92%;z-index:1}.orderform__constellation--pisces input:nth-child(12){left:43.87%;top:21.85%}.orderform__constellation--pisces input:nth-child(13){left:47.31%;top:13.32%}.orderform__constellation--pisces input:nth-child(14){left:53.56%;top:14.35%}.orderform__constellation--pisces input:nth-child(15){left:55.86%;top:24.15%}.orderform__constellation--sagittarius input:nth-child(1){left:24.51%;top:54.55%}.orderform__constellation--sagittarius input:nth-child(2){left:29.83%;top:45.48%}.orderform__constellation--sagittarius input:nth-child(3){left:33.4%;top:35.52%}.orderform__constellation--sagittarius input:nth-child(4){left:37.55%;top:47.82%}.orderform__constellation--sagittarius input:nth-child(5){left:38.77%;top:21.02%}.orderform__constellation--sagittarius input:nth-child(6){left:44.38%;top:32.74%}.orderform__constellation--sagittarius input:nth-child(7){left:52.44%;top:20.37%}.orderform__constellation--sagittarius input:nth-child(8){left:50.7%;top:33.03%}.orderform__constellation--sagittarius input:nth-child(9){left:61.82%;top:31.13%}.orderform__constellation--sagittarius input:nth-child(10){left:57.52%;top:36.76%}.orderform__constellation--sagittarius input:nth-child(11){left:43.8%;top:42.84%}.orderform__constellation--sagittarius input:nth-child(12){left:47.31%;top:54.7%}.orderform__constellation--sagittarius input:nth-child(13){left:42.58%;top:59.38%}.orderform__constellation--sagittarius input:nth-child(14){left:38.43%;top:70.37%}.orderform__constellation--sagittarius input:nth-child(15){left:54.44%;top:79.59%}.orderform__constellation--sagittarius input:nth-child(16){left:64.79%;top:76.22%}.orderform__constellation--sagittarius input:nth-child(17){left:67.72%;top:58.21%}.orderform__constellation--sagittarius input:nth-child(18){left:75.29%;top:70.8%}.orderform__constellation--scorpio input:nth-child(1){left:32.86%;top:56.59%}.orderform__constellation--scorpio input:nth-child(2){left:26.86%;top:66.4%}.orderform__constellation--scorpio input:nth-child(3){left:29.15%;top:78.92%}.orderform__constellation--scorpio input:nth-child(4){left:37.4%;top:84.11%}.orderform__constellation--scorpio input:nth-child(5){left:46.39%;top:81.41%}.orderform__constellation--scorpio input:nth-child(6){left:54.44%;top:74.82%}.orderform__constellation--scorpio input:nth-child(7){left:51.81%;top:61.64%}.orderform__constellation--scorpio input:nth-child(8){left:50.98%;top:46.93%}.orderform__constellation--scorpio input:nth-child(9){left:54.98%;top:37.34%}.orderform__constellation--scorpio input:nth-child(10){left:61.67%;top:31.11%}.orderform__constellation--scorpio input:nth-child(11){left:65.97%;top:15.67%}.orderform__constellation--scorpio input:nth-child(12){left:73.1%;top:26.28%}.orderform__constellation--scorpio input:nth-child(13){left:72.17%;top:39.97%}.orderform__constellation--scorpio input:nth-child(14){left:73.39%;top:50.51%}.orderform__constellation--taurus input:nth-child(1){left:24.61%;top:14.86%}.orderform__constellation--taurus input:nth-child(2){left:36.18%;top:25.55%}.orderform__constellation--taurus input:nth-child(3){left:44.43%;top:41.87%}.orderform__constellation--taurus input:nth-child(4){left:48.88%;top:49.94%}.orderform__constellation--taurus input:nth-child(5){left:16.31%;top:41.07%}.orderform__constellation--taurus input:nth-child(6){left:33.01%;top:60.54%}.orderform__constellation--taurus input:nth-child(7){left:41.75%;top:65.23%}.orderform__constellation--taurus input:nth-child(8){left:50.39%;top:64.2%}.orderform__constellation--taurus input:nth-child(9){left:61.72%;top:69.33%}.orderform__constellation--taurus input:nth-child(10){left:79%;top:75.84%}.orderform__constellation--taurus input:nth-child(11){left:83.5%;top:85.21%}.orderform__constellation--virgo input:nth-child(1){left:24.37%;top:73.35%}.orderform__constellation--virgo input:nth-child(2){left:36.57%;top:59.59%}.orderform__constellation--virgo input:nth-child(3){left:48.93%;top:55.64%}.orderform__constellation--virgo input:nth-child(4){left:52.98%;top:41.14%}.orderform__constellation--virgo input:nth-child(5){left:45.12%;top:26.06%}.orderform__constellation--virgo input:nth-child(6){left:75.88%;top:10.76%}.orderform__constellation--virgo input:nth-child(7){left:71.14%;top:31.77%}.orderform__constellation--virgo input:nth-child(8){left:63.04%;top:40.34%}.orderform__constellation--virgo input:nth-child(9){left:59.23%;top:54.98%}.orderform__constellation--virgo input:nth-child(10){left:62.3%;top:68.89%}.orderform__constellation--virgo input:nth-child(11){left:49.61%;top:82.5%}.orderform__constellation--virgo input:nth-child(12){left:40.09%;top:88.65%}.anim-words--slide>span{opacity:0;transition:opacity 1500ms var(--bezier)}.anim-words--slide.anim--fired>span{opacity:1}/*# sourceMappingURL=style.min.css.map */
