:root{--header-height:76px;--cart-width:100%;--col-width:113px;--gutter:0.75rem;--indent:-0.75rem;--radius-16:8px;--theme-color:#fff;--theme-color-alt:#fff;--theme-tab:#665b18;--wpforms-label-error-color:#665b18}@media screen and (min-width:64em){:root{--header-height:130px;--gutter:2rem;--cart-width:360px;--radius-16:1rem}}.l-clearfix:after,.l-clearfix:before{content:" ";display:table}.l-clearfix:after{clear:both}@font-face{font-display:swap;font-family:"InputSerif";font-style:normal;font-weight:300;src:url(/themes/gaia/dist/8b5305514bb57afb645d.woff2) format("woff2")}@font-face{font-display:swap;font-family:"InputSerif";font-style:normal;font-weight:400;src:url(/themes/gaia/dist/77701a76277766469d78.woff2) format("woff2")}@font-face{font-display:swap;font-family:"InputSerif";font-style:normal;font-weight:500;src:url(/themes/gaia/dist/064893a7725378021e69.woff2) format("woff2")}@font-face{font-display:swap;font-family:"InputSerif";font-style:normal;font-weight:700;src:url(/themes/gaia/dist/1ec9e90b8ba33bfc2180.woff2) format("woff2")}@font-face{font-display:swap;font-family:FreightBig;font-style:normal;font-weight:500;src:url(/themes/gaia/dist/d5df2accf4e1a3604438.woff2) format("woff2")}@font-face{font-display:swap;font-family:FreightBig;font-style:normal;font-weight:700;src:url(/themes/gaia/dist/6c5331ea1346ac53c8ad.woff2) format("woff2")}@font-face{font-display:swap;font-family:FreightBig;font-style:normal;font-weight:900;src:url(/themes/gaia/dist/86346bf3aff421c3a5ba.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/themes/gaia/dist/9641d5d087bc9e626d4c.woff2) format("woff2")}html{box-sizing:border-box;font-size:100%;margin:0!important;scroll-behavior:smooth;scrollbar-gutter:auto}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#4b3f12;font:1em InputSerif,Helvetica,sans-serif;letter-spacing:.5px;margin:0;padding:0;position:relative}body.nav-opened,body.nav2-opened{height:100vh}body.filters-opened,body.nav-mb-opened,body.nav-mb-submenu-opened,body.nav2-opened{overflow-y:hidden}a{text-decoration:none}a,button{color:#4b3f12}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;cursor:pointer;font-family:inherit;outline:none;padding:0}strong{font-size:inherit;font-weight:700;margin-left:0}figure{margin:0;overflow:hidden;position:relative}figure,figure picture{display:block}figure figcaption{font-size:.75rem;font-weight:300;padding-bottom:1rem}iframe{border:0}img{display:block;font-size:10px;height:auto;margin:auto;max-width:100%}caption,table,tbody,td,tfoot,th,thead,tr{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}input,select,textarea{border-radius:0}@media screen and (min-width:64em){body.is-nav-open{height:auto;overflow:visible}body.is-nav-open:before{content:none}}.l-unlist{list-style:none;margin:0;padding:0}.l-untitle{font-size:inherit;font-weight:inherit;margin:0}.l-center{text-align:center}.l-right{text-align:right}.l-medium{font-weight:500}.title-center{text-align:left}.my-m-2{margin-top:-2rem}.my-2-0{margin-top:2rem}.my-0-2{margin-bottom:2rem;margin-top:0!important}.my-0{margin:0!important}.my-1-1{margin-bottom:1rem;margin-top:1rem}.py-1-0{padding-top:1rem!important}.py-1-0,.py-2-0{padding-bottom:0!important}.py-2-0{padding-top:2rem}.py-0-2{padding-bottom:2rem;padding-top:0}.py-0-4{padding-bottom:4rem;padding-top:0}.py-2{padding:2rem 0!important}.py-4{padding:4rem 0!important}.img-rounded{border-radius:50%;overflow:hidden}.img-rounded img{display:block}.border-left-corner{border-left:1px solid #cd9a67;border-top:1px solid #cd9a67}.l-embed{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.l-embed>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page{min-height:400px}.l-main-content{overflow:hidden}#contact-form h2,#whitebook h2{scroll-margin-top:150px}.l-scrollbar{position:relative}@media screen and (max-width:419px){.l--desktop{display:none!important}}@media screen and (min-width:420px){.l--mobile{display:none!important}}@media screen and (min-width:64em){.title-center{text-align:center}.l-main{margin-top:138px}.logged-in .l-main{margin-top:134px}.pro-shop-wrapper{width:calc(100% - var(--cart-width))}.padded-edges{margin-left:1rem;margin-right:1rem}}.grid-row{--gdspan:2/-2;display:grid;grid-template-columns:var(--gutter) repeat(6,minmax(1rem,1fr)) var(--gutter);scroll-margin-top:5rem}.grid-row .grid-data,.grid-row .grid-data[data-cols=boxed-6],.grid-row .grid-data[data-cols=boxed-8]{grid-column:2/-2}.grid-row .grid-data[data-cols=edge-right]{grid-column:2/-1}.grid-row .grid-data.grid-full-mb,.grid-row .grid-data[data-cols=edges],.grid-row .grid-data[data-cols=full]{grid-column:1/-1}@media screen and (min-width:64em){.grid-row{--gdspan:3/-3;grid-template-columns:2rem repeat(12,1fr) 2rem}.grid-row .grid-data,.grid-row .grid-data.grid-full-mb,.grid-row .grid-data[data-cols=edge-right]{grid-column:var(--gdspan)}.grid-row .grid-data[data-cols=boxed-6]{grid-column:5/-5}.grid-row .grid-data[data-cols=boxed-8]{grid-column:4/-4}.grid-row .grid-data[data-cols=full]{grid-column:2/-2}.grid-row .grid-data[data-cols=edges]{grid-column:1/-1}}@media screen and (min-width:100em){.grid-row .grid-data[data-xl-offset=right]{grid-column:var(--gdspanxl)}}.svg-icon{fill:currentColor;stroke-width:0;stroke:currentColor;display:inline-block;height:1em;vertical-align:-2px;width:1em}i.star,i.star-on{color:#cd9a67;font-size:1.25rem;font-style:normal;height:16px;line-height:12px}.big i.star,.big i.star-on{font-size:2rem}.m--public i.star,.m--public i.star-on{color:#f7f3e8}.m--pro i.star,.m--pro i.star-on{color:#fff}.icon-rs{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.icon-rs .svg-icon{color:var(--theme-color-font);font-size:1.125rem;transition:color .15s}.them-dark .icon-rs .svg-icon{color:#665b18}.them-lite .icon-rs .svg-icon{color:#f7f3e8}.logo-main{display:flex;justify-content:center}.logo-main .svg-icon{color:#f7f3e8;font-size:6rem;height:auto;margin:1rem 0;transition:margin .35s,width .35s}.logo-main .svg-icon.logo-main-g{margin-left:-24px}.is-shrink .logo-main .svg-icon{margin:0}.is-shrink .logo-main .svg-icon.logo-main-cg{width:0}.is-shrink .logo-main .svg-icon.logo-main-g{width:2rem}@media screen and (min-width:64em){.medium i.star,.medium i.star-on{font-size:1.625rem}}input[type=search],select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent;color:inherit;font-family:inherit;width:100%}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M7.3 11.3a1 1 0 0 1 1.4 0l7.3 7.29 7.3-7.3a1 1 0 1 1 1.4 1.42l-8 8a1 1 0 0 1-1.4 0l-8-8a1 1 0 0 1 0-1.42z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat,repeat;background-size:20px;border:1px solid #665b18;cursor:pointer;padding:.75rem .5rem}::-moz-placeholder{color:#4b3f12;color:rgba(75,63,18,.8);opacity:.8}::placeholder{color:#4b3f12;color:rgba(75,63,18,.8);opacity:.8}input[type=search].header__search-input::-moz-placeholder{color:#f7f3e8;color:hsla(44,48%,94%,.8);opacity:.8}input[type=search].header__search-input::placeholder{color:#f7f3e8;color:hsla(44,48%,94%,.8);opacity:.8}input[type=search].header__search-input.input-text::-webkit-input-placeholder{color:#f7f3e8;color:hsla(44,48%,94%,.8);opacity:.8}input[type=search]#map-search-input{border:1px solid #665b18;outline:0;padding:.75rem .5rem}input[type=checkbox],input[type=radio]{accent-color:#bd8a67;cursor:pointer}option{font-family:inherit;font-size:inherit}.them-lite{--theme-color:#f7f3e8;--theme-color-alt:#665b18;--theme-tab:#cd9a67;--theme-bgcolor:#f7f3e8;--theme-color-font:#f7f3e8;--theme-color-80:rgba($white,.8);--theme-border-color:#665b18}.them-lite-border{--theme-tab:#cd9a67}.them-dark{--theme-color:#665b18;--theme-color-alt:#f7f3e8;--theme-color-inv:#cd9a67;--theme-bgcolor:#665b18;--theme-color-font:#f7f3e8;--theme-color-80:rgba($white,.8);--theme-border-color:#cd9a67}.them-camel{--theme-color:#cd9a67;--theme-color-alt:#f7f3e8;--theme-color-inv:#665b18;--theme-bgcolor:#cd9a67;--theme-color-font:#f7f3e8;--theme-border-color:#f7f3e8}h1,h2,h3,h4,h5{line-height:.9;margin:.5rem 0 1rem}h1,h2{font-family:FreightBig,sans-serif}h1{font-size:3rem;font-weight:500;line-height:1;margin:.5rem 0}h1.h2-like{font-size:2rem;font-weight:700}h1.edito{font-family:FreightBig,sans-serif;font-size:2.125rem}h1.m--404{font-size:2.75rem}h2{color:#4b3f12;font-size:2rem;font-weight:700;line-height:1;position:relative}h2.h3-like{font-size:1.625rem}.them-dark h2{color:#fff}h3{color:#4b3f12;font-size:1.3125rem;line-height:1;margin:.5rem 0}h4{font-size:1rem}.entry{margin-bottom:1rem}.entry ul{line-height:1.8}.entry h3{font-family:FreightBig,sans-serif;line-height:1.1;margin:1.25rem 0 .75rem}.entry,.entry p,p{font-size:.875rem;font-weight:300;line-height:1.6}.entry a:not(.btn),.entry p a:not(.btn),p a:not(.btn){color:#cd9a67;position:relative;text-decoration-color:#cd9a67;text-decoration:underline;text-underline-offset:6px;word-break:break-word}p{margin:.5rem 0}p.mention{font-size:.75rem}.edito,.edito p,.page-intro .entry,page-intro .entry p{font-family:Poppins,sans-serif}.page-intro .entry,page-intro .entry p{font-size:.875rem}a[href^="mailto:"]{word-break:break-all}.grid-item ul{margin-left:0;padding-left:1rem}.table-cookies{margin:1rem 0}.table-cookies td,.table-cookies th{border-bottom:1px solid #eee;font-size:.9375rem;padding:6px;text-align:left}.table-cookies th{font-weight:500}@media (min-width:48em){h1{font-size:3.25rem;margin:.75rem 0}h1.edito{font-size:3rem}h1.h2-like,h2{font-size:2.25rem}h3{font-size:1.75rem}.entry.edito,.entry.edito p{font-size:1rem}}.swiper{--swiper-pagination-color:#665b18;--swiper-pagination-bullet-inactive-color:#665b18;--swiper-pagination-bottom:0;opacity:0}.swiper:not(.slider-promos){padding-bottom:2rem!important;padding-top:2rem!important}.swiper-initialized{opacity:1}.swiper-slide{height:100%!important;overflow:hidden}.swiper-slide__title{display:block;font-size:.75rem;font-weight:400;padding-top:.75rem}.swiper-nav{background-color:#cd9a67;display:none!important;height:32px!important;left:auto!important;right:6px!important;width:32px!important}.swiper-nav:after{content:none!important}.swiper-nav.swiper-button-prev{top:calc(50% - 36px)}.swiper-nav .svg-icon{color:#f7f3e8;font-size:.75rem!important;height:1rem}.swiper-slide--rs img{transition:transform .4s ease-in-out}.swiper-slide--rs img:hover{transform:scale3d(1.2,1.2,1)}.swiper--cart .slide-product{gap:1rem}.swiper--cart .swiper-nav{display:flex!important}.swiper--cart .swiper-button-prev{left:0!important;top:50%}.swiper--cart .swiper-button-next{right:0!important}.swiper--cart .swiper-pagination{display:block}.swiper.slider-wp{max-width:420px}.swiper.slider-wp picture{display:block;position:relative}.swiper.slider-wp picture:after{background:linear-gradient(180deg,transparent,#000);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.swiper.slider-promos .slide-promo{align-items:center;display:flex;flex-direction:column}.swiper.slider-promos .slide-promo__text{padding:2rem 4rem}.swiper.nav-bottom .swiper-pagination{border:1px solid #cd9a67;bottom:0;height:32px}.swiper.nav-bottom .swiper-pagination span{margin:-2px 4px}.swiper.nav-bottom .swiper-nav{background-color:transparent;bottom:0;display:flex!important;top:auto!important}.swiper.nav-bottom .swiper-nav .svg-icon{color:#665b18;height:23px;margin-top:2px}.swiper.nav-bottom .swiper-nav.swiper-button-lock{display:none!important}.swiper.nav-bottom .swiper-button-prev{border-right:1px solid #cd9a67;left:0!important}.swiper.nav-bottom .swiper-button-next{border-left:1px solid #cd9a67;right:0!important}@media screen and (min-width:40em){.swiper:not(.swiper--sag) .swiper-nav{display:flex!important}.swiper:not(.slider-wp):not(.nav-bottom) .swiper-pagination{display:none}.swiper--sag .swiper-nav{background-color:transparent;border-bottom:1px solid #cd9a67;border-top:1px solid #cd9a67;bottom:2rem;height:calc(100% - 4rem)!important;top:auto!important}.swiper--sag .swiper-nav:before{background-color:#cd9a67;bottom:0;content:"";display:block;height:32px;position:absolute;width:32px}.swiper--sag .swiper-nav .svg-icon{bottom:6px;position:absolute}.swiper--sag .swiper-button-prev{border-left:1px solid #cd9a67;left:0!important}.swiper--sag .swiper-button-next{border-right:1px solid #cd9a67;right:0!important}}@media screen and (min-width:64em){.swiper--sag .swiper-nav{display:flex!important}.swiper.slider-promos .slide-promo{flex-direction:row}.swiper.slider-promos .slide-promo__visual{flex:0 0 50%}.swiper.nav-offset-visual .swiper-button-prev{left:50%!important}.swiper.nav-offset-visual .swiper-pagination{left:50%!important;width:50%}.swiper--justify>div{justify-content:center}}@media screen and (min-width:100em){.swiper.slider-promos .slide-promo__visual{flex:0 0 40%}.swiper.slider-promos .slide-promo__text{padding:2rem 6rem}.swiper.nav-offset-visual .swiper-button-prev{left:40%!important}.swiper.nav-offset-visual .swiper-pagination{left:40%!important;width:60%}}.btn-wrapper{display:flex;padding:.5rem 0}.btn-wrapper.m--center{justify-content:center}.btn-wrapper.m--right{justify-content:flex-end}.btn{cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:300;justify-content:center;line-height:1.5;text-align:center;transition:background-color .4s,color .4s;width:100%}.btn--frame,.btn--frame-lite,.btn--inset{border:1px solid #cd9a67;color:#4b3f12;padding:.5rem}.btn--frame-lite:hover,.btn--frame:hover,.btn--inset:hover{background-color:#cd9a67;color:#fff!important}.them-dark .btn--frame{color:#f7f3e8}.btn--frame-lite,.btn--inset{color:#cd9a67}.btn--inset{border-width:1px 0 0}.btn--frame-alt{border:1px solid #f7f3e8;color:#f7f3e8;font-size:.75rem;padding:.5rem 1.5rem}.btn--solid{align-items:center;background-color:#cd9a67;color:#fff;padding:.5rem}.btn--solid:hover{background-color:#a47b52}.btn--inset-back{align-items:center;border-bottom:1px solid #cd9a67;color:#cd9a67;display:flex;gap:.5rem;justify-content:left;padding:.5rem 1rem}.btn--inset-back:hover{background-color:#cd9a67;color:#fff}.btn--dark{background-color:#665b18;color:#f7f3e8;padding:.5rem}.btn.m--auto{font-size:.875rem;max-width:none!important;padding:.5rem 1rem;width:auto}.btn.m--tiny{color:#f7f3e8;font-size:.75rem}.btn.m--tiny:hover{color:var(--theme-color-inv)}.card--dark .btn{color:#f7f3e8}.card-cta .btn{max-width:400px!important}.btn--link{align-items:start;border-bottom:1px solid var(--theme-color-alt);color:var(--theme-color-alt);display:flex;gap:.5rem;width:auto}.btn--link i{border-left:1px solid var(--theme-color-alt);font-style:normal;padding:0 .5rem 8px}.btn--link .svg-icon{font-size:28px;height:20px;transition:transform .5s}.btn--link:hover .svg-icon,a:hover .btn--link .svg-icon{transform:scaleY(-1)}.btn--url{color:#cd9a67;max-width:none;text-decoration:underline;text-underline-offset:4px;width:auto}.btn--play{align-items:center;border:1px solid #cd9a67;color:#cd9a67;display:flex;height:32px;justify-content:center;line-height:28px;text-decoration:none;transition:background-color .25s;width:32px}.btn--download{width:100%}.btn--ajaxload{max-width:300px!important;padding:.5rem 1rem}.btn--ajaxload .icon{display:inline-block;height:20px;margin-left:.5em;vertical-align:middle;width:20px}.btn--ajaxload .icon.loading svg{animation:spin 1.4s linear infinite}.btn--ajaxload .svg-icon{font-size:1.375em}@media screen and (min-width:480px){.btn:not(.m--full){max-width:260px}.btn--download{margin-left:auto;margin-top:auto;max-width:400px!important}}.header{left:0;position:sticky;right:0;top:0;z-index:10}.header ul{list-style:none;margin:0;padding:0}.header-topbar{background-color:var(--theme-bgcolor);display:none}.header-topbar-nav a:not(.btn),.header-topbar-nav span{color:var(--theme-color-font);font-size:.75rem}.header-topbar-nav a.border{border:1px solid #cd9a67;color:#4b3f12;display:inline-flex;font-size:.75rem;font-weight:300;justify-content:center;line-height:1;padding:.5rem 1.5rem;text-align:center;transition:background-color .4s,color .4s;width:100%}.them-dark .header-topbar-nav a.border{border:1px solid #f7f3e8;color:#f7f3e8}.header-topbar-nav a.menu-link-account{display:block}.header-inner{align-items:center;background-color:var(--theme-bgcolor)}.header-inner.m--mobile{height:62px}.header-inner.m--desktop{display:none}.header-inner a[role=addtocart]{color:#f7f3e8;font-size:.75rem}.header__nav{color:var(--theme-color-font);font-size:.75rem;grid-column:2/span 2}.header__nav .svg-icon{color:var(--theme-color-font);font-size:1.75rem}.header__logo{grid-column:span 2}.header__logo .svg-icon{color:var(--theme-color-font);font-size:4rem;height:30px}.header__account{display:flex;grid-column:span 1;justify-content:center}.header__account .buddy{color:#f7f3e8;font-size:1.25rem;margin:0 6px}.header__cart{display:flex;grid-column:span 1;justify-content:end}.header__addtocart{min-width:54px;position:relative}.header--pro .header-zonearea{color:#f7f3e8;display:none;font-size:.75rem;left:50%;position:absolute;top:1rem;transform:translateX(-60%)}@media (min-width:64em){.header{position:fixed;z-index:1110}.header-topbar{color:#fff;display:flex;height:46px;justify-content:space-between;padding:.5rem var(--gutter)}.header-topbar-nav{align-items:center;display:flex;gap:2rem}.header-topbar-nav a.border:hover{border:1px solid #cd9a67;color:#cd9a67}.header-inner{background-color:#fff}.header-inner.m--mobile{display:none}.header-inner.m--desktop{display:grid}.header__logo{grid-column:span 2}.header__logo .svg-icon{color:#665b18;font-size:6rem;height:60px}.header__account .buddy{font-size:1.125rem}.header__nav .header-nav{display:flex;gap:2rem}.header__nav.m--primary{grid-column:2/span 5}.header__nav.m--secondary{grid-column:span 5}.header__nav.m--secondary .header-nav{justify-content:flex-end}.header__nav a.has-submenu:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M7.3 11.3a1 1 0 0 1 1.4 0l7.3 7.29 7.3-7.3a1 1 0 1 1 1.4 1.42l-8 8a1 1 0 0 1-1.4 0l-8-8a1 1 0 0 1 0-1.42z'/%3E%3C/svg%3E");content:"";display:inline-block;height:20px;margin-bottom:-6px;width:20px}.header--pro .header-topbar-nav,.header--pro .header-zonearea{flex:0 0 33%}.header--pro .header-zonearea{align-self:center;display:flex;font-size:.875rem;justify-content:center}.header--pro .header-topbar div+div+div{display:flex;gap:1.5rem;justify-content:flex-end}}.header__search-wrap{border-radius:24px;display:flex;height:24px;overflow:hidden;padding-right:24px;position:relative;transition:width .25s,background-color .25s;width:24px}.header__search-wrap.active,.header__search-wrap:hover{background-color:hsla(44,48%,94%,.3)}.header__search-wrap.active .header__search-submit .svg-icon,.header__search-wrap:hover .header__search-submit .svg-icon{height:16px}.header__search-wrap.active{width:180px}.header__search-submit{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:0;top:auto;width:24px;z-index:2}.header__search-submit .svg-icon{color:#f7f3e8;font-size:1.25rem;transition:height .35s}.header__search-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent;border:none;color:inherit;font-family:inherit;font-size:.75rem;outline:0;overflow:hidden;padding:6px 12px}.cart-items-widget{position:fixed;right:1rem;top:20px;transition:top .2s;transition-delay:.15s;z-index:100}.cart-items-widget button{font-family:InputSerif,Helvetica,sans-serif}.cart-items-widget a,.cart-items-widget button{color:var(--theme-color-font);font-size:.75rem}.cart-items-widget .svg-icon.basket{font-size:1.25rem;margin-right:2px;vertical-align:-4px}.cart-items-widget.m--pro .cart-items-count{background-color:#f7f3e8;color:#cd9a67;font-weight:700}.nav-mb-opened .cart-items-widget{top:14px}.toast-addtocart{display:none;position:absolute;right:0;top:48px}.toast-addtocart .toast-close{position:absolute;right:.5rem;top:.5rem}.toast-addtocart .toast-close .svg-icon{font-size:.75rem}.toast-addtocart .toast-inner{background-color:var(--theme-color);color:#f7f3e8;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;overflow:hidden;padding:1.5rem;position:relative;text-align:center;width:280px}.toast-addtocart .toast-inner:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 32'%3E%3Cpath fill='%23F7F3E8' d='M10.19 21.03c-4.38-.83-6.83-1.76-7.28-2.58-.52-.94.06-1.74.48-2.17l-.3-.17a5.86 5.86 0 0 0-1.48 2.43c-.73 2.2.1 5.78 8.58 7.41 4.38.83 6.83 1.77 7.28 2.59.54.97-.1 1.8-.53 2.2l.3.18a5.84 5.84 0 0 0 1.52-2.47c.73-2.2-.09-5.79-8.57-7.42zm2.71-4.33A7.98 7.98 0 1 0 8.28 1.43 7.98 7.98 0 0 0 12.9 16.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:104px;left:-12px;opacity:.1;position:absolute;top:0;width:60px}.toast-addtocart .toast-inner .basket{font-size:1.375rem}.toast-addtocart .toast-inner .btn--link .svg-icon{transform:none}@media (min-width:64em){.cart-items-widget{position:fixed;right:2rem;top:11px;z-index:100}}.footer{background-color:var(--theme-bgcolor)}.footer .grid-data{padding:1rem}.footer .grid-data:not(:last-child){border-bottom:1px solid var(--theme-border-color)}.footer-block{padding:2rem var(--gutter) 1rem var(--gutter)}.footer-block:not(:last-child){border-bottom:1px solid var(--theme-border-color)}.footer-block h3{color:#f7f3e8;font-family:InputSerif,Helvetica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.1;margin:0 0 .5rem}.footer-block a{color:hsla(44,48%,94%,.8)!important}.footer-block--newsletter{padding:1rem 0 0}.footer-block--newsletter h3{line-height:1.1;padding:1rem}.footer .footer--cell2:not(.m--pro),.footer .footer--cell3,.footer .footer--cell4{margin-left:var(--indent);margin-right:var(--indent)}.footer .footer--cell1,.footer .footer--cell2{padding:0}.footer .footer--cell1 span{padding:1rem 0}.footer .footer--cell5{padding-left:0}.footer-menu a,.footer-menu span{color:#f7f3e8;display:block;font-size:.75rem;line-height:1.5;padding:.25rem 0}.footer-menu__main li:not(:last-child){border-bottom:1px solid var(--theme-border-color)}.footer-menu__main a,.footer-menu__main span{padding:1.5rem 0;text-align:center}.footer-menu__legal a{padding:.5rem 0}.footer-menu__rs{align-items:center;display:flex;gap:1rem}.footer-menu__rs,.footer-menu__rs.m--center{justify-content:start}.footer--pro .footer--cell3,.footer--pro .footer--cell4{margin-left:var(--indent);margin-right:var(--indent)}@media screen and (min-width:48em){.footer--pro .footer--cell2{margin-left:0;margin-right:0}}@media screen and (min-width:64em){.footer-menu{display:flex}.footer-menu a:hover{text-decoration:underline}.footer-menu__main li{border-bottom:0!important;flex:1 0 33%}.footer-menu__main li:not(:last-child){border-right:1px solid var(--theme-border-color)}.footer-menu__legal{align-items:center;display:flex;gap:1.25rem;height:100%;justify-content:center}.footer-menu__legal a{font-size:.625rem;padding:.5rem 0}.footer-menu__rs{align-items:center;display:flex;height:100%}.footer-menu__rs,.footer-menu__rs.m--center{justify-content:center}.footer .footer--cell1 .footer--cell2,.footer .footer--cell3,.footer .footer--cell4{margin-left:0;margin-right:0}.footer .footer--cell1 span{padding:1.5rem 0}.footer .footer--cell2{border:0!important;display:flex;gap:1rem;padding:4rem 0}.footer .footer--cell2>div{border:1px solid var(--theme-border-color);display:flex;flex:0 0 25%;flex-direction:column}.footer .footer--cell2>div:last-child{flex:0 0 50%;max-width:calc(50% - 2rem)}.footer .footer--cell2>div .btn-wrapper{margin-top:auto}.footer .footer--cell2>div ul{flex-direction:column}.footer--cell3,.footer--cell4,.footer--cell5{border-bottom:0!important;border-top:1px solid var(--theme-border-color);overflow:hidden}.footer--cell4{border:1px solid var(--theme-border-color)}.footer--pro .footer--cell2,.footer--pro .footer--cell3,.footer--pro .footer--cell4{margin-left:0;margin-right:0}.footer--pro .footer--cell2{padding:1rem}.footer--pro .footer--cell2>div:last-child{border:none;flex:1;max-width:none}.footer--pro .footer--cell2>div:last-child ul{flex-direction:row;gap:2rem;justify-content:flex-end}.footer--pro .footer--cell2>div:last-child ul a{color:#f7f3e8!important}}.nav-mb{background-color:#fff;display:none;height:100vh;left:0;position:fixed;right:0;top:0;will-change:transform;z-index:10}.nav-mb[aria-hidden=false]{animation:slideIn .36s ease-in-out}.nav-mb[aria-hidden=true]{animation:slideOut .36s ease-in-out}.nav-mb-opened .nav-mb{display:block}.nav-mb__head{align-items:center;background-color:#665b18;color:#fff;display:flex;height:50px;justify-content:space-between}.nav-mb__head>div{font-size:.75rem}.nav-mb__head>div a{color:#fff}.nav-mb__head .header__myaccount{border-left:1px solid #cd9a67;border-right:1px solid #cd9a67;padding:1rem 1.5rem}.nav-mb__head .header__myaccount .buddy{font-size:1.125rem}.nav-mb__head .header__search .svg-icon{color:#f7f3e8;font-size:1.75rem}.nav-mb__head .header__search-inner{background-color:#fff;bottom:0;display:none;flex-direction:column;gap:1rem;left:0;padding:2rem 1.5rem;position:fixed;right:0;top:50px;z-index:10}.search-mb-opened .nav-mb__head .header__search-inner{display:flex}.nav-mb__head .header__search-field{border:1px solid #cd9a67;color:#665b18;font-family:inherit;font-size:1rem;height:2.5rem;padding:6px}.nav-mb__head .header__search-submit{height:auto;position:relative;width:auto}.nav-mb__head .header__addtocart{padding-right:1rem}.header--pro .nav-mb__head{background-color:#cd9a67}.header--pro .nav-mb__head .header__myaccount{border-left:1px solid #f7f3e8;border-right:1px solid #f7f3e8}.header--pro .nav-mb__head .header__addtocart a{color:#fff}.nav-mb__inner{gap:2rem;height:100%;padding:2rem 1.5rem}.nav-mb-menu--main,.nav-mb__inner{display:flex;flex-direction:column;position:relative}.nav-mb-menu--main{border-left:1px solid #665b18;height:-moz-fit-content;height:fit-content}.nav-mb-menu--main a:not(.btn),.nav-mb-menu--main button:not(.btn){border-bottom:1px solid #665b18;display:block;font-size:.75rem;padding-bottom:18px;padding-left:1rem;padding-top:18px;text-align:left;transition:background-color .25s,color .2s;width:100%}.nav-mb-menu--main a:not(.btn):hover,.nav-mb-menu--main button:not(.btn):hover{background-color:#665b18;color:#f7f3e8}.nav-mb-menu--main button:not(.btn){position:relative}.nav-mb-menu--main button:not(.btn):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M11.3 24.7a1 1 0 0 1 0-1.4l7.29-7.3-7.3-7.3a1 1 0 1 1 1.42-1.4l8 8a1 1 0 0 1 0 1.4l-8 8a1 1 0 0 1-1.42 0z'/%3E%3C/svg%3E");content:"";display:inline-block;height:20px;margin-bottom:-6px;position:absolute;right:0;width:20px}.nav-mb-menu--main.m--bottom{border-left:0;margin-bottom:6rem;margin-top:auto}.nav-mb-submenu__inner{background-color:#fff;display:none;height:100%;left:0;overflow-y:auto;padding:2rem 1rem 6rem;position:fixed;right:0;top:50px;z-index:2}.nav-mb-submenu__inner.selected{display:block}.nav-mb-submenu__inner .sub-menu-shop{margin-bottom:3rem}.nav-mb-submenu__inner h3{font-size:.875rem;font-weight:500;margin:0;padding:.5rem 1rem .5rem 15px}.nav-mb-submenu__inner ul{border-left:1px solid #665b18}.nav-mb-submenu__inner .menu-item.solid a{background-color:#cd9a67;border:0;color:#f7f3e8}.nav-mb-submenu__inner span{color:#665b18;cursor:pointer;display:block;font-family:FreightBig,sans-serif;font-size:2.25rem;font-weight:700;line-height:1;margin-bottom:1rem;padding-bottom:1rem;padding-left:2rem;position:relative}.nav-mb-submenu__inner span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M20.7 7.3a1 1 0 0 1 0 1.4L13.42 16l7.3 7.3a1 1 0 1 1-1.42 1.4l-8-8a1 1 0 0 1 0-1.4l8-8a1 1 0 0 1 1.42 0z'/%3E%3C/svg%3E");content:"";display:inline-block;height:20px;left:0;position:absolute;top:calc(50% - 10px);width:20px}.nav-mb-menu-close{background-color:#cd9a67;color:#f7f3e8;display:block;height:50px;position:relative;text-align:center;width:70px}.navigation{background-color:rgba(0,0,0,.3);display:none;height:100vh;left:0;position:fixed;right:0;top:0;will-change:transform;z-index:12}.nav-opened .navigation,.nav2-opened .navigation{display:block}.nav2-opened .navigation{top:134px}.is-shrink.nav2-opened .navigation{top:106px}.navigation[aria-hidden=false]{animation:overlayIn .36s ease-in-out forwards}.navigation[aria-hidden=false] .nav-menumain{animation:slideIn .36s ease-in-out forwards}.navigation[aria-hidden=true]{animation:overlayOut .36s ease-in-out forwards}.navigation[aria-hidden=true] .nav-menumain{animation:slideOut .36s ease-in-out forwards}.navigation-wrapper{background-color:#fff;display:none;flex-direction:column;height:100vh;left:0;padding:5rem 2rem;position:absolute;top:0;width:400px;z-index:2}.nav-opened .navigation-wrapper.nav-menumain{display:flex}.navigation-wrapper.nav-menushop{display:none;flex-direction:row;gap:2rem;height:auto;justify-content:space-evenly;padding:6rem 2rem 4rem;width:calc(100vw - 17px)}.nav2-opened .navigation-wrapper.nav-menushop{display:flex}.navigation-menu-close{background-color:#cd9a67;color:#f7f3e8;height:46px;position:absolute;right:0;text-align:center;top:0;width:70px;z-index:4}.navigation-menu-close .close{color:#f7f3e8;font-size:1rem}.navigation .nav-menumain .navigation-menu{display:none}.navigation .nav-menumain .navigation-menu.active{display:flex}.navigation .nav-menushop__title{color:#4b3f12;font-size:2.25rem;font-weight:700;left:2rem;position:absolute;top:0}.navigation .nav-menushop .navigation-menu{display:none}.nav2-opened .navigation .nav-menushop .navigation-menu{display:flex}.navigation .nav-menushop .navigation-menu .menu-item>a,.navigation .nav-menushop .navigation-menu .menu-item>span{font-family:InputSerif,Helvetica,sans-serif;font-size:.875rem;font-weight:500}.navigation .nav-menushop .navigation-menu .sub-menu li>a{font-size:.75rem;font-weight:400}.navigation-menu{border-left:1px solid #665b18;height:-moz-fit-content;height:fit-content;width:100%}.navigation-menu,.navigation-menu li{display:flex;flex-direction:column}.navigation-menu li span,.navigation-menu>li>a{color:#4b3f12;display:block;font-family:FreightBig,sans-serif;font-size:2.25rem;font-weight:700;line-height:1;padding-bottom:1.5rem;padding-left:1rem;padding-top:.5rem}.navigation .sub-menu li a{border-bottom:1px solid #665b18;display:block;font-size:.75rem;padding-bottom:1.125rem;padding-left:1rem;padding-top:1.125rem;transition:background-color .25s,color .2s}.navigation .sub-menu li a:hover{background-color:#665b18;color:#f7f3e8}.navigation .sub-menu-2cols{-moz-column-gap:0;column-gap:0;-moz-column-rule:1px solid #665b18;column-rule:1px solid #665b18;-moz-columns:260px 2;columns:260px 2}.navigation .sub-menu li.solid a{background-color:#cd9a67!important;border:0!important;color:#f7f3e8}.navigation .sub-menu li.solid a:hover{background-color:#665b18!important}.navigation .menu-btn-bottom{bottom:6rem;left:2rem;position:absolute;right:2rem;top:auto}.navigation .menu-btn-bottom>a{background-color:#cd9a67;border:none!important;color:#f7f3e8;font-family:InputSerif,Helvetica,sans-serif;font-size:.875rem!important;font-weight:300;line-height:1.5;padding:.5rem!important;text-align:center;transition:background-color .4s,color .4s;width:100%}.navigation .menu-btn-bottom>a:hover{background-color:#a47b52}.navigation .menu-btn-bottom.dark>a{background-color:#665b18}@media (max-width:1023px){.navigation{display:none!important}}.breadcrumb{display:grid;font-size:.6875rem;margin-bottom:1rem}.breadcrumb:not(.no-border) .grid-data{padding-bottom:.75rem;padding-top:.75rem}.breadcrumb:not(.no-border) .grid-data:not(.single .breadcrumb:not(.no-border) .grid-data){border-bottom:1px solid #cd9a67}.breadcrumb:not(.no-border) .grid-data:not(.single .breadcrumb:not(.no-border) .grid-data):first-child{border-left:1px solid #cd9a67}.breadcrumb:not(.no-border) .grid-data:not(.single .breadcrumb:not(.no-border) .grid-data):last-child{border-right:1px solid #cd9a67}.breadcrumb i{font-style:normal}.breadcrumb a,.breadcrumb span{color:#665b18}.breadcrumb .breadcrumb_last,.breadcrumb .current-item{color:#4b3f12}@media screen and (max-width:1023px){.breadcrumb:not(.single-product){clip:rect(0 0 0 0)!important;border:0!important;height:0!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:0!important}.breadcrumb.single-product{margin-bottom:0}.breadcrumb.single-product .grid-data:not(:nth-of-type(2)){display:none}.breadcrumb.single-product .grid-data:nth-of-type(2){padding-bottom:0}.breadcrumb.single-product .grid-data:nth-of-type(2) span[property=itemListElement]:not(:nth-of-type(3)){clip:rect(0 0 0 0)!important;border:0!important;height:0!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:0!important}.breadcrumb.single-product i:not(:nth-of-type(2)){display:none}.breadcrumb.single-product i:nth-of-type(2){display:inline-block;margin-right:6px;transform:rotate(-180deg);vertical-align:middle}}.block__title{margin:1.75rem 0}.block-asset-bg{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.block-asset-bg picture{display:block;height:100%;width:100%}.block-asset-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block.nopadd .data-first{padding-top:2rem}.block:not(.nopadd){padding-bottom:1rem;padding-top:1rem}.block:not(.nopadd) .data-first{padding-top:1rem}.block:not(.aligned-top){align-items:center}.block.background{background-image:url(/themes/gaia/dist/ec82b0f0a077b2e489b3.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:2rem;padding-top:2rem;position:relative}.block.them-dark,.block.them-lite{background-color:var(--theme-color);color:var(--theme-color-alt);padding:2rem 0}.block-txt-img-full .data-first{padding:0}.block-txt-img-full .data-last{padding-left:1rem;padding-right:1em;padding-top:1em}.block-ctas{padding:1rem 0;row-gap:1rem}.block-partners{padding:2rem 0}.block-faq-subcat{padding:0}.block-faq-subcat h3{font-family:FreightBig,sans-serif;font-size:1.625rem}.block-ritual-metas{border-left:1px solid #cd9a67;display:flex;padding:0}.block-ritual-metas span{border-right:1px solid #cd9a67;border-top:1px solid #cd9a67;font-size:.75rem;padding:.5rem 1rem}.block-ritual figure,.block-ritual picture{border:1px solid #cd9a67;display:inline-block}.block-ritual-steps{border:1px solid #cd9a67;padding:2rem}.block-avis{align-items:center;color:#cd9a67;display:flex;gap:.25rem;padding:.5rem 0}.block-avis i{font-size:.875rem;font-style:normal}.block-avis span{font-size:.625rem}.block-contenance{align-items:center;border:1px solid #cd9a67;border-bottom:0;display:flex;font-size:.75rem;gap:.25rem;margin-top:.75rem}.block-contenance div{padding:10px 8px 11px}.block-contenance div+div{border-left:1px solid #cd9a67}.block-contenance.none{border:0;height:38px}.block-price{align-items:center;background-color:var(--theme-bgcolor,#fff);border:1px solid #cd9a67;display:flex;font-weight:700;gap:.5rem;height:35px;padding:6px 8px;position:relative}.block-price.slider{background-color:#f7f3e8}.block-price u{font-weight:400;text-decoration:line-through}@media (max-width:639px){.block-contenance:not(.slider)>div:first-child{display:none}.block-contenance:not(.slider)>div+div{border-left:0}}@media (min-width:40em){.block.background{background-image:url(/themes/gaia/dist/460bf2398a2d1e89234e.webp)}}@media (min-width:64em){.block:not(.nopadd){padding-bottom:2rem;padding-top:2rem}.block.background{background-image:url(/themes/gaia/dist/73eda1f8ef2c31d43c46.webp);padding-bottom:4rem;padding-top:4rem}.block-ctas{padding:4rem 0}.block-ctas .data-first{padding-bottom:0;padding-right:1rem}.block-ctas .data-last{padding-left:1rem}.block-img-txt img,.block-txt-img img{display:block}.block-img-txt-alt .data-first{padding-bottom:1rem;padding-left:5%;padding-right:5%}.block-img-txt-top .data-last{padding-left:5%;padding-right:5%;padding-top:1rem}.block-img-txt .data-first{padding-left:3rem;padding-right:1rem}.block-img-txt .data-last{padding-left:3rem}.block-txt-2cols .grid-data{padding-left:3rem;padding-right:3rem}.block-txt-img .data-first{padding-right:3rem}.block-txt-img .data-last{padding-left:1rem;padding-right:3rem}.block-txt-img-full .data-first{padding-right:1rem}.block-txt-img-full .data-last{padding-left:3rem;padding-right:1em;padding-top:0}.block-faq-subcat{padding:2rem 2rem 2rem 0}.block-doclist .data-first{border:1px solid #cd9a67;padding:1rem}.block-doclist .data-last{display:flex;flex-direction:column}.block-doclist .data-last .block-download{border:0;border-bottom:1px solid #cd9a67;border-right:1px solid #cd9a67;margin-bottom:0}.block-doclist .data-last .block-download:first-child{border-top:1px solid #cd9a67;height:100%}.block-doclist.m--stack{padding-bottom:4rem;padding-top:4rem}.block-doclist.m--stack .data-first{border:0}.block-doclist.m--stack .data-last .block-download{border-left:1px solid #cd9a67}}.block-accordion{padding:.75rem 0}.block-accordion[data-cols=boxed-8]{padding:0}.block-accordion .tabs{border-bottom:1px solid var(--theme-tab);border-left:1px solid var(--theme-tab);border-right:1px solid var(--theme-tab);overflow:hidden}.block-accordion .tab{border-top:1px solid var(--theme-tab);overflow:hidden;overflow-anchor:none;width:100%}.block-accordion .tab-label{cursor:pointer;display:flex;font-family:InputSerif,Helvetica,sans-serif;font-size:.875rem;font-weight:500;padding:1.5rem 3rem 1.5rem 1rem;position:relative;text-align:left;transition:color .4s;width:100%}.block-accordion .tab-label:after{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M7.3 11.3a1 1 0 0 1 1.4 0l7.3 7.29 7.3-7.3a1 1 0 1 1 1.4 1.42l-8 8a1 1 0 0 1-1.4 0l-8-8a1 1 0 0 1 0-1.42z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1em;height:16px;position:absolute;right:1rem;top:1.6rem;transition:transform .55s;width:1em;width:16px}.block-accordion .tab-content{font-size:.875rem;max-height:0;overflow:hidden;overflow-anchor:none;padding:0 1rem;transition:max-height .55s}.block-accordion .tab-content p{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:300;margin:0;padding-bottom:1rem}.block-accordion .tab.active .tab-label:after{transform:rotate(180deg)}.block-accordion .tab.active .tab-content{max-height:var(--height)}@media screen and (min-width:64em){.block-accordion{padding:2rem 0}.block-accordion[data-cols=boxed-8]{padding:2rem}}.block-framed{border:1px solid transparent;display:flex;flex-direction:column;gap:1px}.block-framed.block{padding:0}.them-lite .block-framed{background-color:#4b3f12}.block-framed .entry{background-color:var(--theme-color);margin:0;padding:1rem;width:100%}.block-feedback{overflow:hidden;padding-bottom:6rem;padding-top:6rem;position:relative}.block-download{border:1px solid #cd9a67;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;position:relative}.border-left-corner .block-download{border:0;border-bottom:1px solid #cd9a67;border-right:1px solid #cd9a67}.block-download span{padding-bottom:1rem;padding-left:.75rem;padding-right:.75rem}.block-download__title{font-weight:500;padding-top:.75rem}@media (min-width:64em){.block-download{gap:.5rem}.block-download__title{padding-top:1.5rem}.block-download span{padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem}}.block-separator{padding:1rem 7%}.block-separator span{border-bottom:1px solid var(--theme-color,#4b3f12);display:block;height:12px;position:relative}.block-separator span,.block-separator span span{border-right:1px solid var(--theme-color,#4b3f12)}.block-separator span span{border-bottom:none;border-left:1px solid var(--theme-color,#4b3f12);position:absolute;top:12px;width:50%}.separator{background-color:#cd9a67;height:1px;margin-top:4px;width:24px}.separator.m--white{background-color:#fff}.block-video{display:flex;flex-direction:column}.block-video.block{align-items:stretch}.block-video__cover{border:1px solid #cd9a67}.block-video__cover iframe,.block-video__cover img{display:block}.block-video__play{align-items:center;border:1px solid #cd9a67;border-top:0;display:flex}.block-video__play-title{align-items:center;border-left:1px solid #cd9a67;display:flex;font-size:.75rem;height:40px;padding:0 1rem}.block-video__play .svg-icon{color:#cd9a67;margin:2px 12px;transition:color .3s}.block-video__play:hover .svg-icon{color:#a47b52}.block-salons{background-color:#fff;position:relative}.block-salons__filter{display:flex;flex-direction:column;font-size:.875rem;gap:.5rem}.block-salons__filter-label{font-weight:500;margin-top:1rem}.block-salons__filter li,.block-salons__filter ul{list-style:none;margin:0;padding:0}.block-salons__filter li label{cursor:pointer}.block-salons__filter li input{margin-right:.75rem}.block-salons__find{margin-top:.5rem;padding-bottom:2rem;position:relative}.block-salons .map-wrapper{border:1px solid #665b18}.map-message{background-color:#fff;border-radius:4px;box-shadow:0 3px 5px 0 rgba(50,50,50,.3);color:#cd9a67;display:none;font-size:.75rem;left:50%;padding:1em;position:absolute;text-align:center;top:20%;transform:translateX(-50%);z-index:10}.map-message .message-close{color:#665b18;cursor:pointer;font-size:1rem;position:absolute;right:.6em;top:.6em}@media screen and (min-width:64em){.block-salons__find{margin-top:0;min-height:72vh;padding-left:1px;padding-top:1rem}}.card{display:flex;position:relative}.card--border{align-items:center;border:1px solid #cd9a67;flex-direction:column;gap:1rem;padding-top:.5rem}.card--border figure{margin:1rem}.card--border h3{font-family:InputSerif,Helvetica,sans-serif;font-size:.875rem;line-height:1.5;margin:0 .5rem;text-align:center}.card--border h3 span{display:block;font-size:.75rem;font-weight:300}.block-feedback .card--border .btn{border-bottom:none}.card button[type=button]{margin-top:auto}.card--unique{margin:0 auto;max-width:560px}.card-cta{color:var(--theme-color-alt);flex-direction:column;height:100%;min-height:260px;overflow:hidden;padding:1.5rem}.card-cta:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 32'%3E%3Cpath fill='var(--theme-color)' d='M10.19 21.03c-4.38-.83-6.83-1.76-7.28-2.58-.52-.94.06-1.74.48-2.17l-.3-.17a5.86 5.86 0 0 0-1.48 2.43c-.73 2.2.1 5.78 8.58 7.41 4.38.83 6.83 1.77 7.28 2.59.54.97-.1 1.8-.53 2.2l.3.18a5.84 5.84 0 0 0 1.52-2.47c.73-2.2-.09-5.79-8.57-7.42zm2.71-4.33A7.98 7.98 0 1 0 8.28 1.43 7.98 7.98 0 0 0 12.9 16.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:-96px;content:"";height:434px;left:-64px;opacity:.1;position:absolute;transition:transform .4s;width:255px;z-index:-1}.card-cta--maxfit{min-height:320px}.card-cta--stack{min-height:150px}.card-cta--stack p{font-size:.75rem}.card-cta__visual{background-color:var(--theme-color);transition:transform .3s ease-in;z-index:-2}.card-cta__visual,.card-cta__visual picture:after{height:100%;left:0;position:absolute;top:0;width:100%}.card-cta__visual picture:after{background:rgba(75,63,18,.6);background-blend-mode:multiply;content:"";z-index:1}.card-cta__visual picture img{height:320px;-o-object-fit:cover;object-fit:cover;width:100%}.card-cta .entry{word-wrap:break-word;padding-bottom:1rem}.card-cta .btn-wrapper{bottom:1.25rem;position:absolute;right:1.5rem}.card-cta:hover .card-cta__visual,.card-cta:hover:before{transform:scale3d(1.2,1.2,1)}.card-book{border:1px solid #cd9a67;flex-direction:column;margin-bottom:2rem}.card-book figure img{-o-object-fit:cover;object-fit:cover;width:100%}.card-book__desc,.card-book__intro{position:relative}.card-book__intro.entry{margin-bottom:0}.card-book .entry{padding:1rem 2rem 1.5rem}.card-book__content{border-top:1px solid #cd9a67}.card-book__content .btn{bottom:0;position:absolute;right:0}@media screen and (min-width:64em){.card-book{flex-direction:row}.card-book figure{flex:0 0 320px}.card-book figure img{height:430px}.card-book__desc{border-left:1px solid #cd9a67;flex:1}.card-book .entry{padding:1rem 2rem 0}}.card-contact{display:flex;flex-direction:column}.card-contact figure{border:1px solid #cd9a67;flex-basis:150px;width:150px}.card-contact figure picture{height:100%}.card-contact figure picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-contact__metas{border:1px solid #cd9a67;display:flex;flex-direction:column;margin-top:-1px;padding:1rem;position:relative}.card-contact__metas>p:not(.card-contact__name){font-size:.75rem;word-break:break-word}.card-contact__metas .card-contact__name{align-items:center;display:flex;font-weight:500;gap:.5rem}.card-contact__metas .card-contact__name i{font-size:1.375rem}.card-contact__metas .card-contact__name i.zone1{color:#cd9a67}.card-contact__metas .card-contact__name i.zone2{color:#665b18}.card-contact__metas .card-contact__name i.zone3{color:#f7f3e8}.card-contact__metas .card-contact__name i.zone4{color:#dce9e0}.card-contact__metas .card-contact__name i.zone5{color:#fde8a7}.card-contact__metas .card-contact__name i.zone6{color:#4b3f12}.card-contact__metas .card-contact__name i svg{vertical-align:-1px}.card-contact__metas .btn-wrapper{margin-top:auto}@media (min-width:64em){.card-contact{border:1px solid #cd9a67;flex-direction:row}.card-contact figure{border:0;flex:0 0 180px;width:auto}.card-contact figure picture{height:100%}.card-contact figure picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-contact__metas{border:0;border-left:1px solid #cd9a67}}.card-key{border-bottom:1px solid #cd9a67;border-right:1px solid #cd9a67;margin:0;padding:1rem 1.5rem}.grid--keys .card-key{flex:1 0 50%}.grid--faqs .card-key{flex:0 0 100%}.card-key-unit{color:#665b18;font-family:FreightBig,sans-serif;font-size:3.625rem;font-weight:500;margin-bottom:1rem}.them-dark .card-key-unit{color:#f7f3e8}.card-key p{color:rgba(102,91,24,.8);font-size:.75rem}.them-dark .card-key p{color:hsla(44,48%,94%,.8)}.card-key__title{font-size:.875rem;padding-bottom:1rem}@media (min-width:48em){.card-key{transition:background-color .25s}.grid--faqs .card-key,.grid--keys .card-key{flex:1 0 33%}.grid--faqs .card-key:hover{background-color:#cd9a67}}.card-item{display:flex;flex-direction:column}.card-item h3{font-family:InputSerif,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;margin-bottom:1rem}.card-item__ritual-step{padding:.5rem}.card-item__ritual-step p,.card-item__ritual-step span{font-size:.75rem;margin:.5rem 0 0}.card-item__ritual-step span{font-weight:500}.card-formation{border:1px solid #cd9a67;flex-direction:column;height:100%}.card-formation__date{display:flex;flex-direction:column;font-size:.75rem;font-weight:500;justify-content:space-between;padding:12px 12px 0}.card-formation__date span{display:block;font-size:.625rem;height:14px}.card-formation__city{font-family:FreightBig,sans-serif;font-size:1.25rem;font-weight:700;padding:0 12px;text-align:right}.card-formation__subject{border-top:1px solid #cd9a67;font-size:.72rem;padding:12px}.card-formation .btn{margin-top:auto}.card-formation.hide{display:none}.card-formation__filter{border:none;margin-bottom:1rem;padding:1rem 0}@media screen and (min-width:64em){.card-formation{min-height:200px}.card-formation__date{align-items:center;flex-direction:row}.card-formation__city{font-size:1.625rem}.card-formation__subject{font-size:1rem}}.card-partner{align-items:start;flex-direction:column;gap:1rem}.card-partner picture{flex:0 0 30%}.card-partner h3{font-family:InputSerif,Helvetica,sans-serif;font-size:.875rem}.card-partner a,.card-partner p{font-size:.75rem}@media screen and (min-width:64em){.card-partner{align-items:center;flex-direction:row;gap:2rem}}.card-product{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(9,minmax(min-content,max-content))}.card-product .product-images{grid-area:4/1/5/2}.card-product .card-product__util{grid-area:2/1/3/2}.card-product .card-product__title{grid-area:1/1/2/2}.card-product .card-product__short-desc{grid-area:3/1/4/2}.card-product .card-product__desc{grid-area:5/1/6/2}.card-product .card-product__metas{grid-area:6/1/7/2}.card-product .card-product__cart{grid-area:7/1/8/2}.card-product .card-product__logos{grid-area:8/1/9/2}.card-product .card-product__extra{grid-area:9/1/10/2}.card-product__util{align-items:baseline;display:flex;gap:6px;justify-content:space-between;padding:.35rem 0}.card-product__util div{align-self:flex-end}.card-product__util .btn{display:none}.card-product__title{-webkit-line-clamp:4;font-size:2.25rem;margin-bottom:0}.card-product__short-desc{font-size:.875rem;font-weight:500}.card-product__short-desc p{font-size:inherit;font-weight:inherit}.card-product__desc{font-size:.875rem;font-weight:300;margin-bottom:1rem;overflow:hidden;padding-bottom:.5rem;text-overflow:ellipsis}.card-product__desc p{font-size:inherit;font-weight:inherit}.card-product__desc .js-product-read-more{display:block;font-size:.75rem;font-weight:500;margin-top:.5rem}.card-product__metas{margin-bottom:.5rem}.card-product__cont,.card-product__metas{align-items:center;display:flex;gap:.5rem}.card-product__cont span{background-color:rgba(102,91,24,.1);border-radius:3px;font-size:.75rem;padding:7px 16px}.card-product__price u{text-decoration:line-through}.card-product__addtocart,.card-product__cart{align-items:center;border:1px solid #cd9a67;display:flex}.card-product__cart{justify-content:space-between}.card-product__cart .single_add_to_cart_button{line-height:2rem;max-width:none}.card-product__inc{padding:.5rem 1.5rem;white-space:nowrap}.card-product__extra{margin-top:2rem}.card-product ins[aria-hidden=true]{text-decoration:none}@media (max-width:439px){.card-product__cart{background:#fff;bottom:0;left:0;position:fixed;right:0;z-index:10}}@media (min-width:48em){.card-product{grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(8,minmax(min-content,max-content))}.card-product .product-images{grid-area:1/1/8/8}.card-product .card-product__util{grid-area:1/8/2/12}.card-product .card-product__title{grid-area:2/8/3/12}.card-product .card-product__short-desc{grid-area:3/8/4/12}.card-product .card-product__desc{grid-area:4/8/5/12}.card-product .card-product__metas{grid-area:5/8/6/12}.card-product .card-product__cart{grid-area:6/8/7/12}.card-product .card-product__logos{grid-area:7/8/8/12}.card-product .card-product__extra{grid-area:8/8/9/12}.card-product__util div{align-self:baseline}.card-product__util .btn{display:flex}.card-product__cart{height:39px}.card-product__cart .single_add_to_cart_button{line-height:1.6}}.card-quote{align-items:center;background-color:var(--theme-bgcolor);color:var(--theme-color-font);display:flex;flex-wrap:wrap;gap:2rem;padding:3rem 1rem 1rem}.card-quote__img,.card-quote__quote{flex:0 0 100%;text-align:center}.card-quote__img img{border-radius:50%;margin:auto;max-width:180px;width:100%}.card-quote blockquote,.card-quote small,.card-quote span{display:block}.card-quote blockquote{margin:0 0 1rem;position:relative}.card-quote blockquote,.card-quote blockquote p{font-family:FreightBig,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.1}.card-quote blockquote:after,.card-quote blockquote:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 69 32'%3E%3Cpath fill='%234B3F12' d='M62.44 5.41a14.7 14.7 0 0 0-20.96 0 15.07 15.07 0 0 0-4.21 12.57C34.28 13.6 29.34 5.08 23.22 2.4a14.7 14.7 0 0 0-16.72 3A15.03 15.03 0 0 0 2.16 16c0 3.84 1.45 7.68 4.34 10.61a14.7 14.7 0 0 0 20.96 0 15.03 15.03 0 0 0 4.21-12.57c3.08 4.52 8.23 13.43 14.6 15.82a14.7 14.7 0 0 0 16.16-3.25 15.12 15.12 0 0 0 0-21.2z'/%3E%3C/svg%3E") no-repeat;content:"";display:inline-block;height:32px;opacity:.1;position:absolute;width:70px}.card-quote blockquote:before{left:0;top:-1rem}.card-quote blockquote:after{bottom:-1rem;right:0}.card-quote.them-dark blockquote:after,.card-quote.them-dark blockquote:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 69 32'%3E%3Cpath fill='%23F7F3E8' d='M62.44 5.41a14.7 14.7 0 0 0-20.96 0 15.07 15.07 0 0 0-4.21 12.57C34.28 13.6 29.34 5.08 23.22 2.4a14.7 14.7 0 0 0-16.72 3A15.03 15.03 0 0 0 2.16 16c0 3.84 1.45 7.68 4.34 10.61a14.7 14.7 0 0 0 20.96 0 15.03 15.03 0 0 0 4.21-12.57c3.08 4.52 8.23 13.43 14.6 15.82a14.7 14.7 0 0 0 16.16-3.25 15.12 15.12 0 0 0 0-21.2z'/%3E%3C/svg%3E") no-repeat}.card-quote span{color:var(--theme-color-80);font-size:.875rem}.card-quote small{font-size:.625rem}.card-quote .btn-wrapper{flex:0 0 100%}@media screen and (min-width:64em){.card-quote{flex-wrap:nowrap}.card-quote.m--testimony{flex-wrap:wrap}.card-quote.them-dark{padding:6rem 4rem}.card-quote__img{flex:0 0 30%}.card-quote__img img{max-width:300px}.card-quote__quote{flex:0 0 calc(70% - 2rem)}}.map{background-color:#f1f1f1;height:80vh;width:100%}.map-wrapper{overflow:hidden;padding-bottom:1rem;position:relative}.map-wrapper .message-outside-shipping-zone{background-color:#cd9a67;color:#f7f3e8;cursor:pointer;display:none;left:50%;padding:.6rem;position:absolute;text-align:center;top:2%;transform:translateX(-50%);width:80%}.map-wrapper .message-outside-shipping-zone p{font-size:.75rem}.map-wrapper .message-outside-shipping-zone.active{display:block}.map-wrapper .message-outside-shipping-zone .close{position:absolute;right:6px;top:6px}.map-popin{background-color:#fff;bottom:1rem;left:-100%;position:absolute;transition:left .6s;width:80%;z-index:10}.map-popin__content{display:flex;flex-direction:column;padding:1.5rem 1rem 1rem}.map-popin__close{background-color:#cd9a67;height:32px;position:absolute;right:0;top:0;width:32px}.map-popin__close:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 13'%3E%3Cpath fill='%23fff' d='M6 5.55 11.22.33l.7.7L6.7 6.24l5.21 5.22-.7.7L6 6.94.78 12.16l-.7-.7L5.3 6.24.1 1.03l.7-.7L6 5.55Z'/%3E%3C/svg%3E") no-repeat;content:"";display:inline-block;height:13px;width:12px}.map-popin__name{font-family:FreightBig,sans-serif;font-size:1.25rem;font-weight:700}.map-popin__partner{font-size:.625rem}.map-popin__adress{border:1px solid #665b18;font-size:.8125rem;line-height:1.4;margin-top:.5rem;padding:.5rem}.map-popin__adress address{display:block;font-style:normal}.map-popin__tags{display:flex;flex-wrap:wrap;margin-top:.5rem}.map-popin__tags span{background-color:#f7f3e8;border-radius:3px;display:block;font-size:.6875rem;margin:3px;padding:.25rem}.map-popin.active{left:0}@media screen and (min-width:64em){.map{background-color:#f1f1f1;height:calc(100% + 3rem);margin-top:-48px;width:100%}.map-wrapper{padding-bottom:0}.map-wrapper .message-outside-shipping-zone{top:20%;width:50%}.map-wrapper .message-outside-shipping-zone p{font-size:.75rem}.map-popin{bottom:0;width:55%}.map-popin__name{font-size:1.5rem}}.map-search-wrapper{position:relative}.map-search-wrapper .pac-container{left:0!important;top:36px!important}.map-filters__wrapper{background-color:#fff;bottom:0;display:none;flex-direction:column;gap:.5rem;left:0;padding:1rem .75rem 4rem;position:fixed;right:0;top:0;will-change:transform;z-index:12}.filters-opened .map-filters__wrapper{display:flex}.map-filters__wrapper .js-map-filters-close{margin-top:2rem}.map-filters__wrapper[aria-hidden=false]{animation:overlayIn .36s ease-in-out forwards}.map-filters__wrapper[aria-hidden=true]{animation:overlayOut .36s ease-in-out forwards}@media screen and (min-width:420px){.map-filters__wrapper{display:flex;padding:0;position:static}.map-filters__wrapper[aria-hidden=false],.map-filters__wrapper[aria-hidden=true]{animation:none}}.card-ritual{border:1px solid #cd9a67;flex-direction:column;margin-bottom:1rem}.card-ritual figure,.card-ritual picture{border-bottom:1px solid #cd9a67;height:60vw}.card-ritual figure img,.card-ritual picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-ritual__caption p{font-size:1rem;font-weight:400;padding:.5rem 1rem 0}.card-ritual__excerpt{padding-bottom:1rem}.card-ritual__excerpt p{font-size:.875rem;font-weight:300}.card-ritual__metas{display:flex;flex-direction:column}.card-ritual__metas span{border-top:1px solid #cd9a67;font-size:.75rem;padding:.5rem;text-align:center}@media screen and (min-width:64em){.card-ritual{flex-direction:row}.card-ritual figure,.card-ritual picture{border-bottom:0;border-right:1px solid #cd9a67;flex-basis:170px;height:auto}.card-ritual__caption{display:flex;flex-basis:calc(100% - 170px);flex-direction:column}.card-ritual__metas{flex-direction:row;margin-top:auto}.card-ritual__metas span{border-right:1px solid #cd9a67;flex-grow:1}.card-ritual__metas .btn{max-width:none;width:auto}}.card-salon{flex-direction:column;padding:1rem}.card-salon-wrapper{background-color:#fff;border:1px solid #cd9a67;display:none;height:100%;position:relative;transform:translateX(-100%);width:100%;will-change:transform;z-index:4}.card-salon-opened .card-salon-wrapper{animation:slideIn .36s ease-in-out forwards;display:block}.card-salon-wrapper.active{display:block;transform:translateX(0)}.card-salon-filter{display:block}.card-salon-opened .card-salon-filter{display:none}.card-salon__name{font-size:2rem;line-height:1;margin:1rem 0 0}.card-salon__partner{font-size:.6875rem}.card-salon__desc{font-size:.8125rem;font-weight:300;padding:.5rem 0}.card-salon__metas{display:flex;flex-direction:column}.card-salon__metas label{display:block;font-size:.75rem;font-weight:500}.card-salon__metas span{font-size:.875rem;font-weight:300}.card-salon__tags{display:flex;flex-wrap:wrap;margin-top:.5rem}.card-salon__tags span{background-color:rgba(102,91,24,.1);border-radius:3px;display:block;font-size:.6875rem;margin:3px;padding:.25rem .4rem}.card-salon__links{display:flex;flex-wrap:wrap;gap:2rem;padding:1rem 0}.card-salon__links a{color:#cd9a67;font-size:.75rem;text-decoration:none}.card-search{border:1px solid #cd9a67;flex-direction:column}.card-search__crumb{border-bottom:1px solid #cd9a67;font-size:.625rem;padding:1rem}.card-search__entry{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.card-search__title{font-size:.8125rem;font-weight:500}.card-search__caption{font-size:.75rem;font-weight:300}.card-search__view{border-top:1px solid #cd9a67;justify-self:end;margin-top:auto;text-align:right}.card-video{border:1px solid #cd9a67;display:flex;flex-direction:column;height:100%}.card-video__caption{border-top:1px solid #cd9a67;padding:1rem}.card-video__caption p,.card-video__caption strong{font-size:.75rem}.card-video__caption strong{font-weight:500}.card-video:hover .btn--play{background-color:#cd9a67;color:#fff}.slide-product,.slide-product__inner{display:flex;flex-direction:column;height:100%;position:relative}.slide-product__inner{padding:0;row-gap:.5rem}.slide-product__inner figure{background-color:#fff;min-height:176px;padding:.5rem;position:relative;text-align:center}.slide-product__inner figure img{max-height:160px;transition:transform .4s ease-in-out;width:auto}.slide-product__inner .btn-view{display:none;left:50%;opacity:0;position:absolute;top:7rem;transform:translateX(-50%);transition:opacity .5s}.slide-product__title{font-family:InputSerif,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2}.slide-product__desc{display:block;font-size:.875rem;font-weight:300;margin-bottom:.75rem;opacity:.8}.slide-product__labels{margin-top:auto!important}.slide-product__cart{position:relative}.slide-product .block-price{font-size:.875rem;letter-spacing:0}.slide-product .block-price del .amount{font-weight:400!important}.slide-product .added_to_cart.wc-forward{bottom:8px;font-size:0;position:absolute;right:1rem}.slide-product .added_to_cart.wc-forward:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M29.06 4.45 11.85 21.67l-8.92-8.91L0 15.69l11.85 11.85L32 7.39z'/%3E%3C/svg%3E");content:"";display:inline-block;height:18px;margin:0 .5rem;width:18px}.slide-product ins[aria-hidden=true]{text-decoration:none}.product__labels{align-items:baseline;display:flex;margin-top:1rem}.product__labels span{position:relative;text-align:center;width:68px}.product__labels span:after{border-right:1px solid #cd9a67;bottom:0;content:"";height:20px;position:absolute;right:0;width:1px}.product__labels span .svg-icon{color:#cd9a67;font-size:2.875rem}.product__labels span .svg-icon.logo-mif{height:20px;width:50px}.product__labels.home span{width:72px}.product__labels.home span .svg-icon{font-size:3.75rem}@media screen and (min-width:40em){.slide-product .block-price{font-size:1rem}}@media screen and (min-width:64em){.slide-product{overflow:hidden}.slide-product__inner figure{min-height:232px;padding:1rem}.slide-product__inner figure img{max-height:200px}.slide-product .add_to_cart_button{display:none}.slide-product .added_to_cart.wc-forward:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M29.06 4.45 11.85 21.67l-8.92-8.91L0 15.69l11.85 11.85L32 7.39z'/%3E%3C/svg%3E")}.slide-product:hover .block-price:not(.static){margin-top:-37px}.slide-product:hover .add_to_cart_button{display:inline-flex}.slide-product:hover img{transform:scale3d(1.1,1.1,1)}.slide-product:hover .added_to_cart.wc-forward{bottom:8px}.slide-product:hover .added_to_cart.wc-forward:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M29.06 4.45 11.85 21.67l-8.92-8.91L0 15.69l11.85 11.85L32 7.39z'/%3E%3C/svg%3E");color:#cd9a67}.slide-product:hover .btn-view{animation:teaserOver .5s forwards;display:block}}.grid-cards{grid-gap:0;align-items:start;display:grid;grid-template-columns:repeat(2,1fr);margin-top:2rem}.grid-cards.strech{align-items:stretch}.grid-cards .card{grid-column:span 3}.grid-cards[data-gap="1"]{grid-gap:1rem}.grid-cards[data-gap="2"]{grid-gap:2rem}.grid-cards[data-items="4"]{grid-template-columns:repeat(4,1fr)}.grid-cards[data-items="4"] .card{grid-column:span 4}.grid-cards[data-items="5"]{grid-template-columns:repeat(5,1fr)}.grid-cards[data-items="5"] .card{grid-column:span 5}.grid-cards--items{gap:2rem .75rem}.grid-cards--items .card-cta{display:flex;position:relative}.grid-cards--items[data-items="4"] .card{grid-column:span 2}.grid-cards--keys{border-left:1px solid #cd9a67;border-top:1px solid #cd9a67;margin-bottom:1rem}.grid-cards--keys .card-key:last-of-type{grid-column:1/-1}@media (min-width:40em){.grid-cards{grid-template-columns:repeat(2,1fr)}.grid-cards[data-items="4"]{grid-template-columns:repeat(3,1fr)}.grid-cards .card{grid-column:auto!important}}@media (min-width:64em){.grid-cards{grid-template-columns:repeat(3,1fr)}.grid-cards[data-items="2"]{grid-template-columns:repeat(2,1fr)}.grid-cards[data-items="4"]{grid-template-columns:repeat(4,1fr)}.grid-cards .card{grid-column:auto!important}}.grid-flex{display:flex;flex-wrap:wrap;margin:2rem 0}.grid-flex.grid--faqs,.grid-flex.grid--keys{border-left:1px solid #cd9a67;border-top:1px solid #cd9a67}@media (min-width:48em){.grid-flex{justify-content:center}.grid-flex>.card{flex:0 1 33%;max-width:calc(33% - 1rem)}.grid-flex[data-items="4"]>.card-key{flex:1 0 25%}}.grid-slides{grid-gap:2rem .75rem;display:grid;grid-template-columns:repeat(2,1fr);padding:2rem 0}@media (min-width:48em){.grid-slides{grid-gap:2rem;grid-template-columns:repeat(3,1fr)}}.grid-contacts{grid-gap:1rem;display:grid;grid-template-columns:1fr;position:relative}.grid-contacts__title{padding:1rem 0}.grid-contacts__title h2,.grid-contacts__title h3{font-family:FreightBig,sans-serif}.grid-contacts__title.last{order:1}.grid-contacts.m--comm{order:3}.grid-contacts__visual{margin-bottom:2rem;order:2}.grid-contacts__visual figure{border:1px solid #cd9a67;margin-top:1rem}@media (min-width:64em){.grid-contacts{grid-template-columns:repeat(2,1fr)}.grid-contacts.m--comm{grid-template-columns:1fr;order:2;padding-right:.5rem}.grid-contacts__visual{order:3}.grid-contacts__visual figure{margin-top:0;position:sticky;top:116px}}.grid-formations{grid-gap:1.6rem .6rem;display:grid;grid-template-columns:repeat(2,1fr);position:relative}@media (min-width:48em){.grid-formations{grid-gap:2rem 1rem;grid-template-columns:repeat(4,1fr)}}.newsletter-form:not(.them-dark){border:1px solid #cd9a67}.newsletter-form:not(.them-dark) .form-field{margin:1rem}.newsletter-form:not(.them-dark) .form-input__mention label{padding:1rem}.newsletter-form:not(.them-dark) .btn-wrapper{padding:0}.filter{display:flex;flex-wrap:wrap;gap:.25rem 2rem;padding:1rem 0}.filter-tab{color:var(--theme-tab);font-size:.875rem;line-height:1.8}.filter-tab.active,.filter-tab:hover{text-decoration:underline;text-underline-offset:6px}.selector-dropdown{position:relative}.selector .selected-link{border:1px solid #665b18;cursor:pointer;display:flex;font-size:.75rem;padding:12px;position:relative}.selector .selected-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M7.3 11.3a1 1 0 0 1 1.4 0l7.3 7.29 7.3-7.3a1 1 0 1 1 1.4 1.42l-8 8a1 1 0 0 1-1.4 0l-8-8a1 1 0 0 1 0-1.42z'/%3E%3C/svg%3E");content:"";height:20px;position:absolute;right:10px;top:10px;width:20px}.selector-list{background-color:#fff;border:1px solid #665b18;border-top:none;display:none;left:0;position:absolute;right:0;top:41px;z-index:1}.selector-list a{color:#665b18;display:block;font-size:.75rem;padding:8px 12px;text-decoration:none}.selector.woocommerce-MyAccount-navigation .selector-tab{position:relative}.selector.woocommerce-MyAccount-navigation .selector-tab .svg-icon{font-size:16px;position:absolute;right:1rem;top:10px}@media(max-width:767px){.selector-nav{flex:1}.selector-dropdown:hover>div{display:block}.selector-dropdown:hover>span{border-bottom:1px solid rgba(102,91,24,.5)}.selector-list a:first-child{font-weight:500}}@media screen and (min-width:48em){.selector{padding:0}.selector .selected-link{display:none}.selector-list{border:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem 2rem;position:relative;top:0}.selector-list a{color:var(--theme-tab);font-size:.875rem;line-height:1.8;padding:0}.selector-list a.active,.selector-list a:hover{text-decoration:underline;text-underline-offset:6px}.selector.woocommerce-MyAccount-navigation .selector-list{border-left:1px solid #665b18;flex-direction:column!important;gap:0}.selector.woocommerce-MyAccount-navigation .selector-list a{border-bottom:1px solid #665b18;display:block;font-size:.75rem;font-weight:400;padding:1rem;text-decoration:none;transition:background-color .25s,color .2s}.selector.woocommerce-MyAccount-navigation .selector-list a.active,.selector.woocommerce-MyAccount-navigation .selector-list a:hover{background-color:#665b18;color:#f7f3e8}.selector.woocommerce-MyAccount-navigation .selector-list a .svg-icon{top:19px}}.pagination{padding:2rem 0;text-align:center}.pagination-items{align-items:center;border-bottom:1px solid #cd9a67;display:inline-flex;flex-wrap:wrap;justify-content:center}.pagination-items li{border-left:1px solid #cd9a67;min-width:48px;text-align:center}.pagination-items li:first-child{border:none}.pagination-items a,.pagination-items span{display:block;font-size:.75rem;font-weight:500;padding:8px 12px;position:relative;transition:color .3s,background-color .3s}.pagination-items a:hover,.pagination-items span{background-color:var(--theme-tab);color:#f7f3e8}.pagination-items .page-numbers.dots{background:none;color:#4b3f12}.pagination-items .page-numbers.next .svg-icon,.pagination-items .page-numbers.prev .svg-icon{color:#cd9a67;font-size:10px;vertical-align:-1px}.pagination-items .page-numbers.next:hover .svg-icon,.pagination-items .page-numbers.prev:hover .svg-icon{color:#f7f3e8}.pagination-search{align-items:center;display:flex;justify-content:center;margin:2rem 0;text-align:center}.sag-badge{display:flex;gap:1rem}.sag-badge.m--public small,.sag-badge.m--public span{color:#f7f3e8}.sag-badge.m--pro small,.sag-badge.m--pro span{color:#fff}.sag-logo img{max-width:64px}.sag-stars{align-items:center;display:flex;gap:0;margin-top:.25rem}.sag-stars small,.sag-stars span{color:#cd9a67;font-size:.875rem;font-weight:600;margin-left:.5rem}.sag-stars small{font-size:.6875rem;letter-spacing:0;margin-left:.35rem}.sag-note{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.sag-avis{font-size:.6875rem}.sag-slide{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:1rem 2rem .25rem;width:100%}.sag-slide__name{font-weight:600}.sag-slide__mess p{font-size:.8125rem;font-weight:300;line-height:1.4;margin:.25rem}.sag-slide__date{font-size:.625rem}.sag .swiper-slide{display:flex}.sag .swiper-slide .sag-slide{border-bottom:1px solid #cd9a67;border-right:1px solid #cd9a67;border-top:1px solid #cd9a67}.sag .swiper-slide:first-child .sag-slide{border-left:1px solid #cd9a67}@media (min-width:64em){.sag-badge{align-items:center}.sag-badge .sag-stars{margin-top:-.5rem}.sag-badge:not(.m--footer){flex-direction:column}.sag-badge:not(.m--footer) .sag-logo img{margin:0 1rem;max-width:114px}.sag-badge:not(.m--footer) .sag-avis{font-size:.875rem}.sag-badge.m--footer{margin:0 auto;width:-moz-fit-content;width:fit-content}.sag-badge.m--footer .sag-note{margin-top:-.25rem}.sag-note{flex-direction:column}.sag-stars{gap:3px;margin-top:.5rem}.sag .swiper-slide{min-height:190px}.sag .swiper-slide .sag-slide{border-left:1px solid #cd9a67;margin:0 2rem}}.page-header{overflow:hidden}.page-header,.page-header .page-header__visual{position:relative}.page-header .page-header__visual:before{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-header .page-header__visual img{height:42vw;-o-object-fit:cover;object-fit:cover}.page-header__title{font-family:FreightBig,sans-serif;font-size:2.625rem}.page-header__caption{font-size:.875rem;padding:1rem 0}.page-header__ctas{display:flex;flex-direction:column}.page-header--hero .page-header__caption{bottom:50%;color:#fff;left:1rem;line-height:1;position:absolute;transform:translateY(50%);z-index:2}.page-header--hero .page-header__caption .page-header__title{color:#fff;line-height:1}.home .page-header .page-header__caption{bottom:0;color:#fff;left:0;top:auto;transform:none}.home .page-header .page-header__caption h1{color:#fff;font-size:3rem}.home .page-header .page-header__visual:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.home .page-header .page-header__visual img{height:calc(100vh - var(--header-height));-o-object-fit:cover;object-fit:cover}.home .page-header .page-header__visual.m--desktop{display:none}@media screen and (min-width:48em){.home .page-header .page-header__visual:before{background:none}.home .page-header .page-header__visual.m--mobile{display:none!important}.home .page-header .page-header__visual.m--desktop{display:initial!important}.home .page-header .page-header__caption{bottom:15%;color:var(--theme-color);transform:none}.home .page-header .page-header__caption h1{color:var(--theme-color);font-size:3.5rem}}@media screen and (min-width:64em){.page-header .page-header__visual:before{background:rgba(0,0,0,.2)}.page-header .page-header__visual img{height:26vw}.page-header__title{font-size:3.625rem}.page-header__ctas{padding-left:1rem}.page-header--hero__visual .page-header__caption{bottom:50%;color:var(--theme-color);top:auto;transform:translateY(50%)}.page-header--hero__visual .page-header__caption p{font-size:1rem}.home .page-header .page-header__visual:before{content:none}.home .page-header .page-header__visual img{height:480px}}@media screen and (min-width:100em){.page-header .page-header__visual img{height:420px}.home .page-header .page-header__visual img{height:560px}}.page-header-pro{grid-column-gap:0;grid-row-gap:1rem;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,minmax(min-content,max-content))}.page-header-pro__visual{grid-area:1/1/2/7}.page-header-pro__ctas{display:flex;flex-direction:column;gap:1rem;grid-area:3/1/4/7;justify-content:space-between;padding:0 var(--gutter)}.page-header-pro__subnav{grid-area:2/1/3/7;padding:0 var(--gutter)}.page-header-pro__subnav ul{display:flex;flex-wrap:wrap;gap:1px;list-style:none;margin:0;padding:0}.page-header-pro__subnav ul li{flex:0 1 calc(50% - 1px)}.page-header-pro__subnav ul a{padding:.75rem}.page-header-pro .slide-promo{position:relative}.page-header-pro .slide-promo figure:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-header-pro .slide-promo figure img{max-height:calc(100vh - 170px);-o-object-fit:cover;object-fit:cover}.page-header-pro .slide-promo__caption{bottom:3rem;color:#f7f3e8;left:var(--gutter);position:absolute;right:var(--gutter)}.page-header-pro .slide-promo__caption h1,.page-header-pro .slide-promo__caption h2{color:inherit;font-size:2.625rem;font-weight:500}@media screen and (min-width:48em){.page-header-pro__ctas{flex-direction:row}.page-header-pro__ctas .card{flex:0 0 calc(50% - 0.5rem)}.page-header-pro .slide-promo{padding:0!important}.page-header-pro .slide-promo figure:before{background:rgba(0,0,0,.2)}.page-header-pro .slide-promo figure img{max-height:calc(100vh - 360px)}.page-header-pro .slide-promo__caption{bottom:20%;left:2rem;max-width:50%;right:auto}.page-header-pro .slide-promo__caption h1,.page-header-pro .slide-promo__caption h2{font-size:3.25rem}}@media screen and (min-width:80em){.page-header-pro{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,minmax(min-content,max-content));padding:0 2rem}.page-header-pro__visual{grid-area:1/1/2/10}.page-header-pro__ctas{flex-direction:column;grid-area:1/10/2/13;justify-content:space-between;padding:0}.page-header-pro__ctas .card{flex:1}.page-header-pro .slide-promo figure img{height:42vw;max-height:620px}.page-header-pro__subnav{grid-area:2/1/3/13;margin-left:-2rem;margin-right:-2rem;padding:0}.page-header-pro__subnav ul{gap:1px}.page-header-pro__subnav ul li{flex:1 0 auto}}.nuancier-breadcrumb{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.nuancier-breadcrumb div{align-items:center;display:flex;font-size:.75rem;gap:.5rem}.nuancier-breadcrumb div i{align-items:center;background-color:#fff;border:1px solid #cd9a67;color:#cd9a67;display:flex;font-size:.75rem;font-style:normal;font-weight:500;height:24px;justify-content:center;width:24px}.nuancier-breadcrumb div.active i{background-color:#cd9a67;color:#fff}.nuancier .parent-url{display:flex;font-size:.75rem;justify-content:space-between;padding-bottom:.5rem}.nuancier-tile-base{align-items:center;border:1px solid var(--theme-color);display:flex;margin-bottom:.5rem;transition:background-color .25s}.nuancier-tile-base figure,.nuancier-tile-base picture{border-right:1px solid var(--theme-color);flex-basis:90px}.nuancier-tile-base div{flex-basis:calc(100% - 90px);font-weight:500;padding:0 1rem}.nuancier-tile-base:hover{background-color:var(--theme-color)}.nuancier-tile-base:hover div{color:#f7f3e8}.nuancier-table{display:flex;flex-direction:column;margin-bottom:1rem;max-width:560px}.nuancier-table__head{background-color:var(--theme-color);color:#fff;font-size:.875rem;font-weight:500;padding:.5rem .75rem}.nuancier-table__body{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:.5rem}.nuancier-tile-color{border-bottom:1px solid var(--theme-color);border-right:1px solid var(--theme-color);border-top:1px solid var(--theme-color);display:flex;flex-direction:column;margin-bottom:.5rem}.nuancier-tile-color figure img{height:140px;width:auto}.nuancier-tile-color__details{border-top:1px solid var(--theme-color);padding:.75rem}.nuancier-tile-color__details p{font-size:.875rem;font-weight:300;line-height:1;margin-top:0}.nuancier-tile-color__details p:first-child{font-weight:500}.nuancier-tile-color:hover .btn--inset{background-color:#cd9a67;color:#fff}.nuancier-tile-protocol{border-bottom:1px solid var(--theme-color);border-left:1px solid var(--theme-color);border-right:1px solid var(--theme-color);padding:.5rem .75rem}.nuancier-tile-protocol p{font-size:.875rem;font-weight:500}.nuancier-tile-protocol p:not(:first-child){font-family:Poppins,sans-serif;font-size:.875rem;font-weight:300}.gnuancier{padding:1rem}.gnuancier h2{font-size:2rem}.gnuancier__inner{display:flex;flex-direction:column;gap:.5rem}.gnuancier span{font-size:.75rem;font-weight:400}.gnuancier input[type=text]{background:transparent;border:1px solid #cd9a67;font-family:inherit;padding:.5rem;width:100%}.gnuancier__weight-result{display:flex;flex-direction:column;gap:.5rem}.gnuancier .formula-result{background-color:#f7f3e8;padding:.5rem}.gnuancier .submit-back{align-items:center;display:flex;gap:.5rem}.gnuancier .submit-back svg{margin-top:2px}.gnuancier .step2,.has-result .gnuancier .step1{display:none}.has-result .gnuancier .step2{display:flex}@media screen and (max-width:767px){.nuancier-breadcrumb{margin:0}.nuancier .data-breadcrumb{order:1}.nuancier .data-title{margin:1rem 0;order:2}.nuancier .data-caption{order:4}.nuancier .data-tiles{order:3}.nuancier-breadcrumb div:not(.active) span{display:none}.nuancier-table__body{grid-template-columns:repeat(2,1fr)}.nuancier-tile-color:nth-child(odd){border-left:1px solid var(--theme-color)}}@media screen and (min-width:48em){.nuancier-tile-base{margin-bottom:1rem}.nuancier-tile-color:nth-child(3n+1){border-left:1px solid var(--theme-color)}}.diagnostic>.block.background{min-height:100vh;padding-top:0}.diagnostic .breadcrumb{padding-left:var(--gutter);padding-top:1rem}.diagnostic .page-header{display:flex;flex-direction:column}.diagnostic .page-header__head{color:#fff;padding:1.5rem 2rem 1.5rem .75rem;position:relative}.diagnostic .page-header__head h1,.diagnostic .page-header__head p{position:relative;z-index:2}.diagnostic .page-header__head.l--mobile h1{margin-bottom:1rem}.diagnostic .page-header__head.l--mobile p{font-weight:500}.diagnostic .page-header__visual{background-color:#665b18;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.diagnostic .page-header__logo{align-self:center;padding-top:1rem}.diagnostic .page-header__logo a{align-items:center;display:flex}.diagnostic .page-header__logo .svg-icon{color:var(--theme-color);font-size:6rem}.diagnostic .page-header__logo .svg-icon+.svg-icon{height:60px;margin-left:-24px}.diagnostic-close{align-items:center;background-color:#cd9a67;color:#f7f3e8;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px;z-index:12}.diagnostic-intro{display:none}@media (min-width:64em){.diagnostic.diagnostic-start .page-header>:not(.diagnostic-close),.diagnostic.diagnostic-start .questionnaire{display:none}.diagnostic-intro{align-items:center;bottom:0;display:flex;gap:10%;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:10}.diagnostic-intro-visual{flex-basis:45%;height:100vh}.diagnostic-intro-visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.diagnostic-intro-text{display:flex;flex-basis:55%;flex-direction:column;padding-right:10%}.diagnostic-intro-logo{left:40%;position:absolute;right:0;top:2rem}.diagnostic-intro-logo a{align-items:center;display:flex;justify-content:center}.diagnostic-intro-logo .svg-icon{color:#665b18;font-size:6rem}.diagnostic-intro-logo .svg-icon+.svg-icon{height:60px;margin-left:-24px}}.wpforms-screen-reader-announce{font-size:0;position:absolute!important;visibility:hidden}.diagnostic-form.wpforms-container{border:0!important;position:relative}.diagnostic-form.wpforms-container .wpforms-field-container{margin:0!important}.diagnostic-form.wpforms-container em.wpforms-error{display:block;font-size:.75rem;text-align:center;width:100%}.diagnostic-form.wpforms-container .wpforms-submit-spinner{left:0;position:absolute;top:-46px}.diagnostic .diagnostic-submit,.diagnostic .wpforms-page-button{align-items:center;background-color:#cd9a67;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:300;justify-content:center;line-height:1.5;max-width:100%;padding:.5rem;text-align:center;transition:background-color .4s,color .4s}.diagnostic .diagnostic-submit:hover,.diagnostic .wpforms-page-button:hover{background-color:#a47b52}.diagnostic .wpforms-page-indicator{bottom:3rem;left:0;position:absolute;right:0;z-index:10}.diagnostic .wpforms-page-indicator-page-progress{transition:width .3s}.diagnostic .wpforms-page-indicator-page-progress-wrap{background-color:rgba(102,91,24,.2)!important;border-radius:0!important;height:5px!important}.diagnostic .wpforms-page-indicator-steps{font-size:.75rem}.diagnostic .wpforms-page-indicator[aria-valuenow="9"]{margin-bottom:36px}.diagnostic .wpforms-field-pagebreak>div{display:flex}.diagnostic .wpforms-field-pagebreak>div button{padding:.5rem 1.5rem}.diagnostic .wpforms-field-pagebreak>div .wpforms-page-prev{background-color:transparent;border:1px solid #cd9a67;color:#cd9a67;white-space:nowrap}.diagnostic .wpforms-field-pagebreak>div .diagnostic-submit,.diagnostic .wpforms-field-pagebreak>div .wpforms-page-next{flex-grow:1}.diagnostic .wpforms-page .wpforms-field-label{color:#4b3f12;font-family:FreightBig,sans-serif;font-size:2.25rem;-webkit-hyphens:none!important;hyphens:none!important;line-height:1;padding-bottom:1rem}.diagnostic .wpforms-page .wpforms-field-label .wpforms-required-label{display:none}.diagnostic-list{padding-top:0!important}.diagnostic-list fieldset{display:flex!important;flex-direction:column;margin:0 auto 6rem!important}.diagnostic-list fieldset .wpforms-field-description{font-size:.625rem}.diagnostic-list .wpforms-error{bottom:3rem;left:0;position:absolute}.diagnostic-list ul{display:flex;flex-wrap:wrap;gap:1rem 1rem;justify-content:flex-start;list-style:none;margin-top:3rem!important;padding:0}.diagnostic-list li label{border:1px solid #cd9a67;color:#cd9a67;cursor:pointer;display:inline-block!important;font-size:.875rem;font-weight:300;-webkit-hyphens:none!important;hyphens:none!important;padding:.5rem 1.25rem;transition:background-color .3s,color .3s}.diagnostic-list input[type=checkbox],.diagnostic-list input[type=radio]{position:absolute;visibility:hidden}.diagnostic-list input[type=checkbox]:checked+label,.diagnostic-list input[type=checkbox]:hover+label,.diagnostic-list input[type=radio]:checked+label,.diagnostic-list input[type=radio]:hover+label{background-color:#cd9a67;color:#f7f3e8}.diagnostic-field{padding-bottom:2rem}.diagnostic-field .wpforms-field-large{margin:auto!important;max-width:360px!important}.diagnostic-field input[readonly=readonly]{background-color:#e2eaf0!important}.diagnostic .wpforms-field-description .js-next-step{color:#cd9a67;cursor:pointer;margin-bottom:2rem;padding:1rem 0;text-decoration:underline}.diagnostic .mention3>div{display:block;font-size:.8125rem!important;margin:0 auto 2rem;position:relative;text-align:center}@media (min-width:64em){.diagnostic-form.wpforms-container{margin:0 6rem}.diagnostic-form.wpforms-container .wpforms-page .wpforms-field-label{text-align:center;width:100%}.diagnostic-form.wpforms-container .wpforms-page .wpforms-field-label .wpforms-required-label{display:none}.diagnostic-form.wpforms-container .wpforms-page .wpforms-field-description{text-align:center;width:100%}.diagnostic-form.wpforms-container .wpforms-page .wpforms-datepicker-wrap,.diagnostic-form.wpforms-container .wpforms-page .wpforms-field-email{margin:auto;width:300px}.diagnostic-list fieldset{max-width:640px}.wpforms-page-4 .diagnostic-list fieldset{max-width:800px}.diagnostic-list ul{justify-content:center}.diagnostic-list li label{padding:.5rem 1.5rem}.diagnostic-field{padding-bottom:4rem!important}}.diagnostic>.background{overflow:initial}.diagnostic .result-message h2{font-size:2.625rem}.diagnostic .result-final__wrapper{border:1px solid #665b18;margin-top:2rem}.diagnostic .result-final__bottom .entry,.diagnostic .result-final__bottom p{font-size:.875rem;font-weight:500}.diagnostic .result-final__products h2{font-size:2.25rem}.diagnostic .result-final__category{border:1px solid #665b18;margin-block:1rem;padding:1rem}.diagnostic .result-final__category label{display:block;font-family:FreightBig,sans-serif;font-size:1.625rem;font-weight:700;margin-bottom:1rem}.diagnostic .result-final__slide{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.diagnostic .result-final__product{display:flex;flex-direction:column;gap:.75rem}.diagnostic .result-final__selector{align-items:center;background-color:transparent;border:2px solid #cd9a67;border-radius:3px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:-.5rem;top:0;width:32px;z-index:2}.diagnostic .result-final__selector:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M29.06 4.45 11.85 21.67l-8.92-8.91L0 15.69l11.85 11.85L32 7.39z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:inline-block;height:18px;margin:0 .5rem;width:18px}.diagnostic .result-final__selector .selection{display:none}.diagnostic .result-final__selector.selected{background-color:#cd9a67}.diagnostic .result-final__selector.selected:after{content:""}.diagnostic .result-final__visual{margin-bottom:1rem}.diagnostic .result-final__visual img{margin-left:0;max-width:50%}.diagnostic .result-final__name h3{font-size:1.125rem}.diagnostic .result-final__labels{margin:.5rem 0}.diagnostic .result-final__desc{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.5}.diagnostic .result-final__desc a{font-weight:700;text-decoration:underline}.diagnostic .result-final__infos{align-items:center;display:flex;gap:1rem}.diagnostic .result-final__infos .sag-stars{margin-top:0}.diagnostic .result-final__infos .contenance{background-color:rgba(102,91,24,.1);border-radius:3px;font-size:.75rem;line-height:1;padding:.5rem .75rem}.diagnostic .result-final__price{font-size:.75rem}.diagnostic .result-final__addtocart{background-color:#cd9a67;bottom:0;left:0;position:fixed;right:0;z-index:10}.diagnostic .result-final__addtocart button{align-items:center;color:#f7f3e8;display:flex;font-size:.8125rem;font-weight:300;gap:1rem;height:40px;justify-content:center;padding:0}.diagnostic .result-final__cart-routine{border:1px solid #665b18;padding:1rem}.diagnostic .result-final__cart-routine .btn{font-size:.8125rem;gap:.5rem}.diagnostic .result-final__cart-subtitle{border-top:1px solid #665b18;font-family:FreightBig,sans-serif;font-size:1.625rem;margin:1rem 0;padding:1rem 0}.diagnostic .result-final__cart-mini{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}.diagnostic .result-final__cart-mini li{border-bottom:1px solid #665b18;display:grid;font-size:.75rem;font-weight:600;grid-template-columns:repeat(3,1fr);padding-bottom:.75rem}.diagnostic .result-final__cart-mini li span:not(:first-child){text-align:right}.diagnostic__product{background-color:#fff;display:flex;flex-direction:column;padding:1.5rem}.diagnostic__product .selection{display:none}.diagnostic__product-visual:not(.popin) img{max-height:120px}.diagnostic__product-visual.popin img{margin-bottom:1rem}.diagnostic__product-metas{display:flex;flex-direction:column;gap:.75rem}.diagnostic__product-title{font-size:1.125rem;font-weight:700}.diagnostic__product-shortdesc{font-size:.875rem;font-weight:300}.diagnostic__product-desc{font-family:Poppins,sans-serif;font-size:.875rem;height:100%;margin-bottom:3rem}.diagnostic__product-price{font-size:.75rem}.diagnostic__product-infos{align-items:center;display:flex;gap:1rem}.diagnostic__product-infos .sag-stars{margin-top:0}.diagnostic__product-infos .contenance{background-color:rgba(102,91,24,.1);border-radius:3px;font-size:.75rem;line-height:1;padding:.5rem .75rem}.diagnostic__product .btn-wrapper{background-color:#fff;bottom:0;left:20px;padding:1rem 20px;position:absolute;right:20px}@media screen and (max-width:1023px){.diagnostic .result-visual{display:none}}@media (min-width:64em)and (max-width:1600px){.diagnostic .result-visual{grid-column:2/span 6!important}.diagnostic .result-final__wrapper{grid-column:2/-2!important}}@media (min-width:64em){.diagnostic-final .page-header{margin-bottom:2rem}.diagnostic .result-final__products{padding-right:2rem}.diagnostic .result-final__slide{flex-direction:row}.diagnostic .result-final__cart-routine{margin-top:98px;position:sticky;top:50px}.diagnostic .result-final__selector{right:1rem;top:40%}.diagnostic .result-final__visual img{max-width:75%}.diagnostic__product{flex-direction:row;max-width:760px;padding:2rem}.diagnostic__product-visual{flex-basis:30%}.diagnostic__product-metas{flex-basis:70%;padding-right:1.5rem}.diagnostic__product-desc{height:60%;margin-bottom:4rem}.diagnostic__product .btn-wrapper{left:2rem;right:2rem}}.glightbox-container .goverlay{background:rgba(0,0,0,.2)!important}.glightbox-container .gclose{background-color:#cd9a67;color:#fff;height:40px;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s;transition-delay:1s;width:64px}.glightbox-container .gclose svg{display:none}.glightbox-container .gclose:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M15.7 14.31 28.36 1.68l1.68 1.68L17.39 16l12.64 12.64-1.69 1.68-12.63-12.64L3.07 30.32 1.4 28.64 14.02 16 1.4 3.36l1.68-1.68L15.71 14.3z' fill='%23F7F3E8'/%3E%3C/svg%3E");background-repeat:no-repeat;color:#f7f3e8;content:"";height:16px;left:calc(50% - 8px);position:absolute;width:16px}.glightbox-container .gnext,.glightbox-container .gprev{background-color:#cd9a67;color:#fff;position:absolute;top:50%;z-index:10}.glightbox-container .gnext svg,.glightbox-container .gprev svg{fill:currentColor}.glightbox-container .gnext{right:0}.glightbox-open .glightbox-open .gclose{opacity:1}.glightbox-video .gcontainer{background-color:rgba(0,0,0,.8)}.glightbox-video .gvideo-wrapper{padding:.75rem 0}.glightbox-video .gnext,.glightbox-video .gprev{display:none}.glightbox-nuancier .disabled{opacity:0!important}.glightbox-nuancier .ginner-container{background-color:#fff}.glightbox-locator .gcontainer .glightbox-button-hidden{display:none}.glightbox-product .gcontainer{background-color:#fff;height:auto!important;max-width:100%!important}.glightbox-product .gnext,.glightbox-product .gprev{display:none}@media screen and (max-width:419px){.glightbox-container .goverlay{display:none}.glightbox-product .gslide-inline{margin-bottom:1rem;margin-top:0}.glightbox-product .diagnostic__product{padding:0}}@media screen and (max-width:767px){.glightbox-locator,.glightbox-locator .ginner-container{height:var(--vh)!important}.glightbox-locator .store-locator-with-filters{height:var(--vh)!important;overflow:auto!important}.glightbox-locator .card-salon-wrapper{border:0;bottom:0;left:0;position:fixed;right:0;top:0}.glightbox-locator .card-salon-wrapper .card-salon{height:calc(100vh - 38px);overflow:auto}.glightbox-locator .js-back-to-map{justify-content:center}.glightbox-locator .map{height:75vh;margin-top:0}.card-salon-opened .glightbox-locator .gclose,.filters-opened .glightbox-locator .gclose{display:none}}@media screen and (min-width:48em){.glightbox-nuancier .gcontainer{height:auto!important;left:calc(50% - 220px);top:10rem;width:440px!important}.glightbox-locator .gcontainer{max-width:1360px!important}.glightbox-locator .gcontainer,.glightbox-product .gcontainer{background-color:#fff;height:auto!important;left:50%;top:50%;transform:translate(-50%,-50%)}.glightbox-product .gcontainer{max-width:760px!important}.glightbox-product .gcontainer .gslide-inline{min-height:80vh}}@media screen and (min-width:64em){.glightbox-locator .gcontainer .store-locator-with-filters{width:100%}.glightbox-locator .gcontainer .store-locator-with-filters .block-salons__find{margin-left:-15%;margin-right:-10%}.glightbox-locator .gcontainer .store-locator-with-filters .card-salon__desc{font-size:.75rem;max-height:160px;overflow:auto}.glightbox-locator .gcontainer .store-locator-with-filters .card-salon__desc p{font-size:.75rem}}.woocommerce-MyAccount-navigation ul{border-left:1px solid #665b18;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{border-bottom:1px solid #665b18}.woocommerce-MyAccount-navigation li a{display:block;font-size:.75rem;font-weight:400;padding:1rem;transition:background-color .25s,color .2s}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{background-color:#665b18;color:#f7f3e8}.woocommerce .my-account-salon-form{margin-top:-2rem}.woocommerce section.my-account-addresses .shop_table{margin-bottom:2rem}.woocommerce section.my-account-addresses .shop_table th{text-align:left}.woocommerce section.my-account-addresses .shop_table td{line-height:2;vertical-align:top}.woocommerce .my-employees__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.woocommerce .my-employees__add-salary{display:none}.woocommerce .my-employees__add-salary.active{display:block}.woocommerce .my-employees__registration-form{border:1px solid #cd9a67;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding:1rem}.woocommerce .my-employees__registration-form .woocommerce-form-row{display:flex;flex:0 0 calc(50% - 1rem);flex-direction:column;gap:.5rem;justify-content:center}.woocommerce .my-employees__registration-form input[type=checkbox]{width:-moz-max-content;width:max-content}.woocommerce .my-employees__registration-form label[for=employee_profil]{cursor:pointer}.woocommerce .my-employees__registration-form input[type=submit]{border:none}@media (min-width:48em){.MyAccount-navigation ul{border-left:1px solid #665b18;list-style:none;margin:0;padding:0}.MyAccount-navigation li{border-bottom:1px solid #665b18}.MyAccount-navigation li a{display:block;font-size:.75rem;font-weight:400;padding:1rem;transition:background-color .25s,color .2s}.MyAccount-navigation li a:hover,.MyAccount-navigation li.is-active a{background-color:#665b18;color:#f7f3e8}}.woocommerce-cart-form__contents tbody .product-thumbnail{border-right:1px solid var(--theme-color)}.woocommerce-cart-form__contents .btn-update-cart{float:right;margin-left:1rem}.woocommerce-cart-form__contents .remove span{color:#cd9a67;display:none;font-size:.6875rem;margin-right:.5rem}.woocommerce-cart-form__contents .actions{border-bottom:0!important;padding:0!important}.woocommerce .cart_item .quantity{border:1px solid rgba(75,63,18,.2);height:34px}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce .cart-complete-purchases h2{color:#4b3f12}.woocommerce .wc-proceed-to-checkout{display:none}.woocommerce .cart-proceed-to-checkout{display:flex;gap:1rem;margin-top:1rem}.woocommerce-mini-cart-item .cart_item{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.woocommerce-mini-cart-item .cart_item .quantity{padding:0 2px}@media (max-width:767px){.woocommerce-cart-form__contents{border-top:1px solid var(--theme-color)}.woocommerce-cart-form__contents .product-thumbnail,.woocommerce-cart-form__contents thead{display:none}.woocommerce-cart-form__contents tbody td{border:0!important;display:block;font-weight:500;text-align:right!important}.woocommerce-cart-form__contents tbody td:before{content:attr(data-title);float:left;font-weight:400}.woocommerce-cart-form__contents tbody td.product-quantity:before{margin-top:8px}.woocommerce-cart-form__contents tbody td.product-quantity .quantity{margin-left:auto}.woocommerce-cart-form__contents tbody td.product-remove{border-bottom:1px solid var(--theme-color)!important}.woocommerce-cart-form__contents tbody td.actions{padding:0!important}.woocommerce-cart-form__contents tbody td.actions .wc-backward{margin-left:-1px;margin-top:-1px;width:calc(100% + 2px)}.woocommerce-cart-form__contents .remove{display:block}.woocommerce-cart-form__contents .remove span{display:inline-block}.woocommerce-cart-form__contents .btn-update-cart{margin-bottom:.5rem}.cart-proceed-to-checkout{flex-wrap:wrap;margin-top:1rem}}.woocommerce-cart .shipping td{font-size:.75rem}.woocommerce-cart .cart-collaterals{margin-top:2rem}.woocommerce-cart .cart-complete-purchases{padding:1rem 0}dl.variation dt{display:none}dl.variation dd{margin:0}dl.variation dd span{display:none}dl.variation dd p:after{color:#cd9a67;content:" Offert"}.order-gauge{--gauge-width:0;margin-bottom:2rem}.order-gauge-label{align-items:center;display:flex;font-size:.75rem;font-weight:500;justify-content:space-between;padding:.5rem 0}.order-gauge-bar{background-color:rgba(102,91,24,.2);height:5px}.order-gauge-bar span{animation:gauge 1s .5s forwards;background-color:#665b18;display:block;height:5px;width:0}.cart-purchases-slider{border:1px solid #cd9a67;padding:1rem 0}.cart-purchases-slider .slide-product{text-align:center}.cart-purchases-slider .slide-product:hover figure img{transform:none}.cart-purchases-slider .slide-product figure img{border:1px solid #cd9a67;max-height:100px;padding:.5rem;width:auto}.cart-purchases-slider .slide-product .slide-product__desc{display:flex;flex-direction:column;gap:.5rem;opacity:1}.cart-purchases-slider .slide-product .add_to_cart_button{display:inline-flex!important;gap:.5rem}.cart-purchases-slider .slide-product .add_to_cart_button span{font-weight:500}.mini-cart-wrapper{background-color:#fff;border:1px solid #665b18;bottom:0;display:flex;flex-direction:column;min-height:200px;padding:1rem 1rem 0;position:fixed;right:0;top:138px;transition:top .35s;width:var(--cart-width);z-index:1100}.is-shrink .mini-cart-wrapper{top:106px}.mini-cart-wrapper.mini-cart-public{border:none;display:none;padding-top:6rem;top:0!important}.mini-cart-title{align-items:center;border-bottom:1px solid #665b18;display:flex;justify-content:space-between;margin-bottom:2rem;margin-top:0;padding:0 0 1rem}.cart-items-count{align-items:center;background-color:#cd9a67;border-radius:50%;color:#fff;display:inline-flex;font-size:.6875rem;font-style:normal;height:24px;justify-content:center;vertical-align:1px;width:24px}.widget_shopping_cart_content{display:flex;flex-direction:column;height:100%;opacity:1}.widget_shopping_cart_content.updating-cart{opacity:.5}.woocommerce-mini-cart{display:flex;flex-direction:column;height:100%;list-style:none;margin:0;padding:0}.woocommerce-mini-cart.product_list_widget{max-height:calc(100vh - 380px);overflow:auto}.woocommerce-mini-cart-item{border-bottom:1px solid #665b18;display:flex;margin-bottom:.5rem;padding-bottom:1rem}.woocommerce-mini-cart-item img{width:64px}.woocommerce-mini-cart-item .remove_from_cart_button{color:#cd9a67;font-weight:700;width:24px}.woocommerce-mini-cart-item-label{display:flex;flex-basis:calc(100% - 88px);flex-direction:column;font-size:.75rem}.woocommerce-mini-cart__bottom{background-color:#f7f3e8;display:flex;flex-direction:column;margin-left:-1rem;margin-right:-1rem;margin-top:auto;padding:1rem;text-align:left}@media (max-width:1023px){.mini-cart-wrapper{display:none}}.woocommerce #billing_autocomplete_field,.woocommerce #shipping_autocomplete_field{position:relative}.woocommerce #billing_autocomplete_field label,.woocommerce #shipping_autocomplete_field label{color:transparent}.woocommerce #billing_autocomplete_field .pac-container,.woocommerce #shipping_autocomplete_field .pac-container{left:0!important;top:64px!important}.woocommerce-privacy-policy-text p{font-size:.625rem}.woocommerce .shipping-cell{padding-top:8px!important;vertical-align:top}.woocommerce-checkout-review-order-table tr.mrwp .parcel_shop_info{font-size:.8125rem}.woocommerce-checkout-review-order-table tr.mrwp .modaal_link{font-size:.8125rem;text-decoration:underline}.woocommerce .grid-col-billing{border:1px solid var(--theme-color);margin-block-end:2rem}.woocommerce .grid-col-billing h3{background-color:var(--theme-color);color:#f7f3e8;font-size:.875rem;font-weight:400;line-height:1.2;margin:0;padding:.65rem 1rem}.woocommerce .grid-col-billing h3 label{cursor:pointer}.woocommerce .grid-col-billing .shipping_address,.woocommerce .grid-col-billing .woocommerce-additional-fields,.woocommerce .grid-col-billing .woocommerce-billing-fields__field-wrapper{font-size:.875rem;padding:1rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{cursor:pointer;display:block;font-size:.75rem;padding:.75rem 0}.woocommerce .woocommerce-checkout-payment #place_order{bottom:-36px;left:-1px;position:absolute;right:-1px;width:auto}.woocommerce .woocommerce-checkout-payment .modaal_link.bound{background-color:#cd9a67!important}.woocommerce .wc_payment_methods li{margin-block-end:.75rem}.woocommerce .wc_payment_methods li label,.woocommerce .wc_payment_methods li p{cursor:pointer;font-size:.75rem}.payment_method_monetico img{display:none}#delivery_point_chosen{background-color:#cd9a67;color:#f7f3e8;font-size:.875rem;font-weight:300;line-height:1.5;padding:.5rem 1rem;text-align:center;transition:background-color .4s}#delivery_point_chosen:hover{background-color:#a47b52}.MR-Widget .MRW-Title{background-color:#665b18!important;color:#f7f3e8!important;padding:.5rem!important}.woocommerce .order_details{font-size:.875rem;line-height:1.6;list-style:none;margin:1.5rem 0;padding:0}.woocommerce .orders-commission-legend{display:flex;font-size:.75rem;gap:1rem;margin-top:-.5rem}.woocommerce-additional-fields .acf-form-fields .acf-label{display:none}.woocommerce-additional-fields .acf-form-fields .acf-true-false{padding-top:1rem}.woocommerce-additional-fields .acf-form-fields input[type=checkbox]{accent-color:#bd8a67}.woocommerce-additional-fields .acf-form-fields .message{cursor:pointer}.woocommerce-additional-fields .acf-form-fields textarea{background-color:transparent;border:1px solid #665b18;color:#665b18;font-family:inherit;font-size:.75rem;font-weight:400;outline:0;padding:.75rem;width:100%}.woocommerce-additional-fields .acf-form-fields .shop_gift_message{display:none}.woocommerce-additional-fields .acf-form-fields .shop_gift_message.show{display:block}.woocommerce-order-overview{list-style:none;margin:2rem 0;padding:0}.woocommerce-order-overview li{font-size:.8125rem;margin-bottom:.5rem}.woocommerce-order-details__title{color:#4b3f12!important;font-size:1.75rem}.woocommerce-order-details__subtitle{color:#4b3f12!important;font-size:1.5rem}.woocommerce-order-tracking{padding:1rem 0}.woocommerce-order-details__gift-message{background-color:#f7f7f7;padding:.5rem}.woocommerce-customer-details h2{color:#4b3f12!important;font-size:1.75rem}.woocommerce .view-order-resume mark{background:none;font-weight:500}.woocommerce .url-shop-share{margin:2rem 0}.woocommerce .url-shop-share #input-copied{background-color:#f7f3e8;font-size:.625rem;margin:0;min-height:31px;opacity:0;padding:.25rem}.woocommerce .url-shop-share #input-copied.copied{opacity:1}.woocommerce .url-shop-share__link{align-items:center;border:1px solid #cd9a67;display:flex;flex-wrap:wrap}.woocommerce .url-shop-share__link div{overflow:hidden}.woocommerce .url-shop-share__input{flex-grow:1}.woocommerce .url-shop-share__input input{border:0;font-family:inherit;font-size:.875rem;outline:none;padding:.5rem;width:100%}.woocommerce .url-shop-share__input input:focus{outline:none}.woocommerce .url-shop-share__btn{background-color:#cd9a67;padding:.5rem 1rem}.woocommerce .url-shop-share__btn button{color:#f7f3e8;display:block;line-height:2}.woocommerce .woocommerce-pagination{display:flex;gap:1rem;justify-content:right}.woocommerce .woocommerce-pagination a{font-size:.75rem}@media (min-width:64em){.woocommerce .order_details{margin-top:0}}.woocommerce-shipping-cell{text-align:left!important}.woocommerce-shipping-name{font-size:.75rem;font-weight:400}.woocommerce-shipping-destination{display:none}.woocommerce-shipping-methods{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:1rem 0;padding:0}.woocommerce-shipping-methods li{align-items:center;display:flex}.woocommerce-shipping-methods li label{cursor:pointer;display:flex;font-size:.75rem;font-weight:400;gap:.5rem;line-height:1.5;width:100%}.woocommerce-shipping-methods li label span.amount{font-size:.75rem;font-weight:500;margin-left:auto}.woocommerce-shipping-methods li label .tax_label{margin-top:2px}.woocommerce-shipping-methods input.shipping_method{margin:0 10px}.woocommerce .shipping-calculator-button{text-decoration:underline}.woocommerce input::-webkit-inner-spin-button,.woocommerce input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .them-dark ::-moz-placeholder{color:#665b18;color:rgba(102,91,24,.8);opacity:.8}.woocommerce .them-dark ::placeholder{color:#665b18;color:rgba(102,91,24,.8);opacity:.8}.woocommerce .billing_address_2::-webkit-input-placeholder,.woocommerce .them-dark .input::-webkit-input-placeholder{color:#665b18;color:rgba(102,91,24,.8);opacity:.8}.woocommerce .quantity{display:flex;max-width:120px;padding:0 2px}.woocommerce .quantity .btn-mini-quantity,.woocommerce .quantity .btn-product-quantity{font-size:1.125rem;text-align:center;width:30px}.woocommerce .quantity .qty.text{-webkit-appearance:none;-moz-appearance:textfield;border:0;color:#665b18;font-size:.75rem;margin:0;padding:6px 0;text-align:center;width:36px}.woocommerce .woocommerce-form-row{margin-bottom:1rem}.woocommerce .lost_reset_password,.woocommerce .woocommerce-form{border:0!important;padding:0!important}.woocommerce .lost_reset_password .required,.woocommerce .woocommerce-form .required{color:#665b18!important}.woocommerce .lost_reset_password .woocommerce-LostPassword,.woocommerce .woocommerce-form .woocommerce-LostPassword{font-size:.6875rem;text-align:right}.woocommerce .lost_reset_password-login,.woocommerce .lost_reset_password-register,.woocommerce .woocommerce-form-login,.woocommerce .woocommerce-form-register{display:flex;flex-direction:column}.woocommerce .lost_reset_password .alert-salon-empty,.woocommerce .woocommerce-form .alert-salon-empty{background:#f7f3e8;color:red;display:none;font-size:.8125rem;opacity:0;padding:.5rem;text-align:center;transition:opacity .3s}.woocommerce .lost_reset_password .alert-salon-empty.alert,.woocommerce .woocommerce-form .alert-salon-empty.alert{animation:overlayIn .36s ease-in-out forwards;display:block}.woocommerce .lost_reset_password-login__rememberme,.woocommerce .woocommerce-form-login__rememberme{accent-color:#bd8a67;cursor:pointer}.woocommerce .lost_reset_password-login__rememberme span,.woocommerce .woocommerce-form-login__rememberme span{font-size:.75rem}.woocommerce .lost_reset_password label,.woocommerce .woocommerce-form label{display:inline-block;padding-bottom:.5rem}.woocommerce .input-text,.woocommerce .woocommerce-Input{background-color:transparent;border:1px solid #665b18;color:#4b3f12;font-family:inherit;font-size:.75rem;font-weight:400;outline:0;padding:.75rem;width:100%}.woocommerce .woocommerce-form__input-checkbox{accent-color:#bd8a67;cursor:pointer}.woocommerce .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce .woocommerce-password-strength{font-size:.6875rem}.woocommerce .woocommerce-password-strength.bad{color:red}.woocommerce .woocommerce-password-strength.good{color:orange}.woocommerce .woocommerce-password-strength.strong{color:green}.woocommerce .show-password-input{cursor:pointer;position:absolute;right:.7em;top:.7em}.woocommerce .show-password-input:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23665B18' d='m4 13 .67.34a2.2 2.2 0 0 1 .1-.18l.33-.52c.3-.43.74-1.02 1.35-1.6A7.91 7.91 0 0 1 12 8.75c2.5 0 4.33 1.13 5.54 2.3a10.1 10.1 0 0 1 1.79 2.28 96.47 96.47 0 0 1 1.34-.67l-.01-.02-.03-.05a6.23 6.23 0 0 0-.49-.8 11.6 11.6 0 0 0-1.56-1.83A9.4 9.4 0 0 0 12 7.25a9.4 9.4 0 0 0-6.58 2.7 11.6 11.6 0 0 0-2.08 2.7l-.01.01L4 13Zm8 3a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z'/%3E%3C/svg%3E");content:"";display:inline-block;height:24px;margin-bottom:-6px;position:absolute;right:0;width:24px}.woocommerce .show-password-input.display-password:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23665B18' d='M4.67 10.66s-2.09 1.11-2.92 1.59l.5.87 1.6-.92a11.62 11.62 0 0 0 2.76 2.82l-1.04 1.72.86.52 1.02-1.7a9.1 9.1 0 0 0 4.05 1.18V19h1v-2.26a9.1 9.1 0 0 0 4.05-1.18l1.02 1.7.86-.52-1.04-1.72a11.57 11.57 0 0 0 2.75-2.82l1.61.92.5-.87c-1.75-1-2.92-1.58-2.92-1.58a8.29 8.29 0 0 1-.43.69 10.1 10.1 0 0 1-1.36 1.6A7.9 7.9 0 0 1 12 15.25a7.91 7.91 0 0 1-5.55-2.3 10.1 10.1 0 0 1-1.36-1.6 8.27 8.27 0 0 1-.42-.68Z'/%3E%3C/svg%3E")}.woocommerce .woocommerce-label-checkbox{cursor:pointer;font-size:.75rem}.woocommerce .woocommerce-label-checkbox small{display:block;font-size:.625rem}.woocommerce .woocommerce-form-row--two-cols{display:flex;flex-wrap:wrap;gap:.75rem}.woocommerce .woocommerce-form-row--two-cols .woocommerce-form-row{flex:1 0 46%}.woocommerce .register-disclaimer{border:1px solid #cd9a67;margin-top:2rem;padding:1rem}.woocommerce .register-disclaimer h3{font-family:InputSerif,Helvetica,sans-serif;font-size:.875rem}.woocommerce .register-disclaimer p{font-size:.625rem}.woocommerce .register-disclaimer ul{font-size:.625rem;line-height:1.6;margin:0;padding:0 0 0 .5rem}.woocommerce .mention,.woocommerce .mention p{font-size:.75rem}.woocommerce .mention-small,.woocommerce .mention-small p{font-size:.625rem}@media (max-width:767px){.woocommerce .quantity{max-width:96px}.woocommerce .woocommerce-form-row--two-cols .woocommerce-form-row{flex:0 0 100%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.coupon{text-align:left}.coupon label{white-space:inherit}.coupon .input-text{width:auto}.woocommerce-shipping-calculator{display:none}.woocommerce .notice,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-notice,.woocommerce-message{background-color:#f7f3e8;font-size:.875rem;list-style:none;margin-bottom:1rem;padding:.75rem;text-align:center}.woocommerce .notice a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-notice a,.woocommerce-message a{color:#cd9a67;display:inline-block}.woocommerce-thankyou-order-failed-actions{align-items:center;display:flex;gap:1rem}.woocommerce .alg-wc-ev-verification-info{display:none}.woocommerce-Price-currencySymbol{margin-left:-4px}.woocommerce .wc-pages-visual{display:none}.woocommerce .wc-pages-breadcrumb{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.woocommerce .wc-pages-breadcrumb div{align-items:center;display:flex;font-size:.75rem;gap:.5rem}.woocommerce .wc-pages-breadcrumb div i{align-items:center;background-color:#fff;border:1px solid var(--theme-color);color:var(--theme-color);display:flex;font-size:.75rem;font-style:normal;font-weight:500;height:24px;justify-content:center;width:24px}.woocommerce .wc-pages-breadcrumb div.active i{background-color:var(--theme-color);color:#fff}.woocommerce .wc-pages-breadcrumb div.previous a{text-decoration:underline;text-underline-offset:3px}.woocommerce .wc-pages-content-title{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.woocommerce .wc-pages-content-title h2{color:#4b3f12;flex-grow:1}.woocommerce .wc-pages-content-title small{font-size:.75rem}.woocommerce-column__title{color:#4b3f12!important}.woocommerce .custom-wc-bloc__wrapper{border:1px solid var(--theme-color);margin-block-end:2rem}.woocommerce .custom-wc-bloc__title{background-color:var(--theme-color);color:#f7f3e8;font-size:.875rem;font-weight:400;line-height:1.4;margin:0;padding:.5rem 1rem .75rem}.woocommerce .custom-wc-bloc__content{font-size:.875rem;padding:1rem 1.5rem;position:relative}.woocommerce .custom-wc-bloc--single{margin:1rem auto;max-width:48em}.woocommerce .shop_table{border-left:1px solid var(--theme-bgcolor);border-right:1px solid var(--theme-bgcolor);margin-bottom:1rem;width:100%}.woocommerce .shop_table tr td:last-child,.woocommerce .shop_table tr th:last-child{text-align:right}.woocommerce .shop_table:not(.woocommerce-checkout-review-order-table):not(.shop_table_totals) tr td:last-child,.woocommerce .shop_table:not(.woocommerce-checkout-review-order-table):not(.shop_table_totals) tr th:last-child{white-space:nowrap}.woocommerce .shop_table .btn--url{font-size:.75rem}.woocommerce .shop_table thead th{background-color:var(--theme-bgcolor);color:#f7f3e8;font-size:.875rem;padding:.6rem .75rem;text-align:left}.woocommerce .shop_table tbody th{font-size:.75rem;font-weight:400;padding:.6rem .75rem;text-align:left}.woocommerce .shop_table tbody td{border-bottom:1px solid var(--theme-bgcolor);font-size:.75rem;font-weight:500;padding:.6rem .75rem}.woocommerce .shop_table tbody .product-thumbnail{border-right:1px solid var(--theme-bgcolor);min-width:96px}.woocommerce .shop_table tbody .attachment-woocommerce_thumbnail,.woocommerce .shop_table tbody .woocommerce-placeholder{max-height:64px;width:auto}.woocommerce .shop_table tbody .actions{text-align:right}.woocommerce .shop_table tbody .woocommerce-orders-table__cell-order-actions .button{color:#cd9a67;font-size:.75rem;padding:0 4px}.woocommerce .shop_table tfoot{border-bottom:1px solid var(--theme-bgcolor)}.woocommerce .shop_table tfoot td,.woocommerce .shop_table tfoot th{font-size:.75rem;padding:.25rem .75rem;text-align:left}.woocommerce .shop_table tfoot td{font-weight:500;text-align:right}.woocommerce .shop_table tfoot tr:first-child td,.woocommerce .shop_table tfoot tr:first-child th{padding-top:1rem}.woocommerce .shop_table tfoot tr:last-child td,.woocommerce .shop_table tfoot tr:last-child th{padding-bottom:1rem}.woocommerce .cart_totals .shop_table{border-bottom:1px solid var(--theme-color)!important;border-top:1px solid var(--theme-color)!important}.woocommerce .cart_totals .shop_table td,.woocommerce .cart_totals .shop_table th{border:0}.woocommerce .col2-set{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(1rem,1fr))}.woocommerce .col2-set>div{position:relative}.woocommerce-customer-details{margin-top:2rem}.woocommerce-column address{font-size:.875rem;font-style:normal;line-height:1.4}.woocommerce-column p{margin:0}.woocommerce .floating-button{bottom:-1px;height:37px;left:0;margin:0!important;padding:0!important;position:absolute;top:auto;width:100%}.wc-login-form .woocommerce-error a{display:inline-block;text-decoration:underline}.wc-login-form .toggle-register{font-size:11px;position:absolute;right:1.5rem;top:10px}.wc-login-form .form-register-wrapper[aria-hidden=false]{animation:overlayIn .5s ease-in-out forwards;display:block}.wc-login-form .form-register-wrapper[aria-hidden=true]{animation:overlayOut .5s ease-in-out forwards;display:none}.wc-login-form .u-column1,.wc-login-form .u-column2{border:1px solid #cd9a67;padding:2rem 1.5rem 3rem}.wc-login-form .u-column1 h2,.wc-login-form .u-column2 h2{color:#4b3f12;margin:0}.wc-login-form .woocommerce{margin:auto;max-width:1152px}.wc-login-form #customer_login{grid-template-columns:repeat(12,minmax(1rem,1fr))}.wc-login-form #customer_login>.u-column1{grid-column:1/span 5}.wc-login-form #customer_login>.u-column2{grid-column:6/span 7}.wc-login-form .woocommerce-form-register .woocommerce-label-checkbox{padding-left:24px}.wc-login-form .woocommerce-form-register .woocommerce-label-checkbox input{margin-left:-24px}.ref-salon .salon-selected__outer.selected{border:1px solid #cd9a67;padding:1rem}.ref-salon .salon-selection{display:flex;margin-bottom:.5rem}.ref-salon .salon-selection span{display:none;font-size:.75rem}.ref-salon .salon-selection span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23CD9A67' d='M29.06 4.45 11.85 21.67l-8.92-8.91L0 15.69l11.85 11.85L32 7.39z'/%3E%3C/svg%3E");content:"";display:inline-block;height:16px;margin:0 .5rem;vertical-align:-3px;width:16px}.ref-salon .salon-selection.selected{flex-direction:column;margin-top:.5rem}.ref-salon .salon-selection.selected span{display:block}.ref-salon .salon-selection.selected .choice-salon{display:none}.ref-salon .salon-selection.selected .btn-salon-select{font-size:.75rem!important;justify-content:left!important;padding-left:0!important}.ref-salon .salon-selection .btn--solid{margin:.75rem 0}.ref-salon__date{font-size:.6875rem}.ref-salon__name{font-size:1.125rem;line-height:1.4;margin-bottom:1rem}.ref-salon__adress{display:flex;flex-wrap:wrap;font-size:.75rem;justify-content:space-between;max-width:80%}.ref-salon__adress li{line-height:1.6}.ref-salon__adress label{display:block;font-weight:700}.ref-salon .salon-selected .ref-salon__adress{max-width:100%}.ref-salon .salon-selected .ref-salon__name{font-size:.875rem;margin-bottom:.5rem}.ref-salon .salon-selected.pre-link-salon{margin-bottom:1rem}.ref-salon .salon-selected.pre-link-salon p{font-size:.875rem}.woocommerce div.product{position:relative}.woocommerce a.remove{color:#cd9a67;font-size:.8125rem;padding:6px}.woocommerce-product-gallery .flex-control-nav{display:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border-radius:100%;font-size:2em;height:36px;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:9}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;position:absolute}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{border:2px solid #000;border-radius:100%;height:14px;left:9px;top:9px;width:14px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{background:#000;border-radius:6px;height:8px;left:21px;top:19px;transform:rotate(-45deg);width:2px}.woocommerce .product .images .woocommerce-product-gallery{float:none!important;position:relative}.woocommerce .woocommerce-product-gallery__image .wp-post-image{max-height:450px;max-width:450px}@media (max-width:767px){.woocommerce .wc-pages-breadcrumb div:not(.active) span{display:none}.woocommerce .wc-pages-content-title{flex-wrap:wrap}.woocommerce .notice,.woocommerce .woocommerce-info,.woocommerce .woocommerce-notice,.woocommerce-message{font-size:.6875rem}.woocommerce .shop_table_responsive:not(.cart):not(.shop_table_totals){border-bottom:1px solid var(--theme-bgcolor)}.woocommerce .shop_table_responsive:not(.cart):not(.shop_table_totals) thead th{display:none}.woocommerce .shop_table_responsive:not(.cart):not(.shop_table_totals) tbody td,.woocommerce .shop_table_responsive:not(.cart):not(.shop_table_totals) tbody tr{display:block}.woocommerce .shop_table_responsive:not(.cart):not(.shop_table_totals) tbody td{border:0;text-align:right}.woocommerce .shop_table_responsive:not(.cart):not(.shop_table_totals) tbody td:first-child{border-top:1px solid var(--theme-bgcolor)}.woocommerce .shop_table_responsive:not(.cart):not(.shop_table_totals) tbody td:before{content:attr(data-title);float:left;font-weight:400}.woocommerce .col2-set{grid-template-columns:1fr}.woocommerce .product .images{float:none;margin-bottom:1rem;position:relative;width:100%}.woocommerce .product .images img{width:100%}.woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff}.woocommerce-product-gallery__image img{height:auto!important;max-width:100%!important}.wc-login-form .toggle-register{top:8px}}@media (max-width:1023px){.woocommerce .wc-pages-breadcrumb{margin-top:2rem}.woocommerce .block-product>.grid-data.product{order:2}.woocommerce #customer_login{grid-template-columns:1fr}.woocommerce #customer_login>.u-column1,.woocommerce #customer_login>.u-column2{grid-column:1}}@media screen and (min-width:64em){.woocommerce .wc-pages-visual{display:initial}.woocommerce .wc-pages-visual figure{position:sticky;top:188px}}.wpforms-container{border:1px solid #cd9a67!important;border-radius:0!important}.popmake-content .wpforms-container{border:0!important;padding:1rem!important}.popmake-content .wpforms-container .wpforms-title{font-family:FreightBig,sans-serif!important;font-size:2.25rem!important;line-height:1}.popmake-content .wpforms-submit-container{padding:0 1rem}.wpforms-head-container{margin:1rem 2rem!important;padding:0!important}.popmake-content .wpforms-head-container{margin:1rem!important}.wpforms-confirmation-container{font-size:.875rem;padding:1rem 2rem}.wpforms-form{font-family:InputSerif,Helvetica,sans-serif}.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form input[type=text],.wpforms-form input[type=url],.wpforms-form textarea{background-color:transparent;border:1px solid #665b18;border-radius:0!important;font-family:inherit;font-size:.875rem!important;font-weight:300;line-height:1.5;padding:.5rem}.wpforms-form input[type=email]:active,.wpforms-form input[type=email]:focus,.wpforms-form input[type=tel]:active,.wpforms-form input[type=tel]:focus,.wpforms-form input[type=text]:active,.wpforms-form input[type=text]:focus,.wpforms-form input[type=url]:active,.wpforms-form input[type=url]:focus,.wpforms-form textarea:active,.wpforms-form textarea:focus{border:1px solid #cd9a67;border-radius:0!important;outline:none}.wpforms-form input[type=checkbox]{accent-color:#bd8a67}.wpforms-form .choices select{border:1px solid #665b18;border-radius:0!important}.wpforms-form .choices__item,.wpforms-form select{font-family:inherit}.wpforms-form .choices__inner{background-color:transparent!important}.wpforms-form .wpforms-field-checkbox li,.wpforms-form .wpforms-field-checkbox ul{list-style:none;margin:0;padding:0}.wpforms-form .wpforms-field-checkbox .wpforms-field-label-inline{cursor:pointer;font-size:.6875rem!important;font-weight:300}.wpforms-form .btn-submit,.wpforms-form .btn-subscribe,.wpforms-form input[type=submit]{border-radius:0!important;color:#f7f3e8!important;font-family:InputSerif,Helvetica,sans-serif!important;font-size:.875rem!important;font-weight:300;line-height:1.5;padding:.5rem;text-align:center;transition:background-color .4s,color .4s;width:100%}.wpforms-form button[type=submit].btn-submit{background-color:#cd9a67!important}.wpforms-form button[type=submit].btn-submit:hover{background-color:#a47b52!important}.wpforms-field-container{margin:1rem var(--gutter)!important}.wpforms-field-file-upload .dz-message span{font-size:.6875rem!important}.wpforms-field-file-upload .wpforms-uploader{border:1px dashed #665b18!important}.wpforms-field-file-upload .wpforms-uploader svg{color:#cd9a67}.wpforms-field-label{font-size:.875rem;font-weight:300!important;line-height:26px}.wpforms-field-description{font-size:.6875rem!important;font-weight:300}.wpforms-field-email--style{padding-top:0!important}.wpforms-field-email--style label{font-size:.75rem;font-weight:500}.wpforms-field-email--style input[type=email]{background:transparent;border:none!important;border-bottom:1px solid #cd9a67!important;padding-left:0}.wpforms-field-email--style ::-moz-placeholder{font-size:.75rem}.wpforms-field-email--style ::placeholder{font-size:.75rem}.wpforms-field-radio--toggle ul{align-items:center;display:flex;gap:3rem;list-style:none;margin:0;padding:0}.wpforms-field-radio--toggle li{align-items:center;display:flex}.wpforms-field-radio--toggle li label{color:rgba(75,63,18,.8);cursor:pointer;font-size:.75rem;font-weight:500}.wpforms-field-radio--toggle li.wpforms-selected label{color:#4b3f12}.wpforms-field-radio--toggle li:first-child{position:relative}.wpforms-field-radio--toggle li:first-child:before{border:1px solid #4b3f12;border-radius:20px;content:"";display:block;height:20px;position:absolute;right:-42px;width:34px}.wpforms-field-radio--toggle li:first-child:after{background-color:#4b3f12;border-radius:50%;content:"";display:block;height:14px;position:absolute;right:-39px;transition:right .3s;width:14px}.wpforms-field-radio--toggle li:first-child.wpforms-selected:after{right:-25px}.wpforms-field-radio--toggle li input{height:0!important;margin:0!important;opacity:0!important;width:0!important}.form-newsletter .wpforms-field-optin--consent{border-top:1px solid #cd9a67;font-size:.6875rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem!important;padding-right:1rem!important}.form-newsletter-footer.wpforms-container{border:0!important;color:#f7f3e8;margin:0}.form-newsletter-footer .wpforms-field-radio--toggle{padding-top:0!important}.form-newsletter-footer .wpforms-field-radio--toggle ul{flex-direction:row!important}.form-newsletter-footer .wpforms-field-radio--toggle li label{color:hsla(44,48%,94%,.8);cursor:auto}.form-newsletter-footer .wpforms-field-radio--toggle li.wpforms-selected label{color:#f7f3e8}.form-newsletter-footer .wpforms-field-radio--toggle li:first-child:before{border:1px solid #f7f3e8}.form-newsletter-footer .wpforms-field-radio--toggle li:first-child:after{background-color:#f7f3e8}.form-newsletter-footer .wpforms-field-email--style ::-moz-placeholder{color:hsla(44,48%,94%,.8)}.form-newsletter-footer .wpforms-field-email--style ::placeholder{color:hsla(44,48%,94%,.8)}.form-newsletter-footer .wpforms-field-email--style input[type=email]{color:#f7f3e8}.form-newsletter-footer .wpforms-field-email--style input[type=email] ::-moz-placeholder{color:#f7f3e8;color:hsla(44,48%,94%,.8);opacity:.8}.form-newsletter-footer .wpforms-field-email--style input[type=email] ::placeholder{color:#f7f3e8;color:hsla(44,48%,94%,.8);opacity:.8}.form-newsletter-footer .wpforms-submit-container{border:1px solid #cd9a67!important;margin:0 1rem 1rem}.form-newsletter-footer .wpforms-submit-container button[type=submit].btn-subscribe:hover{background-color:#a47b52!important}.my-account-salon-form small{display:block;font-size:.6875rem;text-align:right}.my-account-salon-form .wpforms-container{border:0!important}.my-account-salon-form .wpforms-field-container{margin:1rem 0!important}@media (min-width:48em){.wpforms-field-container{margin:1rem!important}}.pum.pum-theme-theme-gaia .pum-container,.pum.pum-theme-theme-gaia-form .pum-container{background-color:#f7f3e8;overflow:hidden;padding-top:3rem}.pum.pum-theme-theme-gaia .pum-container:before,.pum.pum-theme-theme-gaia-form .pum-container:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 32'%3E%3Cpath fill='var(--theme-color)' d='M10.19 21.03c-4.38-.83-6.83-1.76-7.28-2.58-.52-.94.06-1.74.48-2.17l-.3-.17a5.86 5.86 0 0 0-1.48 2.43c-.73 2.2.1 5.78 8.58 7.41 4.38.83 6.83 1.77 7.28 2.59.54.97-.1 1.8-.53 2.2l.3.18a5.84 5.84 0 0 0 1.52-2.47c.73-2.2-.09-5.79-8.57-7.42zm2.71-4.33A7.98 7.98 0 1 0 8.28 1.43 7.98 7.98 0 0 0 12.9 16.7z'/%3E%3C/svg%3E");background-repeat:no-repeat;bottom:-33%;content:"";height:100%;left:-64px;opacity:.1;position:absolute;width:40%;z-index:-1}.pum.pum-theme-theme-gaia .popmake-content img,.pum.pum-theme-theme-gaia-form .popmake-content img{display:inline-block}.pum.pum-theme-theme-gaia .popmake-content p>a,.pum.pum-theme-theme-gaia-form .popmake-content p>a{background-color:#cd9a67;color:#f7f3e8;display:inline-flex;font-size:.875rem;font-weight:300;justify-content:center;line-height:1.5;padding:.5rem;text-align:center;text-decoration:none;transition:background-color .4s,color .4s;width:100%}.pum.pum-theme-theme-gaia .popmake-content p>a:hover,.pum.pum-theme-theme-gaia-form .popmake-content p>a:hover{background-color:#a47b52}.pum .popmake-close{font-size:0!important;text-indent:-100%!important}.pum .popmake-close:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M15.7 14.31 28.36 1.68l1.68 1.68L17.39 16l12.64 12.64-1.69 1.68-12.63-12.64L3.07 30.32 1.4 28.64 14.02 16 1.4 3.36l1.68-1.68L15.71 14.3z' fill='%23F7F3E8'/%3E%3C/svg%3E");background-repeat:no-repeat;color:#f7f3e8;content:"";height:16px;left:calc(50% - 8px);position:absolute;width:16px}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:0}.is-semantic{clip:rect(0 0 0 0)!important;border:0!important;display:block;height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;width:0!important}.is-hidden,.is-semantic{overflow:hidden!important}.is-hidden{display:none!important}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes fadeIn{0%{opacity:0;transform:translateX(200%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200%)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes teaserOver{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gauge{0%{width:0}to{width:var(--gauge-width)}}.glightbox-container{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;height:100%;left:0;outline:none;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;border:none;min-height:165px;outline:none!important;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/*# sourceMappingURL=71b51517f55e652d1b5e.css.map*/