:root{--ddc-grey:#E9E4DE;--ddc-grey-2:#ECE7E2;--ddc-btn-grey:#E6E0DA;--ddc-line:#DCD5CE;--ddc-copper:#A8643A;--ddc-copper-hover:#8A4B2E;--ddc-animal:#404C2F;--ddc-animal-hover:#2E3822;--ddc-cosme:#A9696E;--ddc-cosme-hover:#8E5459}body{background:var(--color-background,#F1EDE9)}[id$=__hero] .image-with-text__content{padding:0!important}[id$=__hero] .image-with-text__button{display:inline-flex!important;align-items:center;justify-content:center;height:48px;line-height:1}.banner__media-wrapper>svg.banner__media{display:none}.collection-banner{background:var(--color-background)!important;border-bottom:1px solid var(--ddc-line)}.collection-banner__wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:48px;max-width:var(--ddc-wrap);margin:0 auto;padding:40px 32px 32px!important;min-height:0!important;height:auto!important;position:relative}.collection-banner__wrapper>.collection-banner__media-wrapper{position:relative!important;inset:auto!important;grid-column:2;grid-row:1;height:auto!important;min-height:0!important}.collection-banner__media-wrapper:before,.collection-banner__media-wrapper:after,.collection-banner__wrapper:before,.collection-banner__wrapper:after{display:none!important}.collection-banner__media-wrapper img,.collection-banner__media-wrapper picture{position:static!important;display:block;width:100%;height:100%;min-height:240px;max-height:320px;object-fit:cover;border-radius:2px}.collection-banner__wrapper:has(svg.collection-banner__media){grid-template-columns:1fr}.collection-banner__wrapper:has(svg.collection-banner__media)>.collection-banner__media-wrapper{display:none}.collection-banner__content{grid-column:1;grid-row:1;align-self:center;text-align:left!important;color:var(--ddc-ink)!important;padding:0!important;position:relative!important;max-width:none!important;margin:0!important}.collection-banner__title{font-size:clamp(28px,3.2vw,40px)!important;font-weight:600!important;color:var(--ddc-ink)!important;margin:10px 0 12px!important}.collection-banner__description,.collection-banner__description p{color:var(--ddc-text)!important;font-size:15px;max-width:640px}.collection-banner .breadcrumb,.collection-banner .breadcrumb a{color:var(--ddc-muted)!important;justify-content:flex-start!important}@media(max-width:900px){.collection-banner__wrapper{grid-template-columns:1fr;padding:28px 20px!important}.collection-banner__wrapper>.collection-banner__media-wrapper{grid-column:1;grid-row:2;margin-top:20px}.collection-banner__media-wrapper img{max-height:220px;min-height:0}}@media(min-width:992px){.product__container>.product-media{flex:0 0 calc(52% - 32px);max-width:calc(52% - 32px)}.product__container>.product-form{flex:1 1 0;max-width:none}}.product-form .price-item{font-size:26px;font-weight:600}.radio-option__label{border:0!important;background:var(--ddc-btn-grey)!important;border-radius:2px!important;min-height:46px;color:var(--ddc-ink)!important}input:checked+.radio-option__label{background:var(--ddc-copper)!important;color:#fff!important}.product-quantity{border:0!important;background:var(--ddc-btn-grey);border-radius:2px}.product-form h2.h5{font-size:13px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase}.product-form .product-description h2{font-size:18px!important;letter-spacing:.04em!important;text-transform:uppercase}.collection-banner__wrapper>.collection-banner__media-wrapper{align-self:stretch;min-height:240px!important}.collection-banner__media-wrapper .collection-banner__media-wrapper{position:relative!important;inset:auto!important;height:100%!important;min-height:240px}.collection-banner__content{align-items:flex-start!important}.collection-banner__description{text-align:left}footer.footer.container{box-shadow:0 0 0 100vmax var(--color-background);clip-path:inset(0 -100vmax);margin-top:40px}.footer__navigation-list-link.button-link{text-transform:none;letter-spacing:0;font-weight:400;font-size:13.5px}.button{display:inline-flex;align-items:center;justify-content:center}.template-page .banner,.template-page .banner__wrapper{background:var(--color-background)!important}.template-page .banner{border-bottom:1px solid var(--ddc-line)}.collection-banner__description,.collection-banner__description *{text-align:left!important}.product-quantity{background:none}.swiper-wrapper:has(.product-card){align-items:stretch}.swiper-slide:has(>.product-card),:where(li,div):has(>.product-card){height:auto}.product-card{height:100%;display:flex;flex-direction:column}.product-card__footer{flex:1 1 auto}.product-card__price{margin-top:auto}.ddc-card-sold{height:18px;line-height:18px!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-card__price{min-height:26px;display:flex;align-items:center;flex-wrap:wrap}.ddc-card-form,.ddc-card-btn{margin:0!important;box-sizing:border-box}.ddc-card-btn{height:44px!important;line-height:1!important;padding:0!important;font-family:inherit}.ddc-card-btn.ddc-u-animaux,.ddc-u-animaux .product-form .add-to-cart,.ddc-u-animaux .product-sticky-add-to-cart__button,.ddc-u-animaux .ddc-fbt__btn{background:var(--ddc-animal)!important;border-color:var(--ddc-animal)!important;color:#fff!important}.ddc-card-btn.ddc-u-animaux:hover,.ddc-u-animaux .product-form .add-to-cart:hover,.ddc-u-animaux .product-sticky-add-to-cart__button:hover,.ddc-u-animaux .ddc-fbt__btn:hover{background:var(--ddc-animal-hover)!important;border-color:var(--ddc-animal-hover)!important}.ddc-card-btn.ddc-u-soins,.ddc-u-soins .product-form .add-to-cart,.ddc-u-soins .product-sticky-add-to-cart__button,.ddc-u-soins .ddc-fbt__btn{background:var(--ddc-cosme)!important;border-color:var(--ddc-cosme)!important;color:#fff!important}.ddc-card-btn.ddc-u-soins:hover,.ddc-u-soins .product-form .add-to-cart:hover,.ddc-u-soins .product-sticky-add-to-cart__button:hover,.ddc-u-soins .ddc-fbt__btn:hover{background:var(--ddc-cosme-hover)!important;border-color:var(--ddc-cosme-hover)!important}.cart-template__blocks .fb-shipping-bar-app>div{padding:12px 0 0!important;margin-bottom:0!important;background:transparent!important}.cart-template__blocks .shopify-app-block,.cart-template__blocks .futureblink-shipping-bar-block,.cart-template__blocks .fb-shipping-bar-app{margin:0!important;padding-bottom:0!important}.cart-template__container:has(.fb-shipping-bar-app) .cart-template__footer{margin-top:0!important;padding-top:16px!important}.cart-template__blocks .fb-shipping-bar-app>div>div:first-child,.cart-template__blocks .futureblink-message{justify-content:flex-start!important;text-align:left}.cart-template__blocks .futureblink-message{font-size:14px!important}@media(min-width:768px){.cart-template__blocks{display:flex;flex-direction:column;align-items:flex-end;padding:0 16px;box-sizing:border-box}.cart-template__blocks>*{width:480px;max-width:100%}}.ddc-oils .ddc-oils__box{color:#4a3426}.ddc-oils .ddc-oils__box .ddc-kicker{color:#8a4b2e}.ddc-oils .ddc-oils__box .ddc-h2{color:#4a3426}.ddc-oils .ddc-oils__box .ddc-lead{color:#7a5b45;opacity:1}.ddc-oils .ddc-oil{border:1px solid #D5C6AC}.ddc-oils .ddc-oil__name{color:#4a3426}.ddc-oils .ddc-oil__name i{box-shadow:0 0 0 1px #d5c6ac}.ddc-oils .ddc-oil p{color:#6b4f3a}.ddc-oils .ddc-chips span{background:#fff;color:#5a3e2b;border:1px solid #D5C6AC}.ddc-oils .ddc-oil a{color:#4a3426;border-top-color:#d5c6ac}.ddc-oils .ddc-oil a svg{color:#8a4b2e}.ddc-oils .ddc-oil a:hover span{text-decoration:underline;text-underline-offset:3px}.ddc-card-btn:not(.is-off){background:var(--ddc-copper);border-color:var(--ddc-copper)}.ddc-card-btn:not(.is-off):hover{background:var(--ddc-copper-hover)}.ddc-fbt .ddc-fbt__btn{background:var(--ddc-copper)}.ddc-fbt .ddc-fbt__btn:hover{background:var(--ddc-copper-hover)}.ddc-fbt__badge{background:var(--ddc-copper)!important}.ddc-fbt .ddc-fbt__item--pick.is-on{border-color:var(--ddc-copper)}.header__cart-count,.js-header-cart-item-count-wrapper{background:var(--ddc-copper)!important;color:#fff!important}:root{--ddc-r-btn:999px;--ddc-r-field:12px;--ddc-r:20px;--ddc-r-hero:28px}.button,.button-social,.ddc-card-btn,.ddc-fbt__btn,.add-to-cart,.product-sticky-add-to-cart__button,.shopify-payment-button__button,.ddc-rv__link,.radio-option__label,.ddc-oils .ddc-chips span,.footer__back-to-top,.product-filters__open-menu-button,[id$=__hero] .image-with-text__text-content a{border-radius:var(--ddc-r-btn)!important}[class*=swiper-button],.swiper-button-prev-new,.swiper-button-next-new{border-radius:50%!important}.product-quantity,.ddc-fbt__select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],select,textarea{border-radius:var(--ddc-r-field)!important}.product-card__image-wrapper,.product-card__image-wrapper-link,.image-with-text__image-wrapper,.image-with-text__image-container,.ddc-animal,.ddc-animal img{border-radius:var(--ddc-r)!important;overflow:hidden}.product-card__image,.image-with-text__image,.product-media img,.product-media .swiper-slide,.collection-banner__media-wrapper img,.collection-banner__media-wrapper picture,.banner__media{border-radius:var(--ddc-r)!important}[id$=__hero] .image-with-text__image-container,[id$=__hero] .image-with-text__image-wrapper,[id$=__hero] .image-with-text__image{border-radius:var(--ddc-r-hero)!important;overflow:hidden}.ddc-fbt,.ddc-rv__card,.ddc-oil,.ddc-oils__box,.ddc-need{border-radius:var(--ddc-r)!important;overflow:hidden}.ddc-fbt__item,.ddc-fbt__img,.ddc-fbt__badge,.ddc-rv__card img,.product-sticky-add-to-cart__image{border-radius:var(--ddc-r-field)!important}.ddc-need img{border-radius:50%!important}.cart-item img,.cart-template img{border-radius:var(--ddc-r-field)}.ddc-stars{color:#e2d6c6}.ddc-stars:before{color:#8a4b2e}.benefits .benefits__col{width:auto!important;max-width:none!important;padding:22px 0 0!important;border-radius:0!important}.benefits .benefits__text{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;text-align:left!important}.benefits .benefits__heading{margin-bottom:8px!important}.benefits__row:has(>:nth-child(3):last-child),.benefits__row:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.benefits__row:has(>:nth-child(3):last-child),.benefits__row:has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.benefits__row:has(>:nth-child(3):last-child),.benefits__row:has(>:nth-child(6):last-child){grid-template-columns:1fr}}[class*=color-scheme-ddc-vert] .rte p,[class*=color-scheme-ddc-vert] .rte li,[class*=color-scheme-foret] .rte p,[class*=color-scheme-foret] .rte li,[class*=color-scheme-animaux] .rte p,[class*=color-scheme-animaux] .rte li{color:inherit}[class*=color-scheme-ddc-vert] .benefits__col,[class*=color-scheme-foret] .benefits__col{border-top-color:#ffffff80}[class*=color-scheme-ddc-vert] .benefits__text,[class*=color-scheme-foret] .benefits__text{color:#ffffffd9}.cart-item__cta{white-space:nowrap!important;display:inline-flex!important;align-items:center;gap:6px;flex-wrap:nowrap!important}.cart-item__cta span{white-space:nowrap!important}.cart-item__actions{min-width:max-content;flex-shrink:0}html body [name=checkout],html body .cart-footer__button,html body .cart-notification__cta{pointer-events:auto!important;cursor:pointer!important;opacity:1!important}@media(max-width:991px){[id$=__hero] .image-with-text__container{gap:0!important}[id$=__hero] .image-with-text__image-container{margin-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ddc-pristine-2.css.map */
