@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);#mobile-icon:before,#mobile-search-bar .div-search-icon:after,#search-bar .div-search-icon:after,.css-svg,.header-calendar,.header-phone,.woocommerce ul.products li.product .button:before{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.block-slider .content-container .bold_text,.block-slider .content-container .btn,.block-slider .content-container .text,.opacity-hide{opacity:0}.block-slider .swiper-slide.swiper-slide-active .bold_text,.block-slider .swiper-slide.swiper-slide-active .btn,.block-slider .swiper-slide.swiper-slide-active .text,.opacity-show{opacity:1}:root{--flow-spacer:2rem;--section-spacing:3.5rem;--clr-primary-main:#757c66;--clr-primary-alt:#bababa;--clr-secondary-main:#c1a986;--clr-secondary-alt:#a7a7a7;--clr-ternary-main:#f5f4f2;--clr-ternary-alt:#f9f8f7;--clr-after-main:#c1a986;--clr-after-alt:#d5ccc0;--clr-grey-lighter:#e0e0e0;--clr-grey-light:#d3d3d3;--clr-grey-medium-light:silver;--clr-grey-medium:#bebebe;--clr-grey-dark-light:#a8a8a8;--clr-grey-dark:grey;--clr-black-ultralight:#666;--clr-black-light:#696969;--clr-black-medium:#404040;--clr-black-dark:#000;--clr-white-light:#fff;--clr-white-medium:#f8f8f8;--clr-white-dark:#e8e8e8;--fs-10:0.625rem;--fs-12:0.75rem;--fs-14:0.875rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-21:1.3125rem;--fs-22:1.375rem;--fs-24:1.5rem;--fs-26:1.625rem;--fs-28:1.75rem;--fs-36:2.25rem;--fs-48:3rem;--fs-52:3.25rem;--fs-56:3.5rem;--fs-58:3.625rem;--fw-light:300;--fw-reg:400;--fw-md:500;--fw-sb:600;--fw-bold:700;--fw-black:900}@media only screen and (min-width:62em){:root{--flow-spacer:5.6rem}}@media only screen and (min-width:47.9375em){:root{--section-spacing:7rem}}body,p{--font-weight:500;color:var(--clr-black-dark);font-family:Encode Sans,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Lucida Grande,Oxygen,Ubuntu,Cantarell,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:var(--font-weight)}p{font-size:var(--fs-14);line-height:1.5714}@media only screen and (min-width:62em){p{font-size:var(--fs-22);line-height:1.727}}h1,h2,h3,h4{color:var(--clr-primary-main)}.h1,h1{font-size:clamp(var(--fs-26),3.8461538462vw,var(--fs-52));font-weight:600;line-height:1.461538}@media only screen and (min-width:62em){.h1,h1{line-height:1.11538}}.h2,h2{font-size:clamp(var(--fs-21),3.550295858vw,var(--fs-48));font-weight:600;line-height:1.238}@media only screen and (min-width:62em){.h2,h2{line-height:1.33}}.h3,h3{font-size:clamp(var(--fs-14),2.6627218935vw,var(--fs-36));font-weight:600;line-height:1.2857}@media only screen and (min-width:62em){.h3,h3{line-height:1.25}}strong{--font-weight:700}a{color:var(--clr,var(--clr-primary-main));font-size:var(--fs-22);font-weight:600;line-height:1.7272;transition:color .2s ease-in-out}a:focus,a:hover{color:var(--clr-secondary-main)}li:not([class]),p:not([class]),ul:not([class]){width:100%}p a{font-size:var(--fs-14)}@media only screen and (min-width:62em){p a{font-size:var(--fs-22)}}.subtitle{color:var(--clr-primary-main);font-family:Alex Brush,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Lucida Grande,Oxygen,Ubuntu,Cantarell,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:clamp(var(--fs-17),3.550295858vw,var(--fs-48));line-height:1}body.home *{font-family:Poppins,sans-serif}body.home h1,body.home h1 span,body.home h2,body.home h2 span,body.home h3,body.home h3 span,body.home h4,body.home h4 span{font-family:Poppins,serif;font-weight:600}body{display:grid;grid-template-rows:auto 1fr auto}img{height:auto;width:100%}iframe,video{position:relative;width:100%}video{height:auto}ol li,ul li{margin-bottom:24px;padding-left:20px}ol ::marker,ul ::marker{color:var(--clr-primary-main);font-weight:600}.hidden{display:none}.m-top-0{--flow-spacer:0;margin-top:0}.text-primary-main a:focus,.text-primary-main a:hover,.text-primary-main.active a,.text-primary-main.active a:focus,.text-primary-main.active a:hover,.text-primary-main:focus a,.text-primary-main:hover a,.text-primary-main:hover.active a,p.text-primary-main{color:var(--clr-primary-main)!important}.text-primary-main:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-primary-main{background-color:var(--clr-primary-main)!important}.text-primary-alt a:focus,.text-primary-alt a:hover,.text-primary-alt.active a,.text-primary-alt.active a:focus,.text-primary-alt.active a:hover,.text-primary-alt:focus a,.text-primary-alt:hover a,.text-primary-alt:hover.active a,p.text-primary-alt{color:var(--clr-primary-alt)!important}.text-primary-alt:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-primary-alt{background-color:var(--clr-primary-alt)!important}.text-secondary-main a:focus,.text-secondary-main a:hover,.text-secondary-main.active a,.text-secondary-main.active a:focus,.text-secondary-main.active a:hover,.text-secondary-main:focus a,.text-secondary-main:hover a,.text-secondary-main:hover.active a,p.text-secondary-main{color:var(--clr-secondary-main)!important}.text-secondary-main:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-secondary-main{background-color:var(--clr-secondary-main)!important}.text-secondary-alt a:focus,.text-secondary-alt a:hover,.text-secondary-alt.active a,.text-secondary-alt.active a:focus,.text-secondary-alt.active a:hover,.text-secondary-alt:focus a,.text-secondary-alt:hover a,.text-secondary-alt:hover.active a,p.text-secondary-alt{color:var(--clr-secondary-alt)!important}.text-secondary-alt:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-secondary-alt{background-color:var(--clr-secondary-alt)!important}.text-ternary-main a:focus,.text-ternary-main a:hover,.text-ternary-main.active a,.text-ternary-main.active a:focus,.text-ternary-main.active a:hover,.text-ternary-main:focus a,.text-ternary-main:hover a,.text-ternary-main:hover.active a,p.text-ternary-main{color:var(--clr-ternary-main)!important}.text-ternary-main:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-ternary-main{background-color:var(--clr-ternary-main)!important}.text-ternary-alt a:focus,.text-ternary-alt a:hover,.text-ternary-alt.active a,.text-ternary-alt.active a:focus,.text-ternary-alt.active a:hover,.text-ternary-alt:focus a,.text-ternary-alt:hover a,.text-ternary-alt:hover.active a,p.text-ternary-alt{color:var(--clr-ternary-alt)!important}.text-ternary-alt:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-ternary-alt{background-color:var(--clr-ternary-alt)!important}.text-after-main a:focus,.text-after-main a:hover,.text-after-main.active a,.text-after-main.active a:focus,.text-after-main.active a:hover,.text-after-main:focus a,.text-after-main:hover a,.text-after-main:hover.active a,p.text-after-main{color:var(--clr-after-main)!important}.text-after-main:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-after-main{background-color:var(--clr-after-main)!important}.text-after-alt a:focus,.text-after-alt a:hover,.text-after-alt.active a,.text-after-alt.active a:focus,.text-after-alt.active a:hover,.text-after-alt:focus a,.text-after-alt:hover a,.text-after-alt:hover.active a,p.text-after-alt{color:var(--clr-after-alt)!important}.text-after-alt:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-after-alt{background-color:var(--clr-after-alt)!important}.text-grey-lighter a:focus,.text-grey-lighter a:hover,.text-grey-lighter.active a,.text-grey-lighter.active a:focus,.text-grey-lighter.active a:hover,.text-grey-lighter:focus a,.text-grey-lighter:hover a,.text-grey-lighter:hover.active a,p.text-grey-lighter{color:var(--clr-grey-lighter)!important}.text-grey-lighter:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-grey-lighter{background-color:var(--clr-grey-lighter)!important}.text-grey-light a:focus,.text-grey-light a:hover,.text-grey-light.active a,.text-grey-light.active a:focus,.text-grey-light.active a:hover,.text-grey-light:focus a,.text-grey-light:hover a,.text-grey-light:hover.active a,p.text-grey-light{color:var(--clr-grey-light)!important}.text-grey-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-grey-light{background-color:var(--clr-grey-light)!important}.text-grey-medium-light a:focus,.text-grey-medium-light a:hover,.text-grey-medium-light.active a,.text-grey-medium-light.active a:focus,.text-grey-medium-light.active a:hover,.text-grey-medium-light:focus a,.text-grey-medium-light:hover a,.text-grey-medium-light:hover.active a,p.text-grey-medium-light{color:var(--clr-grey-medium-light)!important}.text-grey-medium-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-grey-medium-light{background-color:var(--clr-grey-medium-light)!important}.text-grey-medium a:focus,.text-grey-medium a:hover,.text-grey-medium.active a,.text-grey-medium.active a:focus,.text-grey-medium.active a:hover,.text-grey-medium:focus a,.text-grey-medium:hover a,.text-grey-medium:hover.active a,p.text-grey-medium{color:var(--clr-grey-medium)!important}.text-grey-medium:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-grey-medium{background-color:var(--clr-grey-medium)!important}.text-grey-dark-light a:focus,.text-grey-dark-light a:hover,.text-grey-dark-light.active a,.text-grey-dark-light.active a:focus,.text-grey-dark-light.active a:hover,.text-grey-dark-light:focus a,.text-grey-dark-light:hover a,.text-grey-dark-light:hover.active a,p.text-grey-dark-light{color:var(--clr-grey-dark-light)!important}.text-grey-dark-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-grey-dark-light{background-color:var(--clr-grey-dark-light)!important}.text-grey-dark a:focus,.text-grey-dark a:hover,.text-grey-dark.active a,.text-grey-dark.active a:focus,.text-grey-dark.active a:hover,.text-grey-dark:focus a,.text-grey-dark:hover a,.text-grey-dark:hover.active a,p.text-grey-dark{color:var(--clr-grey-dark)!important}.text-grey-dark:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-grey-dark{background-color:var(--clr-grey-dark)!important}.text-black-ultralight a:focus,.text-black-ultralight a:hover,.text-black-ultralight.active a,.text-black-ultralight.active a:focus,.text-black-ultralight.active a:hover,.text-black-ultralight:focus a,.text-black-ultralight:hover a,.text-black-ultralight:hover.active a,p.text-black-ultralight{color:var(--clr-black-ultralight)!important}.text-black-ultralight:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-black-ultralight{background-color:var(--clr-black-ultralight)!important}.text-black-light a:focus,.text-black-light a:hover,.text-black-light.active a,.text-black-light.active a:focus,.text-black-light.active a:hover,.text-black-light:focus a,.text-black-light:hover a,.text-black-light:hover.active a,p.text-black-light{color:var(--clr-black-light)!important}.text-black-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-black-light{background-color:var(--clr-black-light)!important}.text-black-medium a:focus,.text-black-medium a:hover,.text-black-medium.active a,.text-black-medium.active a:focus,.text-black-medium.active a:hover,.text-black-medium:focus a,.text-black-medium:hover a,.text-black-medium:hover.active a,p.text-black-medium{color:var(--clr-black-medium)!important}.text-black-medium:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-black-medium{background-color:var(--clr-black-medium)!important}.text-black-dark a:focus,.text-black-dark a:hover,.text-black-dark.active a,.text-black-dark.active a:focus,.text-black-dark.active a:hover,.text-black-dark:focus a,.text-black-dark:hover a,.text-black-dark:hover.active a,p.text-black-dark{color:var(--clr-black-dark)!important}.text-black-dark:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-black-dark{background-color:var(--clr-black-dark)!important}.text-white-light a:focus,.text-white-light a:hover,.text-white-light.active a,.text-white-light.active a:focus,.text-white-light.active a:hover,.text-white-light:focus a,.text-white-light:hover a,.text-white-light:hover.active a,p.text-white-light{color:var(--clr-white-light)!important}.text-white-light:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-white-light{background-color:var(--clr-white-light)!important}.text-white-medium a:focus,.text-white-medium a:hover,.text-white-medium.active a,.text-white-medium.active a:focus,.text-white-medium.active a:hover,.text-white-medium:focus a,.text-white-medium:hover a,.text-white-medium:hover.active a,p.text-white-medium{color:var(--clr-white-medium)!important}.text-white-medium:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-white-medium{background-color:var(--clr-white-medium)!important}.text-white-dark a:focus,.text-white-dark a:hover,.text-white-dark.active a,.text-white-dark.active a:focus,.text-white-dark.active a:hover,.text-white-dark:focus a,.text-white-dark:hover a,.text-white-dark:hover.active a,p.text-white-dark{color:var(--clr-white-dark)!important}.text-white-dark:hover.active a{-webkit-filter:brightness(80%);filter:brightness(80%)}.bg-white-dark{background-color:var(--clr-white-dark)!important}.primary{--clr:var(--clr-primary-main)}.container{margin:0 auto;max-width:84.5rem;padding:0 2rem;width:100%}@media only screen and (max-width:25em){.container{padding:0 1rem}}@media only screen and (min-width:75em){.container{max-width:71.25em}}@media only screen and (min-width:87.5em){.container{max-width:84.375em}}.container-fluid{margin:0 auto;padding:0 2rem;width:100%}@media only screen and (max-width:25em){.container-fluid{padding:0 1rem}}@media only screen and (min-width:75em){.container-fluid{max-width:71.25em}}@media only screen and (min-width:87.5em){.container-fluid{max-width:84.375em}}.container-full{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.container-inner{margin-left:auto;margin-right:auto;max-width:84.5rem}.flow>*+*{margin-top:var(--flow-spacer,.75em)}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.screenreader-text,.woocommerce-products-header__title.page-title{height:1px;left:-999px;position:absolute;top:auto;width:1px}.screenreader-text:focus,.woocommerce-products-header__title.page-title:focus{display:inline-block;height:auto;margin:auto;position:static;width:auto}.archive-bottom-text-container{margin-top:3.25rem}@media only screen and (min-width:47.9375em){.archive-bottom-text-container{margin-top:6.25rem}}.post-type-archive-hair-clinic .block-testimonial{margin-top:2rem}header#masthead #desktop-header{display:none}@media only screen and (min-width:62em){header#masthead #desktop-header{display:block}header#masthead #mobile-header{display:none}}#masthead ul{list-style-type:none}#masthead li{margin-bottom:0;margin-top:0;padding-left:0}#masthead a{font-weight:var(--fw-reg)}#masthead .dropdown-menu a{text-transform:inherit}.menu-carot{align-items:center;cursor:pointer;display:flex;display:inline-flex;font-size:2rem;height:1rem;justify-content:center;line-height:1;margin-left:8px;position:relative;transition:transform .3s ease-out;width:1rem}@media only screen and (min-width:62em){.menu-carot{font-size:clamp(1rem,1.6272189349vw,var(--fs-22))}}.menu-carot *{stroke:none}.menu-carot svg polyline{stroke:var(--clr-primary-main);stroke-width:12px}.menu-carot:hover polyline{stroke:var(--clr-black-medium)}.menu-open .menu-carot{transform:rotate(-90deg);transition:transform .3s cubic-bezier(.4,.01,.165,.99)}.menu-open .menu-carot polyline{stroke:#32362f}.main-navigation{position:relative;width:100%}.main-navigation ul#primary-menu .active>a{font-weight:var(--fw-bold)}.main-navigation li:not(.megamenu){position:relative}.main-navigation .dropdown-menu{background-color:var(--clr-white-light);left:0;opacity:0;padding:2rem;position:absolute;top:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:9}.main-navigation .dropdown-menu:not(.megamenu){transform:translateX(-15%);width:150%}.main-navigation .menu-open .dropdown-menu{opacity:1;visibility:visible}.main-navigation .nav-booking-cta{background-color:var(--clr-primary-main);border-radius:999px;margin-left:50px!important;margin-right:0!important;padding:.8rem 2rem!important}@media only screen and (max-width:75em){.main-navigation .nav-booking-cta{padding:.8rem!important}}.main-navigation .nav-booking-cta>a{color:var(--clr-white-light);font-size:var(--fs-18);line-height:1;outline-offset:3px;text-decoration:none;text-transform:uppercase}.main-navigation .nav-booking-cta>a:hover{color:var(--clr-secondary-main)}.main-navigation .nav-booking-cta .menu-carot svg polyline{stroke:var(--clr-white-light)!important}.main-navigation .nav-booking-cta .menu-carot:hover svg polyline,.main-navigation .nav-booking-cta.menu-open .menu-carot svg polyline{stroke:var(--clr-secondary-main)!important}.main-navigation .nav-booking-cta ul{background:var(--clr-primary-main);border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid var(--clr-white-light);box-shadow:0 4px 8px rgba(0,0,0,.1);left:50%!important;padding:1.2rem 1.4rem!important;top:98%!important;transform:translateX(-50%)!important;width:84%!important}.main-navigation .nav-booking-cta ul li{margin:0!important}.main-navigation .nav-booking-cta ul li:nth-of-type(2){display:block!important}.main-navigation .nav-booking-cta ul li a{color:var(--clr-white-light);display:block;font-size:16px!important;font-weight:500!important;line-height:1!important;padding:.8rem 0;text-decoration:none;text-transform:uppercase!important}.main-navigation .nav-booking-cta ul li a:hover{color:var(--clr-secondary-main)!important}.main-navigation .nav-booking-cta ul li:first-child a{padding-top:0!important}.main-navigation .nav-booking-cta ul li:not(:last-child) a{border-bottom:1px solid var(--clr-secondary-main)!important}.main-navigation .nav-booking-cta ul li:last-child a{padding-bottom:0!important}@media only screen and (max-width:75em){.main-navigation .nav-booking-cta{margin-left:0!important}}#site-mobile-logo{max-width:50px}@media only screen and (min-width:62em){#site-mobile-logo{max-width:inherit}}.cart-wpml-wrapper{align-items:center;display:flex}.cart-wpml-wrapper a:hover{color:var(--clr-secondary-main)!important}.cart-wrapper{min-width:20px;width:20px}@media only screen and (min-width:62em){.cart-wrapper{min-width:30px;width:100%}}.cart-logo-wrapper{position:relative}.cart-logo-wrapper em{background-color:var(--clr-primary-main);border-radius:50%;color:var(--clr-white-light);font-size:10px;font-style:normal;line-height:20px;position:absolute;right:0;text-align:center;top:0;transform:translate(40%,-40%);width:20px}@media only screen and (min-width:62em){.cart-logo-wrapper em{font-size:1rem;line-height:2;right:-10px;top:3px;width:2rem}}.wpml-language-switcher{border-left:1px solid var(--clr-primary-main);margin-left:1rem;padding-left:1rem}.wpml-language-switcher a{color:var(--clr-white-main);line-height:1.5!important;text-decoration:none;text-transform:uppercase}.wpml-language-switcher a span{font-size:var(--fs-20)!important}@media only screen and (min-width:62em){.wpml-language-switcher a{font-size:clamp(1rem,1.6272189349vw,var(--fs-22))}.wpml-language-switcher{margin-left:2rem;padding-left:1.2rem}}header#masthead{background-color:var(--clr-white-light);height:69px;overflow:hidden;position:absolute;transition:all .5s ease-out,background 1s ease-out;transition-delay:.2s;width:100%;z-index:50}header#masthead.mb-active{background-color:var(--clr-white-light);height:100%;transition:all .3s ease-in,background .5s ease-in;transition-delay:.25s}@media only screen and (min-width:62em){header#masthead{height:inherit;overflow:inherit;position:relative;width:inherit;z-index:inherit}}#mobile-header .container,#mobile-header .mobile-header-inner{align-items:center;display:flex;justify-content:space-between}#mobile-header .container{padding-bottom:.5rem;padding-top:.5rem}@media only screen and (min-width:25em){#mobile-header .container>:not(:last-child){margin-right:2rem}}#mobile-header .mobile-header-inner>:not(:last-child){margin-right:6vw}#mobile-header #site-mobile-logo{flex:0 0 17%}#mobile-header .call-btn{align-items:center;display:flex;justify-content:center}#mobile-header #mobile-cart-header{margin-left:auto}#mobile-header #ham-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;max-width:50px;width:35px}.header-phone{background:var(--clr-primary-main);height:1.3rem;-webkit-mask-image:url(../assets/images/Call.svg);mask-image:url(../assets/images/Call.svg);transform:scale(1);transition:background .3s ease-in-out,transform .3s ease-in-out;width:1.3rem}.header-phone:hover{background:var(--clr-secondary-main);transform:scale(1.5)}.header-calendar{background:var(--clr-primary-main);height:1.3rem;-webkit-mask-image:url(../assets/images/Calendar.svg);mask-image:url(../assets/images/Calendar.svg);transform:scale(1);transition:background .3s ease-in-out,transform .3s ease-in-out;width:1.3rem}.header-calendar:hover{background:var(--clr-secondary-main);transform:scale(1.5)}.ham{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ham .top{stroke-dasharray:40 160}.ham .middle{stroke-dasharray:40 142;transform:scaleX(1);transform-origin:50%;transition:transform .2s}.ham .bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform .2s,stroke-dashoffset .2s}.mb-active .ham .top{stroke-dashoffset:-64px}.mb-active .ham .middle{transform:rotate(90deg) scaleX(1.9) translateX(10%)}.mb-active .ham .bottom{stroke-dashoffset:-64px}.mb-active .hamRotate{transform:rotate(45deg)}.hamline{fill:none;stroke:var(--clr-primary-main);stroke-width:5.5;stroke-linecap:round;transition:stroke-dasharray .2s,stroke-dashoffset .2s}#mobile-nav{opacity:0;padding:2rem 1rem;transition:opacity .5s cubic-bezier(.4,.01,.165,.99) .2s;z-index:-1}.mb-active #mobile-nav{opacity:1;transition:opacity .2s cubic-bezier(.4,.01,.165,.99) .5s;z-index:100}#mobile-nav a{font-weight:600;text-decoration:none;text-transform:uppercase}#menu-menu-mobile>li,#menu-mobile-menu>li{margin-bottom:1.68rem}#menu-menu-mobile .menu-item-has-children,#menu-mobile-menu .menu-item-has-children{height:27px;transition:all .3s ease-in-out}#menu-menu-mobile .sub-menu,#menu-mobile-menu .sub-menu{margin-top:1.4375rem;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s linear,max-height .3s linear;will-change:opacity,max-height}#menu-menu-mobile .sub-menu li,#menu-mobile-menu .sub-menu li{border-bottom:1px solid var(--clr-primary-main);margin-bottom:1rem;padding-bottom:1rem;padding-left:0}#menu-menu-mobile .sub-menu a,#menu-mobile-menu .sub-menu a{font-size:var(--fs-18)}#menu-menu-mobile .menu-open,#menu-mobile-menu .menu-open{height:100%;perspective:3000px;perspective-origin:50% 50%;transition:all .3s ease-in-out}#menu-menu-mobile .menu-open .sub-menu,#menu-mobile-menu .menu-open .sub-menu{max-height:15em;opacity:1}@media only screen and (max-width:25em){#menu-menu-mobile .sub-menu li a,#menu-menu-mobile li a,#menu-mobile-menu .sub-menu li a,#menu-mobile-menu li a{font-size:1rem}}.site-branding{background-color:var(--clr-primary-main);color:var(--clr-white-light);padding:.4rem 0}.site-branding .container{align-items:center;display:flex;justify-content:flex-end;max-width:1800px;padding-inline:30px;position:relative}#header-button{display:flex;flex-direction:column;gap:1rem;position:absolute;right:3rem}#search-bar,#search-bar form{position:relative}#search-bar form{align-items:center;background:transparent;border:2px solid var(--clr-white-light);border-radius:999px;display:flex;flex-wrap:wrap;height:40px;line-height:normal;padding-right:.5rem;z-index:1}#search-bar input[type=search]{background:transparent!important;background-color:transparent!important;border:none;color:var(--clr-white-light);opacity:1;padding:0 .8rem}#search-bar input[type=search]:focus,#search-bar input[type=search]:focus-visible{outline:none}#search-bar input[type=search]::-webkit-input-placeholder{color:var(--clr-white-light)}#search-bar input[type=search]::-moz-placeholder{color:var(--clr-white-light)}#search-bar input[type=search]::placeholder{color:var(--clr-white-light)}#search-bar input[type=submit]{background-color:transparent;border:none;cursor:pointer;height:24px;width:24px;z-index:2}#search-bar .div-search-icon{display:inline-flex;position:relative}#search-bar .div-search-icon:after{background:var(--clr-white-light);content:"";font-size:2.2rem;height:24px;line-height:1;-webkit-mask-image:url(../assets/images/icon-search.svg);mask-image:url(../assets/images/icon-search.svg);position:absolute;width:24px}#search-results{color:var(--clr-primary-main);z-index:999}.header-shop-link{color:var(--clr-white-light);font-size:var(--fs-16);font-weight:var(--fw-sb)!important;line-height:1;margin-inline:24px 36px;text-decoration:none;text-transform:uppercase}#mobile-search-bar{margin-bottom:3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#mobile-search-bar form{align-items:center;background:transparent;border:1px solid #e5e5e5;display:flex;flex-wrap:wrap;height:50px;margin:15px 0;padding-right:.5rem;position:relative;z-index:1}#mobile-search-bar input[type=search]{background-color:transparent;border:none;max-width:89%}#mobile-search-bar input[type=search]:focus,#mobile-search-bar input[type=search]:focus-visible{outline:none}#mobile-search-bar input[type=submit]{background-color:transparent;border:none;cursor:pointer;height:24px;width:24px;z-index:2}#mobile-search-bar .div-search-icon{display:inline-flex;position:relative}#mobile-search-bar .div-search-icon:after{background:var(--clr-primary-main);content:"";font-size:2.2rem;height:24px;line-height:1;-webkit-mask-image:url(../assets/images/icon-search.svg);mask-image:url(../assets/images/icon-search.svg);position:absolute;width:24px}.site-top-bar{background-color:var(--clr-black-dark)}.site-top-bar .top-bar-message{background-color:inherit;color:var(--clr-white-light);font-size:var(--fs-18);font-weight:500;margin:0;padding-block:.4rem;text-align:center;text-transform:uppercase}@media only screen and (max-width:62em){.site-top-bar .top-bar-message{font-size:var(--fs-14)}}.site-top-bar .top-bar-message a{color:var(--clr-white-light);font-size:var(--fs-18);margin-left:.8rem;text-transform:uppercase}@media only screen and (max-width:62em){.site-top-bar .top-bar-message a{font-size:var(--fs-14)}}.site-top-bar .top-bar-message a:hover{text-decoration:none}html[lang^=fr-CA] #desktop-header #primary-menu>li:first-child>a{background-image:url(/wp-content/uploads/logo-sdc-2025.png)}html[lang^=en-US] #desktop-header #primary-menu>li:first-child>a{background-image:url(/wp-content/uploads/logo-sdc-2025-en.png)}#desktop-header #primary-menu>li:first-child>a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:60px;overflow:hidden;text-indent:-9999px;width:300px!important}#desktop-header #primary-menu>li:not(:first-child)>a,#desktop-header #primary-menu>li:not(:nth-child(2))>a{letter-spacing:0;line-height:1}#primary-menu{justify-content:space-between}#primary-menu,#primary-menu>*{align-items:center;display:flex}#primary-menu>*{justify-content:flex-start;margin:1rem 1.6rem 1rem 0}@media only screen and (max-width:75em){#primary-menu>*{margin-right:1rem}}#primary-menu>* a{font-size:var(--fs-18);font-weight:var(--fw-md);text-decoration:none;text-transform:uppercase}#primary-menu>* .menu-carot{display:block;line-height:18px}#primary-menu>li:last-child{margin-right:0}.site-nav{background-color:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.2);box-sizing:border-box;left:0;margin:0 auto;max-width:1740px;padding:0;position:absolute;right:0;top:68px;width:calc(100% - 60px);z-index:99}@media only screen and (max-width:87.5em){.site-nav{width:calc(100% - 20px)}}.site-nav .container{max-width:none!important;padding:.6rem}#desktop-header .cart-logo-wrapper em{background-color:var(--clr-white-light);color:var(--clr-primary-main)}#desktop-header .wpml-language-switcher{border-left:1px solid var(--clr-white-dark);color:var(--clr-white-dark)}#desktop-header .wpml-language-switcher a{color:var(--clr-white-dark)}.mobile-extra-content{padding:2rem 1rem}.mobile-extra-content>*{display:block}.mobile-extra-content span{color:var(--clr-black-dark);font-size:var(--fs-18);font-weight:var(--fw-sb);line-height:1.55;margin-bottom:1rem;text-transform:uppercase}footer#mastfooter{background-color:var(--clr-primary-main);color:var(--clr-ternary-alt);padding:3.19rem 0}@media only screen and (min-width:62em){footer#mastfooter{padding:2.75rem 0}}footer#mastfooter a:not(.reverse),footer#mastfooter h3,footer#mastfooter p{color:var(--clr-ternary-alt)}footer#mastfooter a.white{border-color:#f7d7c8;border-radius:999px;color:#f7d7c8;text-transform:none}footer#mastfooter a.white:hover{background-color:#f7d7c8!important;color:var(--clr-primary-main)}footer#mastfooter a:not(.white):not(.reverse){font-weight:var(--fw-reg);text-decoration:none}footer#mastfooter a:not(.white):not(.reverse).phone{font-size:var(--fs-24)}@media only screen and (min-width:62em){footer#mastfooter a:not(.white):not(.reverse).phone{font-size:var(--fs-28)}}footer#mastfooter a:not(.white):not(.reverse):focus:not(.white):not(.reverse),footer#mastfooter a:not(.white):not(.reverse):hover:not(.white):not(.reverse){color:var(--clr-secondary-main)}footer#mastfooter p{font-size:var(--fs-12);line-height:1.833}@media only screen and (min-width:62em){footer#mastfooter p{font-size:var(--fs-17);line-height:1.412}}footer#mastfooter p.address{margin-bottom:.5rem}@media only screen and (max-width:62em){footer#mastfooter p.address{font-size:var(--fs-14)}}#footer-header{display:none;position:relative}@media only screen and (min-width:62em){#footer-header .container{align-items:center;display:flex;justify-content:space-between;padding-bottom:2.75rem}#footer-header{display:block}#footer-header:after{background-color:var(--clr-ternary-alt);bottom:0;content:"";height:1px;position:absolute;width:100%}#footer-menu a{font-size:var(--fs-17);line-height:1}#footer-menu ul.dw-menu{display:flex}}#footer-menu ul.dw-menu li{margin-bottom:0;padding:0 1.5rem}.footer-logo{max-width:254px}#footer-content .container{padding-bottom:3.25rem}@media only screen and (max-width:62em){#footer-content .container{--flow-spacer:3.25rem;text-align:center}#footer-content .container>*+*{margin-top:var(--flow-spacer,.75em)}}@media only screen and (min-width:62em){#footer-content .container{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding-top:3.25rem;text-align:inherit}}#footer-content .container>*{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width:62em){#footer-content .container>*{align-items:flex-start}#footer-content .container>:first-child{order:3}#footer-content .container>:nth-child(2){order:1}}#footer-content h3{font-size:var(--fs-21);font-weight:300;line-height:1.619;margin-bottom:2rem;text-transform:uppercase}@media only screen and (min-width:62em){#footer-content h3{font-size:var(--fs-28);line-height:1.214}}.footer-expertise p{margin-bottom:1.56rem}@media only screen and (max-width:62em){#footer-info .container>*+*{margin-top:var(--flow-spacer,.75em)}}@media only screen and (min-width:62em){#footer-info .container{align-items:center;display:flex;justify-content:space-between}}.socials-icons.footer-socials{justify-content:center}.footer-copyright{align-items:flex-start;display:flex;flex-direction:column;font-size:.625rem;justify-content:flex-start;line-height:1.4}@media only screen and (min-width:62em){.footer-copyright{font-size:var(--fs-17);line-height:1.411;order:0}}body.home #footer-content h3{color:#f7d7c8;text-transform:none}body.home #footer-content .btn,body.home #footer-content .button,body.home #footer-content a.btn,body.home #footer-content a.button{font-size:var(--fs-14);padding:16px 22px}@media only screen and (min-width:62em){body.home #footer-content .btn,body.home #footer-content .button,body.home #footer-content a.btn,body.home #footer-content a.button{padding:1rem}}body.archive:not(.post-type-archive-hair-clinic) #page .entry-content:not(.woocommerce-Tabs-panel)>*+*,body.page-id-1783 #page .entry-content:not(.woocommerce-Tabs-panel)>*+*,body.page-id-2641 #page .entry-content:not(.woocommerce-Tabs-panel)>*+*,body.page-id-2658 #page .entry-content:not(.woocommerce-Tabs-panel)>*+*,body.privacy-policy #page .entry-content:not(.woocommerce-Tabs-panel)>*+*{margin-top:var(--flow-spacer,.75em)}@media only screen and (min-width:62em){body.archive:not(.post-type-archive-hair-clinic) #page .site-content,body.page-id-1783 #page .site-content,body.page-id-2641 #page .site-content,body.page-id-2658 #page .site-content,body.privacy-policy #page .site-content{padding-top:8rem}}.archive #content #priamry,.blog #content #priamry{flex:1 0 75%}.archive #content #secondary,.blog #content #secondary{flex:0 0 250px}@media only screen and (min-width:62em){.archive #content #secondary,.blog #content #secondary{flex:0 0 310px}}@media only screen and (max-width:62em){#content{padding-top:4.3125rem}}.single .single-post-featured-image{margin-bottom:20px}.single .content-breadcrumb{margin-top:3rem}@media only screen and (min-width:62em){.single .content-breadcrumb{margin-top:4.875rem}.single .content-wrapper{display:grid;grid-template-areas:"s-p-header s-p-header s-p-header" "s-p-content . s-p-sidebar";grid-template-columns:60% 15% 25%}.single .single-post-featured-image{grid-area:s-p-header;margin-bottom:65px}.single article{grid-area:s-p-content}.single aside{grid-area:s-p-sidebar}}.single-post #content{margin-bottom:4.5rem}@media only screen and (min-width:62em){.single-post #content{margin-bottom:5.25rem}}article.hair-clinic .entry-content>p:first-child,article.page .entry-content>p:first-child{background-color:#efe9e1;margin-bottom:5rem;margin-top:-6rem;padding:2rem;position:relative;z-index:2}@media only screen and (min-width:62em){article.hair-clinic .entry-content>p:first-child,article.page .entry-content>p:first-child{margin-top:-12rem;padding:4rem}}.has-anchor article.hair-clinic .entry-content>p:first-child,.has-anchor article.page .entry-content>p:first-child{margin-top:-9rem}@media only screen and (min-width:62em){.has-anchor article.hair-clinic .entry-content>p:first-child,.has-anchor article.page .entry-content>p:first-child{margin-top:-12rem}}body.home #content{background-image:url(/wp-content/uploads/Feuilles-entieres.jpg)}body.home #content .block-slider{margin-bottom:3rem}@media only screen and (max-width:62em){body.home #content .block-slider{margin-bottom:2rem}}body.home #content .block-slider .content-container{margin-inline:9.49vw!important}body.home #content .home-wide-img{background-color:var(--clr-white-light);max-height:500px;max-width:100vw;overflow:hidden;width:100vw!important}body.home #content .home-wide-img img{height:100%;margin-top:12px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:47.9375em){body.home #content .home-wide-img img{margin-top:0}}@media only screen and (max-width:62em){body.home #content{padding-top:3.8rem}}body.home #content .btn,body.home #content .button,body.home #content a.btn,body.home #content a.button{font-size:var(--fs-14);padding:16px 22px}@media only screen and (min-width:62em){body.home #content .btn,body.home #content .button,body.home #content a.btn,body.home #content a.button{padding:1rem}}.site-top-bar{display:none!important}.page-404{margin-bottom:0;padding-bottom:5.722em;padding-top:5.722em;text-align:center}.page-404 h1{font-size:8rem}.page-404 .button{margin-top:1em;white-space:normal}@media only screen and (min-width:62em){.page-404{padding-bottom:10.183em;padding-top:6.833em}.page-404 h1{font-size:16rem}.page-404 .button{margin-top:2em}}body.archive .taxo-header{background-color:#d5ccc0;max-height:15px;padding-block:90px}@media only screen and (min-width:47.9375em){body.archive .taxo-header{padding-block:140px}}#page article.post .entry-content>*+*{margin-top:1.75em}.posts-wrapper{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(16.25rem,25rem));justify-content:center}.posts-wrapper article{align-self:flex-end;background-color:var(--clr-ternary-main);margin-bottom:31px}@media only screen and (min-width:47.9375em){.posts-wrapper article{margin-bottom:46px}}.posts-wrapper article:hover img{transform:scale(1.05)}.posts-wrapper article:hover .content-wrapper{background-color:var(--clr-ternary-alt)}.posts-wrapper article:hover h2{color:var(--clr-secondary-main)}.posts-wrapper article a{display:block;text-decoration:none}.posts-wrapper article img{transform:scale(1);transition:transform .5s ease-out}.posts-wrapper .content-wrapper{padding:2rem;position:relative;transition:transform .5s ease-out}.posts-wrapper .image-wrapper{overflow:hidden}.posts-wrapper .post-info{color:#8a8a8a;margin-bottom:1rem}@media only screen and (min-width:62em){.posts-wrapper .post-info{font-size:1rem}}.posts-wrapper h2{font-size:var(--fs-22);font-weight:500;transition:color .5s ease-out}@media only screen and (min-width:47.9375em){.posts-wrapper h2{line-height:1.7272}}.posts-wrapper h2 a{font-weight:500}body.search .search-header{background-color:#d5ccc0;max-height:15px;padding-block:90px}@media only screen and (min-width:47.9375em){body.search .search-header{padding-block:140px}}body.search .no-results{margin-block:5rem}body.search .no-results p{font-size:var(--fs-28)}body.search article{margin-bottom:2rem}@media only screen and (min-width:36em){body.search article{display:grid;gap:3em;margin-bottom:3rem}body.search article.grid-col-1{grid-template-columns:1fr}body.search article.grid-col-2{grid-template-columns:205px 4fr}}@media only screen and (min-width:47.9375em){body.search article.grid-col-2{grid-template-columns:1fr 4fr}}body.search article .entry-header,body.search article .entry-title{margin-bottom:1rem}body.search article .entry-title a{line-height:1}body.search article .search-image{margin-bottom:1rem;max-width:205px}@media only screen and (min-width:47.9375em){body.search article .search-image{margin-bottom:0}}body.search a{font-size:inherit;text-decoration:none}#shop-layout-wrapper{position:relative}@media only screen and (max-width:47.9375em){#shop-layout-wrapper aside{background:#fafafa;bottom:0;height:100vh;overflow-y:scroll;padding:1rem;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease;z-index:10000}.shop-sidebar-active #shop-layout-wrapper aside{overflow:auto;transform:translate(0)}}@media only screen and (min-width:47.9375em){#shop-layout-wrapper{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:var(--flow-spacer)}#shop-layout-wrapper #shop-layout-wrapper-inner{flex:1;order:1;padding-left:2.125rem}#shop-layout-wrapper aside{order:0;position:relative;position:-webkit-sticky;position:sticky;top:1rem}}.wpc-filter-title{color:var(--clr-primary-main);font-size:var(--fs-18);font-weight:var(--fw-md)}.wpc-filter-chips-list a,body .wpc-filter-chips-list li.wpc-filter-chip a{border-radius:0!important}.wpc-posts-found{margin-bottom:1rem}.wpc-filters-main-wrap li.wpc-term-item a{font-size:var(--fs-18)}aside section:not(:last-child){margin-bottom:54px}aside h2{color:var(--clr-primary-main);font-size:var(--fs-14);font-weight:700;margin-bottom:30px;text-align:left}@media only screen and (min-width:62em){aside h2{font-size:var(--fs-24)}}aside a{color:var(--clr-primary-main);font-size:var(--fs-12);font-weight:700;text-decoration:none}@media only screen and (min-width:62em){aside a{font-size:var(--fs-17)}}aside ul{list-style-type:none}aside .widget_search label{color:#101010;font-size:var(--fs-12)}aside .widget_search button:focus,aside .widget_search input:focus{outline:none}aside .widget_search input{background:transparent;border:none;border-bottom:1px solid #d6d6d6;color:#101010;font-size:14px;margin:0;padding:7px 8px}aside .widget_search button{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") no-repeat 50%;border:none;border-bottom:1px solid #d6d6d6;cursor:pointer;margin:0;opacity:.7;overflow:hidden;padding:0;text-indent:-999px;width:40px}aside .widget_search button:hover{opacity:1}aside .category li{border-bottom:1px solid #d6d6d6;margin-bottom:0;padding-bottom:20px;padding-left:0;padding-top:13px}@media only screen and (min-width:62em){aside .category li{padding-bottom:30px}}aside .category li:first-child{border-top:1px solid #d6d6d6}aside .category li:last-child,aside .tag-cloud{margin-bottom:24px}aside .tag-cloud p{display:flex;flex-flow:row wrap;row-gap:10px}aside .tag-cloud a{border:1px solid #8a8a8a;color:#8a8a8a;display:inline;font-weight:var(--fw-reg);margin-right:10px;padding:8.5px 22px;text-align:center;transition:transform .3s ease-in-out}aside .tag-cloud a:hover{border:1px solid var(--clr-secondary-main);color:var(--clr-secondary-main)}.woocommerce-page aside,.woocommerce-shop aside{border:1px solid var(--clr-grey-medium);padding:2rem}.woocommerce-page aside h4,.woocommerce-shop aside h4{color:var(--clr-black-dark);font-size:var(--fs-18);font-weight:var(--fw-sb);margin-bottom:2rem;padding:0}.woocommerce-page aside li label,.woocommerce-shop aside li label{color:var(--clr-secondary-alt)}.woocommerce-page aside li input:checked+label,.woocommerce-shop aside li input:checked+label{color:var(--clr-primary-main)}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul{max-height:285px;overflow-y:scroll;scrollbar-color:var(--clr-primary-main) var(--clr-ternary-main);scrollbar-width:auto}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar{display:inherit;width:10px}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-track,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-track{background:var(--clr-ternary-main)}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb{background:var(--clr-primary-main);border:1px solid var(--clr-ternary-main)}.woocommerce-page aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb:hover,.woocommerce-shop aside li[data-sf-field-input-type=checkbox] ul::-webkit-scrollbar-thumb:hover{background:var(--clr-secondary-main)}.searchandfilter>ul>:not(:first-child){margin-top:2.9375rem;padding:0}.searchandfilter .sf-meta-range .meta-slider{margin-bottom:1.5rem;margin-top:1.5rem}.searchandfilter .noUi-connect{background-color:var(--clr-primary-main)}.searchandfilter .noUi-target{border:none}#mobile-icon{align-items:center;background-color:var(--clr-primary-main);cursor:pointer;display:flex;justify-content:center;left:0;overflow:hidden;padding:1rem;position:fixed;top:50%;transform:translateY(-50%);z-index:10001}#mobile-icon:before{background:var(--clr-white-light);content:"";display:inline-block;height:30px;-webkit-mask-image:url(../assets/images/filtre-mobile.svg);mask-image:url(../assets/images/filtre-mobile.svg);transition:all .3s ease-in-out;width:30px}.shop-sidebar-active #mobile-icon:before{background-color:var(--clr-secondary-main)}@media only screen and (min-width:47.9375em){#mobile-icon{display:none}}#mobile-filter-shadow{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;visibility:hidden;z-index:1}.shop-sidebar-active #mobile-filter-shadow{opacity:1;visibility:visible}@media only screen and (min-width:47.9375em){#mobile-filter-shadow{display:none}}.btn,.button,a.btn,a.button{background-color:var(--clr,var(--clr-primary-main));border:1px solid var(--clr,var(--clr-primary-main));border-radius:none;color:var(--clr-white-light);cursor:pointer;display:inline-block;font-size:var(--fs-10);line-height:1.2;padding:8px 22px;text-align:center;text-decoration:inherit;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out}@media only screen and (min-width:62em){.btn,.button,a.btn,a.button{font-size:1rem;line-height:inherit;padding:1rem}}.btn.reverse,.btn:focus,.btn:hover,.button.reverse,.button:focus,.button:hover,a.btn.reverse,a.btn:focus,a.btn:hover,a.button.reverse,a.button:focus,a.button:hover{background-color:var(--clr,var(--clr-white-light));color:var(--clr-primary-main)}.btn.reverse:focus,.btn.reverse:hover,.button.reverse:focus,.button.reverse:hover,a.btn.reverse:focus,a.btn.reverse:hover,a.button.reverse:focus,a.button.reverse:hover{background-color:var(--clr,var(--clr-primary-main));color:var(--clr-white-light)}.btn.white,.button.white,a.btn.white,a.button.white{background-color:transparent;border:1px solid var(--clr-white-light);color:var(--clr-white-light)}.btn.white:focus,.btn.white:hover,.button.white:focus,.button.white:hover,a.btn.white:focus,a.btn.white:hover,a.button.white:focus,a.button.white:hover{background-color:var(--clr,var(--clr-white-light));border:1px solid var(--clr-primary-main);color:var(--clr-primary-main)}.btn.bold,.button.bold,a.btn.bold,a.button.bold{font-weight:700}.button.right-arrow-button-large,.woocommerce .button.right-arrow-button-large{background-color:transparent;border:2px solid var(--clr-white-light);border-radius:50%;position:absolute}.button.right-arrow-button-large:before,.woocommerce .button.right-arrow-button-large:before{background-color:var(--clr-white-light);content:"";height:100%;left:0;-webkit-mask-image:url(/wp-content/themes/sdc/dist/assets/images/arrow_right_large.svg);mask-image:url(/wp-content/themes/sdc/dist/assets/images/arrow_right_large.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;width:100%}.button.right-arrow-button-large:hover,.woocommerce .button.right-arrow-button-large:hover{background-color:var(--clr-primary-main)}.button.right-arrow-button-large:hover:before,.woocommerce .button.right-arrow-button-large:hover:before{background-color:var(--clr-ternary-main)}.label{--font-weight:350;color:var(--clr-neutral-800);display:inline-block;font-size:var(--fs-300);margin-right:.25em;margin-top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.label+.label:before{border-left:2px solid var(--clr-neutral-800);content:"";display:inline-block;height:1.25ex;opacity:.25;padding-left:.25em}ody::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-track{background:var(--clr-neutral-300)}body::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-900)}iframe{aspect-ratio:16/9;height:100%;max-width:100%}.gform_wrapper textarea:not([type=submit]):not([type=button]),input:not([type=submit]):not([type=button]){background:var(--clr-ternary-main) 0 0 no-repeat padding-box;border:1px solid var(--clr-secondary-alt);opacity:.5;padding:.5rem}select{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:var(--clr-ternary-main);border:1px solid var(--clr-secondary-alt);border-radius:inherit;color:var(--clr-black-dark);font-size:1rem;outline:none;padding:1rem;width:100%}.ginput_container_select{position:relative}.ginput_container_select:before{border-color:var(--clr-primary-main) transparent transparent transparent;border-style:solid;border-width:13px 7.5px 0;content:"";height:15px;pointer-events:none;position:absolute;right:3px;top:50%;transform:translateY(-50%);width:15px}.woocommerce div.product form.cart .variations .value{position:relative}.woocommerce div.product form.cart .variations .value:before{border-color:var(--clr-primary-main) transparent transparent transparent;border-style:solid;border-width:13px 7.5px 0;content:"";height:15px;pointer-events:none;position:absolute;right:10px;top:35px;transform:translateY(-50%);width:15px}.select2-container--default .select2-selection--single{background-color:var(--clr-ternary-main);border:1px solid var(--clr-secondary-alt);height:inherit;padding-bottom:.5rem;padding-top:.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b[role=presentation]{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow:before{border-color:var(--clr-primary-main) transparent transparent transparent;border-style:solid;border-width:13px 7.5px 0;content:"";height:15px;pointer-events:none;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:15px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--clr-primary-main);color:var(--clr-white-light)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--clr-ternary-main);color:inherit}.select2-dropdown li{margin-bottom:inherit}.woocommerce-input-wrapper{position:relative}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gfield_required{color:var(--clr-black-dark)!important}.gform_wrapper .gchoice{color:var(--clr-grey-dark-light)}.gform_wrapper input[type=checkbox],.gform_wrapper textarea[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--clr-ternary-main);border:1px solid var(--clr-secondary-alt);cursor:pointer;height:24px;position:relative;width:24px}.gform_wrapper input[type=checkbox]:checked,.gform_wrapper textarea[type=checkbox]:checked{background-color:var(--clr-primary-main)}.gform_wrapper input[type=checkbox]:checked:after,.gform_wrapper textarea[type=checkbox]:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:10px;left:9px;position:absolute;top:5px;transform:rotate(45deg);width:5px}.gform_wrapper .gfield_error label{color:var(--clr-black-dark)!important}.gform_wrapper{border:1px solid var(--clr-grey-medium);padding:2rem}.gform_wrapper img.gform_ajax_spinner{margin:1rem;width:20px}.gform_wrapper .gform-body{margin-bottom:30px}.gform_wrapper .gfield_checkbox .gform-field-label{color:var(--clr-secondary-alt)}.gform_wrapper.gravity-theme .gfield textarea.textarea.large{height:119px}.gform_wrapper.gravity-theme fieldset.gfield{margin-top:30px}.gform_wrapper:not(.outil-consultation_wrapper).gravity-theme label.gfield_label{font-size:var(--fs-14);font-weight:var(--fw-reg);line-height:1.57}.gform_wrapper.outil-consultation_wrapper{margin-bottom:5rem;margin-top:3rem}.gform_wrapper.outil-consultation_wrapper.gravity-theme .gf_step_number{border-color:var(--clr,var(--clr-primary-main));color:var(--clr-primary-main)}.gform_wrapper.outil-consultation_wrapper.gravity-theme .gf_step_active .gf_step_number{background-color:var(--clr,var(--clr-primary-main));color:var(--clr-white-light)}.gform_wrapper.outil-consultation_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{background-color:var(--clr,var(--clr-primary-main))}.gform_wrapper.outil-consultation_wrapper.gravity-theme .gf_step_label,.gform_wrapper.outil-consultation_wrapper.gravity-theme .gfield_label{color:var(--clr,var(--clr-primary-main))}.gform_wrapper.outil-consultation_wrapper .gfield_html ul{padding:2rem}.gform_wrapper.outil-consultation_wrapper .gfield_html ul li{font-size:1.2rem}@media only screen and (min-width:62em){.gform_wrapper.outil-consultation_wrapper .gfield_html ul li{line-height:.6}}.gform_wrapper.outil-consultation_wrapper .ginput_container_select:before{content:none}.gform_confirmation_wrapper.outil-consultation{line-height:1;margin-bottom:var(--flow-spacer,.75em)}#anchor-menu,#anchor-menu-close{background-color:var(--clr-primary-main);border-radius:50%;cursor:pointer;height:3rem;padding:4px;transition:background-color .2s ease-in-out;width:3rem;z-index:20}#anchor-menu-close:after,#anchor-menu:after{color:var(--clr-white-light);font-size:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .2s ease-in-out,color .2s ease-in-out}#anchor-menu-close:hover:after,#anchor-menu:hover:after{color:var(--clr-secondary-main);transform:translate(-50%,-50%) scale(1.15)}#anchor-menu-close.open,#anchor-menu.open{background-color:var(--clr-secondary-main)}#anchor-menu-close.open:after,#anchor-menu.open:after{color:var(--clr-black-dark)}#anchor-menu{display:none;margin-bottom:1rem;margin-left:auto;margin-top:1rem;position:-webkit-sticky;position:sticky;top:9rem}#anchor-menu:after{background-color:var(--clr-white-light);content:"";font-size:2.2rem;height:50px;line-height:1;-webkit-mask-image:url(../assets/images/3bars.svg);mask-image:url(../assets/images/3bars.svg);top:50%;width:50px}#anchor-menu-close{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}#anchor-menu-close:after{content:"×"}#anchor-content-wrapper{background-color:var(--clr-primary-main);border:1px solid var(--clr-primary-main);position:fixed;right:0;top:0;transform:translateX(105vw);transition:transform .3s ease-in-out;z-index:25}@media only screen and (min-width:62em){#anchor-content-wrapper{top:inherit}}#anchor-content-wrapper.open{transform:translateX(0)}#anchor-content-header{background-color:var(--clr-white-light);padding:1.5rem;position:relative}@media only screen and (min-width:62em){#anchor-content-header{padding:3rem}}#anchor-content-header span{color:var(--clr-primary-main);display:inline-block;font-size:var(--fs-20);font-weight:var(--fw-sb);margin-right:1.5rem;max-width:85%;text-transform:uppercase}@media only screen and (min-width:62em){#anchor-content-header span{font-size:30px;margin-right:3rem}}#anchor-content{height:100%;list-style:none;max-height:55vh;overflow:scroll}@media only screen and (min-width:62em){#anchor-content{height:calc(90vh - 288px);max-height:inherit}}#anchor-content li{border-bottom:1px solid var(--clr-secondary-main);margin-bottom:0;padding:1rem 1.5rem}@media only screen and (min-width:62em){#anchor-content li{padding:2.25rem 3rem}}#anchor-content a{color:var(--clr-white-light);text-decoration:none}#anchor-content a:hover{color:var(--clr-black-medium)}body.anchor-menu-open{overflow:hidden}.socials-icons{align-items:center;display:flex;justify-content:flex-start}.socials-icons>*{width:42px}.socials-icons>:not(:last-child){margin-right:1rem}@media only screen and (min-width:62em){.socials-icons{order:1}}.socials-icons a{transform:scale(1);transition:color .3s ease-in-out,transform .3s cubic-bezier(.4,.01,.165,.99)}.socials-icons a:hover{transform:scale(1.2)}.dropdown-menu.megamenu{display:flex}.dropdown-menu.megamenu>.megamenu-column{flex:1}#masthead .dropdown-menu .menu-extra-content{background-color:var(--clr-primary-main);border-bottom-left-radius:16px;border-bottom-right-radius:16px;bottom:0;margin-left:-2rem;margin-right:-2rem;position:absolute;width:100%}#masthead .dropdown-menu .menu-extra-content a{text-decoration:underline}.main-navigation .dropdown-menu.megamenu{background-color:hsla(0,0%,100%,.9);border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-sizing:border-box;left:0;margin:0 auto;max-width:1200px;padding-top:1rem;position:absolute;right:0;top:71px;width:100%}#masthead li.megamenu-column{margin-bottom:3rem}#masthead li.megamenu-column .divider{border-bottom:1px solid var(--clr-primary-main);color:var(--clr-primary-main);font-size:var(--fs-18);font-weight:var(--fw-sb);margin-bottom:1rem;min-height:91px;padding-bottom:1rem;text-transform:uppercase}#primary-menu .megamenu-column a{text-transform:inherit}.dropdown-menu>li:nth-of-type(2){display:none}.megamenu .menu-extra-content span{color:var(--clr-white-light);font-size:clamp(1rem,.9985207101vw,var(--fs-18));font-weight:var(--fw-sb);padding:1rem clamp(1.5rem,1vw,2.56rem)}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none}ul{margin:0;padding:0}html{scroll-behavior:smooth}body{font-size:16px;line-height:1.6;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}::-webkit-scrollbar{display:none}footer{overflow:hidden;position:relative}@media print{@page{size:8.5in 11in;-moz-column-break-inside:avoid;break-inside:avoid;padding:2rem 0;page-break-inside:avoid}*{margin:0;padding:0}*,*>*,*>*>*{-moz-column-break-inside:avoid;break-inside:avoid}#left-animated-container,#menu,#right-animated-container,#top-header-publicity,.headroom-wrapper{display:none}}.search-filter-scroll-loading{border:2px solid hsla(0,1%,70%,.15);border-right:2px solid var(--clr-primary-main);bottom:-2rem;left:50%;position:absolute;transform:translateX(-50%)}.block-3-article{background-color:var(--clr-ternary-main);max-width:100vw;padding:2.56rem 0}@media only screen and (min-width:62em){.block-3-article{background-color:var(--clr-white-light);padding:7.375rem 0}.block-3-article .swiper-slide-duplicate-active .content,.block-3-article .swiper-slide-duplicate-next .content,.block-3-article .swiper-slide-duplicate-prev .content,.block-3-article .swiper-slide-next .content,.block-3-article .swiper-slide-prev .content{display:none}.block-3-article .swiper-slide-duplicate-active article,.block-3-article .swiper-slide-duplicate-next article,.block-3-article .swiper-slide-duplicate-prev article,.block-3-article .swiper-slide-next article,.block-3-article .swiper-slide-prev article{display:block;margin-inline:auto;transform:scale(.7);transition:transform .6s ease-in-out}.block-3-article .swiper-slide-prev article{transform:scale(.7) translateX(15%)}.block-3-article .swiper-slide-prev img{margin-left:auto}.block-3-article .swiper-slide-next article{transform:scale(.7) translateX(-15%)}}.block-3-article h2{color:var(--clr-primary-main);font-weight:var(--fw-reg);margin-bottom:2.25rem;text-align:center}@media only screen and (min-width:62em){.block-3-article h2{font-size:var(--fs-48);font-weight:var(--fw-md);margin-bottom:9.375rem}}.block-3-article h3{color:var(--clr-black-dark);font-size:var(--fs-17);font-weight:400;margin-bottom:1rem;text-align:left}@media only screen and (min-width:62em){.block-3-article h3{color:var(--clr-primary-main);font-size:var(--fs-36);margin-bottom:1.5rem}}.block-3-article article{display:flex;flex:1 1 auto;width:100%}.block-3-article article .image{align-self:flex-start;height:343px;-o-object-fit:cover;object-fit:cover;width:150px}@media only screen and (min-width:62em){.block-3-article article .image{font-size:var(--fs-48);height:790px;width:530px}}.block-3-article article .content{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-left:1rem;max-width:40%}@media only screen and (min-width:62em){.block-3-article article .content{max-width:45%}}.block-3-article article span,.block-3-article article span a{color:#6f7263;font-size:var(--fs-10);font-weight:400;margin-bottom:1rem}@media only screen and (min-width:62em){.block-3-article article span,.block-3-article article span a{font-size:var(--fs-17)}}.block-3-article article span a{text-decoration:none}.block-3-article article .date-and-category{margin-bottom:1.125rem}.block-3-article article .date{border-right:1px solid #6f7263;padding-right:.2rem}@media only screen and (min-width:62em){.block-3-article article .date{padding-right:.4rem}}.block-3-article article .category{padding-left:.2rem}@media only screen and (min-width:62em){.block-3-article article .category{padding-left:.4rem}}.block-3-article article .excerpt{color:var(--clr-black-dark);font-size:var(--fs-14);margin-bottom:1.25rem;text-align:left}@media only screen and (min-width:62em){.block-3-article article .excerpt{font-size:var(--fs-22);margin-bottom:2.5rem}}.block-3-article .swiper-button-next,.block-3-article .swiper-button-prev{aspect-ratio:1;background-color:var(--clr-primary-main);border:1px solid var(--clr-primary-main);border-radius:50%;height:40px;transition:border .2s ease-in-out;transition:background-color .2s ease-in-out;width:40px}@media only screen and (min-width:62em){.block-3-article .swiper-button-next,.block-3-article .swiper-button-prev{display:none}}.block-3-article .swiper-button-next:hover,.block-3-article .swiper-button-prev:hover{border:1px solid var(--clr-secondary-main)}.block-3-article .swiper-button-next:hover:after,.block-3-article .swiper-button-prev:hover:after{background-color:var(--clr-secondary-main)}.block-3-article .swiper-button-next:after,.block-3-article .swiper-button-prev:after{background-color:var(--clr-white-light);content:"";display:block;height:40px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:40px}.block-3-article .swiper-button-prev{left:20px}.block-3-article .swiper-button-prev:after{-webkit-mask-image:url(../assets/images/arrow_left_large.svg);mask-image:url(../assets/images/arrow_left_large.svg)}.block-3-article .swiper-button-next{right:20px}.block-3-article .swiper-button-next:after{-webkit-mask-image:url(../assets/images/arrow_right_large.svg);mask-image:url(../assets/images/arrow_right_large.svg)}.block-3-article .archive-link{display:none;margin-top:6.063rem;text-align:center}@media only screen and (min-width:62em){.block-3-article .archive-link{display:block}}.block-3-article .archive-link a{align-items:center;display:flex;font-weight:var(--fw-md);justify-content:center;transition:border .2s ease-in-out;transition:background-color .2s ease-in-out}.block-3-article .archive-link a:active,.block-3-article .archive-link a:hover,.block-3-article .archive-link a:link,.block-3-article .archive-link a:visited{text-decoration:none}.block-3-article .archive-link a:hover span{border:1px solid var(--clr-secondary-main)}.block-3-article .archive-link a:hover span:after{background-color:var(--clr-secondary-main)}.block-3-article .archive-link span{aspect-ratio:1;border:1px solid var(--clr-primary-main);border-radius:50%;margin-left:2rem}.block-3-article .archive-link span:after{background-color:var(--clr-primary-main);content:"";display:block;height:50px;-webkit-mask-image:url(../assets/images/arrow_right.svg);mask-image:url(../assets/images/arrow_right.svg);width:50px}body.home .block-3-article{background-color:var(--clr-primary-main)}body.home .block-3-article h2{color:var(--clr-white-light);margin-bottom:2rem!important;opacity:1!important;padding-top:2rem!important}@media only screen and (max-width:47.9375em){body.home .block-3-article h2{padding:0!important}}body.home .block-3-article h3{color:var(--clr-white-light)}body.home .block-3-article .swiper{max-width:1800px;padding-block:3rem;padding-inline:30px}@media only screen and (max-width:47.9375em){body.home .block-3-article .swiper{padding:0}}body.home .block-3-article .swiper .swiper-wrapper .swiper-slide article{align-items:center!important;display:flex!important;justify-content:center!important;transform:none!important}body.home .block-3-article .swiper .swiper-wrapper .swiper-slide article a{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}body.home .block-3-article .swiper .swiper-wrapper .swiper-slide article a img{align-self:center;aspect-ratio:1/1;border-radius:999px;height:auto;max-width:300px;-o-object-fit:cover;object-fit:cover;width:100%}body.home .block-3-article .swiper .swiper-wrapper .swiper-slide article a .content{align-items:center;display:flex!important;justify-content:center;margin-left:0;max-width:300px;text-align:center}body.home .block-3-article .swiper .swiper-wrapper .swiper-slide article a .content h3{font-size:var(--fs-22);font-weight:var(--fw-sb);margin-bottom:1rem;margin-top:1.6rem;text-align:center}body.home .block-3-article .swiper .swiper-wrapper .swiper-slide article a .content .date{border-right:0;color:var(--clr-white-light);font-size:var(--fs-20);padding-right:0}@media only screen and (min-width:62em){body.home .block-3-article{padding-block:0}}.block-3-links{max-width:100vw;padding-bottom:3.12rem}.block-3-links:not(.on-homepage){margin-top:3.25rem}@media only screen and (min-width:62em){.block-3-links:not(.on-homepage){margin-top:9rem}.block-3-links.on-homepage{background-color:#f7f5f2}.block-3-links.on-homepage .block-links-list{margin-top:3rem}.block-3-links.on-homepage .title-container{text-align:left}}.block-3-links.on-homepage .wrapper{padding-top:2rem}@media only screen and (min-width:62em){.block-3-links.on-homepage .wrapper{background-color:var(--clr-white-light);padding-bottom:4.375rem}}@media only screen and (min-width:87.5em){.block-3-links.on-homepage .wrapper{margin-left:10%}}.block-3-links a{display:block;position:relative;text-decoration:none}@media only screen and (max-width:62em){.block-3-links h2{text-transform:uppercase}}@media only screen and (min-width:62em){.block-3-links h2{font-weight:var(--fw-md)}}.block-3-links h1{color:var(--clr-primary-main);font-size:clamp(var(--fs-21),3.550295858vw,var(--fs-48));font-weight:500;line-height:1.238;margin:0}@media only screen and (min-width:62em){.block-3-links h1{line-height:1.33}}.block-3-links .list-link .right-arrow-button-large{bottom:.5rem;padding:15px;right:.5rem}.block-3-links .list-link:hover img{transform:scale(1.1)}.block-3-links .list-link:hover .right-arrow-button-large{background-color:var(--clr-primary-main)}.block-3-links .list-link:hover .right-arrow-button-large:before{background-color:var(--clr-ternary-main)}.block-3-links .list-title{font-size:var(--fs-12);font-weight:var(--fw-bold)}@media only screen and (max-width:62em){.block-3-links .list-title{margin-top:.875rem}}@media only screen and (min-width:62em){.block-3-links .list-title{font-size:var(--fs-18)}}.block-3-links .list-title:not(h3){line-height:1.2857}@media only screen and (min-width:62em){.block-3-links .list-title:not(h3){line-height:1.25}}.block-3-links img{-o-object-fit:cover;object-fit:cover;transition:all .2s ease;vertical-align:middle}.block-3-links .text-content{font-size:var(--fs-12);line-height:1.167;margin-top:.625rem}@media only screen and (min-width:62em){.block-3-links .text-content{font-size:var(--fs-18)}.block-3-links .block-container{margin:0 auto;max-width:95.5rem;padding:0 2rem}}.block-3-links .block-links-list{display:flex;justify-content:center;margin-top:1.375rem}@media only screen and (min-width:62em){.block-3-links .block-links-list{margin-top:5.625rem}}.block-3-links .div-image{overflow:hidden}@media only screen and (max-width:62em){.block-3-links .div-content,.block-3-links .div-image{max-width:9.9375rem}}.block-3-links .link-slide{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (max-width:1024px)and (min-width:768px){.block-3-links .list-wrapper{justify-content:center}}@media only screen and (min-width:62em){.block-3-links .swiper-slide{display:grid;grid-template-columns:repeat(2,1fr)}.block-3-links .swiper-slide>:first-child{margin-right:clamp(.75rem,1.3vw,2.75rem)}}.block-3-links .title-container{text-align:center}.block-cta{background-position:50%;background-size:cover;padding-block:3.4375rem}@media only screen and (min-width:47.9375em){.block-cta{padding-block:7rem}}@media only screen and (min-width:62em){.block-cta{padding-block:12.5rem}}@media only screen and (max-width:47.9375em){.block-cta .container{padding-inline:2.375rem}}.block-cta h2{display:grid}.block-cta .block-title{font-size:clamp(var(--fs-21),3.550295858vw,var(--fs-48));font-weight:500;line-height:1.238}@media only screen and (max-width:62em){.block-cta .block-title{font-weight:400;margin-bottom:.5rem}}.block-cta .btn{margin-top:1.125rem}@media only screen and (min-width:62em){.block-cta .btn{margin-top:1.5626rem}}.block-cta .div-cta{max-width:50%}@media only screen and (min-width:62em){.block-cta .div-cta{max-width:35.5625rem}}.block-cta .div-cta.centered-content{max-width:100%;text-align:center}.block-cta .div-cta.centered-content .block-title{margin:auto;text-align:center;width:80%}@media only screen and (min-width:62em){.block-cta .div-cta.centered-content .block-title{width:60%}}.block-cta .sub{color:var(--clr-primary-main);font-size:var(--fs-12);font-weight:600;line-height:1.5714;margin-bottom:12px;text-transform:uppercase}@media only screen and (min-width:62em){.block-cta .sub{font-size:var(--fs-22);font-weight:400;line-height:1.727;margin-bottom:6px}}.block-cta .subtitle{color:var(--clr-primary-main);font-size:60px;line-height:40px}@media only screen and (min-width:62em){.block-cta .subtitle{font-size:204px;line-height:205px}}.block-galerie-image{max-width:100vw}.block-galerie-image .content-container{height:100%}.block-galerie-image .content-container a{display:block;position:relative}.block-galerie-image .content-container a:after{border-left:1px solid var(--clr-primary-main);bottom:0;content:"";height:27.6%;left:50%;position:absolute;transform:translateY(18.75%)}.block-galerie-image .text-container{text-align:center}.block-galerie-image .text-container span{color:var(--clr-black-dark);font-size:12px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:62em){.block-galerie-image .text-container span{color:var(--clr-primary-main);font-size:var(--fs-17);font-weight:500}}.block-galerie-image h1{display:none}.block-galerie-image .swiper-slide-active h1{color:var(--clr-primary-main);display:block;font-size:var(--fs-14);font-weight:400;text-transform:uppercase}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-active h1{font-size:var(--fs-48);font-weight:500}}.block-galerie-image .vertical-text{display:none}.block-galerie-image .taxo span{color:var(--clr-black-dark);font-size:var(--fs-14);font-weight:400;text-transform:uppercase}@media only screen and (min-width:62em){.block-galerie-image .taxo span{color:var(--clr-primary-main);font-size:var(--fs-22);font-weight:500}}.block-galerie-image .swiper{padding-bottom:20px}.block-galerie-image .swiper-wrapper{padding-top:20px}@media only screen and (min-width:62em){.block-galerie-image .swiper-wrapper{padding-top:45px}}.block-galerie-image .swiper-container-horizontal>.swiper-pagination-bullets,.block-galerie-image .swiper-pagination-custom,.block-galerie-image .swiper-pagination-fraction{bottom:auto;color:var(--clr-primary-main);font-size:8px;top:0}@media only screen and (min-width:62em){.block-galerie-image .swiper-container-horizontal>.swiper-pagination-bullets,.block-galerie-image .swiper-pagination-custom,.block-galerie-image .swiper-pagination-fraction{font-size:var(--fs-17)}}.block-galerie-image .swiper-slide-duplicate-active .content-container,.block-galerie-image .swiper-slide-duplicate-next .content-container,.block-galerie-image .swiper-slide-duplicate-prev .content-container,.block-galerie-image .swiper-slide-next .content-container,.block-galerie-image .swiper-slide-prev .content-container{position:relative}.block-galerie-image .swiper-slide-duplicate-active .content-container a:after,.block-galerie-image .swiper-slide-duplicate-next .content-container a:after,.block-galerie-image .swiper-slide-duplicate-prev .content-container a:after,.block-galerie-image .swiper-slide-next .content-container a:after,.block-galerie-image .swiper-slide-prev .content-container a:after{display:none}.block-galerie-image .swiper-slide-duplicate-active .text-container,.block-galerie-image .swiper-slide-duplicate-next .text-container,.block-galerie-image .swiper-slide-duplicate-prev .text-container,.block-galerie-image .swiper-slide-next .text-container,.block-galerie-image .swiper-slide-prev .text-container{display:inline-block}.block-galerie-image .swiper-slide-duplicate-active .vertical-text,.block-galerie-image .swiper-slide-duplicate-next .vertical-text,.block-galerie-image .swiper-slide-duplicate-prev .vertical-text,.block-galerie-image .swiper-slide-next .vertical-text,.block-galerie-image .swiper-slide-prev .vertical-text{bottom:40px;color:var(--clr-black-dark);display:inline-block;font-size:var(--fs-10);font-weight:400;position:absolute;text-orientation:mixed;text-transform:uppercase;transform:rotate(180deg);-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-duplicate-active .vertical-text,.block-galerie-image .swiper-slide-duplicate-next .vertical-text,.block-galerie-image .swiper-slide-duplicate-prev .vertical-text,.block-galerie-image .swiper-slide-next .vertical-text,.block-galerie-image .swiper-slide-prev .vertical-text{bottom:50%;color:#6f7263;font-size:var(--fs-17);font-weight:500;transform:translateY(50%) rotate(180deg)}}.block-galerie-image .swiper-slide-duplicate-active span,.block-galerie-image .swiper-slide-duplicate-next span,.block-galerie-image .swiper-slide-duplicate-prev span,.block-galerie-image .swiper-slide-next span,.block-galerie-image .swiper-slide-prev span{display:none}.block-galerie-image .swiper-slide-duplicate-next .vertical-text,.block-galerie-image .swiper-slide-next .vertical-text{left:-15px}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-duplicate-next .vertical-text,.block-galerie-image .swiper-slide-next .vertical-text{left:-37px}}.block-galerie-image .swiper-slide-duplicate-prev .vertical-text,.block-galerie-image .swiper-slide-prev .vertical-text{right:-15px}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-duplicate-prev .vertical-text,.block-galerie-image .swiper-slide-prev .vertical-text{right:-37px}}.block-galerie-image .swiper-slide-active .text-container{margin-top:20px}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-active .text-container{margin-top:48px}}.block-galerie-image .swiper-slide-active .text-container span{display:inline-block;margin-left:-70%;margin-right:-70%;margin-top:12px;position:relative}@media only screen and (min-width:62em){.block-galerie-image .swiper-slide-active .text-container span{margin-top:24px}}.block-galerie-image .swiper-button-next,.block-galerie-image .swiper-button-prev{aspect-ratio:1;border:1px solid var(--clr-primary-main);border-radius:50%;height:15px;top:95%;transition:border .2s ease-in-out;transition:background-color .2s ease-in-out;width:15px}@media only screen and (min-width:62em){.block-galerie-image .swiper-button-next,.block-galerie-image .swiper-button-prev{height:25px;top:95%;width:25px}}.block-galerie-image .swiper-button-next:hover,.block-galerie-image .swiper-button-prev:hover{border:1px solid var(--clr-secondary-main)}.block-galerie-image .swiper-button-next:hover:after,.block-galerie-image .swiper-button-prev:hover:after{background-color:var(--clr-secondary-main)}.block-galerie-image .swiper-button-next:after,.block-galerie-image .swiper-button-prev:after{background-color:var(--clr-primary-main);content:"";height:15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:15px}@media only screen and (min-width:62em){.block-galerie-image .swiper-button-next:after,.block-galerie-image .swiper-button-prev:after{height:25px;width:25px}}.block-galerie-image .swiper-button-prev{left:75px}@media only screen and (min-width:62em){.block-galerie-image .swiper-button-prev{left:25%}}.block-galerie-image .swiper-button-prev:after{-webkit-mask-image:url(../assets/images/arrow_left.svg);mask-image:url(../assets/images/arrow_left.svg)}.block-galerie-image .swiper-button-next{right:75px}@media only screen and (min-width:62em){.block-galerie-image .swiper-button-next{right:25%}}.block-galerie-image .swiper-button-next:after{-webkit-mask-image:url(../assets/images/arrow_right.svg);mask-image:url(../assets/images/arrow_right.svg)}html[lang^=fr-CA] body.home .block-slider:after{background-image:url(/wp-content/uploads/2023/05/logo-coul-fr-fond-blanc-Sante-Cheveu-140x140-1.png)}html[lang^=en-US] body.home .block-slider:after{background-image:url(/wp-content/uploads/2023/05/logo-coul-en-fond-blanc-sante-cheveu-140x140-1.png)}.block-slider{height:100%;max-width:100vw}.block-slider a{border-radius:9999px;text-transform:none}@media only screen and (min-width:62em){.block-slider{max-height:776px}}.block-slider .positionZindex{position:absolute;top:0;width:100%;z-index:-1}@media only screen and (min-width:62em){.block-slider .positionZindex{max-height:776px}}.block-slider .content-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:9.49vw;width:100%;z-index:2}.block-slider .content-container .bold_text{color:var(--clr-white-light);font-size:var(--fs-22);font-weight:700;line-height:1;margin-bottom:1rem;max-width:80%;text-align:left;text-transform:uppercase;transform:scale(.8) translateX(40px);transition:opacity .8s ease-out,transform .5s ease-out}@media only screen and (min-width:36em){.block-slider .content-container .bold_text{max-width:60%}}@media only screen and (min-width:62em){.block-slider .content-container .bold_text{font-size:55px;font-weight:400;max-width:50%}}.block-slider .content-container .text{color:var(--clr-white-light);font-size:var(--fs-14);font-weight:600;line-height:1;margin-bottom:1rem;max-width:80%;text-align:left;text-transform:uppercase;transition:opacity .6s ease-out .5s}@media only screen and (min-width:36em){.block-slider .content-container .text{max-width:60%}}@media only screen and (min-width:47.9375em){.block-slider .content-container .text{margin-bottom:2rem}}@media only screen and (min-width:62em){.block-slider .content-container .text{font-size:clamp(36px,3.11vw,42px);font-weight:var(--fw-reg);max-width:50%;text-transform:none}}.block-slider .content-container .btn{transition:opacity .6s ease-out 1.1s}.block-slider .swiper-slide{background-blend-mode:multiply;background-color:transparent;background-position:50% 50%;background-size:cover;display:flex;height:clamp(220px,57.3964497041vw,776px);min-height:220px;padding-block:53px;width:100vw}@media only screen and (max-width:36em){.block-slider .swiper-slide{height:100%;min-height:380px}}.block-slider .block-slider-bg-image{background-blend-mode:multiply;background-color:transparent;background-image:var(--block-slider-mobile-image);background-position:50% 50%;background-size:cover;height:clamp(220px,57.3964497041vw,776px);left:0;position:absolute;top:0;transform:scale(1);transition:transform 15s ease-in;width:100vw}@media only screen and (min-width:62em){.block-slider .block-slider-bg-image{background-image:var(--block-slider-desktop-image)}}@media only screen and (max-width:36em){.block-slider .block-slider-bg-image{height:100%}}.block-slider .swiper-horizontal>.swiper-pagination-bullets,.block-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.block-slider .swiper-pagination-custom,.block-slider .swiper-pagination-fraction{bottom:15px}@media only screen and (min-width:62em){.block-slider .swiper-horizontal>.swiper-pagination-bullets,.block-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.block-slider .swiper-pagination-custom,.block-slider .swiper-pagination-fraction{bottom:105px}}.block-slider .swiper-pagination-bullet{background:#d6d6d6;opacity:1}.block-slider .swiper-pagination-bullet-active{background:#3a3a3a;opacity:1}.block-slider .swiper-slide.swiper-slide-active .block-slider-bg-image{transform:scale(1.1)}.block-slider .swiper-slide.swiper-slide-active .bold_text{transform:scale(1) translateX(0)}.woocommerce-products-header .block-slider .bold_text,.woocommerce-products-header .block-slider .text{width:100vw}.block-testimonial.hasbackgroundcolor{background-color:var(--clr-ternary-main)}.block-testimonial{max-width:100vw;padding-top:3rem;text-align:center}@media only screen and (min-width:62em){.block-testimonial{background-color:var(--clr-white-light);padding-bottom:7rem;padding-top:7rem}}.block-testimonial h2{color:#000;font-weight:400}@media only screen and (min-width:62em){.block-testimonial h2{font-size:var(--fs-48);font-weight:500}}.block-testimonial .container{align-items:center;display:flex;justify-content:center;padding-bottom:2.5rem;padding-top:2.5rem}@media only screen and (min-width:62em){.block-testimonial .container{max-width:800px;padding-top:6rem}}.block-testimonial .content-container{max-width:75%;position:relative}@media only screen and (min-width:62em){.block-testimonial .content-container{max-width:inherit}}.block-testimonial .content-container p{margin-bottom:1.4375rem}@media only screen and (min-width:62em){.block-testimonial .content-container p{color:var(--clr-primary-main);font-size:1.25rem;line-height:1.13;max-width:750px}}.block-testimonial .content-container span{display:inline-block}@media only screen and (min-width:62em){.block-testimonial .content-container span{color:var(--clr-primary-main);font-size:16px;font-weight:600;margin-bottom:3.75rem}}.block-testimonial .content-container span:first-letter{text-transform:uppercase}.block-testimonial .trapezoid{border-bottom:35px solid var(--clr-primary-main);border-left:2px solid transparent;border-right:2px solid transparent;height:0;transform:scale(.6) skew(-15deg);width:10px}@media only screen and (min-width:62em){.block-testimonial .trapezoid{border-bottom:40px solid var(--clr-primary-main);transform:skew(-10deg);width:10px}.block-testimonial .clear{padding-left:15px}}.block-testimonial .end,.block-testimonial .start{align-items:flex-start;display:flex;justify-content:flex-start;margin-left:20px;margin-right:20px;position:absolute}.block-testimonial .start{left:-45px;top:-25px}@media only screen and (min-width:62em){.block-testimonial .start{left:-65px;top:-45px}}.block-testimonial .end{bottom:35%;justify-content:flex-end;right:-45px}@media only screen and (min-width:62em){.block-testimonial .end{bottom:20%;right:-80px}}.block-testimonial .end .trapezoid{transform:scale(.6) skew(-15deg) rotate(-180deg)}@media only screen and (min-width:62em){.block-testimonial .end .trapezoid{transform:skew(-10deg) rotate(-180deg)}}.block-testimonial .swiper-pagination-bullet{background:#d6d6d6;opacity:1}@media only screen and (min-width:62em){.block-testimonial .swiper-pagination-bullet{--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px}}.block-testimonial .swiper-pagination-bullet-active{background:var(--clr-primary-main);opacity:1}.block-video{background-color:var(--clr-ternary-main);max-width:100vw;padding:2rem 0}@media only screen and (min-width:62em){.block-video{padding:7.5rem 15rem 13rem}}.block-video h2{font-weight:400;margin-bottom:1rem;text-transform:uppercase}@media only screen and (min-width:62em){.block-video h2{font-weight:500;margin-bottom:3.375rem}}.block-video h2 span{display:flex;font-size:var(--fs-22);text-transform:lowercase}@media only screen and (min-width:62em){.block-video h2 span{font-size:var(--fs-48)}}.block-video .text-container{padding-left:3rem;position:relative;z-index:2}@media only screen and (min-width:62em){.block-video .text-container{padding-left:0}.block-video .bg-container{max-height:700px;max-width:1016px;position:relative}.block-video .bg-container:after{background-color:var(--clr-after-alt);content:"";display:block;height:100%;opacity:1;position:absolute;right:-20%;top:13%;width:40%}.block-video .img-container img{position:relative;z-index:3}}.block-video .video-youtube-container{position:relative}@media only screen and (min-width:62em){.block-video .video-youtube-container iframe{margin:auto;z-index:3}}.block-video .video-container{position:relative}@media only screen and (min-width:62em){.block-video .video-container video{margin:auto;z-index:3}}.block-default-content{margin-top:2.7rem;padding-bottom:3rem;padding-top:3rem;z-index:0}@media only screen and (min-width:62em){.block-default-content{padding-top:6rem}}@media only screen and (max-width:36em){.block-default-content.container-full{max-width:84.5rem;padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:47.9375em){.block-default-content .container{padding:0}}.block-default-content .single-list{padding-top:2rem}.block-default-content .single-list:not(:last-child){padding-bottom:2rem}.block-default-content .single-list:not(:first-child){margin-top:3rem}@media only screen and (min-width:62em){.block-default-content .single-list:not(:first-child){margin-top:8.125rem}}@media only screen and (min-width:47.9375em){.block-default-content .list-separated .single-list:not(.content-under){align-items:center;display:flex}.block-default-content .list-separated .single-list:not(.content-under)>*{flex:1 0 50%}}.block-default-content h2 span{display:block}.block-default-content .list-separated .image-title-wrapper{margin-bottom:3.75rem;position:relative}@media only screen and (min-width:47.9375em){.block-default-content .content-side .image-title-wrapper{margin-bottom:inherit}}.block-default-content .image-wrapper{margin-left:auto;max-width:15.5188rem;position:relative}@media only screen and (min-width:47.9375em){.block-default-content .image-wrapper{max-width:29.375rem}}.block-default-content .content-under .image-wrapper{margin-right:auto}@media only screen and (min-width:47.9375em){.block-default-content .content-under .image-wrapper{max-width:41.875rem}}.block-default-content .title-content{position:absolute}.block-default-content .content-side .title-content{bottom:15%;right:20%}@media only screen and (min-width:47.9375em){.block-default-content .content-side .title-content{left:-10%;right:inherit}}@media only screen and (min-width:75em){.block-default-content .content-side .title-content{transform:translateX(-15%)}}.block-default-content .content-under .title-content{right:0;top:0;transform:translateY(-50%)}.block-default-content .h2-wrapper{background-color:var(--clr-white-medium);padding:1rem}@media only screen and (min-width:47.9375em){.block-default-content .h2-wrapper{padding:1rem 2rem}}.block-default-content .block-title{font-weight:var(--fw-reg)}.block-default-content .block-title.subtitle{font-size:4.375rem}@media only screen and (min-width:62em){.block-default-content .block-title.subtitle{font-size:8.125rem}}.block-default-content .list-separated .h2-wrapper{max-width:273px}@media only screen and (min-width:62em){.block-default-content .list-separated .h2-wrapper{max-width:28rem}}@media only screen and (min-width:47.9375em){.block-default-content .list-separated .has-logo{display:flex;gap:2.5rem;padding-left:0}.block-default-content .list-separated .has-logo .logo{flex:1 0 30%;padding-right:0}.block-default-content .list-separated .has-logo .text-content-wrapper{flex:2 0 60%}}.block-default-content .logo{margin-bottom:1.5rem}@media only screen and (min-width:47.9375em){.block-default-content .logo{margin-bottom:inherit;padding-right:2rem}}.block-default-content .text-content-wrapper p:not(:last-child){margin-bottom:2rem}.block-default-content .text-content-wrapper ul li{font-size:var(--fs-18)}.block-default-content .logo-content-wrapper{padding-left:clamp(1rem,5vw,5rem)}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped{display:grid;grid-template-areas:". . article-1 article-1 . article-2" ". article-3 article-3 . . article-2";grid-template-columns:1fr 1fr 2.2fr 1fr 1fr 3.22fr}}.block-default-content .list-grouped .single-list:not(:first-child){margin-top:1rem}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped .single-list:not(:first-child){margin-top:8rem}.block-default-content .list-grouped .single-list{margin-bottom:-125px}.block-default-content .list-grouped .single-list:first-child{grid-area:article-1}.block-default-content .list-grouped .single-list:nth-child(2){grid-area:article-3}.block-default-content .list-grouped .single-list:last-child{grid-area:article-2;margin-top:12rem}}@media only screen and (min-width:62em){.block-default-content .list-grouped .single-list{margin-bottom:-150px}}@media only screen and (min-width:75em){.block-default-content .list-grouped .single-list{margin-bottom:-175px}}.block-default-content .list-grouped .image-wrapper{margin-bottom:3rem;margin-right:auto}.block-default-content .list-grouped .image-wrapper .inner-wrapper{overflow:hidden}@media only screen and (min-width:36em){.block-default-content .list-grouped .image-wrapper{margin-bottom:9vw}}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped .image-wrapper{max-width:41.875rem}}.block-default-content .list-grouped .image-wrapper img{transform:scale(1);transition:transform .3s ease-in-out}.block-default-content .list-grouped .image-wrapper:hover img{transform:scale(1.1)}.block-default-content .list-grouped .image-wrapper:hover .right-arrow-button-large{background-color:var(--clr-primary-main)}.block-default-content .list-grouped .image-wrapper:hover .right-arrow-button-large:before{background-color:var(--clr-ternary-main)}.block-default-content .list-grouped .image-wrapper .right-arrow-button-large{bottom:1.5rem;padding:20px;right:1rem;z-index:9}@media only screen and (min-width:62em){.block-default-content .list-grouped .image-wrapper .right-arrow-button-large{bottom:2.5rem;padding:40px;right:1.5rem}}.block-default-content .list-grouped .title-content{bottom:-5%;margin:0 auto;max-width:21.25rem;position:relative;right:inherit;top:inherit;transform:none}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped .title-content{bottom:0;max-width:inherit;transform:translate(-30%,-180px)}}@media only screen and (min-width:75em){.block-default-content .list-grouped .title-content{transform:translate(-30%,-240px)}}.block-default-content .list-grouped .h2-wrapper{left:-6vw;padding:1rem 2rem;position:absolute;top:-131px}@media only screen and (min-width:36em){.block-default-content .list-grouped .h2-wrapper{top:-25vw}}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped .h2-wrapper{left:0;position:relative;top:0}}.block-default-content .list-grouped h2 .sub{--sub:4.5vw;font-size:clamp(1rem,var(--sub),1.875rem)}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped h2 .sub{--sub:2.5vw}}.block-default-content .list-grouped .block-title.subtitle{--subtitle:10vw;font-size:clamp(3rem,var(--subtitle),6.875rem)}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped .block-title.subtitle{--subtitle:7vw}}@media only screen and (min-width:87.5em){.block-default-content .list-grouped .single-list:first-child .text-content-wrapper{left:-122px;max-width:312px;position:absolute;top:-440px}}.block-default-content .single-list.content-side .image-wrapper{position:relative}.block-default-content .single-list.content-side .image-wrapper:after{background-color:var(--clr-after-main);content:"";display:block;height:5.75rem;left:-18%;opacity:.25;position:absolute;top:-10%;width:100%}@media only screen and (min-width:47.9375em){.block-default-content .single-list.content-side .image-wrapper{position:relative}.block-default-content .single-list.content-side .image-wrapper:after{background-color:var(--clr-after-main);content:"";display:block;height:5.75rem;left:-18%;opacity:.25;position:absolute;top:-10%;width:100%}}@media only screen and (min-width:62em){.block-default-content .single-list.content-side .image-wrapper{position:relative}.block-default-content .single-list.content-side .image-wrapper:after{background-color:var(--clr-after-main);content:"";display:block;height:13.75rem;left:-18%;opacity:.25;position:absolute;top:-10%;width:100%}}.block-default-content .single-list.content-under .image-wrapper{position:relative}.block-default-content .single-list.content-under .image-wrapper:after{background-color:var(--clr-after-main);bottom:-20%;content:"";display:block;height:5.75rem;left:-17%;opacity:.25;position:absolute;width:100%}@media only screen and (min-width:47.9375em){.block-default-content .single-list.content-under .image-wrapper{position:relative}.block-default-content .single-list.content-under .image-wrapper:after{background-color:var(--clr-after-main);bottom:-10%;content:"";display:block;height:5.75rem;left:-17%;opacity:.25;position:absolute;width:100%}}@media only screen and (min-width:62em){.block-default-content .single-list.content-under .image-wrapper{position:relative}.block-default-content .single-list.content-under .image-wrapper:after{background-color:var(--clr-after-main);bottom:-10%;content:"";display:block;height:13.75rem;left:-17%;opacity:.25;position:absolute;width:100%}}.block-default-content .list-grouped:first-child .image-wrapper{position:relative}.block-default-content .list-grouped:first-child .image-wrapper:after{background-color:var(--clr-after-main);content:"";display:block;height:5.75rem;left:-18%;opacity:.25;position:absolute;top:25%;width:100%}@media only screen and (min-width:47.9375em){.block-default-content .list-grouped:first-child .image-wrapper{position:relative}.block-default-content .list-grouped:first-child .image-wrapper:after{background-color:var(--clr-after-main);content:"";display:block;height:5.75rem;left:-18%;opacity:.25;position:absolute;top:-10%;width:100%}}.block-default-content .list-grouped:nth-child(2) .image-wrapper{position:relative}.block-default-content .list-grouped:nth-child(2) .image-wrapper:after{background-color:var(--clr-after-main);content:"";display:block;height:5.75rem;left:-18%;opacity:.25;position:absolute;top:-10%;width:100%}.block-default-content .list-grouped div:last-child .image-wrapper{position:relative}.block-default-content .list-grouped div:last-child .image-wrapper:after{background-color:var(--clr-after-main);content:"";display:block;height:5.75rem;left:18%;opacity:.25;position:absolute;top:-10%;width:100%}.block-default-content .image-wrapper:after{z-index:-1}.home .block-default-content{background-color:var(--clr-ternary-main)}.home .block-default-content .container{padding:0}@media only screen and (min-width:47.9375em)and (max-width:75em){.home .block-default-content .container{padding:0 2rem}}@media only screen and (min-width:62em){.home .block-default-content{padding-top:7.5rem}}.block-faq .container{--flow-spacer:1rem}.block-faq .container>*+*{margin-top:var(--flow-spacer,.75em)}.block-faq summary{align-items:center;display:flex;justify-content:space-between;list-style:none;padding:1.375rem 1.75rem}@media only screen and (min-width:62em){.block-faq summary{padding:1.5625rem 5.625rem 1.875rem 1.875rem}}.block-faq summary::-webkit-details-marker,.block-faq summary::marker{display:none}.block-faq h3{font-size:var(--fs-12);max-width:95%}@media only screen and (min-width:62em){.block-faq h3{font-size:var(--fs-28)}}.block-faq .summary-chevron{pointer-events:none}@media only screen and (min-width:62em){.block-faq .summary-chevron{top:30px}}.block-faq .summary-chevron svg{fill:none;stroke:var(--clr-primary-main);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;height:21px;transform-origin:center;transition:transform .5s;width:21px}@media only screen and (min-width:62em){.block-faq .summary-chevron svg{transform:scale(1.5)}}.block-faq details{border:1.2px solid hsla(0,0%,87%,.867);cursor:pointer;position:relative}.block-faq details .content{padding:0 3.5625rem 1.125rem 1.75rem}.block-faq details .content p{font-size:var(--fs-14);max-width:95%;opacity:.8}@media only screen and (min-width:62em){.block-faq details .content p{font-size:var(--fs-22)}}.block-faq details[open] summary{margin-bottom:1.75rem;padding-bottom:0}.block-faq details[open] .summary-chevron svg{transform:rotate(90deg)}@media only screen and (min-width:62em){.block-faq details[open] .summary-chevron svg{transform:rotate(90deg) scale(1.5)}}.block-services{background-color:var(--clr-white-light);padding-top:2.625rem;position:relative}@media only screen and (min-width:47.9375em){.block-services{padding-top:4.5rem}}@media only screen and (min-width:62em){.block-services{padding-top:8.125rem}}.block-services h2{padding-inline:5px;padding-bottom:25px;text-align:center;text-transform:uppercase}@media only screen and (max-width:47.9375em){.block-services h2{font-weight:400}}@media only screen and (min-width:47.9375em){.block-services h2{padding-bottom:5.125rem}}.block-services h3{padding-right:2px}.block-services .block-services-list{display:flex;justify-content:center;max-width:100vw;padding-bottom:50px}@media only screen and (min-width:62em){.block-services .block-services-list{padding-bottom:80px;width:88.5%}}.block-services .list-wrapper{flex-basis:content}.block-services .service{display:initial}.block-services .swiper-button-prev{left:2%}@media only screen and (min-width:75em){.block-services .swiper-button-prev{left:3%}}.block-services .swiper-button-prev:after{content:"";-webkit-mask-image:url(/wp-content/themes/sdc/dist/assets/images/arrow_left.svg);mask-image:url(/wp-content/themes/sdc/dist/assets/images/arrow_left.svg)}.block-services .swiper-button-next{right:2%}@media only screen and (min-width:75em){.block-services .swiper-button-next{right:3%}}.block-services .swiper-button-next:after{content:"";-webkit-mask-image:url(/wp-content/themes/sdc/dist/assets/images/arrow_right.svg);mask-image:url(/wp-content/themes/sdc/dist/assets/images/arrow_right.svg)}.block-services .swiper-button-next,.block-services .swiper-button-prev{background-color:transparent;border:2px solid var(--clr-primary-main);border-radius:50%;height:32px;width:32px}.block-services .swiper-button-next:after,.block-services .swiper-button-prev:after{background-color:var(--clr-primary-main);height:100%;left:0;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;width:100%}.block-services .swiper-button-next:hover,.block-services .swiper-button-prev:hover{background-color:var(--clr-primary-main)}.block-services .swiper-button-next:hover:after,.block-services .swiper-button-prev:hover:after{background-color:var(--clr-ternary-main)}@media only screen and (max-width:62em){.block-services .swiper-button-next,.block-services .swiper-button-prev{display:none}}.block-services .swiper-button-next:after,.block-services .swiper-button-prev:after,.block-services .swiper-container-rtl .swiper-button-next:after,.block-services .swiper-container-rtl .swiper-button-prev:after{text-rendering:auto}.block-services .swiper-pagination-bullet-active,.block-site-info{background-color:var(--clr-primary-main)}.block-site-info{color:var(--clr-white-light);padding:2.25rem 2.375rem}@media only screen and (min-width:62em){.block-site-info{padding:3.3125rem 4.375rem}}.block-site-info h2{display:none}@media only screen and (min-width:62em){.block-site-info h2{color:var(--clr-white-light);display:block;font-size:var(--fs-52);line-height:1.25;margin-bottom:2.125rem;text-transform:uppercase}}.block-site-infos-content{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.8rem}.block-site-infos-content:before{height:1.625rem;margin-right:1.125rem;width:1.625rem}.block-site-infos-content:last-of-type{margin-bottom:3.0625}.block-info-address:before{content:url(../assets/images/Location.svg)}.block-info-phone:before{content:url(../assets/images/Call.svg)}.block-info-email:before{content:url(../assets/images/Email.svg)}.block-site-infos-content a:hover{color:var(--clr-secondary-main)}.block-site-infos-content a,.block-site-infos-content span{color:var(--clr-white-light);font-size:var(--fs-14);font-weight:var(--fw-md);line-height:1.28;text-decoration:none}@media only screen and (min-width:62em){.block-site-infos-content a,.block-site-infos-content span{font-size:var(--fs-21);font-weight:inherit;line-height:1.53}}.socials-wrapper{margin-top:50px}.socials-wrapper .social-title{display:inline-block;font-size:var(--fs-21);font-weight:var(--fw-md);line-height:1.24;margin-bottom:1rem}@media only screen and (min-width:62em){.socials-wrapper .social-title{font-size:var(--fs-24);font-weight:var(--fw-bold);margin-bottom:2.125rem}}@media only screen and (max-width:62em){.socials-wrapper .socials-icons{justify-content:center}}.block-site-hrs{margin:2rem auto}@media only screen and (min-width:62em){.block-site-hrs{align-items:center;display:flex;justify-content:space-between}.block-site-hrs>div:first-child{flex:0 0 32%}.block-site-hrs>div:last-child{flex:0 0 62%}}.block-site-hrs-title{background-color:var(--clr-primary-main);margin-bottom:2rem;padding:7.25rem 2.75rem}@media only screen and (min-width:62em){.block-site-hrs-title{align-items:flex-end;align-self:stretch;display:flex;justify-content:flex-start;margin-bottom:0;margin-right:2rem;padding:2.625rem 3.25rem}}.block-site-hrs-title h2{color:var(--clr-white-light);font-weight:var(--fw-reg);text-transform:uppercase}@media only screen and (max-width:62em){.block-site-hrs-title h2{max-width:141px}}.block-site-hrs-content{background-color:var(--clr-ternary-main);padding:2.25rem 2rem}.block-site-hrs-content span{color:var(--clr-primary-main);display:block;font-weight:var(--fw-md)}.block-site-hrs-content span:not(:last-child){margin-bottom:1rem}@media only screen and (min-width:62em){.block-site-hrs-content{-moz-columns:2;column-count:2}}.block-gmap #map{height:260px}@media only screen and (min-width:47.9375em){.block-gmap #map{height:365px}}@media only screen and (min-width:62em){.block-gmap #map{height:730px}}.block-logos-slider{padding-top:2.625rem}.block-logos-slider h2{padding-bottom:2rem;text-align:center}.block-logos-slider a{display:block;max-width:100px;width:100%}.block-logos-slider img{max-width:100px}.block-logos-slider .block-logos-list{display:flex;justify-content:center;max-width:100vw;padding-bottom:50px}@media only screen and (min-width:62em){.block-logos-slider .block-logos-list{padding-bottom:80px;width:88.5%}}.block-logos-slider .list-wrapper{flex-basis:content}.block-logos-slider .swiper-slide{text-align:-webkit-center}body.home .block-logos-slider{background-color:var(--clr-white-light);padding-block:1rem}body.home .block-logos-slider .block-logos-list{padding-bottom:0}.block-pricing-table{max-width:100vw;padding-block:2rem}@media only screen and (max-width:62em){.block-pricing-table h3{font-size:var(--fs-21)}}.block-pricing-table h2{padding-bottom:2rem;text-align:center}.block-pricing-table .block-wrapper{display:grid;gap:1rem;grid-template-columns:1fr;justify-items:center;position:relative;row-gap:1.3125rem}@media only screen and (min-width:47.9375em){.block-pricing-table .block-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1275px){.block-pricing-table .block-wrapper{grid-template-columns:1fr 1fr 1fr;row-gap:2rem}}.block-pricing-table .price-table{background-color:var(--clr-ternary-main);min-width:100%;text-align:center}.block-pricing-table .price-table .table-head{background-color:#e1d4ce;padding-block:2rem}.block-pricing-table .price-table .table-body{padding:2rem}.block-pricing-table .price-table .table-body .table-price{margin-bottom:2rem}.block-pricing-table .price-table .table-body ul.inclusion-list{margin-left:-2.5rem}.block-pricing-table .price-table .table-body .inclusion{font-size:var(--fs-22);line-height:1.727;list-style-position:inside}.block-pricing-table .price-table .table-body .inclusion:not(:last-child){margin-bottom:1rem}.block-pricing-table .price-table a.btn{margin-top:1rem}.block-pricing-table .text-container{padding-top:2rem}.block-our-main-services{align-items:flex-start;background-color:var(--clr-white-light);display:flex;justify-content:center;margin-top:0!important;padding:5rem 1.875rem 3rem}.block-our-main-services .wrapper{max-width:1400px}.block-our-main-services .wrapper .title-container{margin-bottom:.6rem;text-align:center}.block-our-main-services .wrapper .title-container h2{color:#000}.block-our-main-services .wrapper .text-container{margin-inline:auto;margin-bottom:2.5rem;text-align:center}.block-our-main-services .wrapper .text-container p{line-height:1.5}.block-our-main-services .wrapper .services-container{margin-bottom:2rem}.block-our-main-services .wrapper .services-container ul{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 3rem;justify-content:center;list-style-type:none;width:100%}@media only screen and (max-width:47.9375em){.block-our-main-services .wrapper .services-container ul{gap:1rem}}.block-our-main-services .wrapper .services-container ul li{margin:0;max-width:188px;padding:0}.block-our-main-services .wrapper .services-container ul li a{align-items:center;display:flex;flex-direction:column;font-size:var(--fs-18);font-weight:var(--fw-bold);gap:1.2rem;justify-content:flex-start;line-height:1.5;text-align:center;text-decoration:none;width:100%}.block-our-main-services .wrapper .services-container ul li a img{height:196px;-o-object-fit:cover;object-fit:cover;width:auto}.block-our-main-services .wrapper .links-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.block-our-main-services .wrapper .links-container a{border-radius:9999px;border-width:3px;line-height:1;text-transform:none}@media only screen and (max-width:23.4375em){.block-our-main-services .wrapper .links-container a{width:100%}}.block-our-main-services .wrapper .links-container a.secondary-link{background-color:transparent;border-color:var(--clr-black-dark);color:var(--clr-black-dark)}.block-our-main-services .wrapper .links-container a.secondary-link:hover{background-color:var(--clr-primary-main)!important;border-color:var(--clr-primary-main)!important;color:var(--clr-white-light)!important}.block-text-image .wrapper{display:flex;flex-direction:row;justify-content:flex-start;width:100%}@media only screen and (max-width:47.9375em){.block-text-image .wrapper{flex-direction:column}}.block-text-image .wrapper .image-container{max-width:50%;min-width:50%}@media only screen and (max-width:47.9375em){.block-text-image .wrapper .image-container{max-width:100%}}.block-text-image .wrapper .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-text-image .wrapper.order-right{flex-direction:row-reverse}@media only screen and (max-width:47.9375em){.block-text-image .wrapper.order-right{flex-direction:column}}.block-text-image .wrapper .text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:50%;padding-left:3.4rem;padding-right:5rem;padding-block:2rem;width:100%}@media only screen and (max-width:75em){.block-text-image .wrapper .text-container{padding-inline:1.875rem}}@media only screen and (max-width:47.9375em){.block-text-image .wrapper .text-container{flex-direction:column;max-width:100%}}.block-text-image .wrapper .text-container h2{margin-bottom:16px}.block-text-image .wrapper .text-container p{font-size:var(--fs-20);line-height:1.5;max-width:90%}@media only screen and (max-width:87.5em){.block-text-image .wrapper .text-container p{max-width:none}}@media only screen and (max-width:75em){.block-text-image .wrapper .text-container p{font-size:var(--fs-14)}}.block-text-image .wrapper .text-container p:last-of-type{margin-bottom:4rem}@media only screen and (max-width:75em){.block-text-image .wrapper .text-container p:last-of-type{margin-bottom:2rem}}.block-text-image .wrapper .text-container p a{color:inherit;font-weight:400;line-height:1.5}.block-text-image .wrapper .text-container p a:hover{color:var(--clr-secondary-main)}.block-text-image .wrapper .text-container .links-container{align-items:flex-start;display:flex;gap:1.6rem;justify-content:flex-start;width:100%}@media only screen and (max-width:62em){.block-text-image .wrapper .text-container .links-container{flex-wrap:wrap;gap:1rem}}.block-text-image .wrapper .text-container .links-container a{border-radius:9999px;border-width:3px;font-weight:700;line-height:1;min-width:198px;padding:1rem 1.6rem}@media only screen and (max-width:23.4375em){.block-text-image .wrapper .text-container .links-container a{width:100%}}.block-text-image .wrapper .text-container .links-container a.primary-link{background-color:var(--clr-white-light);border-color:var(--clr-white-light);color:var(--clr-black-dark)}.block-text-image .wrapper .text-container .links-container a.primary-link:hover{background-color:transparent}.block-text-image .wrapper .text-container .links-container a.secondary-link{background-color:transparent;border-color:var(--clr-black-dark);color:var(--clr-black-dark)}.block-text-image .wrapper .text-container .links-container a.secondary-link:hover{background-color:var(--clr-white-light);border-color:var(--clr-white-light)}.block-text-image.mb-30{margin-bottom:30px!important}.block-text-image.secondary-btn-green-bg .links-container a.btn.secondary-link{background-color:transparent;border-color:var(--clr-white-light);color:var(--clr-white-light)}.block-text-image.secondary-btn-green-bg .links-container a.btn.secondary-link:hover{background-color:var(--clr-white-light);color:var(--clr-primary-main)}.block-text-image.secondary-link-border-hover .wrapper .text-container .links-container a.btn.secondary-link:hover{background-color:var(--clr-primary-main)!important;border-color:var(--clr-primary-main)!important;color:var(--clr-white-light)!important}.block-text-image.wider-image .wrapper .image-container{max-width:60%!important}@media only screen and (max-width:47.9375em){.block-text-image.wider-image .wrapper .image-container{max-width:100%!important}}.block-text-image.wider-image .wrapper .text-container{max-width:40%!important}@media only screen and (max-width:47.9375em){.block-text-image.wider-image .wrapper .text-container{max-width:100%!important}}.block-text-image.img-pt-30 .wrapper .image-container{padding-top:30px!important}.block-text-image.secondary-link-light .wrapper .text-container .links-container a.btn.secondary-link{border-color:var(--clr-white-light)!important;color:var(--clr-white-light)!important}.block-text-image.secondary-link-light .wrapper .text-container .links-container a.btn.secondary-link:hover{color:var(--clr-primary-main)!important}.block-text-image.shop-section{background-color:var(--clr-white-light);padding-top:30px}@media only screen and (max-width:47.9375em){.block-text-image.shop-section .wrapper.order-right{flex-direction:column-reverse}}.block-text-image.shop-section .wrapper .image-container{background-color:var(--clr-white-light)}.block-text-image.shop-section .wrapper .image-container img{padding-left:16px}.block-text-image.shop-section .wrapper .text-container{padding-left:6rem}@media only screen and (max-width:75em){.block-text-image.shop-section .wrapper .text-container{padding-inline:1.875rem}}.block-text-image.shop-section .wrapper .text-container .links-container a.btn.primary-link{background-color:var(--clr-primary-main);border-color:var(--clr-primary-main);color:var(--clr-white-light);padding:1.2rem 3rem}.block-text-image.shop-section .wrapper .text-container .links-container a.btn.primary-link:hover{background-color:transparent;color:var(--clr-primary-main)}@media only screen and (max-width:47.9375em){.block-text-image.shop-section{padding-top:0}}.block-products{background-color:var(--clr-white-light);padding-inline:30px;padding-bottom:3rem}.block-products .wrapper{margin-inline:auto;max-width:1520px;padding-top:2rem}.block-products .wrapper .text-container h2{font-weight:700;margin-bottom:1rem}@media only screen and (max-width:62em){.block-products .wrapper .text-container h2{text-align:center}}.block-products .wrapper .text-container h2 span:last-child{padding-left:5rem}@media only screen and (max-width:62em){.block-products .wrapper .text-container h2 span:last-child{padding-left:0}}.block-products .wrapper ul.products{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto;max-width:1440px;padding-bottom:0}.block-products .wrapper ul.products li.product{display:flex;flex-direction:column;margin:0;max-width:259px;text-align:center;width:100%}.block-products .wrapper ul.products li.product .button{background-color:#6f7263;border-color:#6f7263;width:100%}.block-products .wrapper ul.products li.product .button:hover{color:#6f7263}.block-products .wrapper ul.products li.product span.onsale{background-color:#6f7263}body.home .block-products .wrapper ul.products li.product .button{background-color:#f7d7c8;border-color:#f7d7c8;border-radius:999px;bottom:-82px!important;color:var(--clr-primary-main);font-weight:700;padding-block:1em!important;top:unset!important}body.home .block-products .wrapper ul.products li.product .button:before{background:var(--clr-primary-main)}body.home .block-products .wrapper ul.products li.product span.onsale{background-color:#f7d7c8;border-radius:999px;color:var(--clr-primary-main);font-weight:400;min-width:76px;padding:30px 10px}body.home .block-products .wrapper ul.products li.product:hover .button{background-color:var(--clr-primary-main);border-color:var(--clr-primary-main);color:var(--clr-white-light)}body.home .block-products .wrapper ul.products li.product:hover .button:before{background:var(--clr-white-light)}body.home .block-products .wrapper ul.products li.product:hover span.onsale{background-color:var(--clr-primary-main);color:var(--clr-white-light);transition:all .3s ease}body.home .block-products .wrapper ul.products li.product{margin-bottom:60px!important}.block-availability-cards{display:flex;flex-direction:column;gap:8px;left:auto;margin:initial;position:absolute;right:30px;top:275px;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:9}@media only screen and (max-width:62em){.block-availability-cards{top:200px}}@media only screen and (max-width:36em){.block-availability-cards{display:none}}.block-availability-cards .availability-card{align-items:center;background:hsla(0,0%,100%,.9);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;max-width:390px;min-height:130px;padding:8px;text-decoration:none;transition:background .2s ease;width:100%}@media only screen and (max-width:62em){.block-availability-cards .availability-card{max-width:300px;min-height:80px;padding:12px}}.block-availability-cards .availability-card:hover{background:#fff}.block-availability-cards .availability-card .card-image{flex:1;margin-right:12px}@media only screen and (max-width:62em){.block-availability-cards .availability-card .card-image{display:none}}.block-availability-cards .availability-card .card-image img{aspect-ratio:1;border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-availability-cards .availability-card .card-content{display:flex;flex:2;flex-direction:column;padding-right:.8rem}@media only screen and (max-width:62em){.block-availability-cards .availability-card .card-content{flex:1;padding-right:0}}.block-availability-cards .availability-card .card-content .card-title{font-weight:700}.block-availability-cards .availability-card .card-content .card-title span:first-child{color:#767676;display:block;font-size:14px;line-height:1.5;text-transform:uppercase}.block-availability-cards .availability-card .card-content .card-title span:last-child{color:var(--clr-black-dark);display:block;font-size:16px;line-height:1.5}.block-availability-cards .availability-card .card-content .card-subtitle{font-size:16px;line-height:1.2;margin:0}.page-header{align-items:center;background-blend-mode:multiply;background-color:rgba(0,0,0,.3);background-position:50% 50%;background-size:cover;color:var(--clr-white-light);display:flex;justify-content:flex-start;margin-bottom:3rem;min-height:210px;padding-block:53px;width:100vw}@media only screen and (min-width:62em){.page-header{background-color:rgba(0,0,0,.3);margin-bottom:4.875rem;max-height:755px;padding-bottom:165px;padding-top:300px}}.page-header a,.page-header h1,.page-header p{color:var(--clr-white-light)}.page-header a{text-decoration:none}.page-header h1{font-size:var(--fs-22);line-height:1.2727;text-transform:uppercase}@media only screen and (min-width:62em){.page-header h1{font-size:var(--fs-58);font-weight:300}.page-header .content{max-width:580px}}.page-header .breadcrumb,.page-header .breadcrumb a{font-size:var(--fs-14);font-weight:600;margin-bottom:1rem}@media only screen and (min-width:62em){.page-header .breadcrumb,.page-header .breadcrumb a{font-size:var(--fs-24);font-weight:500}}.controls{margin-bottom:3.25rem;margin-top:2.625rem;text-align:left}@media only screen and (min-width:47.9375em){.controls{margin-bottom:6.25rem;margin-top:5rem}}@media only screen and (min-width:62em){.controls{margin-top:8.125rem;text-align:center}}.controls a{cursor:pointer;margin-right:3rem}@media only screen and (max-width:62em){.controls a{font-size:var(--fs-12);margin-right:1rem}}.controls a.mixitup-control-active,.controls a:hover{text-decoration:underline}.service{max-width:200px}@media only screen and (min-width:62em){.service{max-width:400px}}.service a{text-decoration:none}.service h2,.service h3{font-size:clamp(var(--fs-14),1.9230769231vw,var(--fs-26));padding-bottom:15px;padding-top:7px}@media only screen and (min-width:62em){.service h2,.service h3{padding-bottom:30px;padding-top:12px}}.service img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out;vertical-align:middle}.service .right-arrow-button-large{border-color:var(--clr-primary-main);bottom:10%;height:32px;padding:20px;right:26px;width:32px}.service .right-arrow-button-large:before{background-color:var(--clr-primary-main)}@media only screen and (min-width:62em){.service .right-arrow-button-large{height:clamp(32px,3.56545961vw,64px);width:clamp(32px,3.56545961vw,64px)}}.service .div-image{overflow:hidden}.service .div-content{background-color:var(--clr-ternary-main);min-height:130px;padding:16px 50px 0 21px;position:relative;transition:background-color .3s ease-in-out}@media only screen and (min-width:62em){.service .div-content{min-height:250px;padding:32px 40px}}.service:hover .service-category,.service:hover h2,.service:hover h3{color:var(--clr-white-light)}.service:hover img{transform:scale(1.1)}.service:hover .div-content{background-color:var(--clr-primary-main)}.service:hover .button.right-arrow-button-large{border-color:var(--clr-white-light)}.service:hover .button.right-arrow-button-large:before{background-color:var(--clr-white-light)}.service:hover .button.right-arrow-button-large:hover{background-color:var(--clr-secondary-main)}.service-category{color:#8a8a8a;font-size:11px}@media only screen and (min-width:47.9375em){.service-category{font-size:1.25rem}}.services-wrapper{display:grid;grid-template-columns:1fr;justify-items:center;position:relative;row-gap:1.3125rem}@media only screen and (min-width:47.9375em){.services-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1275px){.services-wrapper{grid-template-columns:1fr 1fr 1fr;row-gap:2rem}}@media only screen and (max-width:62em){.services-wrapper img{height:23.4375rem;max-height:23.4375rem}.services-wrapper .service{max-width:20rem}}.content-breadcrumb{background-color:var(--clr-after-alt);color:#656c5f;font-size:var(--fs-14);font-weight:var(--fw-reg);left:50%;margin-bottom:42px;margin-left:-50vw;margin-right:-50vw;padding:1.188rem 2rem;position:relative;right:50%;width:100vw}@media only screen and (max-width:25em){.content-breadcrumb{padding:0 1rem}}@media only screen and (min-width:62em){.content-breadcrumb{font-size:var(--fs-17);font-weight:var(--fw-md);margin-bottom:78px}}.content-breadcrumb a{font-size:var(--fs-14);font-weight:var(--fw-reg);text-decoration:none}@media only screen and (min-width:62em){.content-breadcrumb a{font-size:var(--fs-17);font-weight:var(--fw-md)}}.type-post h1{font-size:var(--fs-21);font-weight:400}@media only screen and (min-width:62em){.type-post h1{font-size:var(--fs-52);font-weight:700;line-height:68px}}.type-post .entry-header{margin-bottom:30px}.type-post .entry-title{margin-bottom:18px}@media only screen and (min-width:62em){.type-post .entry-title{margin-bottom:32px}}.type-post .entry-meta{color:#8a8a8a;font-size:var(--fs-12)}@media only screen and (min-width:62em){.type-post .entry-meta{font-size:var(--fs-17)}}.type-post .entry-meta a{color:#8a8a8a;font-size:var(--fs-12);font-weight:400;text-decoration:none}@media only screen and (min-width:62em){.type-post .entry-meta a{font-size:var(--fs-17)}}.type-post .entry-content p{font-size:var(--fs-14)}@media only screen and (min-width:62em){.type-post .entry-content p{font-size:var(--fs-21)}}.type-post .clound-social-wrapper{margin-bottom:54px}@media only screen and (min-width:62em){.type-post .clound-social-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}}.type-post .clound-social-wrapper .social{align-self:flex-start;display:flex;margin-bottom:2.625rem;order:2;white-space:nowrap}@media only screen and (min-width:62em){.type-post .clound-social-wrapper .social{margin-bottom:inherit}}.type-post .dw-share-product{font-size:var(--fs-12);font-weight:700}@media only screen and (min-width:62em){.type-post .dw-share-product{color:var(--clr-primary-main);font-size:var(--fs-14)}}.type-post .tag p{color:var(--clr-primary-main);font-size:var(--fs-12);font-weight:700}.type-post .tag ul{display:flex;flex-flow:row wrap;margin-bottom:20px;margin-top:20px;row-gap:10px;width:auto}.type-post .tag li{border:1px solid #d6d6d6;display:inline;margin-right:10px;padding:8.5px 22px;text-align:center;width:auto}.type-post .tag a{color:#8a8a8a;font-size:var(--fs-12);font-weight:400;text-decoration:none;vertical-align:middle}@media only screen and (min-width:62em){.type-post .tag a{font-size:var(--fs-14)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{position:-webkit-sticky;position:sticky;top:2.5rem;width:34%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-tabs.wc-tabs-wrapper,section.related.products{padding-right:3rem;width:66%}}.woocommerce .woocommerce-breadcrumb{background-color:#d5ccc0;margin-bottom:0 0 1rem;padding:1rem 0}.woocommerce .woocommerce-breadcrumb a{color:var(--clr-primary-main)}@media only screen and (min-width:62em){.woocommerce .woocommerce-breadcrumb{margin-bottom:0 0 1.5rem}}.product_title{font-size:var(--fs-21);font-weight:400;margin-bottom:1.25rem}@media only screen and (min-width:62em){.product_title{font-size:var(--fs-48);font-weight:700}}.price-outer-wrapper{margin-bottom:1.44rem}@media only screen and (min-width:62em){.price-outer-wrapper{border-bottom:1px solid var(--clr-grey-light);margin-bottom:1.75rem;padding-bottom:1.75rem}}.price-inner-wrapper{align-items:center;display:flex;justify-content:space-between}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#bbb;font-size:var(--fs-14);margin-right:.75rem}.woocommerce div.product p.price bdi,.woocommerce div.product p.price ins,.woocommerce div.product span.price bdi,.woocommerce div.product span.price ins{color:var(--clr-primary-main);font-size:1rem;font-weight:500;text-decoration:none}.woocommerce div.product p.price .woocommerce-Price-currencySymbol,.woocommerce div.product span.price .woocommerce-Price-currencySymbol{margin-left:3px}.brands-wrapper{color:var(--clr-primary-main)}@media only screen and (min-width:62em){.brands-wrapper{font-size:var(--fs-21)}.entry-summary .price-inner-wrapper,.entry-summary .product_meta,.entry-summary .woocommerce-product-details__short-description,.entry-summary form.cart,.entry-summary h1.product_title.entry-title{padding:0 1rem}}.woocommerce-product-details__short-description{margin-bottom:1.625rem}.woocommerce div.product form.cart .add_to_cart_wrapper{align-items:center;border:1px solid var(--clr-secondary-alt);border-radius:5px;display:flex;justify-content:space-between;padding:1.25rem;width:100%}@media only screen and (min-width:62em){.woocommerce div.product form.cart .add_to_cart_wrapper{flex-direction:column;justify-content:flex-start}.woocommerce div.product form.cart .add_to_cart_wrapper .single_add_to_cart_button{flex-grow:4}}@media only screen and (min-width:87.5em){.woocommerce div.product form.cart .add_to_cart_wrapper{flex-direction:row}}.woocommerce div.product form.cart .add_to_cart_wrapper:after,.woocommerce div.product form.cart .add_to_cart_wrapper:before{display:none}.woocommerce div.product form.cart .add_to_cart_wrapper .quantity{align-items:center;background-color:var(--clr-ternary-main);display:flex;justify-content:space-between}@media only screen and (min-width:62em){.woocommerce div.product form.cart .add_to_cart_wrapper .quantity{flex-grow:1;margin-bottom:1rem}}@media only screen and (min-width:87.5em){.woocommerce div.product form.cart .add_to_cart_wrapper .quantity{margin-bottom:0}}.woocommerce-variation-add-to-cart.variations_button{align-items:center;display:flex}button.qty-modif{background-color:#f5f4f2}.woocommerce div.product form.cart .add_to_cart_wrapper .quantity button,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity button{all:initial;cursor:pointer;padding:1.2rem;transition:background-color .3s ease-in-out}.woocommerce div.product form.cart .add_to_cart_wrapper .quantity button:hover,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity button:hover{background-color:#dfdcd5}.woocommerce div.product form.cart .add_to_cart_wrapper .quantity button:active,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity button:active{background-color:#c9c3b8}.woocommerce div.product form.cart .add_to_cart_wrapper .quantity input,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input{all:unset;text-align:center}.woocommerce div.product form.cart .add_to_cart_wrapper .quantity input::-webkit-inner-spin-button,.woocommerce div.product form.cart .add_to_cart_wrapper .quantity input::-webkit-outer-spin-button,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input::-webkit-inner-spin-button,.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .add_to_cart_wrapper .quantity input[type=number],.woocommerce-cart form.woocommerce-cart-form .product-quantity .quantity input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--clr,var(--clr-primary-main));border:1px solid var(--clr,var(--clr-primary-main));border-radius:none;color:var(--clr-white-light);cursor:pointer;display:inline-block;font-size:var(--fs-10);font-size:.8125rem;line-height:1.2;padding:.75rem .5rem;text-align:center;text-decoration:inherit;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out}@media only screen and (min-width:62em){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{font-size:1rem;line-height:inherit;padding:1rem}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--clr,var(--clr-white-light));color:var(--clr-primary-main)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.reverse,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.reverse,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.reverse,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.reverse,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.reverse{background-color:var(--clr,var(--clr-white-light));color:var(--clr-primary-main)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.reverse:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.reverse:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.reverse:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.reverse:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.reverse:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.reverse:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.reverse:hover{background-color:var(--clr,var(--clr-primary-main));color:var(--clr-white-light)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white{background-color:transparent;border:1px solid var(--clr-white-light);color:var(--clr-white-light)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white:focus,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white:focus,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white:hover{background-color:var(--clr,var(--clr-white-light));border:1px solid var(--clr-primary-main);color:var(--clr-primary-main)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.bold,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.bold,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.bold,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.bold,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.bold{font-weight:700}@media only screen and (min-width:62em){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{align-self:stretch;font-size:.8125rem}}.woocommerce div.product form.cart.variations_form{flex-direction:column}.woocommerce div.product form.cart.variations_form .single_variation_wrap{width:100%}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart{align-items:flex-start;display:flex;justify-content:space-between}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--clr-primary-main);border-radius:inherit}.woocommerce-cart form.woocommerce-cart-form .product-quantity{align-items:center;display:flex;justify-content:space-between}.woocommerce-cart form.woocommerce-cart-form .quantity{background-color:var(--clr-ternary-main)}.product_meta{--flow-spacer:0.2rem;display:flex;flex-direction:column;font-size:var(--fs-14);line-height:1.714}.product_meta>*+*{margin-top:var(--flow-spacer,.75em)}.product_meta span,.product_meta span a{color:var(--clr-black-ultralight);font-weight:400}.product_meta span a{font-size:var(--fs-14);line-height:1.714;text-decoration:none}@media only screen and (min-width:62em){.product_meta{font-size:1rem;line-height:1.875}}.product-availabilty-wrapper{align-items:flex-end;display:flex}.product-availabilty-wrapper p{width:inherit}@media only screen and (min-width:62em){.product-availabilty-wrapper p{font-size:1rem}}.product-availabilty-wrapper :first-child{margin-right:.3rem}.product-availabilty-wrapper .product-availabilty-prefix{color:var(--clr-black-ultralight)}.dw-woo-tabs-mobile{display:block;margin-bottom:3.4375rem}@media only screen and (min-width:62em){.dw-woo-tabs-mobile{display:none}}.dw-woo-tabs-desktop{display:none}@media only screen and (min-width:62em){.dw-woo-tabs-desktop{display:block;margin-bottom:4.875rem}}.dw-woo-tabs .dw-tabs-title{border-bottom:4px solid var(--clr-primary-main);color:var(--clr-primary-main);font-size:var(--fs-16);font-weight:600;line-height:2;margin-bottom:1.5rem;padding-bottom:.75rem}.dw-woo-tabs .dw-tabs-inner{margin-bottom:1.75rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:inherit;border:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--clr-primary-main);font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--clr-primary-main);color:var(--clr-white-light)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel strong{color:var(--clr-primary-main)}.woocommerce .related>h2{font-size:var(--fs-18);font-weight:var(--fw-sb);margin-bottom:3.25rem;text-transform:uppercase}@media only screen and (min-width:62em){.woocommerce .related>h2{font-size:var(--fs-48);font-weight:var(--fw-md)}}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{text-align:center}.dw-share-product{align-content:center;align-items:center;display:inline-flex}.dw-share-product .share-icons-wrapper{align-items:flex-start;align-self:center;display:flex;margin-left:.5rem;margin-top:-13px}.dw-share-product .share-icon-facebook{display:block;position:relative;width:13px}.dw-share-product .share-icon-facebook:after{background-color:var(--clr-primary-main);content:"";height:13px;-webkit-mask-image:url(../assets/images/icon-facebook.svg);mask-image:url(../assets/images/icon-facebook.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:13px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{color:var(--clr-black-ultralight)}.woocommerce ul.products li.product .button{align-items:center;background-color:var(--clr,var(--clr-primary-main));border:1px solid var(--clr,var(--clr-primary-main));border-radius:none;color:var(--clr-white-light);cursor:pointer;display:inline-block;display:flex;font-size:var(--fs-10);justify-content:center;left:50%;line-height:1.2;margin-top:0;padding:.5em 1em;position:absolute;text-align:center;text-decoration:inherit;top:0;transform:translate(-50%,-50%);transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out;width:8.3125rem}@media only screen and (min-width:62em){.woocommerce ul.products li.product .button{font-size:1rem;line-height:inherit;padding:1rem}}.woocommerce ul.products li.product .button.reverse,.woocommerce ul.products li.product .button:focus,.woocommerce ul.products li.product .button:hover{background-color:var(--clr,var(--clr-white-light));color:var(--clr-primary-main)}.woocommerce ul.products li.product .button.reverse:focus,.woocommerce ul.products li.product .button.reverse:hover{background-color:var(--clr,var(--clr-primary-main));color:var(--clr-white-light)}.woocommerce ul.products li.product .button.white{background-color:transparent;border:1px solid var(--clr-white-light);color:var(--clr-white-light)}.woocommerce ul.products li.product .button.white:focus,.woocommerce ul.products li.product .button.white:hover{background-color:var(--clr,var(--clr-white-light));border:1px solid var(--clr-primary-main);color:var(--clr-primary-main)}.woocommerce ul.products li.product .button.bold{font-weight:700}@media only screen and (min-width:62em){.woocommerce ul.products li.product .button{font-size:.71rem;max-width:12rem;padding-left:1em;padding-right:1em;width:90%}}@media only screen and (min-width:75em){.woocommerce ul.products li.product .button{font-size:.8125rem;max-width:14rem}}.woocommerce ul.products li.product .button:before{background:var(--clr-white-light);content:"";display:block;height:20px;margin-right:.5rem;-webkit-mask-image:url(../assets/images/basket-outline-white.svg);mask-image:url(../assets/images/basket-outline-white.svg);width:20px}.woocommerce ul.products li.product .button:hover:before{background:var(--clr-primary-main)}.woocommerce ul.products li.product .price{font-size:var(--fs-14)}.woocommerce ul.products li.product a img{margin:0}.woocommerce ul.products li.product .woo-card-text-wrapper .price{color:var(--clr-black-ultralight)}@media only screen and (max-width:36em){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{font-weight:var(--fw-sb)}.woo-card-text-wrapper{background-color:var(--clr-ternary-main);padding:30px 1rem 11px;position:relative}.woocommerce-variation-price{margin-bottom:1rem}body.home .woo-card-text-wrapper{background-color:transparent;height:100%;padding:0 1rem 11px;position:relative}body.home .block-products .wrapper ul.products li.product .button{padding:0 0 .5em}.woocommerce span.onsale,.woocommerce span.woo-tag{background-color:var(--clr-primary-main);border-radius:inherit;color:var(--clr-white-light);font-size:var(--fs-14);line-height:1;min-height:inherit;min-width:inherit;padding:.5rem 1rem;position:absolute}.woocommerce span.woo-tag{left:0;left:-.5em;right:inherit;top:-.5em;z-index:10}.woocommerce ul.products li.product .onsale,.woocommerce ul.products li.product .woo-tag{margin:-.5em -.5em 0 0;top:30px}.woocommerce ul.products li.product .woo-tag{left:0;right:inherit}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:200px}ul#shipping_method li{padding-left:0}.woocommerce-shipping-destination{font-size:inherit}label[for=payment_method_ppcp-gateway] img,label[htmlFor=payment_method_ppcp-gateway] img{display:none}p.woocommerce-thankyou-order-received{margin-bottom:2rem}.woocommerce-customer-details address p{font-size:inherit}.woocommerce-customer-details--phone:before{transform:rotate(90deg)}.woocommerce ul.products{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding-bottom:2rem;position:relative}@media only screen and (min-width:47.9375em){.woocommerce ul.products{gap:2rem;grid-template-columns:repeat(3,1fr)}}.woocommerce ul.products:before{display:none}.woocommerce ul.products[class*=columns-] li.product{width:inherit}.woocommerce div.product form.cart .variations select{background:none}.woocommerce-cart main,.woocommerce-checkout main{padding:2rem 0}#notice-shipping{background-color:var(--clr-white-dark);border-bottom:none;border-left:5px solid rgba(0,0,0,.1);border-left-color:var(--clr-primary-main);border-right:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);padding:9px 12px}
/*# sourceMappingURL=theme.css.map*/