@charset "UTF-8";@font-face{font-family:Michella Garden;src:url(./MichellaGardenRegular.woff2) format("woff2")}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.align-items-center{-webkit-align-items:center;-ms-align-items:center;align-items:center}.align-items-start{-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.align-items-end{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.align-items-stretch{-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.justify-content-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.justify-content-start{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.justify-content-end{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.justify-content-space-between{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.justify-content-space-around{-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around}.column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.w100{width:100%}@media only screen and (max-width: 749px){.small-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.align-items-small-center{-webkit-align-items:center;-ms-align-items:center;align-items:center}.justify-content-small-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.small-hide{display:none}}html{scroll-behavior:smooth}.accent-title{font-family:var(--font-accent);font-weight:400;font-size:48px;line-height:50px;text-align:center}.shadow{box-shadow:0 0 5px #7a7a7a80;-webkit-box-shadow:0px 0px 5px 0px rgba(122,122,122,.5);-moz-box-shadow:0px 0px 5px 0px rgba(122,122,122,.5)}.page-width.hp{max-width:1320px}@media only screen and (max-width: 749px){.accent-title{font-size:32px;line-height:34px}}#header.scrolled{position:fixed;width:100%;top:0;z-index:10;transition:1s;border:0;box-shadow:0 3px 5px #7a7a7a80;-webkit-box-shadow:0px 3px 5px 0px rgba(122,122,122,.5);-moz-box-shadow:0px 3px 5px 0px rgba(122,122,122,.5)}.scrolled .site-header__container{border-color:transparent}.scrolled .site-header__logo{margin-top:0}.scrolled .site-header__logo-image{max-width:125px}.scrolled .site-header__icon{padding-top:var(--gutter-xxs);padding-bottom:var(--gutter-xxs)}#MainContent.scrolled{transform:translateY(142px)}#footer.scrolled{margin-top:212px}@media only screen and (max-width: 749px){#MainContent.scrolled{transform:translateY(80px)}#footer.scrolled{margin-top:140px}}.announcement-bar{padding:0}.announcement-bar__message{padding:var(--gutter-xxs)}.site-header__container{border-bottom:solid 1px var(--color-border)}.site-header__container .header-one-third{width:33.33%}.products-focus{color:var(--color-accent);font-weight:700}.site-header.logo--center{padding-top:0}.site-header__logo{margin-top:var(--gutter-xs);margin-bottom:-3px;z-index:8}.site-header__logo-image{margin-top:var(--gutter-xs);margin-bottom:0}.site-header__icon{position:relative;min-width:65px;padding-top:var(--gutter-xs);padding-bottom:var(--gutter-xs);margin-bottom:var(--gutter)}.util{height:35px;width:auto;max-width:35px;fill:transparent;stroke-width:2px;stroke:var(--color-second)}.util.products-focus{stroke:var(--color-accent)}.icon__caption{position:absolute;left:50%;top:90%;transform:translate(-50%);white-space:nowrap;opacity:0}.site-header__icon:hover .util{stroke:var(--color-accent)}.site-header__icon:hover .icon__caption{opacity:1;color:var(--color-accent);transition:.25s}.site-header__cart-count{background-color:var(--color-accent)}.site-nav{margin:0;padding-bottom:0;position:unset}.site-nav__label{padding-bottom:4px;border-bottom:0}.site-nav__link:hover,.site-nav__label:hover{color:var(--color-accent)}.site-nav__link--main{margin-bottom:var(--gutter-xs)}.site-nav--has-dropdown{border-bottom:solid 2px transparent}.site-nav--has-dropdown:hover{border-color:var(--color-accent)}.site-nav--has-dropdown:hover .site-nav__dropdown,.site-nav--has-dropdown:focus .site-nav__dropdown,.site-nav--has-dropdown:hover .site-nav__childlist,.site-nav--has-dropdown:focus .site-nav__childlist{display:block}.site-nav--has-dropdown:hover .site-nav__link--main,.site-nav--has-dropdown:focus .site-nav__link--main{color:var(--color-accent)}.site-nav--has-dropdown:hover svg,.site-nav--has-dropdown:focus svg{stroke:var(--color-accent)}.site-nav__dropdown{top:100%;border:0;background-color:transparent;border:solid 1px var(--color-border)}.site-nav__childlist{background-color:var(--color-bg-light-1);padding:var(--gutter-s)}.site-nav__childlist-item{min-width:180px}.site-nav__heading{font-family:var(--font-accent);font-size:24px;color:var(--color-accent);padding-bottom:3px;padding-left:var(--gutter-s);padding-right:var(--gutter-xs)}@media only screen and (max-width: 749px){.site-header__container .header-one-third{width:unset}.site-header__logo{margin-top:var(--gutter-xxs)}.site-header__logo-image img{width:auto;max-height:75px}.site-header__icon{min-width:45px;margin-bottom:var(--gutter-s)}.util{height:30px;max-width:unset}}.site-footer{padding-top:var(--gutter);margin-top:0}.site-footer a,.site-footer__linklist-item a{color:var(--color-text)}.site-footer a:hover,.site-footer__linklist-item a:hover{color:var(--color-accent)!important;border-color:transparent!important}.site-footer__item-inner{width:100%}.site-footer__item-inner .h4{font-family:var(--font-accent);font-size:calc(var(--font-size-base) * 2px);padding-top:var(--gutter-s);padding-bottom:0;margin-bottom:0;text-align:center;color:var(--color-focus)}.site-footer__item-inner .leaf{height:14px;width:auto;fill:var(--color-focus);margin:0 auto var(--gutter) auto;display:block}.social-icons__item:first-child{padding-left:0}.social-icons__item:last-child{padding-right:0}.site-footer__hr{margin-top:0}.social-icons.site-footer__icon-list,.site-footer__rte p{text-align:center}.site-footer__icon-list{padding-bottom:var(--gutter-xs)}.site-footer__linklist-item{padding:0 0 var(--gutter-xxs) 0;text-align:center}.get-news{text-align:center;margin:var(--gutter-xs) 0 0 0}.site-footer__item-inner--newsletter .newsletter__input,.site-footer__item-inner--newsletter .newsletter__submit{padding:var(--gutter-xxs) var(--gutter-xs);min-height:32px}.site-footer__rte .label-certif svg{display:block;height:55px;width:auto;max-width:60px;margin:0 auto}.site-footer__rte .label-certif span{display:none}.product__box{position:relative;border:solid 1px var(--color-border);border-bottom-width:2px;padding:var(--gutter) var(--gutter) var(--gutter-s) var(--gutter)}.product__box_leaf{position:absolute;top:-10px;left:50%;transform:translate(-50%)}.product__box_leaf svg{height:20px;width:auto}.product__subtitle{font-weight:700;text-align:center}.product__format{width:100%;margin:var(--gutter-s) 0 var(--gutter);padding-bottom:var(--gutter-s);border-bottom:solid 1px var(--color-border)}.product__format span{font-weight:700}.contenant{height:35px;width:auto;max-width:35px;fill:transparent;stroke-width:2px;stroke:var(--color-second);overflow:visible!important;margin-right:var(--gutter-s)}.more-info{display:block;font-size:calc(var(--font-size-base) * .85px);text-transform:uppercase;text-decoration:underline}.more-info span{display:inline-block;padding:0 3px;line-height:1;border:solid 1px var(--color-border);text-decoration:none;margin-right:var(--gutter-xxs)}.product__on-sale{margin-left:var(--gutter)}.product__on-sale .promo{padding:1px 3px;border-radius:2px;background-color:var(--color-warning);text-transform:uppercase;font-size:14px;color:#fff}.product__on-sale .price-is{padding:0 var(--gutter-xxs);color:var(--color-warning);font-size:18px}.product__on-sale .price-was{font-size:14px;text-decoration:line-through}.product__labels{width:100%;margin-top:var(--gutter);border-top:solid 1px var(--color-border);padding-top:var(--gutter-s)}.label-certif{position:relative;margin-right:var(--gutter-s);z-index:2}.label-certif:last-child{margin-right:0}.label-certif svg{height:55px;width:auto;max-width:60px}.label-certif path{fill:var(--color-second)!important}.label-certif span{opacity:0;position:absolute;top:95%;left:50%;transform:translate(-50%);background-color:#fff;text-align:center;padding:var(--gutter-xxs);border:solid 1px var(--color-border);border-top-color:var(--color-main);font-size:14px;line-height:14px;color:var(--color-main)}.label-certif span:before{content:"";display:block;position:absolute;top:-12px;left:50%;transform:translate(-50%);width:6px;height:6px;border:solid 6px transparent;border-bottom-color:var(--color-main)}.label-certif:hover span{opacity:1;transition:.25s}.price__pricing-group,.price__regular,.price--on-sale .price__sale{flex-direction:column;margin:0;text-align:center}.price dd{margin-right:0}.price-qty{font-size:calc(var(--font-size-base) * .75px);text-align:center}.qty-selector input::-webkit-outer-spin-button,.qty-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-selector input[type=number]{-moz-appearance:textfield}.qty-selector{min-height:44px;margin-bottom:20px;margin-right:var(--gutter)}.qty-selector label{display:none;margin:0 var(--gutter-s) 0 0}.qty-selector span{width:22px;height:22px;cursor:pointer;text-align:center;border:solid 1px var(--color-border);font-size:20px;line-height:18px}.qty-selector input{border:0;width:38px;text-align:center;padding:var(--gutter-xxs);color:var(--color-text);font-size:calc(var(--font-size-base) * 1.35px);font-weight:700}@media only screen and (max-width: 749px){.qty-selector{margin-right:0;width:100%}}.product-form{padding-top:var(--gutter-s)}.product-form__cart-submit{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1.25em)}#ctaPrice{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1.5em)}.product-form__item--no-variants{max-width:450px;padding:0}.usp__box{width:140px;margin-bottom:var(--gutter)}.usp__box svg{height:60px;width:60px;margin-bottom:var(--gutter-xs)}.usp__box .usp{fill:transparent;stroke:var(--color-second);stroke-width:2px}.usp__box span{font-weight:700;text-align:center;font-size:calc(var(--font-size-base) * .85px);line-height:calc(var(--font-size-base) * .95px);text-transform:uppercase}.product__details{margin-top:var(--gutter-s)}.product__plant{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px}.product__info_container ul{margin-top:var(--gutter);border-bottom:solid 1px var(--color-border)}.product__info_title{display:block;padding-bottom:var(--gutter-xxs);cursor:pointer;border-bottom:solid 2px transparent;margin-bottom:-1px;font-size:var(--font-size-base);text-align:center}.product__info_title.active{font-weight:700}.product__info_tab{display:none;padding:var(--gutter) 0}.product__info_tab p{width:100%;margin-bottom:var(--gutter-xs);color:var(--color-text)}.product__info_tab p span{font-weight:700;margin-right:var(--gutter-xxs)}.product__info_tab.tab-active{display:-webkit-flex;display:-ms-flexbox;display:flex}.tab_advice{width:100%;margin-top:var(--gutter-s)}.tab_advice svg{height:45px;width:auto;max-width:45px;fill:transparent;stroke-width:2px;stroke:var(--color-second);overflow:visible!important;margin-right:var(--gutter-xs)}.tab_advice p{border-left:solid 1px var(--color-second);padding-left:var(--gutter-s)}@media only screen and (max-width: 749px){.product__plant{padding-right:0}}.grid--view-items{overflow:visible}.product-card-grid-addtocart__block{margin-top:calc(-1 * var(--gutter));padding:var(--gutter-s) var(--gutter-xs)}.product-card-addtocart{background-color:#fff}.product-card-addtocart:hover{box-shadow:0 0 5px #7a7a7a80;-webkit-box-shadow:0px 0px 5px 0px rgba(122,122,122,.5);-moz-box-shadow:0px 0px 5px 0px rgba(122,122,122,.5)}.product-card-grid-addtocart__block_title{position:relative;width:100%;height:50px}.product-card-grid-addtocart__block_title span{position:absolute;width:100%;left:0;right:0;text-align:center;bottom:5px;padding-top:var(--gutter-xxs);min-height:50px;font-weight:700;border-top-style:solid;border-top-width:1px;background-color:#fffc}.product-card-grid-addtocart__block_form{position:relative;min-height:25px;border-bottom:solid 1px var(--color-border)}.btn-addtocart{position:absolute;z-index:5;bottom:-25px;left:50%;transform:translate(-50%);height:45px;width:45px;padding:0;background-color:#fff;border:solid 1px var(--color-border);border-radius:50%}.btn-addtocart:not([aria-disabled]){border-color:var(--color-second);box-shadow:0 0 5px #7a7a7a80;-webkit-box-shadow:0px 0px 5px 0px rgba(122,122,122,.5);-moz-box-shadow:0px 0px 5px 0px rgba(122,122,122,.5)}.btn-addtocart:not([aria-disabled]):hover{border-color:var(--color-accent)}.btn-addtocart svg{height:27.5px}.btn-addtocart[aria-disabled] svg,.btn-addtocart[aria-disabled]:hover svg{stroke:var(--color-border)}.btn-addtocart:hover svg{stroke:var(--color-accent);transition:.25s}.product-card-grid-addtocart__block_bottom{padding-top:var(--gutter-xs)}.product-card-grid-addtocart__block_price,.product-card-grid-addtocart__block_format{width:50%}.product-card-grid-addtocart__block_format{font-weight:700;color:var(--color-body-text)}@media only screen and (max-width: 749px){.product-card-grid-addtocart__block{font-size:calc(var(--font-size-base) * .8px)}.btn-addtocart{height:40px;width:40px}.btn-addtocart svg{height:25px}}.cart__footer{margin-bottom:var(--gutter-l)}.cart__terms{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);margin-bottom:var(--gutter-xs)}.cart__submit-controls input[disabled]{background-color:var(--color-second);opacity:.75}.cart__buttons-container{position:relative}.cart__buttons-container .cart__submit-warning{display:none;position:absolute;top:100%;right:0;font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);max-width:300px;text-align:right;color:var(--color-warning)}.cart__buttons-container:hover .cart__submit-warning.on,.cart__buttons-container:focus .cart__submit-warning.on,.cart__buttons-container:active .cart__submit-warning.on{display:block}@media only screen and (max-width: 749px){.cart__buttons-container .cart__submit-warning{max-width:100%;left:0;text-align:center}}.breadcrumbs{font-size:calc(var(--font-size-base) * .85px);margin-top:calc(-1 * var(--gutter-s));margin-bottom:var(--gutter-xs)}.breadcrumbs a{text-decoration:underline}.breadcrumbs .icon{width:6px;height:6px;margin:0 var(--gutter-xxs)}.usp_row{padding-top:var(--gutter);padding-bottom:var(--gutter-s)}.usp_row h2{text-align:center;margin-bottom:var(--gutter)}.homepage-hero{width:100%;height:450px}.homepage-hero__image{height:100%;width:auto;object-fit:cover}.homepage-hero__container{position:relative;width:100%;height:0}.homepage-hero__overlay{position:absolute;width:50%;bottom:30px;right:0}.homepage-hero__overlay_image{margin:-60px 0 -30px -65px}.homepage-hero__overlay_text{padding:var(--gutter-l);padding-left:var(--gutter)}.homepage-hero__overlay_text h2{font-family:var(--font-accent);text-transform:none;color:var(--color-accent);letter-spacing:0;font-weight:400;font-size:42px;line-height:42px;margin-bottom:var(--gutter-s)}.homepage-hero__overlay_text div{margin-bottom:var(--gutter)}@media only screen and (max-width: 749px){.homepage-hero,.homepage-hero__container{height:unset}.homepage-hero__image{height:175px;object-position:0px center}.homepage-hero__overlay{position:relative;width:100%}.homepage-hero__overlay_image{position:absolute;right:0;margin:0;top:-125px;height:225px}.homepage-hero__overlay_text{padding:var(--gutter) var(--gutter-s)}.homepage-hero__overlay_text h2{font-size:32px;line-height:32px;max-width:75%}}.collection-grid{overflow:visible}.collection-grid-item__link:after{content:"";position:absolute;display:block;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:3}.collection-grid-enriched-item{position:relative;width:100%;padding-bottom:100%;margin-bottom:var(--gutter)}.collection-grid-enriched-item:hover{box-shadow:0 0 7.5px #7a7a7a80;-webkit-box-shadow:0px 0px 7.5px 0px rgba(122,122,122,.5);-moz-box-shadow:0px 0px 7.5px 0px rgba(122,122,122,.5)}.collection-grid-enriched-item:hover .collection-grid-item__link:after{background-color:#ffffff26}.collection-grid-enriched-item__mask{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.collection-grid-enriched-item__mask svg{width:100%;height:100%}.collection-grid-enriched-item__title{position:absolute;bottom:0;left:0;right:0;width:100%}.collection-grid-enriched-item__title div{background-color:#fff;padding-top:var(--gutter-xxs);border-top:solid 1px var(--color-second)}.collection-grid-enriched-item__title h3{font-family:var(--font-accent);font-size:calc(((var(--font-size-header)) / (var(--font-size-base))) * 1.5em);line-height:1;margin:0;padding:var(--gutter-s);text-align:center}.collection-line{width:55px;max-height:55px;margin-bottom:-1px;margin-left:var(--gutter-xs);z-index:2}.collection-line .line{fill:#fff;stroke-width:1.5px;stroke:var(--color-second)}.collection-line.soap,.collection-line.balm{margin-bottom:-3px}@media only screen and (max-width: 749px){.collection-grid-enriched-item__title h3{font-size:calc(((var(--font-size-header)) / (var(--font-size-base))) * 1em);padding:var(--gutter-ss)}}.collection__decoration{margin-top:calc(var(--gutter-xl) * -1);box-shadow:0 0 7.5px #7a7a7a80;-webkit-box-shadow:0px 0px 7.5px 0px rgba(122,122,122,.5);-moz-box-shadow:0px 0px 7.5px 0px rgba(122,122,122,.5)}.collection__decoration .section-header{padding-top:var(--gutter);margin-bottom:var(--gutter)}.collection__decoration h2{margin-bottom:0}.product-card-grid-addtocart__block_title{height:auto}.product-card-grid-addtocart__block_title span{position:relative;bottom:auto}.product-card-grid-addtocart__block_title .trusttreviews-product-extrablock{text-align:center}.trusttreviews-product-extrablock{margin:10px 0}.trusttreviews-product-extrablock a{font-weight:400}.trusttreviews-product-extrablock a>div{display:inline-block}@media only screen and (max-width: 867px){.trusttreviews-product-extrablock a>div{display:block;text-align:center}}@media only screen and (max-width: 749px){.trusttreviews-product-extrablock{text-align:center}}#shopify-section-trustt-widget{padding-left:55px;padding-right:55px;max-width:1200px;margin:0 auto}#trustbeauty_review_thread{padding-top:35px;border-top:#ccc solid 1px}@media only screen and (min-width: 750px){#trustbeauty_review_thread{padding:55px 0 0}}
/*# sourceMappingURL=/s/files/1/0531/7043/8301/t/2/assets/custom.css.map */
