@font-face{font-family:SpaceGrotesk;src:url(/assets/space-grotesk-Dcw4Q7AU.ttf) format("ttf"),url(/assets/space-grotesk-CzOCAti0.woff2) format("woff2")}@font-face{font-family:Makhno;src:url(/assets/makhno-WrGX08av.otf) format("otf"),url(/assets/makhno-BP0q7HmB.woff2) format("woff2")}:root{--fg-primary: #191415;--fg-secondary: #F7996C;--bg-primary: #F5F4ED;--max-width: 1280px}*{box-sizing:border-box}html,body{padding:0;margin:0}html{font-size:10px;font-family:SpaceGrotesk}body{font-size:16px;display:flex;flex-direction:column;height:100vh;background-color:var(--bg-primary)}h1,h2,h3{font-family:Makhno;position:relative}h2:after,h3:after{content:"";height:.48rem;display:block;background-color:var(--fg-secondary);position:absolute;left:0;right:0;bottom:-.48rem}h1{font-size:6.4rem;margin:3.6rem 0 1rem}h2{font-size:4.48rem}h3{font-size:1.76rem}ul,ol{list-style:none;padding-inline-start:0;margin:3.6rem 0}p{font-size:2rem}p+a.button{margin-top:2rem}a,a:visited,a:hover{color:var(--fg-primary);text-decoration:none;position:relative;font-size:1.6rem}a:hover{text-shadow:0 0 2px var(--bg-primary)}a:hover source,a:hover img{filter:drop-shadow(0 0 2px var(--bg-primary))}a:after{content:"";display:block;width:100%;height:.48rem;background-color:var(--fg-secondary);position:absolute;left:0;bottom:-.48rem;opacity:0;transition:opacity .5s}a:hover:after{opacity:1}a.button{background-color:var(--fg-primary);padding:1.5rem 2rem;border-radius:.3rem;color:#f5f5f5}a.button>img,a.button>picture>img{height:1.6rem;margin-right:.4rem}a.button:after{display:none}small{font-size:.6em}span.bold{font-weight:700}span.italic{font-style:italic}picture>source,picture>img{width:100%}header{display:flex;justify-content:center;user-select:none;-webkit-user-select:none}header button{display:none}nav,footer{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;width:92vw;max-width:var(--max-width)}nav picture.ghost-logo{display:inline-block;margin-right:auto}nav>img,nav>picture>img,footer>picture>img{height:5rem;margin-right:auto}nav>ul{display:flex;align-items:center;padding-inline-start:0;border:1px solid var(--fg-primary);border-radius:.3rem;padding:0 1rem;margin:0 2rem;background-color:var(--bg-primary)}nav>ul>li{list-style:none;padding-inline-start:0;margin:0;padding:1.5rem 1rem}nav>a{display:flex}nav>a>picture>img,nav>a>picture>source{width:1.6rem;height:1.6rem}section.scrollable-content{flex:1 1 0;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}main{display:flex;flex-direction:column;align-items:center;position:relative}main>picture,main>img{width:100%}main>picture.background{position:absolute;margin-top:-8vw;z-index:-1}main>picture.background>img,main>picture.background>source{mask-image:linear-gradient(0deg,#0000,#000 10% 90%,#0000);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%)}footer{display:flex;flex-direction:column;margin:10rem auto 0}footer>img{height:2.5rem;margin-bottom:2rem}footer>p{margin:.2rem 0;font-size:1.8rem;letter-spacing:.05rem}main section{margin:4rem 0;display:flex;flex-direction:column;align-items:flex-start;max-width:1280px}main .container,main .responsive-container{width:100%}main>.container,main>.responsive-container{width:92vw;max-width:var(--max-width);margin-left:4vw;margin-right:4vw}main>.container.full-width{width:100%;margin-left:0;margin-right:0}main .responsive-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around}main .pair-container>*{width:calc(50% - 2rem);margin:0 1rem}main .responsive-container.stack-reverse{flex-direction:row-reverse}@keyframes spin{to{transform:rotate(360deg)}}.spinner{aspect-ratio:1;border:1px var(--fg-primary) solid;border-radius:50%;position:relative;animation:spin linear 5s infinite;animation-delay:var(--animation-delay);animation-duration:var(--animation-duration)}.spinner>.spinner{margin:6em}.spinner:before{content:"";width:1.5rem;height:1.5rem;display:block;position:absolute;border-radius:50%;left:calc(50% - .75rem);top:-.75rem;background-color:var(--fg-primary)}section.intro nav.quick-links{display:flex;justify-content:flex-start;padding:0;width:100%}section.intro nav.quick-links a:not(:first-child){margin-left:1rem}section.product img{margin:0 5rem 0 10rem}section.badges{display:flex;align-items:center;width:100vw;max-width:unset;padding:5.76rem;font-size:2.4rem;font-weight:700;background-color:var(--fg-primary);text-align:center;color:#f5f5f5}section.badges>ul{max-width:var(--max-width)}section.badges img{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem}section.product-details ol{list-style:decimal-leading-zero;list-style-position:inside;font-size:2.25rem}section.product-details ol>li{padding:2.25rem 0}section.product-details ol>li:not(:last-of-type){border-bottom:.1rem solid var(--fg-secondary)}section.product-details ol>li::marker{font-weight:700;list-style-position:inside;font-size:3.6rem}section.appliances li{font-size:2.4rem;font-weight:700;text-align:center;flex:1 0 0;margin:0 1rem}section.appliances .spinner{height:8rem;width:8rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}section.contact li{margin-bottom:.5rem}section.contact span,section.contact a:not(.button){font-size:2.8rem}section.contact a:not(.button){display:inline-block;margin-left:1rem}section.contact a.button{display:inline-block;margin-top:2rem}@media screen and (max-width:768px){html{font-size:7px}h1{font-size:4.8rem}}@media screen and (max-width:1023px){ul li:not(:last-child){margin-bottom:4.8rem}header{padding:min(5rem,5vh) 9vw}header:before{content:"";display:block;height:5rem;width:100%;background:url(/assets/horizontal-cor-RAF_dual.svg) no-repeat;background-size:auto 5rem}header>button{display:inline-block;height:5rem;width:5rem;background-color:transparent;border:0;padding:0;cursor:pointer}header>button:before{display:block;content:"";margin-top:auto;margin-bottom:auto;border-top:2px solid;border-bottom:2px solid;height:.6rem}header>nav{display:grid;align-content:space-between;position:fixed;grid-template-columns:50% 50%;grid-template-rows:auto auto auto;width:100%;height:100%;top:0;padding:min(5rem,5vh) 9vw;background-color:var(--fg-primary);color:var(--bg-primary);opacity:0}header>nav:not([data-open]){z-index:-20;transition:z-index .25s step-end,opacity .25s linear}header>nav[data-open]{z-index:20;opacity:1;transition:z-index .25s step-start,opacity .25s linear}header>nav picture{grid-column:1;grid-row:1;display:flex}header>nav>picture>img{width:auto}header>nav>button{grid-column:2;grid-row:1;height:5rem;width:5rem;background-color:transparent;margin-left:auto;position:relative;border:0;transform:rotate(45deg);cursor:pointer}header>nav>button:before{position:absolute;height:100%;width:0;border:1px solid var(--bg-primary);left:calc(50% - 1px);top:0;content:""}header>nav>button:after{position:absolute;width:100%;height:0;border:1px solid var(--bg-primary);top:calc(50% - 1px);left:0;content:""}header>nav>ul{grid-column-start:1;grid-column-end:3;grid-row:2;flex-direction:column;background-color:unset;align-items:flex-start;padding:0;margin:0}header>nav>ul>li{position:relative;height:7vh;padding:0}header>nav>ul>li:not(:last-of-type):after{display:block;position:absolute;content:"";width:15vw;height:.3rem;bottom:-2.25vh;left:0;background-color:var(--fg-secondary)}header>nav>ul>li>a:any-link{color:var(--bg-primary);font-size:4.5vh;display:inline-block;text-align:center}header>nav>ul>li>a:after{display:none}header>nav>a:any-link{grid-column-start:1;grid-column-end:3;grid-row:3;color:var(--fg-primary);background-color:var(--bg-primary);font-size:2.6rem;display:flex;justify-content:center}header>nav>a:any-link>picture>img{height:2.6rem;width:2.6rem}header>nav>a:hover{text-shadow:0 0 1px var(--fg-primary)}header>nav>a:hover source,header>nav>a:hover img{filter:drop-shadow(0 0 1px var(--fg-primary))}header>nav[data-open]>button{display:inline-block}main{background-size:200vw;background-position-x:-20vw}main>.container,main>.responsive-container{padding-left:5vw;padding-right:5vw}main .responsive-container,main .responsive-container.stack-reverse{flex-direction:column}main .pair-container>*{width:100%}footer>img{display:none}img.flag-photo{width:300%}section.intro>.spinner{max-height:60vw;max-width:60vw;margin-bottom:5rem}section.intro>.spinner>.spinner{margin:3.5em}section.product img{margin-left:auto;margin-right:auto}section.appliances ul{align-items:flex-start}section.appliances ul li{display:flex;justify-content:flex-start;align-items:center;height:10vh;margin-left:0;margin-right:0}section.appliances ul li .spinner{display:inline-block;height:10vh;width:10vh;margin:0 2rem 0 0}}
