*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;outline:none;border:none;border-radius:0;margin:0;padding:0;font-family:inherit;display:flex;cursor:pointer;background-color:transparent}.bg-brown{background-color:#3a2d23}.bg-clay{background-color:#c06d59}.bg-sand{background-color:#cebdab}.bg-light{background-color:#fef6f1}.bg-white{background-color:#fff}.c-brown{color:#3a2d23}.c-clay{color:#c06d59}.c-sand{color:#cebdab}.c-light{color:#fef6f1}.c-white{color:#fff}.fw-300{font-weight:300}.fw-400{font-weight:400}@media(min-width:900px){.d-b900-none{display:none!important}.d-b900-inline{display:inline!important}.d-b900-inline-block{display:inline-block!important}.d-b900-block{display:block!important}.d-b900-table{display:table!important}.d-b900-table-row{display:table-row!important}.d-b900-table-cell{display:table-cell!important}.d-b900-flex{display:flex!important}.d-b900-inline-flex{display:inline-flex!important}.flex-b900-fill{flex:1 1 auto!important}.flex-b900-row{flex-direction:row!important}.flex-b900-column{flex-direction:column!important}.flex-b900-row-reverse{flex-direction:row-reverse!important}.flex-b900-column-reverse{flex-direction:column-reverse!important}.flex-b900-grow-0{flex-grow:0!important}.flex-b900-grow-1{flex-grow:1!important}.flex-b900-shrink-0{flex-shrink:0!important}.flex-b900-shrink-1{flex-shrink:1!important}.flex-b900-wrap{flex-wrap:wrap!important}.flex-b900-nowrap{flex-wrap:nowrap!important}.flex-b900-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-b900-start{justify-content:flex-start!important}.justify-content-b900-end{justify-content:flex-end!important}.justify-content-b900-center{justify-content:center!important}.justify-content-b900-between{justify-content:space-between!important}.justify-content-b900-around{justify-content:space-around!important}.align-items-b900-start{align-items:flex-start!important}.align-items-b900-end{align-items:flex-end!important}.align-items-b900-center{align-items:center!important}.align-items-b900-baseline{align-items:baseline!important}.align-items-b900-stretch{align-items:stretch!important}.align-content-b900-start{align-content:flex-start!important}.align-content-b900-end{align-content:flex-end!important}.align-content-b900-center{align-content:center!important}.align-content-b900-between{align-content:space-between!important}.align-content-b900-around{align-content:space-around!important}.align-content-b900-stretch{align-content:stretch!important}.align-self-b900-auto{align-self:auto!important}.align-self-b900-start{align-self:flex-start!important}.align-self-b900-end{align-self:flex-end!important}.align-self-b900-center{align-self:center!important}.align-self-b900-baseline{align-self:baseline!important}.align-self-b900-stretch{align-self:stretch!important}.order-b900-first{order:-1!important}.order-b900-0{order:0!important}.order-b900-1{order:1!important}.order-b900-2{order:2!important}.order-b900-3{order:3!important}.order-b900-4{order:4!important}.order-b900-5{order:5!important}.order-b900-last{order:6!important}}.ff-voyage,.text-65,.text-100,.text-109{font-family:Voyage Regular,sans-serif;font-weight:400}.ff-sharp{font-family:Sharp Grotesk,sans-serif;font-weight:300}[data-scroll-content],[data-will-change]{will-change:transform}.ta-center{text-align:center}.po-relative{position:relative}.home-intro__video svg,.ob-cover,.product-thumbnail__background,.product-thumbnail__background__svg,.product-thumbnail__link,.product-thumbnail__svg{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-start{align-items:flex-start}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.hidden{display:none}body,html,main{overscroll-behavior-y:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none;height:100%}body::-webkit-scrollbar,html::-webkit-scrollbar,main::-webkit-scrollbar{display:none}body{background-color:#fff;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.js-in-view>:not(.js-exclude){opacity:0;transform:translateY(20px)}@media(min-width:900px){.js-in-view>:not(.js-exclude){transform:translateY(40px)}}@font-face{font-family:Sharp Grotesk;src:url(fonts/SharpGroteskBook21.woff2) format("woff2"),url(fonts/SharpGroteskBook21.woff) format("woff");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:Voyage Regular;src:url(fonts/Voyage-Regular.woff2) format("woff2"),url(fonts/Voyage-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:optional}body{font-family:Sharp Grotesk,sans-serif;font-weight:300;font-size:1.3888888889vw;color:#3a2d23;line-height:1.7}@media(max-width:899.98px){body{font-size:3.5vw}}.text-109{font-size:7.5694444444vw;line-height:.5963302752}@media(max-width:899.98px){.text-109{font-size:10.5vw;line-height:.85}}.text-100{font-size:6.9444444444vw;line-height:.8}@media(max-width:899.98px){.text-100{font-size:10.5vw}}.text-80,.wysiwyg h1{font-size:5.5555555556vw;line-height:1}@media(max-width:899.98px){.text-80,.wysiwyg h1{font-size:8vw}}.text-65{font-size:4.5138888889vw;line-height:1}@media(max-width:899.98px){.text-65{font-size:10.5vw}}.text-50,.wysiwyg h2{font-size:3.4722222222vw;line-height:1.08}@media(max-width:899.98px){.text-50,.wysiwyg h2{font-size:8vw}}.text-28-alt{font-size:1.9444444444vw;line-height:1.5714285714}@media(max-width:899.98px){.text-28-alt{font-size:4vw}}.text-28,.wysiwyg h3{font-size:1.9444444444vw;line-height:1.5714285714}@media(max-width:899.98px){.text-28,.wysiwyg h3{font-size:5.5vw}}.text-24,.wysiwyg h4{font-size:1.6666666667vw;line-height:1.5833333333}@media(max-width:899.98px){.text-24,.wysiwyg h4{font-size:4.5vw}}.text-20{font-size:1.3888888889vw;line-height:1.7}@media(max-width:899.98px){.text-20{font-size:3.5vw}}.text-19{font-size:1.3194444444vw;line-height:1.6842105263}@media(max-width:899.98px){.text-19{font-size:3.5vw;line-height:1.4285714286}}.text-18{font-size:1.25vw;line-height:1;letter-spacing:.0347222222vw;text-transform:uppercase}@media(max-width:899.98px){.text-18{font-size:3vw}}.text-16{font-size:1.1111111111vw;line-height:2}@media(max-width:899.98px){.text-16{font-size:3vw}}.form-field__field,.form-field__select,.text-14{font-size:.9722222222vw}@media(max-width:899.98px){.form-field__field,.form-field__select,.text-14{font-size:3vw}}.text-12{font-size:.8333333333vw}@media(max-width:899.98px){.text-12{font-size:2.5vw}}canvas{position:fixed;top:0;left:0;height:100%;width:100%;pointer-events:none}.form-row{margin:0 0 1.1111111111vw}@media(max-width:899.98px){.form-row{margin:0 0 4vw}}.form-row:last-child{margin:.6944444444vw 0 0}@media(max-width:899.98px){.form-row:last-child{margin:2.5vw 0 0}}.form-field__button{-webkit-appearance:none;outline:none;border:none;box-shadow:none;margin:0;border-radius:5px;color:#fff;padding:1.0416666667vw 1.1805555556vw;background-color:#3a2d23;width:100%;text-align:center;line-height:1.7142857143;justify-content:center;position:relative}@media(max-width:899.98px){.form-field__button{padding:3vw 3.75vw}}.form-field__button__text{position:relative;overflow:hidden}.form-field__button__text span{display:inline-flex}.form-field__button__text span:nth-of-type(2),.form-field__button__text span:nth-of-type(3){position:absolute;left:50%;top:50%;transform:translate(-50%,50%);opacity:0}.form-field__button__icon{width:1.4583333333vw;position:absolute;display:inline-block;right:1.1805555556vw;top:50%;transform:translateY(-50%)}@media(max-width:899.98px){.form-field__button__icon{width:3.5vw;right:3.75vw}}section{display:flex;flex-direction:column}.appointment-form button{margin:10px 0 0}.arrow-button__icon{height:1.3888888889vw;margin:0 0 0 1.7361111111vw}@media(max-width:899.98px){.arrow-button__icon{height:3vw;margin:0 0 0 2.5vw}}.faq-item{border-top:2px solid #3a2d23;display:flex;flex-direction:column;overflow:hidden}.faq-item:last-of-type{border-bottom:2px solid #3a2d23}.faq-item__heading{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.25vw 0}@media(max-width:899.98px){.faq-item__heading{padding:3vw 0}}.faq-item__heading i{width:.9722222222vw}@media(max-width:899.98px){.faq-item__heading i{width:2.5vw}}.faq-item__body{height:0;opacity:0;overflow:hidden;display:flex}.faq-item__body span{padding:.2083333333vw 0 1.8055555556vw}@media(max-width:899.98px){.faq-item__body span{padding:.75vw 0 4.5vw}}.form-field__label{margin:0 0 .4166666667vw}.form-field__field{-webkit-appearance:none;outline:none;border:none;box-shadow:none;margin:0;line-height:1.7142857143;padding:1.0416666667vw 1.1805555556vw;border-radius:5px;font-family:Sharp Grotesk,sans-serif}@media(max-width:899.98px){.form-field__field{padding:3vw 3.75vw}}.form-field__field::-webkit-input-placeholder{color:rgba(58,45,35,.44)}.form-field__field::-moz-placeholder{color:rgba(58,45,35,.44)}.form-field__field:-ms-input-placeholder{color:rgba(58,45,35,.44)}.form-field__field:-moz-placeholder{color:rgba(58,45,35,.44)}.visual{position:relative}.visual__image{opacity:0}.loader__svg{width:30%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0)}@media(max-width:899.98px){.loader__svg{width:100%}}.nav-icon{display:flex;position:relative}.nav-icon__text{text-transform:uppercase;line-height:1;position:relative;overflow:hidden;padding:0 2px;color:#3a2d23}.nav-icon__text span{display:inline-flex;letter-spacing:1px}.nav-icon__text span.js-first{position:relative;transform:translate(0)}.nav-icon__text span.js-second{position:absolute;left:50%;top:50%;transform:translate(-50%,50%)}.nav-icon__icon{display:flex;margin:0 0 0 1.1805555556vw;position:relative;width:1.5972222222vw}@media(max-width:899.98px){.nav-icon__icon{margin:0 0 0 4.25vw;width:5.75vw}}.nav-icon__icon__line{position:absolute;height:2px;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.nav-icon__icon__line:first-of-type{transform:translate(-50%,calc(-50% - .38194vw))}@media(max-width:899.98px){.nav-icon__icon__line:first-of-type{transform:translate(-50%,calc(-50% - 1.375vw))}}.nav-icon__icon__line:last-of-type{transform:translate(-50%,calc(-50% + .38194vw))}@media(max-width:899.98px){.nav-icon__icon__line:last-of-type{transform:translate(-50%,calc(-50% + 1.375vw))}}.nav-icon__icon__line span{display:block;width:100%;height:100%;background-color:#3a2d23;content:"";position:relative}.nav-icon__icon-close{width:1.5972222222vw;height:1.5972222222vw;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width:899.98px){.nav-icon__icon-close{width:5.75vw;height:5.75vw}}.nav-icon__icon-close__line{position:absolute;height:2px;width:100%;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);overflow:hidden}.nav-icon__icon-close__line:last-of-type{transform:translate(-50%,-50%) rotate(-45deg)}.nav-icon__icon-close__line span{display:block;width:100%;height:100%;background-color:#3a2d23;content:"";transform-origin:left;position:relative;transform:scaleX(0)}.nav{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fef6f1;opacity:0;pointer-events:none}.nav__list{position:relative;z-index:1}.nav__svg{position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%)}.nav__svg svg{opacity:0;will-change:transform;visibility:hidden}.nav__background{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.15) rotate(-45deg);will-change:transform}.nav li{color:#cebdab}.nav li:nth-of-type(2n) .text-50,.nav li:nth-of-type(2n) .wysiwyg h2,.wysiwyg .nav li:nth-of-type(2n) h2{opacity:0}.nav li:nth-of-type(2n) .text-65,.nav li:nth-of-type(odd) .text-50,.nav li:nth-of-type(odd) .wysiwyg h2,.wysiwyg .nav li:nth-of-type(odd) h2{opacity:1}.nav li:nth-of-type(odd) .text-65{opacity:0}.nav li.current-menu-item,.nav li:hover{pointer:default}.nav li.current-menu-item span,.nav li:hover span{color:#c06d59}.nav a{display:flex;position:relative;padding:2.4305555556vh;justify-content:center}.nav a,.nav span{text-align:center}.nav span{line-height:1;white-space:nowrap;transition:color .3s ease}.nav .text-65{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);opacity:0}.nav .text-50,.nav .wysiwyg h2,.wysiwyg .nav h2{transform:scale(1)}.nav .overflow-hidden{display:flex}.page-header__wrapper{padding:12.6388888889vw 19.375vw 4.5833333333vw 29.8611111111vw}@media(max-width:899.98px){.page-header__wrapper{padding:31.25vw 7.5vw 7.5vw}}.page-header__subtitle{margin:0 0 .8333333333vw}@media(max-width:899.98px){.page-header__subtitle{margin:0 0 3.5vw}}.page-header__text{margin:5.9027777778vw 0 0}@media(max-width:899.98px){.page-header__text{margin:7.5vw 0 0}}.product-thumbnail{position:relative;padding:7.9861111111vw 4.1666666667vw;display:flex;flex-direction:column;justify-content:center}@media(max-width:899.98px){.product-thumbnail{padding:15vw 7.5vw}}.product-thumbnail__link{z-index:2}.product-thumbnail__title{position:absolute;left:50%;top:75%;z-index:1;transform:translate(-50%,-50%)}.product-thumbnail__title svg{transform:translate(-10px);opacity:0;width:2.1527777778vw}.product-thumbnail__background{pointer-events:none;z-index:-1}.product-thumbnail__background__svg{overflow:visible}.product-thumbnail__background__svg text{fill:#c06d59;text-transform:uppercase;transform-origin:center;letter-spacing:.0925vw;opacity:0}.product-thumbnail__background__svg path{transform-origin:center}.product-thumbnail__background__text{position:absolute;left:0;top:0}.product-thumbnail__svg{height:110%;width:110%;left:-5%;top:-5%}body:not(.has-touch) .featured-item .product-thumbnail__title,body:not(.has-touch) .product-overview__grid .product-thumbnail__title,body:not(.has-touch) .unique-selling-points .product-thumbnail__title{visibility:hidden}.form-field{width:100%}.form-field__radio{display:none}.form-field__radio:checked~label{color:#3a2d23}.form-field__radio:checked~label:before{border-color:#3a2d23}.form-field__radio:checked~label:after{transform:translateY(-50%) scale(.6);background-color:#3a2d23}.form-field__radio~label{position:relative;cursor:pointer;margin:0;padding-left:32px;transition:color .3s ease;color:#fff}.form-field__radio~label:before{transform:translateY(-50%);border-radius:100%;border:2px solid #fff;box-sizing:border-box;transition:border-color .3s ease}.form-field__radio~label:after,.form-field__radio~label:before{flex-shrink:0;content:"";position:absolute;left:0;top:50%;height:21px;width:21px}.form-field__radio~label:after{transform:translateY(-50%) scale(0);transition:transform .3s ease,background-color .3s ease;border-radius:100%;background-color:#fff}.form-field{position:relative}.form-field.is-select{width:calc(50% - 10px);flex-shrink:0}.form-field__select{-webkit-appearance:none;outline:none;border:none;box-shadow:none;margin:0;line-height:1.7142857143;padding:1.0416666667vw 1.1805555556vw;border-radius:5px;font-family:Sharp Grotesk,sans-serif;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 9'%3E%3Cpath d='M7.071 8.142L0 1.072.707.363l6.365 4.95 6.363-4.95.707.707z' fill='%233A2D23' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:calc(100% - 1.18056vw) 50%;background-repeat:no-repeat;background-size:.9722222222vw auto;background-color:#fff}@media(max-width:899.98px){.form-field__select{background-size:3vw auto;padding:3vw 3.75vw;background-position:calc(100% - 4.25vw) 50%}}.unique-selling-points__item{margin-bottom:1.3888888889vw}@media(max-width:899.98px){.unique-selling-points__item{margin-bottom:2.5vw}}.unique-selling-points__item:last-of-type{margin:0}.unique-selling-points__item__icon{width:1.0416666667vw;margin-right:1.0416666667vw}@media(max-width:899.98px){.unique-selling-points__item__icon{width:2.5vw;margin-right:2.5vw}}.unique-selling-points__item__icon.c-brown *{fill:#3a2d23}video{opacity:0;visibility:hidden;pointer-events:none;z-index:-1}video.has-shape{border-radius:100% 100% 0 0}.wysiwyg{font-size:.875rem}.wysiwyg>:last-child{margin:0}.wysiwyg h1{margin:0 0 .25em}.wysiwyg h2{margin:0 0 .33em}.wysiwyg h3{margin:0 0 .55em}.wysiwyg h4{margin:0 0 .66em}.wysiwyg p{margin:0 0 2em}.wysiwyg ol,.wysiwyg ul{margin:0 0 2em;padding-left:20px}.wysiwyg ol li,.wysiwyg ul li{position:relative}.wysiwyg ul{list-style-type:disc}.wysiwyg ol{list-style:decimal}.wysiwyg a{text-decoration:underline}.wysiwyg b{font-weight:700}.footer{padding:6.0763888889vw 0 3.4722222222vw}@media(max-width:899.98px){.footer{position:relative;padding:75px 0 30px}}.footer.bg-clay,.footer.bg-white{padding-top:0}@media(max-width:899.98px){.footer.bg-clay,.footer.bg-white{padding-top:0}}.footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:3.1875rem;column-gap:3.1875rem;row-gap:3.1875rem}@media(max-width:899.98px){.footer__grid{-moz-column-gap:1.1111111111vw;column-gap:1.1111111111vw}}.footer__grid__contact span{margin-top:2.2222222222vw}.footer__grid__socials__items{-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:.6944444444vw}@media(max-width:899.98px){.footer__grid__socials__items{-moz-column-gap:1rem;column-gap:1rem}}.footer__grid__socials__items svg{width:1.625rem;height:1.625rem}@media(max-width:899.98px){.footer__grid__socials__items svg{width:1.4rem;height:1.4rem}}@media(max-width:899.98px){.footer__grid .label{margin-bottom:.5rem}}.footer__wrapper{padding:0 9.0277777778vw}@media(max-width:899.98px){.footer__wrapper{flex-direction:column-reverse;padding:0 7.5vw}}.footer__col__info{width:56%}.footer__col__menu{width:44%}@media(max-width:899.98px){.footer__col:first-of-type,.footer__col:last-of-type{width:100%}}.footer__col__logo{width:5.9027777778vw;margin:0 0 7.2916666667vw}@media(max-width:899.98px){.footer__col__logo{width:21vw}}.footer__col__logo__a{display:flex}@media(max-width:899.98px){.footer__col__logo__a{position:absolute;top:50px;right:50px}}.footer__col__contact{margin:0 0 3.3333333333vw}@media(max-width:899.98px){.footer__col__contact{margin:0 0 30px}}.footer__col__contact a{transition:color .5s ease}@media(max-width:899.98px){.footer__col__contact a{margin-bottom:6px}.footer__col__contact a:last-child{margin-bottom:0}}.footer__col__contact a:hover{color:#c06d59}@media(max-width:899.98px){.footer__col__hours{font-size:3vw;width:75%}}.footer__col__list{color:#c06d59;padding:6.9444444444vw 0 0}@media(max-width:899.98px){.footer__col__list{padding:0 0 60px}}.footer__col__list li{display:flex;justify-content:flex-end;margin:0 0 1.5277777778vw}@media(max-width:899.98px){.footer__col__list li{justify-content:flex-start;margin:0 0 22px}}.footer__col__list li:last-of-type{margin:0}.footer__col__list li:nth-of-type(2n) .text-50,.footer__col__list li:nth-of-type(2n) .wysiwyg h2,.footer__col__list li:nth-of-type(odd) .text-65,.wysiwyg .footer__col__list li:nth-of-type(2n) h2{display:none}@media(max-width:899.98px){.footer__col__list li .text-50,.footer__col__list li .wysiwyg h2,.wysiwyg .footer__col__list li h2{font-size:40px}}@media(max-width:899.98px){.footer__col__list li .text-65{font-size:52px}}.footer__col__list li a{transition:color .5s ease}.footer__col__list li a:hover{color:#3a2d23}.footer__socket{padding:5.3472222222vw 0 0}@media(max-width:899.98px){.footer__socket{padding:7.5vw 0 0;flex-direction:column-reverse}}@media(max-width:899.98px){.footer__socket__list{flex-direction:column;margin-bottom:2rem}}.footer__socket__list li{margin-right:4.5833333333vw}@media(max-width:899.98px){.footer__socket__list li{margin-right:3.75vw}}.footer__socket__list li:last-of-type{margin-right:0}.footer__socket__list li a{transition:color .5s ease}.footer__socket__list li a:hover{color:#c06d59}.header{position:fixed;top:0;left:0;z-index:3}.header__logo{position:absolute;left:0;top:0;width:9.9305555556vw;transform-origin:left top;transform:translate(9.0972222222vw,14.375vw) scale(1);cursor:pointer}@media(max-width:899.98px){.header__logo{width:12.5vw;transform:translate(3.75vw,3.75vw) scale(1)}}.header__nav-toggle{transform:translate(90.4861111111vw,5vw);position:fixed;z-index:2}@media(max-width:899.98px){.header__nav-toggle{right:3.75vw;transform:translateY(7.5vw)}}.about__wrapper{padding:21.3194444444vw 9.0277777778vw 14.7222222222vw 29.8611111111vw;position:relative}@media(max-width:899.98px){.about__wrapper{padding:20vw 7.5vw 0}}.about__wrapper__image{width:26.3888888889vw;position:absolute;top:9.7222222222vw;left:9.0277777778vw}@media(max-width:899.98px){.about__wrapper__image{right:7.5vw;left:auto}}.about__wrapper__quote{margin:0 0 4.2361111111vw;position:relative;z-index:1}@media(max-width:899.98px){.about__wrapper__quote{margin:0 0 5vw}}.about__wrapper__subtitle{margin:0 0 4.6527777778vw;position:relative;z-index:1}@media(max-width:899.98px){.about__wrapper__subtitle{margin:0 0 7.5vw}}.appointment{position:relative}@media(max-width:899.98px){.appointment{overflow:hidden}}.appointment.is-about .appointment__wrapper{padding:7.4305555556vw 9.0277777778vw 5.2083333333vw}@media(max-width:899.98px){.appointment.is-about .appointment__wrapper{padding:20vw 7.5vw}}.appointment.is-about .appointment__col:first-of-type{width:66%;padding:0 12.5% 0 0}@media(max-width:899.98px){.appointment.is-about .appointment__col:first-of-type{width:100%;padding:0}}.appointment.is-about .appointment__col:last-of-type{width:34%}@media(max-width:899.98px){.appointment.is-about .appointment__col:last-of-type{width:100%}}.appointment.is-about .form-field__button{background-color:#c06d59}.appointment__bg{width:50.3472222222vw;position:absolute;left:0;top:0;transform:translate(-25%,25%);z-index:0}@media(max-width:899.98px){.appointment__bg{width:66vw;left:auto;right:0;transform:translate(25%,12.5%)}}.appointment__wrapper{padding:3.4722222222vw 16.6666666667vw 14.7222222222vw 29.8611111111vw;position:relative;z-index:1}@media(max-width:899.98px){.appointment__wrapper{padding:10vw 7.5vw 20vw}}.appointment__col{width:50%}@media(max-width:899.98px){.appointment__col{width:100%}}.appointment__col__subtitle{margin:0 0 1.3888888889vw}@media(max-width:899.98px){.appointment__col__subtitle{margin:0 0 5vw}}.appointment__col__title{margin:0 0 7.5vw}.contact-details__wrapper{padding:0 16.6666666667vw 6.9444444444vw 29.8611111111vw}@media(max-width:899.98px){.contact-details__wrapper{padding:0 7.5vw 10vw}}.contact-details__col{width:50%}.contact-details__col__title{margin:0 0 1.1805555556vw;position:relative;z-index:1}@media(max-width:899.98px){.contact-details__col__title{margin:0 0 2.5vw}}.contact-details__col__title span{position:absolute;left:0;top:50%;transform:translateY(-66%);text-transform:none;line-height:1;color:rgba(58,45,35,.14);z-index:-1}.faq__wrapper{padding:0 15.9722222222vw 5.0694444444vw 29.8611111111vw}@media(max-width:899.98px){.faq__wrapper{padding:0 7.5vw}}.faq__wrapper__text{margin:3.4722222222vw 0 0}@media(max-width:899.98px){.faq__wrapper__text{margin:7.5vw 0 0}}.featured-item{position:relative}@media(max-width:899.98px){.featured-item{overflow:hidden}}.featured-item__bg{position:absolute;right:0;top:0;width:56.5972222222vw;z-index:-1;transform:translate(50%,-33%)}@media(max-width:899.98px){.featured-item__bg{width:100vw;transform:translate(50%,-25%)}}.featured-item__title{padding:0 9.0277777778vw;margin:0 0 4.8611111111vw}@media(max-width:899.98px){.featured-item__title{padding:0 7.5vw;margin:0 0 7.5vw}}.featured-item__wrapper{padding:0 19.0972222222vw}@media(max-width:899.98px){.featured-item__wrapper{padding:0 7.5vw}}.home-intro{overflow:hidden;padding:8.6111111111vw 0 0;position:relative}.home-intro__bg{position:absolute;right:0;top:0;width:42.0138888889vw;transform:translate(40%,-40%)}@media(max-width:899.98px){.home-intro__bg{width:60vw;transform:translate(30%,-60%)}}@media(max-width:899.98px){.home-intro{padding:25vw 0 0}}.home-intro__desc{padding:0 28.6111111111vw;margin:0 0 4.5833333333vw}@media(max-width:899.98px){.home-intro__desc{padding:0 7.5vw;margin:0 0 12.5vw}}.home-intro__desc__subtitle{margin:0 0 1.25vw}@media(max-width:899.98px){.home-intro__desc__subtitle{margin:0 0 4.5vw}}.home-intro__desc__title{margin:0 0 2.2916666667vw}@media(max-width:899.98px){.home-intro__desc__title{margin:0 0 6vw}}.home-intro__video{padding:0 8.9583333333vw}@media(max-width:899.98px){.home-intro__video{padding:0 7.5vw}}.home-intro__video svg{z-index:1;height:auto;top:-2px;width:calc(100% + 4px);left:-2px}.home-intro__video svg *{fill:#fef6f1}.home-intro__image{padding:0 9.0277777778vw}@media(max-width:899.98px){.home-intro__image{padding:0 7.5vw}}.home-intro .arrow-button{white-space:nowrap}.image-text{padding:0 0 4.3055555556vw}.image-text.is-product{padding:0}@media(max-width:899.98px){.image-text{padding:0}}.image-text.bg-sand svg #x{fill:#fff}.image-text.is-boxed .image-text__col:not(.is-text){padding:0 9.0277777778vw 0 0}@media(max-width:899.98px){.image-text.is-boxed .image-text__col:not(.is-text){padding:20vw 7.5vw 7.5vw}}.image-text.is-boxed .image-text__wrapper.is-reversed .image-text__col:not(.is-text){padding:0 0 0 9.0277777778vw}@media(max-width:899.98px){.image-text.is-boxed .image-text__wrapper.is-reversed .image-text__col:not(.is-text){padding:20vw 7.5vw 7.5vw}}.image-text__wrapper.is-reversed .image-text__col.is-text{order:2;padding:0 9.0277777778vw 0 7.6388888889vw}@media(max-width:899.98px){.image-text__wrapper.is-reversed .image-text__col.is-text{order:unset;padding:20vw 7.5vw 7.5vw}}@media(max-width:899.98px){.image-text__wrapper.is-reversed-mobile .image-text__col.is-text{order:2;padding:7.5vw 7.5vw 15vw}}@media(max-width:899.98px)and (max-width:899.98px){.image-text__wrapper.is-reversed-mobile .image-text__col:not(.is-text){padding:15vw 0 7.5vw}}.image-text__col{width:50%}@media(max-width:899.98px){.image-text__col{width:100%}}.image-text__col>:last-child{margin:0}.image-text__col.is-text{padding:0 7.6388888889vw 0 9.0277777778vw}@media(max-width:899.98px){.image-text__col.is-text{padding:20vw 7.5vw 7.5vw}}.image-text__col.is-text>:last-child{margin-bottom:4.3055555556vw}@media(max-width:899.98px){.image-text__col.is-text>:last-child{margin:0}}.image-text__col__block{margin:0 0 4.1666666667vw}@media(max-width:899.98px){.image-text__col__block{margin:0 0 6vw}}.image-text__col__logo{width:27.7777777778vw;margin:0 0 2.2222222222vw}@media(max-width:899.98px){.image-text__col__logo{width:50vw;margin:0 0 8vw}}.image-text__col__title{margin:0 0 3.8888888889vw}@media(max-width:899.98px){.image-text__col__title{margin:0 0 8vw}}.image-text__col__text{margin:0 0 2.5vw}@media(max-width:899.98px){.image-text__col__text{margin:0 0 6vw}}.newsletter{padding:7.5vw 0}@media(max-width:899.98px){.newsletter{padding:20vw 0}}.newsletter__wrapper{padding:0 9.0277777778vw}@media(max-width:899.98px){.newsletter__wrapper{padding:0 7.5vw}}.newsletter__wrapper__col{width:50%}@media(max-width:899.98px){.newsletter__wrapper__col{width:100%}}.newsletter__title{margin:0 0 3.9583333333vw}@media(max-width:899.98px){.newsletter__title{margin:0 0 6vw}}.newsletter form{padding-left:13.8888888889vw}@media(max-width:899.98px){.newsletter form{padding:0;margin:12vw 0 0}}.one-column-text{padding:9.0277777778vw 0}@media(max-width:899.98px){.one-column-text{padding:20vw 0}}.one-column-text__wrapper{padding:0 22.9166666667vw}@media(max-width:899.98px){.one-column-text__wrapper{padding:0 7.5vw}}.one-column-text__wrapper__subtitle{margin:0 0 1.4583333333vw}@media(max-width:899.98px){.one-column-text__wrapper__subtitle{margin:0 0 5.25vw}}.one-column-text__wrapper__text{margin:0 0 2.2222222222vw}@media(max-width:899.98px){.one-column-text__wrapper__text{margin:0 0 8vw}}.product-details-first{padding:6.9444444444vw 0}@media(max-width:900px){.product-details-first{padding:20vw 0}}.product-details-first__wrapper{padding:0 9.0277777778vw}@media(max-width:900px){.product-details-first__wrapper{padding:0 7.5vw}}.product-details-first__wrapper__content{padding:0 0 6.25vw;width:33.3333333333vw;display:flex;flex-direction:column}@media(max-width:900px){.product-details-first__wrapper__content{width:100%;padding:0 0 10vw}}.product-details-first__wrapper__content span{margin:0 0 .9027777778vw}@media(max-width:900px){.product-details-first__wrapper__content span{margin:0 0 2.5vw}}.product-details-first__wrapper__content h2{margin:0 0 4.1666666667vw}@media(max-width:900px){.product-details-first__wrapper__content h2{margin:0 0 7.5vw}}.product-details-first__wrapper__content p{margin:0 0 3.4722222222vw}@media(max-width:900px){.product-details-first__wrapper__content p{margin:0 0 7.5vw}}.product-details-first__wrapper__visual{width:47.2222222222vw}@media(max-width:900px){.product-details-first__wrapper__visual{width:100%}}.product-details-second{padding:22.5694444444vw 9.0277777778vw 12.5vw;position:relative}@media(max-width:899.98px){.product-details-second{padding:30vw 7.5vw 10vw}}.product-details-second__wrapper__bg{position:absolute;right:9.0277777778vw;top:50%;transform:translateY(-50%);width:47.2222222222vw}@media(max-width:899.98px){.product-details-second__wrapper__bg{right:7.5vw;transform:translateY(-60%)}}.product-details-second__wrapper__images{padding:0 27.7777777778vw 0 0;margin:0 0 4.8611111111vw;justify-content:space-between}@media(max-width:899.98px){.product-details-second__wrapper__images{margin:0 0 25vw}}.product-details-second__wrapper__images .wrapper{width:26.3888888889vw}.product-overview{overflow:hidden}.product-overview__bg{width:56.5972222222vw;position:absolute;right:0;top:0;transform:translate(50%,-50%);z-index:-1}@media(max-width:899.98px){.product-overview__bg{display:none}}.product-overview__intro{padding:12.7083333333vw 9.0277777778vw 6.25vw;overflow:hidden}@media(max-width:899.98px){.product-overview__intro{padding:25vw 7.5vw 7.5vw}}.product-overview__intro__subtitle{margin:0 0 3.6111111111vw}@media(max-width:899.98px){.product-overview__intro__subtitle{margin:0 0 4.5vw}}.product-overview__intro__title{margin:0 0 3.75vw}@media(max-width:899.98px){.product-overview__intro__title{margin:0 0 6vw}}@media(min-width:900px){.product-overview__intro__text{margin:0 13.8888888889vw}}.product-overview__grid{padding:0 14.5833333333vw 4.8611111111vw}@media(max-width:899.98px){.product-overview__grid{padding:0 7.5vw}}.product-overview__grid:last-of-type{padding:0 14.5833333333vw 9.5138888889vw}@media(max-width:899.98px){.product-overview__grid:last-of-type{padding:0 7.5vw 15vw}}.product-overview__grid .product-thumbnail{flex:1 1 auto}@media(max-width:899.98px){.product-overview__grid .product-thumbnail{width:100%;margin:0 0 7.5vw}}.product-overview__grid .product-thumbnail:first-of-type{margin-right:4.8611111111vw}@media(max-width:899.98px){.product-overview__grid .product-thumbnail:first-of-type{margin:0 0 7.5vw}}.product-overview__grid .product-thumbnail:last-of-type{margin-left:4.8611111111vw}@media(max-width:899.98px){.product-overview__grid .product-thumbnail:last-of-type{margin:0 0 7.5vw}}.product-overview__grid .product-thumbnail:first-of-type:last-of-type{margin:0 4.8611111111vw}@media(max-width:899.98px){.product-overview__grid .product-thumbnail:first-of-type:last-of-type{margin:0 0 7.5vw}}@media(max-width:899.98px){.product-overview__grid .product-thumbnail.is-round{margin-left:7.5vw;margin-right:7.5vw}}.product-slider{padding:9.7222222222vw 0 18.0555555556vw;overflow:hidden}@media(max-width:899.98px){.product-slider{padding:25vw 0 15vw}}.product-slider__slider{margin:0 0 4.8611111111vw 9.0277777778vw;width:100%;height:33.3333333333vw}@media(max-width:899.98px){.product-slider__slider{height:50vw;margin:0 0 10vw 7.5vw}}.product-slider__slider .flickity-viewport{overflow:visible}.product-slider__slider .flickity-slider{will-change:transform}.product-slider__slider__cell{height:33.3333333333vw;width:auto!important;margin-right:10.4166666667vw}@media(max-width:899.98px){.product-slider__slider__cell{height:50vw}}.product-slider__slider__cell img{height:100%;opacity:0;width:auto}.product-slider__content{padding:0 5.7638888889vw 0 9.0277777778vw;display:flex;align-items:flex-start;flex-wrap:wrap;position:relative}@media(max-width:899.98px){.product-slider__content{padding:0 7.5vw}}.product-slider__content__price{padding-bottom:2.5vw}@media(max-width:899.98px){.product-slider__content__price{padding-top:6vw;padding-bottom:3vw}}.product-slider__content__button{position:absolute;right:5.7638888889vw;top:1.25vw;width:.9722222222vw;z-index:2;height:1.875vw}@media(max-width:899.98px){.product-slider__content__button{right:7.5vw;width:2.3333333333vw;top:2vw;height:4.5vw}}.product-slider__content__button.is-paused svg:first-of-type{display:none}.product-slider__content__button.is-paused svg:last-of-type{display:inline-block}.product-slider__content__button svg{width:100%;height:100%}.product-slider__content__button svg:last-of-type{display:none}.product-slider__content__desc{width:40.2777777778vw}@media(max-width:899.98px){.product-slider__content__desc{width:100%;margin:0 0 3.75vw}.product-slider__content__desc .text-24,.product-slider__content__desc .wysiwyg h4,.wysiwyg .product-slider__content__desc h4{font-size:3.25vw}}.product-slider__content__desc h1{margin:0 0 2.4305555556vw}@media(max-width:899.98px){.product-slider__content__desc h1{margin:0 0 3.75vw}}.product-slider__content__desc .text-16{padding-top:1.6666666667vw}@media(max-width:899.98px){.product-slider__content__desc .text-16{padding-top:3vw}}.product-slider__content__specs{width:26.3888888889vw;padding:0 6.6666666667vw 0 0;margin-left:auto;margin-top:1.25vw}@media(max-width:899.98px){.product-slider__content__specs{width:75%;margin-top:0}}.product-slider__content__specs p{line-height:1.6}@media(max-width:899.98px){.product-slider__content__specs .text-16{font-size:3.5vw}}.product-slider__content__cta{padding:0 1.3888888889vw;width:7.6388888889vw;height:9.7916666667vw;border:3px solid #c06d59;border-radius:100%;display:flex;justify-content:center;align-items:center;align-self:center;text-align:center;color:#c06d59;cursor:pointer;line-height:1.6;transition:color .5s ease,background-color .5s ease}.product-slider__content__cta:hover{color:#fff;background-color:#c06d59}@media(max-width:899.98px){.product-slider__content__cta{width:25%;height:30vw;padding:0 5%;border:1px solid #c06d59}}.specs{padding:1.3888888889vw 0}@media(max-width:899.98px){.specs{padding:2.5vw 0}}.specs__spec{margin-right:2.7777777778vw}.specs__spec:first-of-type .specs__spec__icon{transform:rotate(90deg);margin-left:.4166666667vw}@media(max-width:899.98px){.specs__spec:first-of-type .specs__spec__icon{margin-left:1.5vw}}.specs__spec:first-of-type span{margin-left:.4166666667vw}@media(max-width:899.98px){.specs__spec:first-of-type span{margin-left:.75vw}}.specs__spec:last-of-type .specs__spec__icon{transform:rotate(45deg)}.specs__spec__icon{width:1.0416666667vw;margin-right:.9027777778vw;display:flex}@media(max-width:899.98px){.specs__spec__icon{margin-right:2.5vw;width:2.5vw}}.specs__spec__icon svg{height:100%;width:100%}.materials{margin-top:.75em}.materials .prefix{margin-right:1.625em;width:2.5rem}@media(min-width:900px){.materials .prefix{max-width:6.25em;width:100%}}.materials .material{margin-bottom:.5em}.materials .material:last-child{margin-bottom:0}.materials .material__tiles{display:flex}.materials .material__single{position:relative;width:1.75em;height:1.75em;border-radius:9999px;border:.0625em solid #c06d59;margin-right:.875rem}@media(max-width:899.98px){.materials .material__single{width:1.5em;height:1.5em;margin-right:.75em}}.materials .material__single:last-child(){margin-right:0}.materials .material__single:hover .material__label{transform:translate(-50%,100%);opacity:1}.materials .material__single img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:.0625em solid #c06d59}.materials .material__label{position:absolute;bottom:0;left:50%;transform:translate(-50%,120%);opacity:0;transition:all .3s ease;background-color:#fff;padding:0 .7em;z-index:2;border-radius:.3125em;box-shadow:0 2px 8px 0 rgba(192,109,89,.17)}.materials .material__label:after{content:"";width:.875em;height:.875em;background-color:#fff;position:absolute;top:0;left:50%;transform:translate(-50%,-35%) rotate(45deg);z-index:-1}.related-products{padding:5.5555555556vw 0}@media(max-width:899.98px){.related-products{padding:18.75vw 0}}.related-products__wrapper{padding:0 9.0277777778vw}@media(max-width:899.98px){.related-products__wrapper{padding:0 7.5vw}}.related-products__wrapper__title{margin:0 0 3.4722222222vw}@media(max-width:899.98px){.related-products__wrapper__title{margin:0 0 8.75vw}}.related-products__wrapper__grid{width:100%;margin:0 0 3.4722222222vw;justify-content:center}@media(max-width:899.98px){.related-products__wrapper__grid{margin:0 0 3.75vw;flex-direction:column;align-items:center}}.related-products__wrapper__grid .product{width:28.125vw;margin:0 .6944444444vw;flex-shrink:0}@media(max-width:899.98px){.related-products__wrapper__grid .product{width:70vw;margin:0 0 5vw}}.related-products__wrapper__grid .product.is-wider{flex:1 1 auto}.related-products__wrapper__grid .product .product-thumbnail{height:100%}.text__wrapper{padding:0 19.375vw 12.6388888889vw 29.8611111111vw}@media(max-width:899.98px){.text__wrapper{padding:0 7.5vw 20vw}}section.unique-selling-points{padding:6.5972222222vw 0}@media(max-width:899.98px){section.unique-selling-points{padding:20vw 0}}.unique-selling-points__wrapper{padding:0 16.1111111111vw 0 9.0277777778vw}@media(max-width:899.98px){.unique-selling-points__wrapper{padding:0 15vw}}.unique-selling-points__wrapper__col{width:50%}.unique-selling-points__wrapper__col .product-thumbnail{padding:7.9861111111vw 6.166667vw}@media(max-width:899.98px){.unique-selling-points__wrapper__col .product-thumbnail{padding:7.9861111111vw 12.166667vw}}@media(max-width:899.98px){.unique-selling-points__wrapper__col{width:100%;display:flex;flex-direction:column;align-items:center}.unique-selling-points__wrapper__col .product-thumbnail{width:100%;margin:0 0 5vw}}@media(max-width:899.98px){.unique-selling-points__wrapper__col:first-of-type .arrow-button{display:none}}@media(min-width:900px){.unique-selling-points__wrapper__col:last-of-type .arrow-button{display:none}}.unique-selling-points ul.unique-selling-points{margin:0 0 3.125vw}@media(max-width:899.98px){.unique-selling-points ul.unique-selling-points{margin:0 0 5vw}}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/*# sourceMappingURL=main.css.map*/