html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Inconsolata";src:url("../../assets/fonts/inconsolata/inconsolata-v32-latin_latin-ext-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inconsolata";src:url("../../assets/fonts/inconsolata/inconsolata-v32-latin_latin-ext-regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inconsolata";src:url("../../assets/fonts/inconsolata/inconsolata-v32-latin_latin-ext-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inconsolata";src:url("../../assets/fonts/inconsolata/inconsolata-v32-latin_latin-ext-700.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"TWKLausanne";src:url("../../assets/fonts/TWKLausanne/TWKLausanne-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}html{font-size:62.5%;-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--font-basic);font-size:1.6rem;line-height:1.5;color:var(--color-text);background-color:var(--color-cararra);overflow-x:hidden}.main-content{position:relative;z-index:1000;opacity:0;transition:opacity .4s ease-in}.is-loaded .main-content{opacity:1}.main-content section{max-width:var(--layout-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.main-content section{padding-right:3rem;padding-left:3rem}}.main-content section.contact-block{max-width:100%}.skip-link{position:absolute;z-index:1000;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:var(--color-black);color:var(--color-white);padding:1rem 2rem;font-size:1.8rem;line-height:1.5;border:.2rem solid}.skip-link:active,.skip-link:focus{width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit;outline:none;position:absolute;top:2rem;left:2rem;z-index:505}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media(prefers-reduced-motion){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}.aos-init{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important;opacity:1 !important;transition-delay:0 !important;transform:translate3d(0, 0, 0) !important}}*,*::after,*::before{box-sizing:border-box}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0}img{width:auto;max-width:100%;height:auto;border-style:none}a{background-color:rgba(0,0,0,0);color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-heading);font-weight:bold;line-height:1.3;word-wrap:break-word}h1{font-size:8.8rem}h2{font-size:4.2rem}h3{font-size:3.2rem}h4{font-size:2.8rem}h5{font-size:2.2rem}h6{font-size:1.8rem}ul{list-style:none}iframe{border:none}table{width:100%;max-width:100%}main{display:block;width:100%}hr{box-sizing:content-box;overflow:visible;display:block;height:.1rem;border:0;border-top:.1rem solid var(--color-white);margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}abbr[title]{text-decoration:none;border:none}svg{display:block;fill:currentColor}[hidden]{display:none}template{display:none}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}details{display:block}summary{display:list-item}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a:focus,button:focus,input[type=submit]:focus{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.js-focus-visible :focus:not(.focus-visible){outline:none;box-shadow:none}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}}:root{--font-basic: "Inconsolata", Arial, sans-serif;--font-heading: "TWKLausanne", Arial, sans-serif}:root{--color-text: #fff;--color-black: #000;--color-white: #fff;--color-grey: #6f6b6b;--color-flamingo: #ea551f;--color-tabasco: #a4370f;--color-tia-maria: #d24614;--color-cararra: #eae7e0;--color-tuatara: #2e2d29;--color-merlin: #474440;--color-cotton-seed: #bcbab5;--color-cloudy: #b3b0a8;--color-focus: #000}:root{--site-width: 192rem;--layout-width: 144rem;--content-width: 110rem;--text-width: 65rem;--margin: 4rem;--margin--mobile: 2rem}.header{position:relative;height:100vh;padding-top:5rem;padding-bottom:2.5rem;opacity:0;transition:opacity .4s ease-in}.is-loaded .header{opacity:1}.header::after{content:"";position:absolute;z-index:5;bottom:0;right:0;left:0;height:100%;background:linear-gradient(180deg, rgba(5, 12, 27, 0) 0%, rgba(5, 12, 27, 0.25) 100%)}@media only screen and (max-width: 568px){.header{height:auto;padding-top:9rem;padding-bottom:0;background-color:var(--color-black);display:flex;flex-flow:column wrap}.header::after{display:none}}.header--privacy-policy{height:auto;padding-top:4rem;padding-bottom:1rem;background-color:var(--color-tuatara)}.header--privacy-policy .header__logo{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin-bottom:4rem}.header--privacy-policy .header__content{position:relative;top:auto;right:auto;bottom:auto;left:auto;max-width:var(--content-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.header--privacy-policy .header__content{padding-right:3rem;padding-left:3rem}}.header--privacy-policy .header__content h1{text-align:left}.header__size{max-width:var(--site-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem;height:100%}@media only screen and (max-width: 568px){.header__size{padding-right:3rem;padding-left:3rem}}.header__inner{position:relative;height:100%}@media only screen and (max-width: 568px){.header__inner{position:static}}.header__logo{position:absolute;z-index:10;top:0;left:0}@media only screen and (max-width: 568px){.header__logo{top:2rem;left:3rem;right:3rem}}.header__logo a{display:inline-block}.header__logo svg{width:22rem;height:auto;fill:var(--color-white)}.header__content{position:absolute;z-index:10;right:0;bottom:0;left:0}.header__content--page-not-found{padding-bottom:2rem}.header__content h1{margin-bottom:5rem;color:var(--color-flamingo);font-size:8.8rem;font-weight:300;line-height:1;text-align:right}@media only screen and (max-width: 980px){.header__content h1{margin-bottom:2rem;font-size:5rem}}@media only screen and (max-width: 568px){.header__content h1{font-size:3.2rem}}@media only screen and (max-width: 980px){.header__content h1{text-align:left}}@media only screen and (max-width: 568px){.header__content{position:relative;right:auto;top:auto;left:auto;padding:1rem 0 4rem 0}}.header__text-cta{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;gap:4rem;padding-top:4rem;border-top:.1rem solid rgba(255,255,255,.5)}.header__text-cta p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-white);max-width:66rem}.header__text-cta button,.header__text-cta a{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:0 2rem;overflow:hidden;position:relative;padding:.8rem 1.6rem;background-color:rgba(0,0,0,0);color:inherit;font-size:1.3rem;font-weight:300;font-family:var(--font-heading);letter-spacing:.03rem;text-transform:uppercase;border-radius:4rem;border-width:.1rem;border-style:solid;text-decoration:none;cursor:pointer;color:var(--color-white);border-color:var(--color-white)}.header__text-cta button span,.header__text-cta a span{position:relative;z-index:10}.header__text-cta button svg,.header__text-cta a svg{position:relative;z-index:10;min-width:1.6rem}.header__text-cta button::before,.header__text-cta button::after,.header__text-cta a::before,.header__text-cta a::after{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;height:50%;transition:all .3s ease-in-out}.header__text-cta button::before,.header__text-cta a::before{top:0;transform:translateY(-100%)}.header__text-cta button::after,.header__text-cta a::after{bottom:0;transform:translateY(100%)}.header__text-cta button svg,.header__text-cta a svg{fill:var(--color-white)}.header__text-cta button:hover::before,.header__text-cta button:hover::after,.header__text-cta button:focus::before,.header__text-cta button:focus::after,.header__text-cta a:hover::before,.header__text-cta a:hover::after,.header__text-cta a:focus::before,.header__text-cta a:focus::after{background-color:rgba(0,0,0,.4);transform:translateY(0)}@media only screen and (max-width: 568px){.header__text-cta{gap:2.5rem;padding-top:2.5rem}}.header__scroll-down{display:flex;justify-content:center;margin-top:1rem}@media only screen and (max-width: 980px){.header__scroll-down{display:none}}.header__scroll-down__btn{position:relative;padding:1.2rem 1.6rem .4rem;background-color:rgba(0,0,0,0);color:var(--color-white);border:none;cursor:pointer}.header__scroll-down__btn svg{width:4.5rem;height:auto}.header__scroll-down__btn .line{animation:scrollto ease 1.75s infinite}@keyframes scrollto{0%{transform:translateY(0)}50%{transform:translateY(1.6rem)}100%{transform:translateY(0)}}.header__picture{height:100vh;position:absolute;z-index:5;right:0;bottom:0;left:0}.header__picture img{height:100%;width:100%;object-fit:cover;object-position:bottom}@media only screen and (max-width: 568px){.header__picture{height:auto;position:relative;right:auto;bottom:auto;left:auto}.header__picture img{object-fit:contain}}.intro{margin-bottom:6rem;background-image:url("../../assets/media/images/background__circles.png");background-position:left center;background-repeat:no-repeat}@supports(background-image: url("../../assets/media/images/background__circles.webp")){.intro{background-image:url("../../assets/media/images/background__circles.webp")}}@media only screen and (max-width: 568px){.intro{margin-bottom:var(--margin--mobile)}}.intro__size{max-width:var(--layout-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.intro__size{padding-right:3rem;padding-left:3rem}}.intro__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.intro__inner{flex-direction:column}}.intro__label{position:relative;z-index:20;padding-top:7rem;margin-top:-1rem;margin-left:8%;flex:0 1 23rem;display:flex;flex-flow:column nowrap;color:var(--color-black);text-align:center}.intro__label::before{content:"";position:absolute;z-index:4;top:0;left:36%;right:36%;width:28%;height:8.2rem;background-image:url("../../assets/media/images/background__hanger.png");background-size:cover}@supports(background-image: url("../../assets/media/images/background__hanger.webp")){.intro__label::before{background-image:url("../../assets/media/images/background__hanger.webp")}}.intro__label::after{content:"";position:absolute;z-index:3;top:0;left:0;left:40%;right:30%;width:30%;height:1rem;background-image:url("../../assets/media/images/background__hanger__shadow.png");background-size:cover}@supports(background-image: url("../../assets/media/images/background__hanger__shadow.webp")){.intro__label::after{background-image:url("../../assets/media/images/background__hanger__shadow.webp")}}@media only screen and (max-width: 768px){.intro__label{margin-left:0}}.intro__label__top{position:relative;padding:5rem 1.5rem 4rem;background-color:var(--color-flamingo);background-image:url("../../assets/media/images/background__cement-texture--orange.png");background-size:contain;border-radius:2rem 2rem 0 0;box-shadow:.2rem .2rem .7rem 0 rgba(0,0,0,.35)}.intro__label__top::before{content:"";position:absolute;z-index:2;top:.9rem;left:33.5%;right:33.5%;width:33%;height:.5rem;background-color:var(--color-tabasco);border-radius:2rem}@supports(background-image: url("../../assets/media/images/background__cement-texture--orange.webp")){.intro__label__top{background-image:url("../../assets/media/images/background__cement-texture--orange.webp")}}@media only screen and (max-width: 568px){.intro__label__top{padding:4rem 2rem 3rem}}.intro__label__bottom{position:relative;z-index:3;padding:8rem 3rem 2rem;background-color:var(--color-white);background-image:url("../../assets/media/images/background__cement-texture--white.png");background-size:contain;border-radius:0 0 2rem 2rem;box-shadow:.2rem .2rem .7rem 0 rgba(0,0,0,.2)}@supports(background-image: url("../../assets/media/images/background__cement-texture--white.webp")){.intro__label__bottom{background-image:url("../../assets/media/images/background__cement-texture--white.webp")}}@media only screen and (max-width: 568px){.intro__label__bottom{padding:6rem 2rem 1rem}}.intro__label__title{margin-bottom:3rem;font-size:3rem;font-weight:300;line-height:1}@media only screen and (max-width: 568px){.intro__label__title{margin-bottom:var(--margin--mobile)}}.intro__label__list li{padding:.5rem;font-size:1.4rem;font-weight:500;letter-spacing:.01rem}.intro__label__logo{display:flex;justify-content:center}.intro__label__logo svg{height:3rem;width:auto;fill:var(--color-black)}.intro__content{flex:0 1 calc(100% - 20.5rem - 8% - 10.5rem);padding:2rem 0;color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-tuatara)}.intro__content h2{margin-bottom:3rem;font-size:5.2rem;font-weight:300;line-height:1.2;max-width:78rem}@media only screen and (max-width: 980px){.intro__content h2{margin-bottom:2rem;font-size:3.2rem}}.intro__content p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-tuatara)}@media only screen and (max-width: 768px){.intro__content{margin-top:var(--margin)}}@media only screen and (max-width: 568px){.intro__content{margin-top:var(--margin--mobile)}}.products__size{max-width:var(--layout-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.products__size{padding-right:3rem;padding-left:3rem}}.products{padding-top:.5rem;padding-bottom:18rem}@media only screen and (max-width: 980px){.products{padding-bottom:16rem}}@media only screen and (max-width: 568px){.products{padding-bottom:6rem}}.products ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--margin) 2.5rem}@media only screen and (max-width: 768px){.products ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 380px){.products ul{grid-template-columns:repeat(1, 1fr);gap:2rem}}.products li{display:flex;flex-flow:column wrap;border-top:.1rem solid var(--color-cotton-seed);padding-top:var(--margin)}@media only screen and (max-width: 380px){.products li{margin-bottom:var(--margin--mobile)}}.products h3{margin-bottom:2rem;font-size:2.4rem;font-weight:300;line-height:1.2;margin-bottom:var(--margin);color:var(--color-merlin)}@media only screen and (max-width: 980px){.products h3{font-size:2.2rem}}@media only screen and (max-width: 380px){.products h3{margin-bottom:var(--margin--mobile)}}.products p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-tuatara);margin-bottom:var(--margin);opacity:.7}@media only screen and (max-width: 380px){.products p{margin-bottom:var(--margin--mobile)}}.products picture{margin-top:auto}.products picture img{aspect-ratio:312/429;object-fit:cover;display:block;background-color:var(--color-cotton-seed)}.talalay-info__size{max-width:var(--content-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.talalay-info__size{padding-right:3rem;padding-left:3rem}}.talalay-info{padding:15rem 0 0 0;background-color:var(--color-white);text-align:center}@media only screen and (max-width: 980px){.talalay-info{padding:10rem 0 0 0}}@media only screen and (max-width: 568px){.talalay-info{padding:6rem 0 0 0}}.talalay-info p{color:var(--color-tuatara);font-family:var(--font-heading);font-size:3.8rem;font-weight:300;line-height:1.3}@media only screen and (max-width: 980px){.talalay-info p{font-size:3rem}}@media only screen and (max-width: 568px){.talalay-info p{font-size:2.2rem}}.talalay-info span{color:var(--color-flamingo)}.talalay-info--luxury{padding-bottom:15rem}@media only screen and (max-width: 980px){.talalay-info--luxury{padding-bottom:10rem}}@media only screen and (max-width: 568px){.talalay-info--luxury{padding-bottom:6rem}}.usp{display:flex;flex-flow:row nowrap;background-color:var(--color-white);overflow:hidden;position:relative;padding:15rem 0 0 0}@media only screen and (max-width: 980px){.usp{padding:10rem 0 0 0}}@media only screen and (max-width: 768px){.usp{flex-direction:column}}@media only screen and (max-width: 568px){.usp{padding:6rem 0 0 0}}.usp__header{position:relative;z-index:200;flex:0 1 11rem;background-color:var(--color-tuatara)}@media only screen and (max-width: 768px){.usp__header{flex-basis:100%}}.usp__list{flex:0 1 calc(100% - 11rem);background-color:var(--color-tuatara)}@media only screen and (max-width: 768px){.usp__list{flex-basis:100%}}.usp__header{display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-between;gap:var(--margin);position:relative;padding:var(--margin) 3rem}.usp__header::after{content:"";position:absolute;top:var(--margin);bottom:var(--margin);right:0;display:block;width:.1rem;height:calc(100% - 2*var(--margin));background-color:var(--color-white);opacity:.25}@media only screen and (max-width: 768px){.usp__header{flex-direction:row;justify-content:flex-start;gap:1rem}.usp__header::after{top:auto;right:3rem;bottom:0;left:3rem;width:calc(100% - 6rem);height:.1rem}}.usp__list__navigation{display:flex;flex-flow:row nowrap}@media only screen and (max-width: 768px){.usp__list__navigation{display:none}}.usp__list__navigation li{display:block;width:.6rem;height:.6rem;margin:.6rem;border-radius:50%;background-color:var(--color-grey);transition:height .2s ease,background-color .2s ease}@media only screen and (max-width: 768px){.usp__list__navigation li{display:inline-block;margin:.1rem}}.usp__list__navigation li.usp__list__navigation-item--active{height:1.8rem;border-radius:1rem;background-color:var(--color-flamingo)}@media only screen and (max-width: 768px){.usp__list__navigation li.usp__list__navigation-item--active{width:1.8rem;height:.6rem}}.usp__title h2{font-family:var(--font-heading);font-size:1.6rem;font-weight:300;line-height:1.5;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}@media only screen and (max-width: 768px){.usp__title{margin-left:auto}.usp__title h2{writing-mode:unset;transform:rotate(0)}}.usp__list{display:flex;overflow:hidden;position:relative;height:calc(100vh - 30rem);min-height:100%}.usp__list li{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:100%;width:calc(100dvw - 8.5rem);background-color:var(--color-tuatara);position:absolute;top:0;left:0}@media only screen and (max-width: 768px){.usp__list{flex-direction:column;height:auto}.usp__list li{flex-direction:column;width:auto;position:relative;top:auto;left:auto}}.usp__list__item--b,.usp__list__item--c,.usp__list__item--d{opacity:0}@media only screen and (max-width: 768px){.usp__list__item--b,.usp__list__item--c,.usp__list__item--d{opacity:1}}.usp__item__content{flex:0 1 43%;margin-right:auto;margin-left:auto;padding:var(--margin);text-align:center}@media only screen and (max-width: 768px){.usp__item__content{flex-basis:100%;padding:6rem var(--margin)}}.usp__item__content h2{margin-bottom:2rem;color:var(--color-flamingo);font-family:var(--font-heading);font-size:3.8rem;font-weight:300;line-height:1.3}@media only screen and (max-width: 980px){.usp__item__content h2{font-size:3rem}}@media only screen and (max-width: 768px){.usp__item__content h2{font-size:2.2rem}}.usp__item__content p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-white);opacity:.8}.usp__item__media{flex:0 1 calc(57% - 2*var(--margin));height:100%;position:relative}@media only screen and (max-width: 980px){.usp__item__media{flex:0 1 calc(43% - 2*var(--margin))}}@media only screen and (max-width: 768px){.usp__item__media{flex-basis:100%;height:100%}}.usp__item__media picture{display:block;height:100%}.usp__item__media img{width:100%;height:100%;object-fit:cover}.usp__item__media svg{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:13rem;height:auto;opacity:.8}@media only screen and (max-width: 1300px){.usp__item__media svg{width:12rem}}@media only screen and (max-width: 1140px){.usp__item__media svg{width:10rem}}@media only screen and (max-width: 768px){.usp__item__media svg{width:8rem}}.usp--scroll-snap .usp__list{flex-flow:column nowrap;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory}.usp--scroll-snap .usp__list li{scroll-snap-align:start;position:static;top:auto;left:auto}.usp--scroll-snap .usp__list__item--b,.usp--scroll-snap .usp__list__item--c,.usp--scroll-snap .usp__list__item--d{opacity:1}.usp--reset{flex-direction:column}.usp--reset .usp__header,.usp--reset .usp__list{flex-basis:100%;max-width:var(--layout-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.usp--reset .usp__header,.usp--reset .usp__list{padding-right:3rem;padding-left:3rem}}.usp--reset .usp__header{border-radius:1rem 1rem 0 0}@media only screen and (max-width: 768px){.usp--reset .usp__header{border-radius:0}}.usp--reset .usp__list{border-radius:0 0 1rem 1rem}@media only screen and (max-width: 768px){.usp--reset .usp__list{border-radius:0}}.usp--reset .usp__header{flex-direction:row;justify-content:flex-start;gap:1rem}.usp--reset .usp__header::after{top:auto;right:3rem;bottom:0;left:3rem;width:calc(100% - 6rem);height:.1rem}.usp--reset .usp__list__navigation{display:none}.usp--reset .usp__list__navigation li{display:inline-block;margin:.1rem}.usp--reset .usp__list__navigation li.usp__list__navigation-item--active{width:1.8rem;height:.6rem}.usp--reset .usp__title{margin-left:auto}.usp--reset .usp__title h2{writing-mode:unset;transform:rotate(0)}.usp--reset .usp__list{flex-direction:column;gap:3rem 0;padding-top:3rem;padding-bottom:3rem;height:auto}@media only screen and (max-width: 768px){.usp--reset .usp__list{gap:0;padding-top:0;padding-bottom:0}}.usp--reset .usp__list li{width:100%;position:relative;top:auto;left:auto}@media only screen and (max-width: 768px){.usp--reset .usp__list li{flex-direction:column;width:auto}}.usp--reset .usp__list__item--b,.usp--reset .usp__list__item--c,.usp--reset .usp__list__item--d{opacity:1}.usp--reset .usp__item__content{flex-basis:100%;padding:6rem var(--margin)}@media only screen and (max-width: 768px){.usp--reset .usp__item__content h2{font-size:2.2rem}}.usp--reset .usp__item__media{flex-basis:100%;height:100%}.usp--reset .usp__item__media picture{aspect-ratio:63/33;overflow:hidden;border-radius:1rem}@media only screen and (max-width: 768px){.usp--reset .usp__item__media picture{aspect-ratio:auto;overflow:unset;border-radius:0}}.usp--reset .usp__item__media svg{width:8rem}.where-to-buy{padding:15rem 0 12rem}@media only screen and (max-width: 980px){.where-to-buy{padding:10rem 0}}@media only screen and (max-width: 568px){.where-to-buy{padding:6rem 0}}.where-to-buy__size{max-width:var(--content-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.where-to-buy__size{padding-right:3rem;padding-left:3rem}}.where-to-buy__intro{text-align:center}.where-to-buy__intro h2{margin-bottom:3rem;font-size:5.2rem;font-weight:300;line-height:1.2;color:var(--color-tuatara)}@media only screen and (max-width: 980px){.where-to-buy__intro h2{margin-bottom:2rem;font-size:3.2rem}}.where-to-buy__intro p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-tuatara);opacity:.7}.where-to-buy__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;padding:6rem 0}@media only screen and (max-width: 768px){.where-to-buy__list{grid-template-columns:repeat(2, 1fr)}}.where-to-buy__list li{display:flex;align-items:center}.where-to-buy__list li:nth-child(1),.where-to-buy__list li:nth-child(4){justify-content:flex-start}.where-to-buy__list li:nth-child(2),.where-to-buy__list li:nth-child(5){justify-content:center}.where-to-buy__list li:nth-child(3),.where-to-buy__list li:nth-child(6){justify-content:flex-end}@media only screen and (max-width: 768px){.where-to-buy__list li:nth-child(1),.where-to-buy__list li:nth-child(2),.where-to-buy__list li:nth-child(3),.where-to-buy__list li:nth-child(4),.where-to-buy__list li:nth-child(5),.where-to-buy__list li:nth-child(6){justify-content:center}}.where-to-buy__list a,.where-to-buy__list picture{display:block}@media only screen and (max-width: 568px){.where-to-buy__list a{width:90%}}@media only screen and (max-width: 568px){.where-to-buy__list li:nth-child(2) a{width:70%}}.where-to-buy__cta{display:flex;justify-content:center}.where-to-buy__cta button{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:0 2rem;overflow:hidden;position:relative;padding:.8rem 1.6rem;background-color:rgba(0,0,0,0);color:inherit;font-size:1.3rem;font-weight:300;font-family:var(--font-heading);letter-spacing:.03rem;text-transform:uppercase;border-radius:4rem;border-width:.1rem;border-style:solid;text-decoration:none;cursor:pointer;color:var(--color-black);border-color:var(--color-black)}.where-to-buy__cta button span{position:relative;z-index:10}.where-to-buy__cta button svg{position:relative;z-index:10;min-width:1.6rem}.where-to-buy__cta button::before,.where-to-buy__cta button::after{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;height:50%;transition:all .3s ease-in-out}.where-to-buy__cta button::before{top:0;transform:translateY(-100%)}.where-to-buy__cta button::after{bottom:0;transform:translateY(100%)}.where-to-buy__cta button svg{fill:var(--color-black)}.where-to-buy__cta button:hover::before,.where-to-buy__cta button:hover::after,.where-to-buy__cta button:focus::before,.where-to-buy__cta button:focus::after{background-color:rgba(255,255,255,.5);transform:translateY(0)}.where-to-buy__modal dialog{width:90%;max-width:75rem;padding:0;border:none;border-radius:1rem;box-shadow:0 0 .7rem 0 rgba(0,0,0,.15);background-color:var(--color-cararra)}.where-to-buy__modal dialog::backdrop{background-color:rgba(0,0,0,.5)}.where-to-buy__modal__header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:2rem;border-bottom:.1rem solid rgba(0,0,0,.15)}.where-to-buy__modal__header h2{margin-bottom:2rem;font-size:2.4rem;font-weight:300;line-height:1.2;margin-bottom:0}@media only screen and (max-width: 980px){.where-to-buy__modal__header h2{font-size:2.2rem}}.where-to-buy__modal__header button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:none;background:rgba(0,0,0,0);cursor:pointer}.where-to-buy__modal__header button svg{transition:fill .2s ease}.where-to-buy__modal__header button:hover svg,.where-to-buy__modal__header button:focus svg{fill:var(--color-flamingo)}.where-to-buy__modal__content{padding:2rem 1rem 0 2rem}.where-to-buy__modal__content ul{overflow:auto;max-height:50vh;padding-right:1rem}@media only screen and (max-width: 768px){.where-to-buy__modal__content ul{max-height:60vh}}.where-to-buy__modal__content ul::-webkit-scrollbar{height:2rem;width:.6rem}.where-to-buy__modal__content ul::-webkit-scrollbar-track{background-color:rgba(255,255,255,.5)}.where-to-buy__modal__content ul::-webkit-scrollbar-thumb{border:0;border-radius:1rem;background-color:rgba(179,176,168,.4)}.where-to-buy__modal__content li:not(:last-child){margin-bottom:.5rem}.where-to-buy__modal__content li:last-child{margin-bottom:2rem}.where-to-buy__modal__content a{display:flex;flex-flow:row wrap;align-items:center;gap:2rem;padding:.6rem 1.5rem .6rem .6rem;border-radius:1rem;border:.1rem solid rgba(0,0,0,0);background-color:rgba(255,255,255,.35);text-decoration:none;transition:border-color .2s ease-in-out}.where-to-buy__modal__content a:hover,.where-to-buy__modal__content a:focus{border-color:rgba(0,0,0,.15)}.where-to-buy__modal__content picture{flex:0 1 6.5rem;display:flex;align-items:center;justify-content:center;width:6.5rem;height:6.5rem;background-color:var(--color-white);border-radius:.5rem}@media only screen and (max-width: 568px){.where-to-buy__modal__content picture{display:none}}.where-to-buy__modal__content img{width:80%;height:auto}.where-to-buy__modal__content div{flex:0 1 calc(100% - 20rem);padding:.5rem 0}@media only screen and (max-width: 568px){.where-to-buy__modal__content div{flex-basis:calc(100% - 5rem)}}.where-to-buy__modal__content h3{margin-bottom:.3rem;font-family:var(--font-heading);font-size:1.8rem;font-weight:300}.where-to-buy__modal__content p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-tuatara);font-size:1.3rem;opacity:.7}.where-to-buy__modal__content svg{flex:0 1 2.2rem;width:2.2rem;height:auto;margin-left:auto}.talalay-global__size{max-width:var(--layout-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem;padding-top:13rem}@media only screen and (max-width: 568px){.talalay-global__size{padding-right:3rem;padding-left:3rem}}@media only screen and (max-width: 980px){.talalay-global__size{padding-top:10rem}}@media only screen and (max-width: 568px){.talalay-global__size{padding-top:6rem}}.talalay-global__media{overflow:hidden;position:relative;padding-bottom:45%;height:0;border-radius:1rem 1rem 0 0}.talalay-global__media img{width:100%;height:100%;object-fit:cover}.talalay-global__media video{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;object-fit:cover}.talalay-global__content{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:2rem;padding:3rem var(--margin);background-color:var(--color-tuatara);border-radius:0 0 1rem 1rem}@media only screen and (max-width: 768px){.talalay-global__content{flex-direction:column}}.talalay-global__content h2{margin-bottom:2rem;font-size:2.4rem;font-weight:300;line-height:1.2}@media only screen and (max-width: 980px){.talalay-global__content h2{font-size:2.2rem}}.talalay-global__content p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-white)}.talalay-global__content a{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:0 2rem;overflow:hidden;position:relative;padding:.8rem 1.6rem;background-color:rgba(0,0,0,0);color:inherit;font-size:1.3rem;font-weight:300;font-family:var(--font-heading);letter-spacing:.03rem;text-transform:uppercase;border-radius:4rem;border-width:.1rem;border-style:solid;text-decoration:none;cursor:pointer;color:var(--color-white);border-color:var(--color-white)}.talalay-global__content a span{position:relative;z-index:10}.talalay-global__content a svg{position:relative;z-index:10;min-width:1.6rem}.talalay-global__content a::before,.talalay-global__content a::after{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;height:50%;transition:all .3s ease-in-out}.talalay-global__content a::before{top:0;transform:translateY(-100%)}.talalay-global__content a::after{bottom:0;transform:translateY(100%)}.talalay-global__content a svg{fill:var(--color-white)}.talalay-global__content a:hover::before,.talalay-global__content a:hover::after,.talalay-global__content a:focus::before,.talalay-global__content a:focus::after{background-color:rgba(0,0,0,.4);transform:translateY(0)}.talalay-global__title-text{flex:0 1 calc(100% - 28rem)}@media only screen and (max-width: 768px){.talalay-global__title-text{flex-basis:auto}}.talalay-global__cta{flex:0 1 28rem;text-align:right}@media only screen and (max-width: 768px){.talalay-global__cta{flex-basis:auto;text-align:left}}.get-in-touch{padding:13rem 0 0 0}@media only screen and (max-width: 980px){.get-in-touch{padding:10rem 0 0 0}}@media only screen and (max-width: 568px){.get-in-touch{padding:6rem 0 0 0}}.get-in-touch__size{display:flex;flex-flow:row nowrap}@media only screen and (max-width: 568px){.get-in-touch__size{flex-direction:column}}.get-in-touch__media{flex:0 1 50%}@media only screen and (max-width: 568px){.get-in-touch__media{flex-basis:100%}}.get-in-touch__content{flex:0 1 50%}@media only screen and (max-width: 568px){.get-in-touch__content{flex-basis:100%}}.get-in-touch__media{overflow:hidden}.get-in-touch__media img{width:100%;height:100%;object-fit:cover;aspect-ratio:70/55}.get-in-touch__content{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;padding:var(--margin);background-color:var(--color-tia-maria);text-align:center}.get-in-touch__content h2{margin-bottom:3rem;font-size:5.2rem;font-weight:300;line-height:1.2}@media only screen and (max-width: 980px){.get-in-touch__content h2{margin-bottom:2rem;font-size:3.2rem}}.get-in-touch__content p{color:inherit;font-size:1.6rem;line-height:1.6;letter-spacing:.02rem;color:var(--color-white);margin-bottom:2rem;letter-spacing:.02rem;max-width:65rem}.get-in-touch__content a{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:0 2rem;overflow:hidden;position:relative;padding:.8rem 1.6rem;background-color:rgba(0,0,0,0);color:inherit;font-size:1.3rem;font-weight:300;font-family:var(--font-heading);letter-spacing:.03rem;text-transform:uppercase;border-radius:4rem;border-width:.1rem;border-style:solid;text-decoration:none;cursor:pointer;color:var(--color-white);border-color:var(--color-white);padding:1rem 3rem}.get-in-touch__content a span{position:relative;z-index:10}.get-in-touch__content a svg{position:relative;z-index:10;min-width:1.6rem}.get-in-touch__content a::before,.get-in-touch__content a::after{content:"";position:absolute;z-index:0;left:0;right:0;width:100%;height:50%;transition:all .3s ease-in-out}.get-in-touch__content a::before{top:0;transform:translateY(-100%)}.get-in-touch__content a::after{bottom:0;transform:translateY(100%)}.get-in-touch__content a svg{fill:var(--color-white)}.get-in-touch__content a:hover::before,.get-in-touch__content a:hover::after,.get-in-touch__content a:focus::before,.get-in-touch__content a:focus::after{background-color:rgba(0,0,0,.4);transform:translateY(0)}.footer{padding-bottom:4rem;background-color:var(--color-tuatara);opacity:0;transition:opacity .4s ease-in}.is-loaded .footer{opacity:1}@media only screen and (max-width: 768px){.footer{padding-bottom:2rem}}.footer__size{max-width:var(--site-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 568px){.footer__size{padding-right:3rem;padding-left:3rem}}.footer__top{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:3rem;padding:3rem 0;border-bottom:.1rem solid rgba(255,255,255,.3)}.footer__bottom{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem}.footer__logo svg{width:22rem;height:auto}.footer__socials ul{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem}.footer__socials li{margin:0 .5rem}@media only screen and (max-width: 568px){.footer__socials li{margin:0}}.footer__socials a{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;transition:background-color .2s ease}@media only screen and (max-width: 768px){.footer__socials a{width:4rem;height:4rem}}.footer__socials a:hover,.footer__socials a:focus{background-color:rgba(255,255,255,.05)}.footer__middle{margin-bottom:10rem}.footer__middle ul{display:flex;flex-flow:row wrap;gap:2rem}.footer__middle li{flex:0 1 25%}.footer__middle a{display:inline;padding-bottom:.2rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);background-size:0 .1rem;background-repeat:no-repeat;background-position:0 100%;transition:background-size .2s linear;text-decoration:none}.footer__middle a:hover,.footer__middle a:focus{background-size:100% .1rem}@media only screen and (max-width: 768px){.footer__middle{margin-bottom:6rem}}@media only screen and (max-width: 568px){.footer__middle{margin-bottom:3rem}.footer__middle li{flex-basis:100%}}.footer__credits ul{display:flex;flex-flow:row wrap;gap:.5rem 1.5rem}.footer__credits a{display:inline;padding-bottom:.2rem;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);background-size:0 .1rem;background-repeat:no-repeat;background-position:0 100%;transition:background-size .2s linear;font-size:1.3rem;text-decoration:none}.footer__credits a:hover,.footer__credits a:focus,.footer__credits a.is-active{background-size:100% .1rem}@media only screen and (max-width: 568px){.footer__made-by{margin-top:1rem}}.footer__made-by a{display:flex;flex-flow:row wrap;font-size:1.3rem;text-decoration:none;transition:opacity .2s ease}.footer__made-by a:hover,.footer__made-by a:focus{opacity:.75}.footer__made-by span{margin-right:.5rem}.footer__made-by svg{margin-top:-0.1rem}.privacy-policy{padding:6rem 0}.privacy-policy__inner{max-width:var(--content-width);width:100%;margin-right:auto;margin-left:auto;padding-right:5rem;padding-left:5rem;color:var(--color-black)}@media only screen and (max-width: 568px){.privacy-policy__inner{padding-right:3rem;padding-left:3rem}}.privacy-policy__inner h3{margin-bottom:1rem}.privacy-policy__inner h3:not(:first-child){margin-top:4rem}/*# sourceMappingURL=global.css.map */
