/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;}a{background-color:transparent}small{font-size:80%}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,[type=button],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}[hidden]{display:none}*,:before,:after{box-sizing:inherit}a{text-decoration:none}a svg{pointer-events:none}ul{margin:0;padding:0;list-style:none}p,figure{margin:0;padding:0}h1,h2,h3,h4{margin:0}a,button,input,label,select,textarea{touch-action:manipulation}canvas,img,svg,video{vertical-align:middle}img,svg{max-width:100%;height:auto}img[width],img[height],svg[width],svg[height]{max-width:none}img{font-style:italic}svg{fill:currentColor}input,select,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;background:none #0000;color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{text-transform:none}textarea{overflow:auto;resize:vertical}button,.c-button{display:inline-block;overflow:visible;margin:0;padding:0;outline:0;border:0;background:none #0000;color:inherit;vertical-align:middle;text-align:center;text-decoration:none;text-transform:none;font:inherit;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus,button:hover,.c-button:focus,.c-button:hover{text-decoration:none}@font-face{font-family:Funnel Sans;src:url(/_static/dfe38e02e088c49e3ae7824f/assets/dexy/fonts/FunnelSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/_static/dfe38e02e088c49e3ae7824f/assets/dexy/fonts/FunnelSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/_static/dfe38e02e088c49e3ae7824f/assets/dexy/fonts/InstrumentSerif-Regular.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;size-adjust:104%}html{min-height:100%;color:#000;font-family:Funnel Sans,sans-serif;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3efe4;overflow-x:hidden}@media(max-width:699px){html{font-size:15px}}@media(min-width:700px)and (max-width:999px){html{font-size:15px}}@media(min-width:1000px)and (max-width:1199px){html{font-size:15px}}@media(min-width:1200px)and (max-width:1599px){html{font-size:15px}}@media(min-width:1600px)and (max-width:1999px){html{font-size:18px}}@media(min-width:2000px)and (max-width:2399px){html{font-size:20px}}@media(min-width:2400px){html{font-size:22px}}html.is-loading{cursor:wait}html.has-nav-open,html.has-cart-open{overflow:hidden}html:not(.is-loaded){overflow-x:hidden!important}html:not(.has-scroll-init) body{overflow:hidden}::selection{background-color:#fff;color:#b7975c;text-shadow:none}a{color:#131313}a:focus,a:hover{color:#131313}.o-scroll{min-height:100vh}.o-container{margin-right:auto;margin-left:auto}@media(min-width:1000px){.o-container.-medium{padding-right:3.8888888889rem;padding-left:3.8888888889rem}}@media(min-width:700px){.o-container{padding-right:1.9444444444rem;padding-left:1.9444444444rem}}@media(max-width:699px){.o-container{padding-right:.8333333333rem;padding-left:.8333333333rem}}.o-container.-max-width{max-width:55.5555555556rem}.o-layout{padding:0;list-style:none;font-size:0;margin:0}.o-layout.-gutter{margin-left:-3.8888888889rem}.o-layout.-gutter-small{margin-left:-1.1111111111rem}.o-layout_item{display:inline-block;width:100%;vertical-align:top;font-size:1rem;padding-left:0}.o-layout.-gutter>.o-layout_item{padding-left:3.8888888889rem}.o-layout.-gutter-small>.o-layout_item{padding-left:1.1111111111rem}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-wrapper{transform:translateZ(0)}.swiper-container-pointer-events{touch-action:pan-y}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}:root{--swiper-navigation-size: 44px}.swiper-pagination-bullet{width:8px;height:8px;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.c-heading,.c-article_header_subtitle,.c-article_header_title{line-height:1.1;margin-bottom:1.6666666667rem;font-weight:500}.c-heading.-h1,.c-article_header_title{font-size:9.2vw;line-height:.9}@media(min-width:1000px){.c-heading.-h1,.c-article_header_title{margin-bottom:9.4444444444rem}}@media(max-width:999px){.c-heading.-h1,.c-article_header_title{margin-bottom:3.8888888889rem}}@media(min-width:700px)and (max-width:999px){.c-heading.-h1,.c-article_header_title{font-size:5.5555555556rem}}@media(max-width:699px){.c-heading.-h1,.c-article_header_title{font-size:3.0555555556rem}.c-heading.-h1.-margin-bottom-small\@to-small{margin-bottom:2.2222222222rem}}@media(min-width:1000px){.c-heading.-h2,.c-article_header_subtitle{font-size:3.6111111111rem}}@media(max-width:999px){.c-heading.-h2,.c-article_header_subtitle{font-size:1.9444444444rem}}.c-heading.-h3{font-weight:400}@media(min-width:1000px){.c-heading.-h3{font-size:2.2222222222rem}}@media(max-width:999px){.c-heading.-h3{font-size:1.6666666667rem}}.c-heading sup{font-size:15%;top:-3.5em}@media(max-width:699px){.c-heading sup{font-size:25%;top:-2.5em}}.c-heading a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#131313;text-decoration-thickness:1px}.c-heading.-text-indent{text-indent:16.6666666667%}.c-heading.-no-margin{margin-bottom:0!important}.c-button{display:inline-block;font-size:1rem;padding:.6666666667rem 1.1111111111rem;border-radius:5px;font-family:Funnel Sans,sans-serif;background-color:#131313;line-height:1;font-weight:500;color:#f3efe4;text-decoration:none!important}.c-button:focus{color:#f3efe4}.c-button.-big{padding-top:1.1111111111rem;padding-bottom:1.1111111111rem}.c-button.-fullwidth{width:100%}.c-button:hover{color:#131313;background-color:#d5cdbb}.c-button.-hover-white:hover{background-color:#f3efe4}.c-button.-stroke{background:none;border:1px solid #f3efe4}.c-button.-stroke:hover{background-color:#f3efe4;color:#131313}.c-button.-margin-top{margin-top:.8333333333rem}.c-button-round{display:inline-flex;justify-content:center;align-items:center;font-family:Funnel Sans,sans-serif;background-color:#131313;font-weight:500;color:#f3efe4;text-decoration:none!important;border-radius:50%;width:1.6666666667rem;height:1.6666666667rem}.c-button-round:hover{color:#131313;background-color:#d5cdbb}.c-button-round_icon{width:.6666666667rem;height:.6666666667rem}.c-button-round_icon svg{width:100%;height:100%;display:block}.c-form_feedback{border:1px #131313 solid;padding:20px;border-radius:4px;margin-bottom:1.9444444444rem}.c-form_item{position:relative;margin-bottom:1.1111111111rem}.c-form_input,.c-form_textarea{padding:1.1111111111rem .5555555556rem;border:1px solid rgba(19,19,19,.2);font-weight:500;transition:border .3s cubic-bezier(.215,.61,.355,1);background-color:#f3efe4;border-radius:5px;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #f3efe4 inset;-webkit-appearance:auto}@media(max-width:499px){.c-form_input,.c-form_textarea{font-size:16px}}.c-form_input:hover,.c-form_textarea:hover{border-color:#131313}.c-form_input:focus,.c-form_textarea:focus{border-color:#131313}.c-form_input::placeholder,.c-form_textarea::placeholder{color:#000;opacity:.5}.c-form_textarea{min-height:11.1111111111rem}.c-header{position:fixed;top:0;left:0;width:100%;z-index:100;background:#f3efe4;color:#131313;transition:transform .3s cubic-bezier(.215,.61,.355,1),background-color .6s cubic-bezier(.38,.005,.215,1);pointer-events:none}[data-theme=gray] .c-header{background-color:#d5cdbb}@media(min-width:1000px){.c-header{height:6.5555555556rem}html.has-scrolled.is-loaded .c-header{transform:translateY(-3.2777777778rem)}}@media(max-width:999px){.c-header{height:3.2777777778rem;overflow:hidden}}.c-header_logo{display:inline-block;pointer-events:auto;transform:translateY(2.2222222222rem);opacity:0}.is-first-loaded .c-header_logo{transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1);transition-delay:.4s;transform:translateY(0);opacity:1}.c-header_top,.c-header_bottom{height:3.2777777778rem}.c-header_top{display:flex;width:100%;align-items:center;padding-top:.5555555556rem}.c-header_bottom{display:flex;justify-content:space-between;transform:translateY(1.1111111111rem);opacity:0}@media(max-width:999px){.c-header_bottom{display:none}}.is-first-loaded .c-header_bottom{transition:transform .6s .6s cubic-bezier(.38,.005,.215,1),opacity .6s .6s cubic-bezier(.38,.005,.215,1),height .3s 0s cubic-bezier(.215,.61,.355,1);transform:translateY(0);opacity:1}.c-header_logo_small{display:inline-block;transition:transform .3s cubic-bezier(.215,.61,.355,1);transition-delay:0s;position:absolute;top:50%;left:0;transform:translate(-100%) translateY(-50%);overflow:hidden;pointer-events:none}html.has-scrolled .c-header_logo_small{pointer-events:auto;transform:translate(0) translateY(-50%)}.c-header_bottom_inner{display:flex;align-items:center;position:relative}.c-header_bottom_inner.-secondary{overflow:hidden;padding-left:6.6666666667rem}.c-header_nav{position:absolute;top:0;height:3.2777777778rem;display:flex;align-items:center}@media(min-width:700px){.c-header_nav{right:1.9444444444rem}}@media(max-width:699px){.c-header_nav{right:.8333333333rem}}@media(min-width:1000px){html.has-scrolled.is-loaded .c-header_nav{transform:translateY(100%)}}.c-header_nav_list{display:flex;transform:translateY(2.2222222222rem);opacity:0}.is-first-loaded .c-header_nav_list{transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1);transform:translateY(0);transition-delay:.5s;opacity:1}@media(min-width:1000px){.c-header_nav_item:not(:first-child){margin-left:.8333333333rem}}@media(max-width:999px){.c-header_nav_item:not(:first-child){margin-left:1.2222222222rem}}.c-header_nav_link{display:flex;align-items:center;justify-content:center;pointer-events:auto;position:relative;transition:color .3s cubic-bezier(.215,.61,.355,1);color:#000}.c-header_nav_link:before{position:absolute;top:50%;left:50%;width:1.8888888889rem;height:1.8888888889rem;margin-top:-.9444444444rem;margin-left:-.9444444444rem;background-color:#d5cdbb;content:"";border-radius:100%;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:scale(0);opacity:.5}html.has-search-open .c-header_nav_link.c-header_search:before{transform:scale(1)}.c-header_nav_link_icon{width:1.3888888889rem;height:1.3888888889rem;position:relative;z-index:2;fill:currentColor}@media(max-width:699px){.c-header_nav_link_icon{width:1.5555555556rem;height:1.5555555556rem}}.c-header_search{width:1.3888888889rem;height:1.3888888889rem}@media(max-width:699px){.c-header_search{width:1.5555555556rem;height:1.5555555556rem}}.c-header_search_icon{position:absolute;top:50%;left:50%;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.c-header_search_icon.-open{transform:translate(-50%,-50%) scale(1)}html.has-search-open .c-header_search_icon.-open{transform:translate(-50%,-50%) scale(0)}.c-header_search_icon.-close{transform:translate(-50%,-50%) scale(0);width:.8888888889rem;height:.8888888889rem}html.has-search-open .c-header_search_icon.-close{transform:translate(-50%,-50%) scale(1)}@media(max-width:699px){.c-header_search_icon.-close{width:.8888888889rem;height:.8888888889rem}}.c-section{padding-top:1.9444444444rem}.c-section.-no-padding{padding:0}.c-section.-padding-bottom{padding-bottom:5.5555555556rem}.c-section_spacing{transition:height .3s cubic-bezier(.215,.61,.355,1)}@media(min-width:1000px){.c-section_spacing{height:6.5555555556rem}}@media(max-width:999px){.c-section_spacing{height:3.2777777778rem}}@media(min-width:1000px){.c-section_spacing.-about,.c-section_spacing.-blog,.c-section_spacing.-contact,.c-section_spacing.-page{height:7.6666666667rem}}@media(max-width:999px){.c-section_spacing.-about,.c-section_spacing.-blog,.c-section_spacing.-contact,.c-section_spacing.-page{height:4.1111111111rem}}.c-section_label{text-transform:uppercase;font-weight:500}.c-section_label.-max-width{max-width:16.6666666667rem}@media(min-width:700px){.c-section_label{font-size:1rem}}@media(max-width:699px){.c-section_label{font-size:.8888888889rem}}.c-section_title{text-align:center;position:relative;margin-left:-.8333333333rem;margin-right:-.8333333333rem;margin-bottom:1.1111111111rem;overflow:hidden}@media(min-width:1000px){.c-section_title.-offset-bottom{margin-bottom:-6vw}}.c-section_title_inner{height:15vw;overflow:hidden;position:relative;margin-bottom:.8333333333rem}.c-section_title_inner:before{position:absolute;top:0;left:0;right:0;bottom:0;transform-origin:right center;transition:transform .6s .3s cubic-bezier(.38,.005,.215,1);background-color:#f3efe4;transform:scaleX(1);content:"";z-index:1;width:50%}.is-loaded .c-section_title_inner:before{transform:scaleX(0)}.c-section_title_line{position:absolute;right:49%;height:38vw;width:50vw;border:1px solid #000;border-radius:100%}.c-section_seperator{display:block;height:1px;margin-top:6.6666666667rem;position:relative}.c-section_seperator.-no-margin-top{margin-top:0}.c-section_seperator.-margin-bottom{margin-bottom:1.6666666667rem}.c-section_seperator:before{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#131313;content:"";transition:transform .9s cubic-bezier(.215,.61,.355,1),opacity .9s cubic-bezier(.215,.61,.355,1);transform-origin:left center;transform:scaleX(0);opacity:0}.c-section_seperator.is-inview:before{transform:scaleX(1);opacity:1}@media(min-width:700px){.c-section_text.-padding-left{padding-left:20%}}@media(min-width:700px){.c-section_text.-padding-right-big{padding-right:40%}}.c-section_text.-margin-bottom{margin-bottom:2.2222222222rem}.c-section_text p{font-weight:500}.c-section_text a.c-button{margin-top:1.1111111111rem}.c-footer{background:#b7975c;position:relative;opacity:0}.is-first-loaded .c-footer{transition:opacity .4s cubic-bezier(.38,.005,.215,1)}.is-loaded .c-footer{opacity:1}.c-footer_inner{overflow:hidden;position:relative;min-height:calc(100vh - 3.2777777778rem);display:flex;flex-direction:column;justify-content:space-between}@media(min-width:700px){.c-footer_inner{padding:1.9444444444rem 0}}@media(max-width:699px){.c-footer_inner{padding:.8333333333rem 0}}.c-footer_video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-footer_container{width:100%;position:relative;z-index:2}.c-footer_copyright{display:flex;padding-top:4.4444444444rem}@media(min-width:700px){.c-footer_copyright{justify-content:space-between;align-items:flex-end}}@media(max-width:699px){.c-footer_copyright{flex-direction:column-reverse;text-align:center}}.c-footer_copyright_text{margin:0;font-weight:500}@media(min-width:1000px){.c-footer_copyright_text.-padding-right{padding-right:4.4444444444rem}}@media(max-width:699px){.c-footer_copyright_text:nth-child(1){margin-top:1.1111111111rem}}.c-footer_white{border-radius:5px}@media(min-width:700px){.c-footer_white{padding:1.9444444444rem}}@media(max-width:699px){.c-footer_white{padding:.8333333333rem}}.c-footer_social{display:flex;justify-content:space-between;align-items:flex-end}@media(max-width:699px){.c-footer_social{justify-content:center;margin-bottom:1.1111111111rem}}.c-footer_scroll{display:inline-block}@media(max-width:699px){.c-footer_scroll{display:none}}.c-footer_scroll svg{width:1.1666666667rem;height:1.5rem}@media(max-width:699px){.c-footer_bottom_layout{display:flex;flex-direction:column-reverse}}.c-footer_bottom{margin-top:3.3333333333rem}@media(min-width:700px){.c-footer_bottom{padding-top:7vh}}.c-nav-main{display:flex;font-weight:500;font-size:1rem;transition:transform .3s cubic-bezier(.215,.61,.355,1);height:100%}@media(min-width:1000px){html.has-scrolled.is-loaded .c-nav-main{transform:translate(6.3888888889rem)}}@media(max-width:999px){.c-nav-main{width:100%}}.c-nav-main_list{display:flex;height:100%}@media(max-width:999px){.c-nav-main_list{flex-direction:column;width:100%}}.c-nav-main_item{pointer-events:auto;position:relative}@media(min-width:1000px){.c-nav-main_item{height:100%;display:flex}.c-nav-main_item:not(:last-child){padding-right:1.6666666667rem}}@media(max-width:999px){.c-nav-main_item{border-bottom:1px solid rgba(0,0,0,.15)}}.c-nav-main_link{font-weight:500}@media(min-width:1000px){.c-nav-main_link{height:100%;display:flex;align-items:center}}@media(max-width:999px){.c-nav-main_link{font-family:Instrument Serif,serif;font-weight:400;font-size:2.2222222222rem;display:block}.c-nav-main_link.-hide-mobile{display:none}}.c-nav-main_label{position:relative;z-index:2}.c-nav-main_label:before{position:absolute;bottom:0;left:0;right:0;height:1px;content:"";background-color:#131313;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform-origin:right center;transform:scaleX(0)}@media(min-width:1000px){.c-nav-main_link:hover .c-nav-main_label:before{transform-origin:left center;transform:scaleX(1)}}.c-nav-main_dropdown{pointer-events:none;overflow:hidden}@media(min-width:1000px){.c-nav-main_dropdown{position:absolute;top:calc(100% - 1px);left:-1.9444444444rem;opacity:0;padding-top:1.1111111111rem}.is-loaded .c-nav-main_item:hover .c-nav-main_dropdown{opacity:1;transform:translateY(0);z-index:3;pointer-events:auto}}@media(max-width:999px){.c-nav-main_dropdown{height:0;overflow:hidden}.c-nav-main_item.is-open .c-nav-main_dropdown{pointer-events:auto}}.c-nav-main_dropdown_list{position:relative;z-index:2}@media(min-width:1000px){.c-nav-main_dropdown_list{min-width:27.7777777778rem;}}@media(max-width:999px){.c-nav-main_dropdown_list{display:flex;flex-wrap:wrap;padding:.5555555556rem 0 1.6666666667rem}}@media(max-width:999px){.c-nav-main_dropdown_item{width:50%}}@media(min-width:1000px){.c-nav-main_dropdown_item.-all{display:none}}.c-nav-main_dropdown_inner{display:flex;background-color:#f3efe4;position:relative}@media(min-width:1000px){.c-nav-main_dropdown_inner{padding:1px}}.c-nav-main_dropdown_inner:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";pointer-events:none;border:1px solid #000;opacity:.15;z-index:4}@media(max-width:999px){.c-nav-main_dropdown_inner:before{display:none}}.c-nav-main_dropdown_link{display:inline-block;padding:.2777777778rem 0}.c-nav-main_dropdown_link:before{bottom:.2777777778rem!important}.c-nav-main_dropdown_img{background-color:#e3e4df;position:relative;overflow:hidden}@media(max-width:999px){.c-nav-main_dropdown_img{display:none}}.c-nav-main_dropdown_img_main{transform:scale3d(1.1,1.1,1)}.is-loaded .c-nav-main_item:hover .c-nav-main_dropdown_img_main{transform:scaleZ(1);transition:transform 1s cubic-bezier(.215,.61,.355,1)}.c-nav-main_dropdown_img_hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0}.c-nav-main_dropdown_img_hover.is-active{opacity:1}.c-nav-secondary{display:flex;font-weight:500;font-size:1rem;height:100%;transition:transform .3s cubic-bezier(.215,.61,.355,1)}@media(min-width:1000px){html.has-scrolled.is-loaded .c-nav-secondary{transform:translate(-6.6666666667rem)}}@media(max-width:999px){.c-nav-secondary{width:50%}}.c-nav-secondary_list{display:flex;height:100%}@media(max-width:999px){.c-nav-secondary_list{flex-direction:column}}.c-nav-secondary_item{pointer-events:auto;height:100%}@media(min-width:1000px)and (max-width:1399px){.has-scrolled .c-nav-secondary_item:nth-child(1){display:none}}.c-nav-secondary_link{height:100%;display:flex;align-items:center}@media(max-width:999px){.c-nav-secondary_link{text-transform:uppercase}}.c-nav-secondary_label{position:relative;z-index:2}.c-nav-secondary_label:before{position:absolute;bottom:0;left:0;right:0;height:1px;content:"";background-color:#131313;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform-origin:right center;transform:scaleX(0)}.c-nav-secondary_link:hover .c-nav-secondary_label:before{transform-origin:left center;transform:scaleX(1)}.c-hero{color:#f3efe4;overflow:hidden;position:relative}@media(min-width:1000px){.c-hero{height:calc(100vh - 6.5555555556rem)}.is-mobile .c-hero{height:calc(var(--vh, 1vh)*100 - 6.5555555556rem)}}@media(max-width:999px){.c-hero{height:calc(100vh - 3.2777777778rem)}.is-mobile .c-hero{height:calc(var(--vh, 1vh)*100 - 3.2777777778rem)}}.c-hero_content{display:flex;height:100%;width:100%;position:relative;z-index:2;padding-top:1.9444444444rem;padding-bottom:2.9166666667rem}@media(max-width:699px){.c-hero_content{padding-bottom:1.9444444444rem}}.c-hero_content.-over{position:absolute;top:0;left:0;z-index:4}.c-hero_content.-over .-hide{opacity:0!important}.c-hero_container{display:flex;height:100%;width:100%;flex-direction:column;justify-content:space-between}.c-hero_title{margin-bottom:0!important;line-height:.8}@media(min-width:700px)and (max-width:999px){.c-hero_title{font-size:14vw!important}}@media(max-width:699px){.c-hero_title{font-size:20vw!important}}.c-hero_subtitle{text-align:center}.c-hero_subtitle_title,.c-hero_subtitle_button{transform:translateY(100%);opacity:0}.is-first-loaded .c-hero_subtitle_title,.is-first-loaded .c-hero_subtitle_button{transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1)}.is-loaded .c-hero_container.is-inview .c-hero_subtitle_title,.is-loaded .c-hero_container.is-inview .c-hero_subtitle_button{transform:translateY(0);opacity:1}.c-hero_subtitle_title{text-transform:uppercase;font-family:Instrument Serif,serif;font-weight:500;margin-bottom:1.1111111111rem!important}.is-loaded .c-hero_container.is-inview .c-hero_subtitle_title{transition-delay:.55s}.is-loaded .c-hero_container.is-inview .c-hero_subtitle_button{transition-delay:.65s}.c-hero_line{width:50%;flex-grow:1;position:relative;margin-top:-.7777777778rem;overflow:hidden}@media(min-width:1000px){.c-hero_line{margin-top:0}}@media(max-width:699px){.c-hero_line{margin-left:1.1111111111rem;margin-top:-.2777777778rem}}.c-hero_line_inner{position:absolute;left:22.2222222222rem;top:0;bottom:.2222222222rem;right:0;overflow:hidden;opacity:0}@media(min-width:1000px){.c-hero_line_inner{left:24vw}}@media(min-width:700px)and (max-width:999px){.c-hero_line_inner{left:15.5555555556rem}}@media(max-width:999px){.c-hero_line_inner{left:11.1111111111rem;top:0vw;display:none}}.is-first-loaded .c-hero_line_inner{transition:opacity .6s cubic-bezier(.38,.005,.215,1)}.is-loaded .c-hero_line_inner{transition-delay:.6s;opacity:1}.c-hero_line_inner:before{position:absolute;right:0vw;top:0vw;left:-25vw;bottom:-150%;content:"";border:1px solid #fff;border-radius:60%}@media(max-width:699px){.c-hero_line_inner:before{bottom:-10vw;left:-10vw;top:-3vw}}.c-hero_rail{position:absolute;top:0;left:0;height:101%;width:100%;white-space:nowrap;overflow:hidden;display:flex;z-index:1}.c-hero_rail.-over{z-index:3}.c-hero_rail_inner{display:flex;height:100%;animation:rail 50s linear infinite;animation-play-state:paused}@media(min-width:700px)and (max-width:999px){.c-hero_rail_inner{animation-duration:30s}}@media(max-width:699px){.c-hero_rail_inner{animation-duration:30s}}.is-loaded .c-hero.is-inview .c-hero_rail_inner{animation-play-state:running}@keyframes rail{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.c-hero_rail_item{display:inline-flex;height:100%;position:relative;margin-left:-2px}.c-hero_rail_img{position:relative;overflow:hidden}.c-hero_rail_img.-full{width:76vw}@media(max-width:999px){.c-hero_rail_img.-full{width:140vw}}.c-hero_rail.-over .c-hero_rail_img.-full{opacity:0}@media(min-width:1000px){.c-hero_rail_img.-medium{width:55vw}}@media(max-width:999px){.c-hero_rail_img.-medium{width:140vw}}.c-hero_rail.-over .c-hero_rail_img.-medium{opacity:0}@media(min-width:1000px){.c-hero_rail_img.-small{width:39vw;margin-left:-10.75vw}}@media(max-width:999px){.c-hero_rail_img.-small{width:120vw;margin-left:-34vw}}.c-hero_rail_img_inner{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.c-hero_rail_img.-full .c-hero_rail_img_inner,.c-hero_rail_img.-medium .c-hero_rail_img_inner{transform:scale3d(1.22,1.22,1)}.is-first-loaded .c-hero_rail_img.-full .c-hero_rail_img_inner,.is-first-loaded .c-hero_rail_img.-medium .c-hero_rail_img_inner{transition:transform 1.5s cubic-bezier(.215,.61,.355,1)}.is-loaded .c-hero_rail_img.-full .c-hero_rail_img_inner,.is-loaded .c-hero_rail_img.-medium .c-hero_rail_img_inner{transform:scaleZ(1)}.c-hero_rail_img_mask{position:absolute;top:0;left:0}.c-hero_rail_img_mask,.c-hero_rail_img_mask_path{width:35vw;height:50vw}.c-block-contact{padding-top:1.9444444444rem;padding-bottom:1.9444444444rem}@media(max-width:699px){.c-block-contact{padding-bottom:.8333333333rem}}.c-block-contact_button{display:inline-block;white-space:nowrap;text-indent:0;line-height:1}.c-block-contact_title{font-weight:400}@media(min-width:700px){.c-block-contact_logo{width:63.8889vw;height:15.8333vw;margin:13.54167vw auto 1.9444444444rem auto}}@media(max-width:699px){.c-block-contact_logo{width:92vw;height:22.79951vw;margin:6.6666666667rem 0 0}}.c-cta-standard{text-align:center;margin-bottom:-1px;position:relative;z-index:3}@media(min-width:1000px){.c-cta-standard{padding:12.2222222222rem 0 7.2222222222rem}}@media(max-width:999px){.c-cta-standard{padding:4.4444444444rem 0 5.5555555556rem}}.c-cta-standard_label{max-width:34.7222222222rem;display:inline-block}.c-cta-standard_title{font-family:Instrument Serif,serif;font-weight:400;max-width:55.5555555556rem;margin:0 auto 3.3333333333rem}.c-cta-standard_title_inner{display:inline-flex;vertical-align:middle;padding:0 .1666666667rem .0555555556rem;align-items:center;text-transform:uppercase;font-weight:400;font-family:Funnel Sans,sans-serif;transform:translateY(-10%);box-shadow:inset 0 -.4444444444rem #d5cdbb}@media(min-width:1000px){.c-cta-standard_title_inner{font-size:1.4444444444rem}}@media(max-width:999px){.c-cta-standard_title_inner{font-size:.8888888889rem;min-height:1rem}}.c-cta-standard_title_nowrap{white-space:nowrap}.c-cta-standard_img{margin:2.2222222222rem auto;transform-origin:top center;overflow:hidden;position:relative;z-index:2}@media(min-width:1000px){.c-cta-standard_img{transform:scale(5.015);width:19.166667vw}.c-cta-standard_inner.is-inview .c-cta-standard_img{transition:transform 1.1s cubic-bezier(.38,.005,.215,1);transform:scale(1)}}@media(max-width:999px){.c-cta-standard_img{width:66.6666666667%}}.c-split-text>div{display:block;transform:translateY(100%);opacity:0}.is-first-loaded .c-split-text>div{transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1)}@media(min-width:1000px){.c-split-text>div{margin-bottom:-1vw}}.is-loaded .c-split-text>div:nth-child(1){transition-delay:.1s}.is-loaded .c-split-text>div:nth-child(2){transition-delay:.2s}.is-loaded .c-split-text.is-inview>div{transform:translateY(0);opacity:1}.c-split-text_line{display:block;transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1);transform:translateY(100%);opacity:0}@media(min-width:1000px){.c-split-text_line{margin-bottom:-1vw}}.is-loaded .c-split-text.is-inview .c-split-text_line{transform:translateY(0);opacity:1}.is-loaded .c-split-text_line:nth-child(1){transition-delay:.1s}.is-loaded .c-split-text_line:nth-child(2){transition-delay:.2s}.is-loaded .c-split-text_line:nth-child(3){transition-delay:.3s}.c-figure{overflow:hidden;position:relative;width:100%}.c-figure.-margin-bottom{margin-bottom:5.5555555556rem}.c-figure img{width:100%}.c-figure.-rotate{overflow:visible}@media(max-width:699px){.c-figure.-rotate{width:60%;margin:0 auto}}.c-figure_inner{overflow:hidden;position:relative}.c-figure_inner:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:3;background-color:#d5cdbb;transition:opacity .6s .2s cubic-bezier(.38,.005,.215,1);pointer-events:none;opacity:1}.c-main.-gray .c-figure_inner:before{background-color:#d5cdbb}.is-loaded .c-figure_inner:before{opacity:0}.c-figure_rotate{transform:rotate(3deg);margin:4.4444444444rem 0 2.2222222222rem}@media(max-width:999px){.c-figure_rotate{margin-top:0}}.u-anim-scroll .c-figure_anim{transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform 1.5s cubic-bezier(.215,.61,.355,1);transform:scale3d(1.22,1.22,1)}.is-loaded .u-anim-scroll.is-inview .c-figure_anim{transform:scaleZ(1)}.c-figure_img{position:relative}.c-figure_img.-opacity{opacity:.95}.c-figure-lazy{position:relative;z-index:1;opacity:0;transition:opacity .4s cubic-bezier(.38,.005,.215,1)}.c-figure-lazy.is-loaded{opacity:1}.c-carousel{position:relative;margin-bottom:2.2222222222rem}@media(max-width:699px){.c-carousel{margin-bottom:0rem}}.c-carousel *{box-sizing:border-box}.c-carousel_control{z-index:2;background-color:#f3efe4}.c-carousel.-gray .c-carousel_control{background-color:#d5cdbb}@media(min-width:1200px){.c-carousel_control{width:calc(25% + .8333333333rem)}}@media(min-width:700px)and (max-width:1199px){.c-carousel_control{width:calc(33.3333% + .8333333333rem)}}@media(min-width:700px){.c-carousel_control{position:absolute;top:-1px;bottom:0}}@media(max-width:699px){.c-carousel_control{margin-bottom:1.1111111111rem;padding-top:2.2222222222rem}}@media(min-width:1200px){.c-carousel:nth-child(3n-2) .c-carousel_control{left:calc(25% - .5555555556rem)}}@media(min-width:700px)and (max-width:1199px){.c-carousel:nth-child(3n-2) .c-carousel_control{left:50%;transform:translate(-50%)}}.c-carousel_inner.-no-swipe .c-carousel_control{left:-.5555555556rem!important;right:inherit!important;transform:translate(0)!important}.c-carousel_control_inner{position:relative}@media(min-width:700px){.c-carousel_control_inner{padding:0 .8333333333rem}}.c-carousel_control_wrap{width:100%}.c-carousel_control_title{margin-bottom:0;font-weight:500;line-height:.8}@media(min-width:1000px){.c-carousel_control_title{font-size:3.3333333333rem;position:absolute;bottom:0;left:0;padding-right:4.4444444444rem}}@media(max-width:999px){.c-carousel_control_title{font-size:2.2222222222rem}}.c-carousel_navigation_button_icon{fill:currentColor;width:1rem;height:.7777777778rem}.c-carousel_navigation{display:flex;border:1px solid #131313;border-radius:5px;overflow:hidden;flex-shrink:1}.c-carousel_navigation_button{display:flex;align-items:center;justify-content:center;width:2.2222222222rem;height:2.2222222222rem;color:#131313}.c-carousel_control_spacer{width:100%}@media(max-width:699px){.c-carousel_control_spacer{display:none}}.c-carousel_control_info{display:flex;justify-content:space-between;align-items:flex-end}.c-carousel_control_info>div{display:flex;justify-content:flex-end;align-items:flex-end}@media(min-width:700px){.c-carousel_control_info>div{position:relative;width:100%}}@media(max-width:699px){.c-carousel_control_info>div{justify-content:space-between}}@media(min-width:700px){.c-carousel_control_info{position:absolute;bottom:0;left:0;right:0;padding:0 .8333333333rem}}.c-carousel_slide{box-sizing:border-box;padding-left:1.1111111111rem}@media(min-width:1200px){.c-carousel_slide{width:25%}.c-carousel_inner.-no-swipe .c-carousel_slide{width:33.3333333333%}}@media(min-width:700px)and (max-width:1199px){.c-carousel_slide{width:33.3333333333%}.c-carousel_inner.-no-swipe .c-carousel_slide{width:50%}}@media(max-width:699px){.c-carousel_slide{width:50%}.c-carousel_inner.-no-swipe .c-carousel_slide{width:100%}}.c-carousel_slide:not(:first-child){position:absolute}.swiper-container-initialized .c-carousel_slide:not(:first-child){position:relative}.c-carousel_inner.-no-swipe .c-carousel_slide{position:relative!important}.c-carousel_container{margin-left:-.8333333333rem}@media(min-width:1200px){.c-carousel_inner.-no-swipe .c-carousel_container{padding-left:25%}}@media(min-width:700px)and (max-width:1199px){.c-carousel_inner.-no-swipe .c-carousel_container{padding-left:33.3333333333%}}.c-product-preview_img{margin-bottom:.5555555556rem;position:relative;overflow:hidden;}.c-product-preview_info{display:flex;position:relative;padding-right:1.1111111111rem}@media(min-width:700px){.c-product-preview_info{justify-content:space-between;min-height:3.3333333333rem}}@media(max-width:699px){.c-product-preview_info{flex-direction:column;margin-bottom:2.2222222222rem}}.c-product-preview_title,.c-product-preview_price{margin:0;font-weight:500;font-size:1rem;font-family:Funnel Sans,sans-serif}.c-product-preview_price{flex-shrink:0;position:relative}@media(min-width:700px){.c-product-preview_price{padding-left:.5555555556rem}}.c-product-preview_circle{color:#e3e1d9;position:absolute;top:0;right:0}.c-product-preview:hover .c-product-preview_circle{color:#131313}.c-product-preview_link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.c-product-preview_action{position:absolute;bottom:.4444444444rem;left:.4444444444rem;right:.4444444444rem;display:flex;align-items:center;justify-content:flex-end;font-size:1rem;font-weight:500;height:3.3333333333rem;z-index:3;visibility:hidden}.is-mobile .c-product-preview_action{display:none}@media(max-width:699px){.c-product-preview_action{display:none}}.c-product-preview:hover .c-product-preview_action{visibility:visible}.c-product-preview_action_addtocart{flex-grow:1;display:inline-flex;justify-content:center;align-items:center}.c-product-preview_action_addtocart{height:100%;background-color:#f3efe4;border-radius:5px}.c-product-preview_action_addtocart:hover{color:#f3efe4;background-color:#131313}.c-product-preview_img_inner{position:relative;transition:transform .6s cubic-bezier(.38,.005,.215,1)}.c-product-preview:hover .c-product-preview_img_inner{transform:scale(1.05)}.c-product-preview_img_spinner{display:inline-block;position:absolute;top:50%;left:50%;margin-top:-1.6666666667rem;margin-left:-1.6666666667rem;width:3.3333333333rem;height:3.3333333333rem}.c-product-preview_img_spinner div{box-sizing:border-box;display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #000;border-radius:50%;animation:spinner 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.c-product-preview_img_spinner div:nth-child(1){animation-delay:-.45s}.c-product-preview_img_spinner div:nth-child(2){animation-delay:-.3s}.c-product-preview_img_spinner div:nth-child(3){animation-delay:-.15s}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-home-intro{overflow:hidden}.c-home-intro_title{font-family:Instrument Serif,serif;text-transform:uppercase;font-weight:400;line-height:1}@media(min-width:700px){.c-home-intro_title{margin-bottom:-8vw;font-size:13vw}}@media(max-width:699px){.c-home-intro_title{font-size:25vw;margin-bottom:1.6666666667rem}}.c-home-intro_title_line:nth-child(1){text-align:center}.c-home-intro_title_line:nth-child(2){align-item:center}.c-home-intro_title_line:nth-child(3){text-align:right;margin-right:-.5555555556rem}.c-home-intro_title_line_small{font-style:italic;display:inline-flex;vertical-align:middle;margin-left:5vw;transform:translateY(-50%);padding-right:3px}@media(min-width:1200px){.c-home-intro_title_line_small{font-size:2.7777777778rem}}@media(min-width:700px)and (max-width:1199px){.c-home-intro_title_line_small{font-size:1.6666666667rem}}@media(max-width:699px){.c-home-intro_title_line_small{font-size:7vw}}.c-home-intro_img{position:relative;transform:rotate(-12deg)}@media(min-width:700px){.c-home-intro_img{width:24%;margin-left:25%}}@media(max-width:699px){.c-home-intro_img{width:58.3333333333%;margin:0 auto 3.3333333333rem}}.c-home-intro_inner{position:relative}@media(min-width:700px){.c-home-intro_inner{padding-top:7.7777777778rem}}@media(max-width:699px){.c-home-intro_inner{display:flex;flex-direction:column-reverse;padding-top:3.3333333333rem}}.c-home-intro_img_wrap{position:relative;z-index:2}.c-home-intro_circle{position:absolute;background:radial-gradient(circle,#b7975c,#b7975c00);mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,black 30%,transparent 50%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,black 30%,transparent 50%);opacity:.4;pointer-events:none}.c-home-intro_circle.-small{animation:Floating 14s ease-in-out infinite;animation-play-state:paused}@media(min-width:700px){.c-home-intro_circle.-small{width:16vw;height:16vw;top:20vw;left:30vw}}@media(max-width:699px){.c-home-intro_circle.-small{width:60vw;height:60vw;top:60vw;right:-20vw}}.c-home-intro_inner.is-inview .c-home-intro_circle.-small{animation-play-state:running}.c-home-intro_circle.-big{animation:FloatingReverse 10s ease-in-out infinite;animation-play-state:paused;opacity:.5}@media(min-width:700px){.c-home-intro_circle.-big{width:50vw;height:50vw;left:-10vw;bottom:-10vw}}@media(max-width:699px){.c-home-intro_circle.-big{width:120vw;height:120vw;left:-50vw;bottom:-35vw}}.c-home-intro_inner.is-inview .c-home-intro_circle.-big{animation-play-state:running}@keyframes Floating{0%,to{transform:translateZ(0) scale(.7)}50%{transform:translate3d(-120%,-120%,0) scale(1.5)}}@keyframes FloatingReverse{0%,to{transform:translate3d(-10%,-10%,0) scale(1.1)}50%{transform:translate3d(45%,15%,0) scale(.8)}}.c-home-intro_text{position:relative;z-index:2;max-width:32.2222222222rem}@media(min-width:1000px){.c-home-intro_text{padding-top:2.2222222222rem}}@media(min-width:1000px){.c-home-intro_label{margin-bottom:1.6666666667rem}}.c-blog-featured{background-color:#d5cdbb;padding-top:0;padding-bottom:5.5555555556rem;position:relative}@media(min-width:1000px){.c-blog-featured_text{margin-bottom:-8vw}}@media(max-width:999px){.c-blog-featured_text{margin-bottom:4.4444444444rem}}.c-blog-featured_layout{display:flex;align-items:flex-end;flex-wrap:wrap}@media(max-width:499px){.c-blog-featured_layout{flex-direction:column}}@media(min-width:1000px){.c-blog-featured_layout.-equal{margin-left:-3.3333333333rem;padding:0 8.3333333333%;align-items:flex-start}}@media(min-width:1000px){.c-blog-feature_layout_item:nth-child(3n-2){width:50%}.c-blog-feature_layout_item:nth-child(3n-1),.c-blog-feature_layout_item:nth-child(3n){width:25%}.c-blog-feature_layout_item:nth-child(3n-2),.c-blog-feature_layout_item:nth-child(3n){padding-bottom:15vw}.c-blog-featured_layout.-equal .c-blog-feature_layout_item{padding-bottom:0;padding-left:3.3333333333rem;width:33.3333333333%}.c-blog-featured_layout.-equal .c-blog-feature_layout_item:nth-child(3n-1){padding-top:6vw}.c-blog-featured_layout.-equal .c-blog-feature_layout_item:nth-child(1),.c-blog-featured_layout.-equal .c-blog-feature_layout_item:nth-child(3){transform:none!important}}@media(min-width:500px)and (max-width:999px){.c-blog-feature_layout_item{width:50%}.c-blog-feature_layout_item:nth-child(3){display:none}}.c-blog-featured_bg{background-color:#d5cdbb;display:flex;align-items:flex-start}@media(min-width:1000px){.c-blog-featured_bg{min-height:13.3333333333rem}}@media(max-width:999px){.c-blog-featured_bg{margin-bottom:4.4444444444rem}}.c-blog-featured_bg img{width:100%}.c-blog-post_img{margin-bottom:.5555555556rem;position:relative;pointer-events:auto}.c-blog-post_info{display:flex;position:relative;padding-right:1.1111111111rem}@media(min-width:700px){.c-blog-post_info{justify-content:space-between;min-height:4.3333333333rem}}@media(max-width:699px){.c-blog-post_info{flex-direction:column;margin-bottom:2.2222222222rem}}.c-blog-post_title,.c-blog-post_date{margin:0;font-weight:500;font-size:1rem;font-family:Funnel Sans,sans-serif}.c-blog-post_date{flex-shrink:0;position:relative}@media(min-width:700px){.c-blog-post_date{padding-left:.5555555556rem}}.c-blog-post_circle{color:#e3e1d9;position:absolute;top:0;right:0}.c-blog-post_link:hover .c-blog-post_circle{color:#131313}.c-blog-post_more{position:absolute;bottom:.4444444444rem;left:.4444444444rem;right:.4444444444rem;display:flex;align-items:center;justify-content:center;background-color:#f3efe4;font-size:1rem;font-weight:500;border-radius:5px;height:3.3333333333rem;z-index:2;visibility:hidden}.c-blog-post_more:hover{background-color:#131313;color:#f3efe4}.c-blog-post_link:hover .c-blog-post_more{visibility:visible}.c-blog-post_img_inner:before{transition-delay:.2s}.c-newsletter{text-align:center}@media(min-width:500px){.c-newsletter{max-width:22.2222222222rem;margin:0 auto}}@media(min-width:700px){.c-newsletter{margin-left:4vw}}@media(max-width:699px){.c-newsletter{margin-bottom:3.8888888889rem}}.c-newsletter_title{text-transform:uppercase;font-family:Instrument Serif,serif;font-weight:500!important;margin-bottom:2.2222222222rem}.c-newsletter_form{position:relative}.c-newsletter_input{height:2.5rem;padding:.5555555556rem 0;border:none;border-bottom:1px solid rgba(19,19,19,.2);background-color:none;font-weight:500;transition:border .3s cubic-bezier(.215,.61,.355,1);border-radius:0}.c-newsletter_input:hover{border-color:#131313;background-color:none}.c-newsletter_input:focus{border-color:#131313;background-color:none}.c-newsletter_input::placeholder{color:#131313}.c-newsletter_button{position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.c-newsletter_button:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#131313;border-radius:5px 5px 0 0;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:translateY(102%)}.c-newsletter_button:hover:before{transform:translateY(0)}.c-newsletter_button_icon{width:1rem;height:.7777777778rem;transform:translate(.6666666667rem);fill:#131313;position:relative;z-index:2;transition:transform .3s cubic-bezier(.215,.61,.355,1),fill .3s cubic-bezier(.215,.61,.355,1)}.c-newsletter_button:hover .c-newsletter_button_icon{transform:translate(0);fill:#f3efe4}.c-link{position:relative;display:inline-block;font-weight:500}.c-link:before{position:absolute;bottom:0;left:0;right:0;height:1px;content:"";background-color:#131313;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform-origin:right center;transform:scaleX(0)}.c-link:hover:before,a:hover .c-link:before{transform-origin:left center;transform:scaleX(1)}.c-search-toggler{position:relative}.c-search-toggler.-static{display:inline-block}.c-search-toggler_input{position:absolute;right:calc(100% + 10px);top:0;width:16.6666666667rem;border:0;border-bottom:1px solid #000;border-radius:0;line-height:1;padding:.2777777778rem 0;opacity:0;transform:translate(-25px);transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}.c-search-toggler_input::placeholder{color:#131313!important}.c-search-toggler.-static .c-search-toggler_input{position:relative;right:auto;top:auto;opacity:1;transform:none}.c-search-toggler_button{display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;position:absolute;transition:color .3s cubic-bezier(.215,.61,.355,1);color:#000;right:-2.7777777778rem;top:50%;margin-top:-.4444444444rem}.c-search-toggler_button:before{position:absolute;top:50%;left:50%;width:1.8888888889rem;height:1.8888888889rem;margin-top:-.9444444444rem;margin-left:-.9444444444rem;background-color:#d5cdbb;content:"";border-radius:100%;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:scale(0)}.c-search-toggler_button:hover:before{transform:scale(1)}.c-search-toggler_button_icon{width:1.3888888889rem;height:1.3888888889rem;position:relative;z-index:2;fill:currentColor}@media(max-width:699px){.c-search-toggler_button_icon{width:1.5555555556rem;height:1.5555555556rem}}.c-category_header_container{width:100%}.c-category_title{margin-bottom:1.1111111111rem!important;margin-top:1.6666666667rem}@media(max-width:999px){.c-category_title{margin-top:2.5rem}}.c-category_anchor{position:absolute;left:0;right:0;height:1px}@media(min-width:1000px){.c-category_anchor{top:calc(100vh - 6.5555555556rem-10.2777777778rem)}}@media(max-width:999px){.c-category_anchor{top:0}}.c-main{opacity:0}.is-first-loaded .c-main{transition:opacity .4s cubic-bezier(.38,.005,.215,1)}.is-loaded .c-main{opacity:1}.c-main.-gray{background-color:#d5cdbb}.c-product-grid{display:grid;grid-gap:1.1111111111rem}@media(min-width:1000px){.c-product-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:700px)and (max-width:999px){.c-product-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:699px){.c-product-grid{grid-template-columns:1fr 1fr}}.c-product-grid_item{grid-column:span 1;transition:transform .3s cubic-bezier(.38,.005,.215,1),opacity .3s cubic-bezier(.38,.005,.215,1);opacity:0;transform:translateY(4.4444444444rem)}.is-loaded .c-product-grid_item{opacity:1;transform:translateY(0)}.c-product-grid_item:nth-child(1){transition-delay:0s}.c-product-grid_item:nth-child(2){transition-delay:75ms}.c-product-grid_item:nth-child(3){transition-delay:.15s}.c-product-grid_item.-text{display:flex!important;justify-content:center;align-items:center;padding-bottom:3.3333333333rem;pointer-events:none;z-index:4}.c-article-grid{display:flex;align-items:flex-end;flex-wrap:wrap}@media(min-width:1000px){.c-article-grid{padding-bottom:10vw}}@media(max-width:499px){.c-article-grid{flex-direction:column}}.c-article-grid_item{transition:transform .3s cubic-bezier(.38,.005,.215,1),opacity .3s cubic-bezier(.38,.005,.215,1);opacity:0;transform:translateY(4.4444444444rem);position:relative;pointer-events:none}.is-loaded .c-article-grid_item{opacity:1;transform:translateY(0)}@media(min-width:1000px){.c-article-grid_item{width:25%}.c-article-grid_item:nth-child(1),.c-article-grid_item:nth-child(7),.c-article-grid_item:nth-child(9){width:50%}.c-article-grid_item:nth-child(2),.c-article-grid_item:nth-child(6),.c-article-grid_item:nth-child(10){margin-bottom:-15vw;z-index:2}.c-article-grid_item:nth-child(4){width:100%;margin-bottom:-15vw}.c-article-grid_item:nth-child(4) .c-article-grid_inner{width:50%;padding:8% 12%;transform:rotate(6deg);z-index:3;position:relative}.c-article-grid_item:nth-child(5),.c-article-grid_item:nth-child(6){display:flex;flex-direction:column;justify-content:flex-end;min-height:44vw}.c-article-grid_item:nth-child(8){width:100%;margin-bottom:-15vw}.c-article-grid_item:nth-child(8) .c-article-grid_inner{margin-left:50%;width:50%;padding:12%;transform:rotate(6deg)}}@media(min-width:500px)and (max-width:999px){.c-article-grid_item{width:50%}}.c-cta-contact{position:fixed;z-index:100;display:flex;padding:.2777777778rem;transform:translateY(2.2222222222rem);opacity:0}@media(min-width:700px){.c-cta-contact{bottom:1.1111111111rem;right:1.4444444444rem}}@media(max-width:699px){.c-cta-contact{bottom:1.1111111111rem;right:1.1111111111rem}}.is-first-loaded .c-cta-contact{transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1);transition-delay:.8s;transform:translateY(0);opacity:1}.c-cta-contact_text{position:absolute;top:0;right:0;bottom:0;background-color:#f3efe4;width:18.3333333333rem;border:1px solid #d5cdbb;border-radius:5px;display:flex;align-items:center;font-size:1rem;padding:0 3.8888888889rem 0 1.1111111111rem;visibility:hidden;pointer-events:none;font-weight:500}@media(min-width:1000px){.c-cta-contact:hover .c-cta-contact_text{visibility:visible}}.c-cta-contact_button{position:relative;width:3.6666666667rem;height:3.6666666667rem;display:flex;align-items:center;justify-content:center}@media(max-width:699px){.c-cta-contact_button{width:4.2222222222rem;height:4.2222222222rem}}.c-cta-contact_button_circle{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100%;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:scale(.9)}.c-cta-contact:hover .c-cta-contact_button_circle{transform:scale(1)}.c-cta-contact_button_icon{position:relative;z-index:2;width:1.2222222222rem;height:1.2222222222rem}.c-wysiwyg{line-height:1.4;font-weight:500}.c-wysiwyg :first-child{margin-top:0}.c-wysiwyg :last-child{margin-bottom:0}.c-wysiwyg h2{line-height:1.2}.c-wysiwyg h2{margin:2.2222222222rem 0 .5555555556rem;font-weight:400;font-family:Instrument Serif,serif;text-transform:uppercase}@media(min-width:1000px){.c-wysiwyg h2{font-size:3.6111111111rem}}@media(max-width:999px){.c-wysiwyg h2{font-size:1.9444444444rem}}.c-wysiwyg p{margin-bottom:2.2222222222rem;line-height:1.4;font-weight:500}.c-wysiwyg a:not(.c-button):not(.c-product-options_label){text-decoration:underline;font-weight:500}.c-wysiwyg a:not(.c-button):not(.c-product-options_label):hover{color:#000}.c-menu-button{display:inline-flex;align-items:center;justify-content:center;height:1.5555555556rem;pointer-events:auto;margin-left:.3333333333rem}.c-menu-button_icon{width:31px;height:16px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .6s cubic-bezier(.38,.005,.215,1)}.has-nav-open .c-menu-button_icon{transform:rotate(180deg)}.c-menu-button_line{width:100%;height:2px;background-color:#000;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.has-nav-open .c-menu-button_line:nth-child(2){transform:scale(0)}.has-nav-open .c-menu-button_line:nth-child(1){transform:translateY(7px) rotate(45deg) scaleX(.8)}.has-nav-open .c-menu-button_line:nth-child(3){transform:translateY(-7px) rotate(-45deg) scaleX(.8)}.c-nav-tool_title{font-weight:500}@media(min-width:700px){.c-nav-tool_title{margin-bottom:1.6666666667rem}}@media(max-width:699px){.c-nav-tool_title{margin-bottom:.8333333333rem;padding-bottom:.8333333333rem;border-bottom:1px solid rgba(0,0,0,.15)}}@media(max-width:999px){.c-nav-tool_item:not(:last-child){margin-bottom:.2777777778rem}}.c-nav-overlay{position:fixed;z-index:200;top:3.2777777778rem;bottom:0;left:0;right:0;transform:translate(100%);overflow:hidden}.is-first-loaded .c-nav-overlay{transition:transform .6s cubic-bezier(.38,.005,.215,1)}.has-nav-open .c-nav-overlay{transform:translate(0)}.c-nav-overlay_inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;display:flex;flex-direction:column;justify-content:space-between;padding-top:1.3888888889rem;padding-bottom:4.4444444444rem;transform:translate(-90%)}.is-first-loaded .c-nav-overlay_inner{transition:transform .6s cubic-bezier(.38,.005,.215,1)}.has-nav-open .c-nav-overlay_inner{transform:translate(0);opacity:1}@media(min-width:700px){.c-nav-overlay_inner{padding-right:1.9444444444rem;padding-left:1.9444444444rem}}@media(max-width:699px){.c-nav-overlay_inner{padding-right:.8333333333rem;padding-left:.8333333333rem}}.c-nav-overlay_social{display:flex;justify-content:center}.c-nav-overlay_secondary{padding:1.1111111111rem 0;display:flex}.c-nav-overlay_support{padding-bottom:1.1111111111rem}.c-about-hero{padding-bottom:1.6666666667rem!important}@media(min-width:700px){.c-about-hero_img.-small{width:50%}}.c-about-hero_img.-big{margin-top:-6vw}.c-about-hero_img.-rotate{transform:rotate(12deg)}.c-about-hero_title{font-family:Instrument Serif,serif;text-transform:uppercase;font-weight:500;line-height:1}@media(min-width:700px){.c-about-hero_title{font-size:13vw;margin-top:-12vw}}@media(max-width:699px){.c-about-hero_title{font-size:22vw;margin-top:-18vw}}.c-about-hero_title_line{padding-bottom:.25em;margin-bottom:-.25em}.c-about-hero_title_line:nth-child(1){text-align:right}@media(min-width:700px){.c-about-hero_title_line:nth-child(1){padding-right:calc(50% + 2.7777777778rem)}}@media(max-width:699px){.c-about-hero_title_line:nth-child(1){padding-right:50%}}.c-about-hero_title_line:nth-child(2){align-item:center;padding-left:8.3333333333%}.c-about-hero_title_line:nth-child(3){text-align:left;padding-left:calc(50% - 8.3333333333%)}.c-about-hero_title_line_small{display:inline-flex;vertical-align:middle;margin-left:5vw;transform:translateY(-50%)}@media(min-width:1200px){.c-about-hero_title_line_small{font-size:2.7777777778rem}}@media(min-width:700px)and (max-width:1199px){.c-about-hero_title_line_small{font-size:1.6666666667rem}}@media(max-width:699px){.c-about-hero_title_line_small{font-size:7vw}}@media(min-width:700px){.c-about-hero_img_wrap{position:absolute;bottom:14%;right:22.2222222222%;width:14.2857142857%}}@media(max-width:699px){.c-about-hero_img_wrap{width:50%;margin:0 auto}}.c-about-hero_text{position:relative}@media(min-width:1200px){.c-about-hero_text{padding-right:8.333vw}}@media(min-width:700px){.c-about-hero_text{padding-left:33.3333vw;padding-top:8.333vw}}@media(max-width:699px){.c-about-hero_text{padding-left:16.6666666667%;margin-bottom:3.3333333333rem}}.c-about-hero_line{height:11vw;overflow:hidden;margin-bottom:.8333333333rem;position:absolute;top:0;left:0;width:32vw}@media(max-width:699px){.c-about-hero_line{display:none}}.c-about-hero_line_inner{position:absolute;left:33%;height:33vw;width:50vw;bottom:0;border:1px solid #000;border-radius:100%}.c-about-hero_text_inner{max-width:15.5555555556rem}@media(min-width:700px){.c-about-vision{padding:11.1111111111rem 0}}@media(max-width:699px){.c-about-vision{padding:7.2222222222rem 0 6.1111111111rem}}.c-about-vision_list{display:flex}@media(max-width:699px){.c-about-vision_list{flex-direction:column}}.c-about-vision_item{width:33.3333%;text-align:center;position:relative}@media(min-width:1200px){.c-about-vision_item{padding:9vw 6.5vw}}@media(min-width:700px)and (max-width:1199px){.c-about-vision_item{padding:9vw 1.1111111111rem}}@media(max-width:699px){.c-about-vision_item{width:100%}.c-about-vision_item:not(:last-child){padding-bottom:32vw;margin-bottom:2vw}}.c-about-vision_line{overflow:hidden;position:absolute;width:100%}.c-about-vision_line:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#d5cdbb;transition:transform .6s cubic-bezier(.38,.005,.215,1);z-index:2}@media(min-width:700px){.c-about-vision_line:before{transform-origin:right center}}@media(max-width:699px){.c-about-vision_line:before{transform-origin:bottom center}}.is-loaded .c-about-vision_list.is-inview .c-about-vision_item:nth-child(1) .c-about-vision_line:before{transition-delay:0s}@media(min-width:700px){.is-loaded .c-about-vision_list.is-inview .c-about-vision_item:nth-child(1) .c-about-vision_line:before{transform:scaleX(0)}}@media(max-width:699px){.is-loaded .c-about-vision_list.is-inview .c-about-vision_item:nth-child(1) .c-about-vision_line:before{transform:scaleY(0)}}.is-loaded .c-about-vision_list.is-inview .c-about-vision_item:nth-child(2) .c-about-vision_line:before{transition-delay:.5s}@media(min-width:700px){.is-loaded .c-about-vision_list.is-inview .c-about-vision_item:nth-child(2) .c-about-vision_line:before{transform:scaleX(0)}}@media(max-width:699px){.is-loaded .c-about-vision_list.is-inview .c-about-vision_item:nth-child(2) .c-about-vision_line:before{transform:scaleY(0)}}@media(min-width:700px){.c-about-vision_line{height:8vw;left:50%}.c-about-vision_item:nth-child(1) .c-about-vision_line{top:0}.c-about-vision_item:nth-child(2) .c-about-vision_line{bottom:0}}@media(max-width:699px){.c-about-vision_line{width:50vw;left:0;bottom:0;height:30vw}.c-about-vision_item:nth-child(1) .c-about-vision_line{left:50%}}.c-about-vision_line_inner{position:absolute;left:0%;height:26vw;width:100%;border:1px solid #000;border-radius:100%}@media(min-width:700px){.c-about-vision_line_inner{left:0%;height:26vw;width:100%}.c-about-vision_item:nth-child(1) .c-about-vision_line_inner{top:0}.c-about-vision_item:nth-child(2) .c-about-vision_line_inner{bottom:0}}@media(max-width:699px){.c-about-vision_line_inner{height:60vw;width:60vw}.c-about-vision_item:nth-child(1) .c-about-vision_line_inner{top:-15vw;left:-40vw}.c-about-vision_item:nth-child(2) .c-about-vision_line_inner{top:-15vw;left:35vw}}.c-team{text-align:center}@media(min-width:1000px){.c-team{padding-bottom:16.6666666667rem}}@media(max-width:999px){.c-team{padding-bottom:4.4444444444rem}}@media(min-width:700px){.c-team_title{margin-bottom:5.5555555556rem}}@media(max-width:699px){.c-team_title{margin-bottom:2.7777777778rem}}.c-team_list{display:flex;justify-content:center}@media(max-width:699px){.c-team_list{flex-direction:column}}@media(min-width:1000px){.c-team_item{padding:0 2.7777777778rem;width:33.3333333333%}}@media(min-width:700px)and (max-width:999px){.c-team_item{padding:0 1.1111111111rem;width:33.3333333333%}}@media(max-width:699px){.c-team_item:not(:last-child){margin-bottom:3.3333333333rem}}.c-team_img{margin-bottom:2.7777777778rem;padding:0 15%;position:relative;z-index:2;background-color:#d5cdbb}@media(max-width:699px){.c-team_img{padding:0 16.6666666667%;margin-bottom:1.1111111111rem}}.c-team_name{margin-top:2.2222222222rem}.c-label{font-size:1rem;display:block;font-weight:500;margin-bottom:1.1111111111rem}.c-block-might-like_title{font-weight:500!important;margin-bottom:7.7777777778rem;margin-top:3.8888888889rem;font-size:2.2222222222rem!important}@media(max-width:699px){.c-block-might-like_title{margin-bottom:3.8888888889rem}}.c-carousel-product{position:relative;background-color:#f3efe4;display:block}@media(min-width:1000px){.c-carousel-product{position:sticky;top:0}}@media(max-width:999px){.c-carousel-product{margin-top:3.2777777778rem;transform:none!important}}.c-carousel-product:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:3;background-color:#d5cdbb;transition:opacity .6s .2s cubic-bezier(.38,.005,.215,1);pointer-events:none}.is-loaded .c-carousel-product:before{opacity:0}html:not(.has-scroll-scrolling) .c-carousel-product{transition:transform .3s linear}.c-carousel-product *{box-sizing:border-box}.c-carousel-product_slide{background-color:#e3e4df}.c-carousel-product_slide img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.c-carousel-product_slide img.swiper-lazy-loaded{opacity:1}.c-carousel-product_control{position:absolute;bottom:1.9444444444rem;right:1.9444444444rem;width:auto;height:2.2222222222rem;top:inherit;background:none}.c-carousel-product.-hide-controls .c-carousel-product_control{display:none}@media(max-width:999px){.c-carousel-product_control{display:none}}.c-carousel-product_thumbnail{z-index:4;opacity:0;position:absolute}@media(min-width:1000px){.c-carousel-product_thumbnail{top:50%;transform:translate(-120%) translateY(-50%);left:1.9444444444rem}.is-loaded .c-carousel-product_thumbnail{transform:translate(0) translateY(-50%)}}@media(max-width:999px){.c-carousel-product_thumbnail{bottom:1.1111111111rem;left:50%;transform:translate(-50%)}}html.is-first-loaded .c-carousel-product_thumbnail{transition:transform .6s .3s cubic-bezier(.38,.005,.215,1),opacity .6s .3s cubic-bezier(.38,.005,.215,1)}.is-loaded .c-carousel-product_thumbnail{opacity:1}@media(min-width:1000px){.c-carousel-product_thumbnail_container{width:4.3333333333rem}}@media(max-width:999px){.c-carousel-product_thumbnail_container{display:flex}}.c-carousel-product_thumbnail_slide{background-size:cover;background-position:center center;position:relative}@media(min-width:1000px){.c-carousel-product_thumbnail_slide{width:4.3333333333rem;height:5.5555555556rem}}@media(max-width:999px){.c-carousel-product_thumbnail_slide{width:2.7777777778rem;height:3.5555555556rem}}@media(min-width:1000px){.c-carousel-product_thumbnail_slide:not(:last-child){margin-bottom:.5555555556rem}}@media(max-width:999px){.c-carousel-product_thumbnail_slide:not(:last-child){margin-right:.8333333333rem;margin-bottom:0}}.c-carousel-product_pagination{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex}@media(min-width:1000px){.c-carousel-product_pagination{flex-direction:column}}.swiper-pagination-bullet{margin:0!important;border-radius:0;display:block!important;transition:border .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.215,.61,.355,1);border:1px solid #000;background-color:#f3efe41a}@media(min-width:1000px){.swiper-pagination-bullet{width:4.3333333333rem!important;height:5.5555555556rem!important}}@media(max-width:999px){.swiper-pagination-bullet{width:2.7777777778rem!important;height:3.5555555556rem!important}}@media(min-width:1000px){.swiper-pagination-bullet:not(:last-child){margin-bottom:.5555555556rem!important}}@media(max-width:999px){.swiper-pagination-bullet:not(:last-child){margin-right:.8333333333rem!important;margin-bottom:0!important}}.swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #000;background-color:#d5cdbb66}@media(min-width:1000px){.c-carousel-product_slide_inner{padding-top:6.5555555556rem;height:100vh}}@media(max-width:999px){.c-carousel-product_slide_inner{height:90vw;max-height:33.3333333333rem;transform:translateY(-3vw) scale(1.03)}}.c-product_header{padding-top:1.9444444444rem;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2.2222222222rem}@media(min-width:1000px){.c-product_header{min-height:60vh}}@media(min-width:1000px){.c-product_layout{display:flex}}.c-product_header_title{font-weight:500;font-family:Funnel Sans,sans-serif;margin-bottom:2.7777777778rem;line-height:.9;padding-top:.5555555556rem}@media(min-width:1000px){.c-product_header_title{font-size:5.5555555556rem}}@media(max-width:999px){.c-product_header_title{font-size:3.0555555556rem}}.c-product_header_info{display:flex;justify-content:space-between;margin-bottom:.8333333333rem;flex-wrap:wrap;gap:10px}.c-product_header_description{position:relative;margin-bottom:4.4444444444rem}.c-product_header_info_brand{text-transform:uppercase;font-family:Funnel Sans,sans-serif;font-weight:400}@media(min-width:700px){.c-product_header_info_brand{font-size:1.4444444444rem}}@media(max-width:699px){.c-product_header_info_brand{font-size:.8888888889rem;font-weight:500}}.c-product_header_description_label{position:absolute;top:1rem;left:0;text-transform:uppercase}.c-product_header_description_title{font-size:2.2222222222rem;font-family:Instrument Serif,serif;font-weight:400}@media(min-width:1000px){.c-product_header_description_title{text-indent:25%}}@media(max-width:999px){.c-product_header_description_title{text-indent:33.3333333333%}}.c-product_label{text-transform:uppercase;font-size:.8333333333rem;font-weight:500}.c-product_cart_price{display:flex;justify-content:space-between;margin-bottom:2.2222222222rem;position:relative}.c-product_cart_price_item:first-child{padding-right:.8333333333rem}@media(min-width:1000px){.c-product_cart_price_item:first-child{width:25%}}@media(max-width:999px){.c-product_cart_price_item:first-child{width:33.3333333333%}}.c-product_cart_price_label{font-size:1rem;font-weight:500;text-transform:uppercase}.c-product_cart_price_email{position:absolute;right:0;top:0}@media(max-width:999px){.c-product_cart_price_email{display:none!important}}.c-product_cart_form{display:flex}.c-product_cart_form_quantity{display:block}.c-product_cart_form_button{flex-grow:1}.c-product_cart_form_button .c-button{width:100%}.c-product_description{margin-bottom:3.8888888889rem}@media(min-width:700px){.c-product_description{display:flex!important}}.c-product_description_label,.c-product_cart_form_quantity{padding-right:.8333333333rem}@media(min-width:1000px){.c-product_description_label,.c-product_cart_form_quantity{width:25%}}@media(max-width:999px){.c-product_description_label,.c-product_cart_form_quantity{width:33.3333333333%}}@media(min-width:1000px){.c-product_description_text,.c-product_cart_form_button{width:75%}}@media(max-width:999px){.c-product_description_text,.c-product_cart_form_button{width:66.6666666667%}}.c-product_description_text,.c-product_description_label{font-weight:500}@media(max-width:699px){.c-product_description_text,.c-product_description_label{width:100%}}@media(max-width:999px){.c-product_description_label{margin-bottom:.8333333333rem;margin-top:.8333333333rem}}.c-product_cart_quantity{border:solid 1px #131313;display:inline-flex;align-items:center;width:100%;height:2.7777777778rem;border-radius:5px;justify-content:space-between;padding:.6666666667rem;font-size:1.1111111111rem;min-height:3.1111111111rem}.c-product_cart_quantity_button{width:20px;height:20px;font-size:1.4444444444rem;line-height:1;display:flex;align-items:center;justify-content:center}.c-product_cart_quantity_number{display:inline-block}.c-button-email{display:inline-flex;align-items:center;font-size:1rem;font-weight:500;text-transform:uppercase}.c-button-email_label{position:relative;margin-right:.5555555556rem;display:inline-block}.c-button-email_icon{width:1.0555555556rem;height:.7777777778rem}.c-accordion_item,.c-accordion{position:relative}.c-accordion_item:before,.c-accordion:before{position:absolute;left:0;right:0;height:1px;content:"";background-color:#000;transition:transform .9s cubic-bezier(.215,.61,.355,1),opacity .9s cubic-bezier(.215,.61,.355,1);transform-origin:left center;transform:scaleX(0);opacity:0}.is-loaded .c-accordion_item.is-inview:before,.is-loaded .c-accordion.is-inview:before{transform:scaleX(1);opacity:1}.c-accordion:before{top:0}.c-accordion_item:before{bottom:0}.c-accordion_toggler{display:flex;justify-content:space-between;align-items:center;cursor:pointer}@media(min-width:1000px){.c-accordion_toggler{padding:1.6666666667rem 3.8888888889rem}}@media(min-width:700px)and (max-width:999px){.c-accordion_toggler{padding:1.1111111111rem}}@media(max-width:699px){.c-accordion_toggler{padding:1.1111111111rem .8333333333rem}}.c-accordion_toggler_icon{display:inline-block;width:14px;height:14px;position:relative}.c-accordion_toggler_icon:before,.c-accordion_toggler_icon:after{position:absolute;content:"";background-color:#000;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.c-accordion_toggler_icon:before{top:50%;left:0;right:0;height:2px;margin-top:-1px}.c-accordion_toggler_icon:after{left:50%;top:0;bottom:0;width:2px;margin-left:-1px}.c-accordion_item.is-open .c-accordion_toggler_icon:after,.c-nav-main_item.is-open .c-accordion_toggler_icon:after{transform:scaleY(0)}.c-accordion_content{height:0;overflow:hidden}@media(min-width:1000px){.c-accordion_content_inner{padding:1.9444444444rem calc(25% + 1.9444444444rem) 3.8888888889rem 3.8888888889rem}}@media(max-width:999px){.c-accordion_content_inner{padding:.8333333333rem .8333333333rem 1.6666666667rem}}.c-cart{position:fixed;top:0;left:0;width:100%;height:100%;z-index:210;visibility:hidden}html.is-first-loaded .c-cart{transition:visibility .3s cubic-bezier(.215,.61,.355,1)}html.has-cart-open .c-cart{visibility:visible}.c-cart_inner{background-color:#f3efe4;position:absolute;right:0;top:0;height:100%;width:100%;max-width:27.7777777778rem;padding:1.1111111111rem 1.3888888889rem;transform:translate(100%)}html.is-first-loaded .c-cart_inner{transition:transform .3s cubic-bezier(.215,.61,.355,1)}html.has-cart-open .c-cart_inner{transform:translate(0)}.c-cart_overlay{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;cursor:pointer}html.is-first-loaded .c-cart_overlay{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}html.has-cart-open .c-cart_overlay{opacity:.75}.c-cart_close{position:absolute;top:0;right:0}.c-cart_container{height:100%;display:flex;flex-direction:column}.c-cart_main{flex:1;overflow:hidden;height:100%;position:relative}.c-cart_main:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:linear-gradient(0deg,#f3efe4,#e5e6eb00);pointer-events:none}.c-cart_main.-static:after{content:none}.c-cart_top{position:relative}.c-cart_top_title{font-size:1rem;font-weight:500;text-transform:uppercase;margin-bottom:2.2222222222rem}.c-cart_top_title sup{font-size:9px;top:-.75em;margin-left:.2em;font-weight:700}.c-cart_products{overflow:auto;height:100%;-webkit-overflow-scrolling:touch;padding-bottom:50px}.c-cart_product{display:flex;position:relative;padding:1.1111111111rem 0;border-top:solid 1px rgba(0,0,0,.15)}.c-cart_product:last-child{border-bottom:solid 1px rgba(0,0,0,.15)}.c-cart_product_media{border-radius:50%;flex-shrink:0;overflow:hidden;position:relative}@media(min-width:500px){.c-cart_product_media{width:6.4444444444rem;height:6.4444444444rem}}@media(max-width:499px){.c-cart_product_media{width:4.4444444444rem;height:4.4444444444rem}}.c-cart_product_media_img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-cart_product_content{flex-grow:1;width:75%;min-width:200px;font-size:1rem;font-weight:500;padding-left:1.3333333333rem;display:flex;flex-direction:column;justify-content:space-between}.c-cart_product_content_bottom{display:flex;justify-content:space-between;align-items:center}.c-cart_product_title{text-transform:uppercase}.c-cart_product_remove{position:absolute;right:0;top:0;background-color:#0000;color:#00000040}.c-cart_product_remove:hover{background-color:#0000}.c-cart_product_excerpt{font-size:.8888888889rem;margin-bottom:1.1111111111rem;margin-top:.2777777778rem;opacity:.5}@media(min-width:700px){.c-cart_product_excerpt{width:75%}}.c-cart_bottom{padding-bottom:1.1111111111rem;flex-shrink:0}.c-cart_subtotal{display:flex;justify-content:space-between;font-size:1rem;text-transform:uppercase;font-weight:500;border-top:solid 1px rgba(0,0,0,.15);padding-top:.5555555556rem;padding-bottom:2.2222222222rem}.c-cart_checkout_notice{text-align:center;font-size:14px;padding-top:1.1111111111rem;font-weight:500}.c-cart_quantity{border:solid 1px #131313;display:inline-flex;align-items:center;width:5.5555555556rem;height:2rem;border-radius:5px;justify-content:space-between;padding:0 6px}.c-cart_quantity_button{width:20px;height:20px;line-height:1}.c-cart_quantity_number{display:inline-block}.c-cart_recommended{padding:.8333333333rem;border-radius:5px;background-color:#d5cdbb;margin-bottom:.5555555556rem}.c-cart_recommended .c-cart_product{padding:0;border:none}.c-cart-button{position:relative}.c-cart-button_number{position:absolute;top:0;right:-3px;background-color:#131313;border-radius:50%;height:12px;width:12px;font-size:9px;font-weight:700;color:#e3e1d9;z-index:3;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transform:translateY(20px)}@media(min-width:2000px){.c-cart-button_number{height:15px;width:15px;font-size:11px}}html.is-first-loaded .c-cart-button_number{transition:opacity .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1)}html.has-cart-item .c-cart-button_number{opacity:1;transform:translateY(0)}.c-cart_wrapper{background-color:#f8f4eb;border-radius:16px}@media(min-width:700px){.c-cart_wrapper{padding:2.2222222222rem}}@media(max-width:699px){.c-cart_wrapper{padding:15px}}.c-value{position:relative}@media(min-width:1000px){.c-value{margin-bottom:-60vh}}@media(max-width:999px){.c-value{height:21.1111111111rem}}.c-value_container{overflow:hidden;text-align:center;position:relative;height:120vh}.c-value_inner{width:200vw;height:200vw;margin-left:-50vw;position:relative;display:flex}.c-value_bg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100vw;background-color:#d5cdbb}.c-value_bg.-white{background-color:#f3efe4}.c-value_content{position:relative;z-index:2;display:flex;justify-content:center;width:100%;transform-origin:bottom center}.c-value_text{display:flex;flex-direction:column;justify-content:center;font-weight:500;width:33.3333333333%;max-width:26.6666666667rem}@media(min-width:1000px){.c-value_text{height:60vh}}@media(max-width:999px){.c-value_text{height:21.1111111111rem}}@media(max-width:699px){.c-value_text{width:100vw;padding:0 .8333333333rem}}.c-value_text.-full-width{width:100%;max-width:100%}.c-value_title{font-weight:400;font-family:Instrument Serif,serif}.c-value_text.-full-width .c-value_title{width:33.3333333333%;max-width:26.6666666667rem;margin-left:auto;margin-right:auto}.c-value_action{display:flex;flex-wrap:wrap;width:33.3333333333%;margin:0 auto}@media(min-width:700px){.c-value_action{justify-content:center}}@media(max-width:699px){.c-value_action{justify-content:space-between;width:100vw;padding:0 .8333333333rem}}.c-value_button{margin-bottom:.5555555556rem}@media(min-width:700px){.c-value_button:not(:last-child){margin-right:.5555555556rem}}@media(max-width:699px){.c-value_button{width:calc(50% - .5555555556rem)}.c-value_button:nth-child(3){width:100%}}.c-article{overflow:hidden;width:100vw}.c-article_header{padding-bottom:3.8888888889rem;text-align:center;overflow-x:hidden}.c-article_header_title{font-weight:500;margin-bottom:1.9444444444rem;line-height:1}@media(max-width:999px){.c-article_header_title{margin-bottom:3.8888888889rem}}.c-article_header_subtitle{font-weight:400;font-family:Instrument Serif,serif}.c-article_header_inner{display:flex;flex-direction:column;position:relative;z-index:3}@media(min-width:1000px){.c-article_header_inner{padding-bottom:3.8888888889rem}}@media(max-width:999px){.c-article_header_inner{padding-bottom:1.6666666667rem}}.c-article_header_info{position:relative;z-index:3}.c-article_header_circle{position:absolute;background:radial-gradient(circle,#b7975c,#b7975c00);mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,black 30%,transparent 50%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,black 30%,transparent 50%);pointer-events:none;animation-play-state:paused;opacity:.5}@media(min-width:700px){.c-article_header_circle{width:50vw;height:50vw;left:-10vw;bottom:-10vw;animation:FloatingArticle 16s ease-in-out infinite}}@media(max-width:699px){.c-article_header_circle{width:100vw;height:100vw;left:-20vw;top:0vw;animation:FloatingArticleMobile 16s ease-in-out infinite}}.c-article_header_container.is-inview .c-article_header_circle{animation-play-state:running}@keyframes FloatingArticle{0%,to{transform:translate3d(0,-40%,0) scale(.7);opacity:.5}25%{transform:translate3d(25%,0,0) scale(1.1)}60%{transform:translate3d(100%,40%,0) scale(.6);opacity:.3}75%{transform:translate3d(80%,0,0) scale(1)}}@keyframes FloatingArticleMobile{0%,to{transform:translate3d(0,-40%,0) scale(.3);opacity:.3}25%{transform:translate3d(25%,0,0) scale(.9)}60%{transform:translate3d(0,40%,0) scale(.4);opacity:.3}75%{transform:translate3d(-40%,0,0) scale(.9)}}@media(min-width:1000px){.c-article_section{margin-bottom:4.4444444444rem}.c-article_section:last-child{margin-bottom:6.1111111111rem}}@media(max-width:999px){.c-article_section{margin-bottom:2.2222222222rem}.c-article_section:last-child{margin-bottom:3.3333333333rem}}@media(max-width:699px){.c-article_section{padding-top:.8333333333rem}}@media(max-width:699px){.c-article_section.-no-margin-bottom\@to-small{margin-bottom:0!important}}.c-article_header_wysiwyg{text-align:center;text-transform:uppercase;font-weight:500;font-size:.8333333333rem}.c-search{position:fixed;top:0;left:0;width:100%;z-index:95;visibility:hidden;transform:translateY(0);opacity:0}html.is-first-loaded .c-search{transition:transform .3s cubic-bezier(.215,.61,.355,1),visibility .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}html.has-search-open .c-search{visibility:visible;opacity:1}@media(min-width:1000px){html.has-search-open .c-search{transform:translateY(6.5555555556rem)}html.has-scrolled.has-search-open .c-search{transform:translateY(3.2777777778rem)}}@media(max-width:999px){html.has-search-open .c-search{transform:translateY(3.2777777778rem)}}.c-search_inner{background-color:#131313;position:relative;color:#f3efe4;padding-top:1.1111111111rem;padding-bottom:1.1111111111rem}@media(min-width:700px){.c-search_inner{padding-right:1.9444444444rem;padding-left:1.9444444444rem}}@media(max-width:699px){.c-search_inner{padding-right:.8333333333rem;padding-left:.8333333333rem}}@media(min-width:1000px){.c-search_input{font-size:1.7777777778rem}}@media(max-width:999px){.c-search_input{font-size:1.2222222222rem}}.c-search_input::placeholder{color:#f3efe4}.c-search_button{position:absolute;top:50%;display:block;color:#f3efe4;transform:translateY(-50%);transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.c-search_button:hover{opacity:.35}@media(min-width:700px){.c-search_button{right:1.9444444444rem}}@media(max-width:699px){.c-search_button{right:.8333333333rem}}@media(min-width:1000px){.c-search_button{width:1.8888888889rem;height:1.8888888889rem}}@media(max-width:999px){.c-search_button{width:1.3333333333rem;height:1.3333333333rem}}.c-search_button svg{width:100%;height:100%;display:block}.c-lazy{width:100%;height:100%;background-color:#e3e4df}.c-lazy.-transparent{background-color:#0000}.c-lazy img{opacity:0;transition:opacity .6s .2s cubic-bezier(.38,.005,.215,1)}.c-lazy.is-loaded img{opacity:1}.u-1\/2{width:50%}.u-1\/3{width:33.3333333333%}.u-2\/3{width:66.6666666667%}@media(min-width:1000px){.u-9\/12\@from-medium{width:75%}}@media(min-width:1000px){.u-1\/2\@from-medium{width:50%}}@media(min-width:1000px){.u-3\/12\@from-medium{width:25%}}@media(min-width:700px){.u-8\/12\@from-small{width:66.6666666667%}}@media(min-width:700px){.u-1\/12\@from-small{width:8.3333333333%}}@media(min-width:700px){.u-7\/12\@from-small{width:58.3333333333%}}@media(min-width:700px){.u-4\/12\@from-small{width:33.3333333333%}}@media(min-width:700px){.u-1\/2\@from-small{width:50%}}@media(min-width:700px){.u-5\/12\@from-small{width:41.6666666667%}}.u-text-center{text-align:center!important}.u-font-serif{font-family:Instrument Serif,serif}.u-none{display:none}.u-overflow-hidden{overflow:hidden}.u-relative{position:relative}@media(max-width:699px){.u-hide\@to-small{display:none!important}}@media(min-width:700px){.u-hide\@from-small{display:none!important}}@media(min-width:1000px){.u-hide\@from-medium{display:none!important}}@media(max-width:999px){.u-hide\@to-medium{display:none!important}}.u-visibility-hidden{visibility:hidden}.u-screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0;width:1px;height:1px;border:0}.u-anim{opacity:0;display:block;transform:translateY(2.2222222222rem)}html.is-first-loaded .u-anim{transition:transform .6s cubic-bezier(.38,.005,.215,1),opacity .6s cubic-bezier(.38,.005,.215,1)}html.is-loaded .u-anim{transform:translateY(0);opacity:1}html.is-loaded .u-anim.-delay-1{transition-delay:.4s}html.is-loaded .u-anim.-delay-2{transition-delay:.5s}html.is-loaded .u-anim.-delay-3{transition-delay:.6s}html.is-loaded .u-anim.-delay-4{transition-delay:.7s}.u-anim-scroll_element{display:inline-block;transition:transform .9s cubic-bezier(.38,.005,.215,1);transform:translateY(100%)}html.is-loaded .u-anim-scroll.is-inview .u-anim-scroll_element{transform:translateY(0)}.u-margin-top{margin-top:3.8888888889rem}

/* Dexy palette and truthful preview boundaries; native geometry retained. */
.c-header,.c-header_bottom,.c-footer_white{background-color:#f3efe4}.c-hero{background-color:#14241c}.c-home-intro_circle,.c-block-contact_logo{color:#17362a}.c-button{background-color:#17362a;color:#f8f4eb}.c-button.-stroke{background-color:transparent}.c-button.-stroke.-white{color:#fff}.c-hero_content{color:#fff}.c-product-preview_img{background-color:#e3ddcf}.dexy-note{font-size:.85rem;line-height:1.4;margin-top:1rem;max-width:34em}.dexy-note a{text-decoration:underline}.c-footer_copyright_text{color:#f8f4eb}.c-product_cart .dexy-note{margin:1rem 0}.c-footer_scroll svg{transform:rotate(-90deg)}.c-cta-contact_button_circle{background-color:#17362a}.c-cta-contact_button_icon{fill:#c6a96b}.c-cta-contact_text{color:#17362a;border-color:#b7975c}.c-nav-overlay{background-color:#f3efe4}
@media(max-width:639px){.c-about-hero_title_line:nth-child(3){padding-left:15%;}}

/* Approved DB monogram below the footer navigation. */
.dexy-footer-monogram{display:block;width:280px;max-width:100%;margin:32px auto 0}.dexy-footer-monogram img{display:block;width:100%;max-width:100%;height:auto}.dexy-footer-monogram:focus-visible{outline:2px solid #b7975c;outline-offset:8px}
@media(max-width:699px){.dexy-footer-monogram{width:220px;margin-top:24px}}

/* Approved gold wordmark in the green footer, above copyright. */
.dexy-footer-wordmark{display:block;width:100%;margin:40px 0 0}.dexy-footer-wordmark img{display:block;width:100%;max-width:100%;height:auto}.dexy-footer-wordmark:focus-visible{outline:2px solid #b7975c;outline-offset:8px}
@media(max-width:699px){.dexy-footer-wordmark{margin-top:24px}}

/* Approved botanical seal beside the contact form. */
.dexy-contact-layout{display:flex;align-items:flex-start;gap:6%}.dexy-contact-form,.dexy-contact-seal{flex:0 1 47%;min-width:0}.dexy-contact-seal{display:flex;flex-direction:column;align-items:center;gap:1rem}.dexy-contact-seal img{display:block;width:100%;max-width:620px;height:auto}.dexy-contact-seal .c-section_label{margin:0}
@media(max-width:999px){.dexy-contact-layout{flex-direction:column;gap:2.5rem}.dexy-contact-form,.dexy-contact-seal{flex:none;width:100%}.dexy-contact-seal{order:-1}.dexy-contact-seal img{max-width:390px}}
@media(max-width:699px){.dexy-contact-seal img{max-width:280px}}


/* Approved black bitmap wordmark, within the native header rows. */
.c-header .c-header_logo .dexy-header-wordmark{display:block;width:220px;max-width:100%;height:auto;transition:transform .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}
.c-header .c-header_logo_small .dexy-header-wordmark{display:block;width:180px;max-width:none;height:auto;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:translate(100%)}
html.has-scrolled.is-loaded .c-header .c-header_logo_small .dexy-header-wordmark{transform:translate(0)}
@media(min-width:1000px){html.has-scrolled.is-loaded .c-header .c-header_bottom_inner.-main .c-nav-main{transform:translate(210px)}}
@media(max-width:999px){.c-header .c-header_logo .dexy-header-wordmark{width:170px;max-width:calc(100vw - 175px)}}

/* Home hero CTA text on the existing cream hover background. */
.c-hero .c-hero_subtitle_button .c-button.-stroke.-white:hover{color:#000}

/* Match the About navigation row to its native beige header theme. */
[data-theme=gray] .c-header_bottom{background-color:#d5cdbb}

/* Dexy native desktop scrollbar: gold grip, cream track, evergreen edge. */
@media screen and (min-width: 1000px) and (hover: hover) and (pointer: fine) and (forced-colors: none) {
  @supports selector(::-webkit-scrollbar) {
    html::-webkit-scrollbar {
      width: 16px;
      height: 16px;
    }

    html::-webkit-scrollbar-track {
      background-color: #f3efe4;
      box-shadow: inset 1px 0 0 #17362a33, inset -1px 0 0 #b7975c38;
    }

    html::-webkit-scrollbar-thumb {
      min-height: 36px;
      border: 2px solid transparent;
      border-radius: 8px;
      background-color: #98743a;
      background-image: linear-gradient(90deg, #765721 0%, #a9833f 24%, #c6aa68 46%, #af8b47 62%, #765721 100%);
      background-clip: padding-box;
      box-shadow: inset 0 1px 0 #eadbad80, inset 0 -1px 0 #4e3b1c70;
    }

    html::-webkit-scrollbar-thumb:hover {
      background-color: #87632d;
      background-image: linear-gradient(90deg, #60471e 0%, #936d30 24%, #b7944d 46%, #9d7737 62%, #60471e 100%);
    }

    html::-webkit-scrollbar-thumb:active {
      background-color: #63491d;
      background-image: linear-gradient(90deg, #4f3a18 0%, #795722 30%, #98743a 48%, #795722 66%, #4f3a18 100%);
      box-shadow: inset 0 1px 2px #30220f80;
    }

    html::-webkit-scrollbar-corner {
      background-color: #f3efe4;
    }
  }

  @supports not selector(::-webkit-scrollbar) {
    html {
      scrollbar-color: #98743a #f3efe4;
      scrollbar-width: auto;
    }

    /* Keep the inherited fallback color out of nested scroll areas. */
    html > body {
      scrollbar-color: auto;
    }
  }
}

/* Dexy R20: one continuous botanical texture, driven by native scroll. */
.c-block-contact_title:has(+ .c-block-contact_logo.-leaf-weave){margin-bottom:0}
.c-block-contact_logo.-leaf-weave{height:calc(15.8333vw + 13.54167vw);margin-top:0;overflow:visible}
.c-block-contact_logo.-leaf-weave>.u-relative{height:100%}
.c-block-contact_logo.-leaf-weave .c-block-contact_leaf-art{position:absolute;bottom:0;left:3%;display:block;width:94%;height:auto;max-width:none}
.c-block-contact_logo.-leaf-weave .c-block-contact_leaf-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;visibility:hidden;pointer-events:none}
.c-block-contact_logo.-leaf-weave[data-leaf-context="ready"] .c-block-contact_leaf-canvas{visibility:visible}
.c-block-contact_logo.-leaf-weave[data-leaf-context="ready"] .c-block-contact_leaf-art{visibility:hidden}
@media(max-width:699px){
.c-block-contact_logo.-leaf-weave{height:calc(22.79951vw + 6.6666666667rem)}
}

/* Dexy R23: cap scene pinned to the existing Harness rendered section. */
.dexy-cap-home{position:relative;height:300vh;height:300svh;background:#f4eddf}
.dexy-cap-stage{position:relative;height:100vh;height:100svh;overflow:clip;background:radial-gradient(ellipse at 53% 43%,#fff8eb 0%,#f4eddf 55%,#e5d9c3 100%);will-change:transform}
.dexy-cap-intro{position:absolute;top:8.8%;left:0;right:0;z-index:3;text-align:center;padding:0 24px;pointer-events:none}
.dexy-cap-eyebrow{margin:0 0 22px;font-size:13px;letter-spacing:.25em}
.dexy-cap-intro h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(46px,6.1vw,89px);letter-spacing:-.048em;line-height:1;margin:0}
.dexy-cap-product{position:absolute;inset:29% 0 13%;z-index:2}
.dexy-cap-scene{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}
.dexy-cap-error{margin:0;padding:20px;position:absolute;inset:35% 10% auto;text-align:center;line-height:1.6}
.dexy-cap-home [hidden]{display:none!important}
@media(max-width:600px){.dexy-cap-intro{top:12%}.dexy-cap-eyebrow{margin-bottom:20px;font-size:10px}.dexy-cap-intro h2{font-size:48px}.dexy-cap-product{inset:28% 0 19%}}

/* Selected miniature botanical wordmark, above the balm scene heading. */
.dexy-cap-eyebrow:has(.dexy-cap-wordmark){margin:0 0 8px;line-height:0;letter-spacing:normal}
.dexy-cap-wordmark{display:block;width:180px;height:auto;max-width:100%;margin:0 auto}
@media(max-width:600px){.dexy-cap-wordmark{width:140px}.dexy-cap-eyebrow:has(.dexy-cap-wordmark){margin-bottom:10px}}

/* Intro word choreography. Final typography and photo stacking stay inherited. */
#home-intro-title .c-home-intro_title_line{overflow:visible}
#home-intro-title .dexy-intro-row,#home-intro-title .dexy-intro-word{display:inline-block}
#home-intro-title .dexy-intro-word{position:relative;transform-origin:50% 60%;transition:none}
#home-intro-title[data-intro-motion="active"]{perspective:1100px}
#home-intro-title [data-intro-word="your"]{z-index:2}
#home-intro-title [data-intro-word="daily"]{z-index:1}
#home-intro-title [data-intro-word="little"]{z-index:4}
#home-intro-title [data-intro-word="ritual"]{z-index:3}

/* Retain intro breathing room without a drawn divider above the balm scene. */
.dexy-intro-spacer{display:block;height:1px;position:relative;margin-top:8.8888888889rem}
@media(max-width:999px){.dexy-intro-spacer{margin-top:2.2222222222rem}}

/* Product loaders run after scroll reveal and stop when the image is ready. */
@supports selector(:has(*)) {
  .c-product-preview_img_spinner div {
    animation-play-state: paused;
  }
  .c-product-preview_img_inner:not(.is-loaded):has(> .c-figure-lazy.is-inview) .c-product-preview_img_spinner div {
    animation-play-state: running;
  }
}

/* Larger desktop product menu with two evenly spaced product choices. */
@media(min-width:1000px){
  .c-nav-main_dropdown_list{display:flex;flex-direction:column;padding:28px 36px}
  .c-nav-main_dropdown_item:not(.-all){display:flex;align-items:center;flex:1}
  .c-nav-main_dropdown_link{font-size:clamp(38px,3.8vw,64px);line-height:1.1;letter-spacing:-.035em;padding:12px 0}
  .c-nav-main_dropdown_link:before{bottom:8px!important}
}
