@media screen and (min-width:990px){.collapsible-content .collapsible-content-wrapper-narrow{max-width:112rem}.collapsible-content__grid>.grid__item:not(.collapsible-content__grid-item){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem;align-items:start}}.custom-content:has(.tws-visages)>.page-width,.custom-content:has(.tws-essences)>.page-width{min-width:0}.custom-content-list__item:has(.tws-visages),.custom-content-list__item:has(.tws-essences){min-width:0;max-width:100%;overflow-x:clip}@media screen and (min-width:750px){.custom-content-list__item:only-child:has(.tws-visages),.custom-content-list__item:only-child:has(.tws-essences){max-width:none}}.tws-visages,.tws-essences{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.tws-visages{margin-bottom:4rem}.tws-visages__titre,.tws-essences__titre{margin:0 0 .8rem;text-align:center}.custom-content-list .tws-visages__intro,.custom-content-list .tws-essences__intro{max-width:68rem;margin:0 0 2.4rem;text-align:center;text-wrap:balance;font-size:1.5rem;line-height:1.6;opacity:.8}.custom-content-list .tws-visages__note{max-width:68rem;margin:1.2rem 0 0;text-align:center;text-wrap:balance;font-size:1.3rem;opacity:.75}.tws-visages__tableau{width:100%;align-self:stretch;border-collapse:collapse;font-size:1.4rem;text-align:left}.tws-visages__tableau th{background:rgba(var(--color-foreground),.04);font-weight:600;padding:1.2rem 1.4rem;border-bottom:2px solid rgba(var(--color-foreground),.12)}.tws-visages__tableau td{padding:1.2rem 1.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1);vertical-align:top;line-height:1.5}.tws-visages__tableau td span{display:block;font-size:1.2rem;opacity:.65}.tws-essences__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;width:100%;min-width:0;align-self:stretch;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.tws-essences__grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.tws-essence{display:block;margin:0;min-width:0;color:inherit;text-decoration:none}.tws-essence:hover .tws-essence__nom{text-decoration:underline;text-underline-offset:.3rem}.tws-essence img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--media-radius, 0)}.tws-essence__texte{display:block;padding-top:1.2rem}.custom-content-list .tws-essence__nom{display:block;margin:0 0 .6rem;font-size:1.7rem;font-weight:600}.tws-essence__desc{display:block;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.tws-essence__lien{display:inline-block;margin-top:.8rem;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.tws-visages,.tws-essences{max-width:100%;overflow:hidden}.tws-visages__titre,.tws-essences__titre{font-size:2rem;line-height:1.25}.custom-content-list .tws-visages__intro,.custom-content-list .tws-essences__intro{font-size:1.3rem;margin-bottom:1.8rem}.custom-content-list .tws-visages__note{font-size:1.15rem}.tws-visages__tableau{display:block;width:100%;max-width:100%;min-width:0;border-collapse:separate;border-spacing:0}.tws-visages__tableau thead{display:none}.tws-visages__tableau tbody{display:flex;width:100%;max-width:100%;min-width:0;gap:1.2rem;margin:0;padding:0 0 1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tws-visages__tableau tbody::-webkit-scrollbar,.tws-essences__grille::-webkit-scrollbar{display:none}.tws-visages__tableau tbody>tr{display:block;flex:0 0 auto;width:calc(100% - 3.2rem);min-width:0;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid rgba(var(--color-foreground),.14);border-radius:8px;padding:1.4rem}.tws-visages__tableau td{display:block;width:auto;border:0;padding:.6rem 0;font-size:1.3rem;overflow-wrap:anywhere}.tws-visages__tableau td+td{border-top:1px solid rgba(var(--color-foreground),.08)}.tws-visages__tableau td:before{content:attr(data-label);display:block;font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:.3rem}.tws-visages__tableau td[data-label=Forme]:before{display:none}.tws-visages__tableau td[data-label=Forme]{font-size:1.5rem}.tws-essences__grille{display:flex;width:100%;max-width:100%;min-width:0;gap:1.2rem;padding:0 0 1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tws-essences__grille>.tws-essence{flex:0 0 auto;width:calc(100% - 3.2rem);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.tws-essence img{aspect-ratio:3 / 2}.custom-content-list .tws-essence__nom{font-size:1.5rem}.tws-essence__desc{font-size:1.3rem}.tws-essence__lien{font-size:1.2rem}}@media screen and (max-width:749px){.breadcrumb{font-size:1.1rem;line-height:1.3;letter-spacing:0;white-space:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.breadcrumb::-webkit-scrollbar{display:none}.thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{width:calc(12.5% - .6rem)}.grid--3-col-tablet-down .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);flex-grow:0}.grid--3-col-tablet-down .multicolumn-card__info{padding:1.2rem .6rem}.grid--3-col-tablet-down .multicolumn-card-spacing{padding-top:1.6rem;margin-left:.8rem;margin-right:.8rem}.grid--3-col-tablet-down .multicolumn-card__info p{font-size:1.15rem;line-height:1.35}}.multicolumn.tws-rassurance{--tws-pastille: rgb(var(--color-foreground));--tws-trait: rgb(var(--color-base-text))}.multicolumn.tws-rassurance .custom_icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--tws-pastille)}.multicolumn.tws-rassurance .custom_icon svg .st0{stroke:var(--tws-trait)}.multicolumn.tws-rassurance .multicolumn-card__info{padding-top:.8rem;padding-bottom:0}.multicolumn.tws-rassurance .multicolumn-card__info p{font-size:1.2rem;line-height:1.3}@media screen and (min-width:990px){.multicolumn.tws-rassurance .custom_icon{width:6rem;height:6rem}}.multicolumn.tws-contenu .multicolumn-card__image-wrapper{width:5.2rem}.multicolumn.tws-contenu .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:.8rem}.multicolumn.tws-contenu .multicolumn-card__info{padding-bottom:0}.multicolumn.tws-contenu .multicolumn-card__info p{font-size:1.2rem;line-height:1.3}@media screen and (min-width:990px){.multicolumn.tws-contenu .multicolumn-card__image-wrapper{width:6rem}}.multicolumn.tws-contenu .multicolumn-list,.multicolumn.tws-rassurance .multicolumn-list{justify-content:center}@media(hover:none)and (pointer:coarse){.media.media--hover-effect>img+img,.media.media--hover-effect>img+video{display:none!important}}.media.media--hover-effect>img+video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--duration-short, .2s) ease;pointer-events:none}.card-wrapper:hover .media.media--hover-effect>img+video,.media.media--hover-effect:hover>img+video{opacity:1}.tws-autovideo video,.tws-autovideo .tws-autovideo__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.product__media-item>.tws-autovideo{width:100%;flex:1 1 100%}.mega-menu__list{overflow-x:auto;scrollbar-width:thin}@media screen and (max-width:1919px){.mega-menu__content .mega-menu__list{justify-content:flex-start!important}}.card__information,.card__heading{min-width:0;max-width:100%}.card__heading .full-unstyled-link{display:block;max-width:100%;overflow:hidden}body #shopify-section-header .announcement-bar__message{font-weight:400;letter-spacing:.18em}body .header__menu-item,body .menu-drawer__menu-item{font-weight:400;letter-spacing:.14em}body .menu-drawer__utility-links{font-weight:300}body cart-drawer .drawer__inner{font-weight:300}body cart-drawer .cart-item__name{letter-spacing:.02em}body cart-drawer p.cart-drawer-upsell_title{font-weight:400;letter-spacing:.02em}body cart-drawer .cart-item .price,body cart-drawer .cart-item__final-price,body cart-drawer .cart-drawer-upsell_price,body cart-drawer .totals__subtotal-value{font-weight:400}body cart-drawer .cart-drawer__warnings .button,body cart-drawer .cart-drawer-upsell_right button,body cart-drawer .cart__checkout-button,body cart-drawer .drawerHader .bannerHeaderWrap .upp_bnn_btn{font-weight:400;letter-spacing:.16em}body cart-drawer .cart-drawer-upsell-announcement{font-weight:400;letter-spacing:.14em}body .footer{font-weight:300}body .footer .footer-block__heading{letter-spacing:.18em}body #CartDrawer .drawer__inner{padding:0;background:#fff;color:#1a1a1a;font-weight:300}body #CartDrawer .drawer__header{display:contents!important}body #CartDrawer .tws-panier-tete{position:sticky;top:0;z-index:6;display:flex;align-items:flex-start;justify-content:space-between;padding:22px 20px 14px;background:#fff}body #CartDrawer .tws-panier-tete .drawer__heading{margin:0;text-align:left;font-size:20px;font-weight:300!important;letter-spacing:.02em;line-height:1.2;text-transform:none}body #CartDrawer .tws-panier-compte{margin:4px 0 0;text-align:left;font-size:11px;font-weight:300;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#6f6a62}body #CartDrawer .tws-panier-tete .drawer__close{position:static;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;margin:-4px -6px 0 0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none;color:#1a1a1a;transform:none}body #CartDrawer .tws-panier-tete .drawer__close svg,body #CartDrawer .tws-panier-tete .drawer__close svg path{width:14px;height:14px;fill:#1a1a1a}body #CartDrawer .drawer__header .shipping_cart_drawer{display:none}body #CartDrawer .drawerHader.bannerHeader{margin:0 20px 2px;padding:9px 8px!important;border:1px solid #a98f5f;background:#f7f4ee!important}body #CartDrawer .bannerHeader .bannerHeaderWrap{max-width:none}body #CartDrawer .bannerHeader .bannerHeaderWrap .banner_heading_up,body #CartDrawer .bannerHeader .bannerHeaderWrap .subtitle,body #CartDrawer .bannerHeader .offertext{margin:0!important;padding:0!important;font-size:10px!important;font-weight:400!important;line-height:1.6;letter-spacing:.11em;text-transform:uppercase;color:#8a7347!important}body #CartDrawer .bannerHeader .banner_heading_up:after{display:none}body #CartDrawer .drawer__cart-items-wrapper{padding:4px 20px 0!important}body #CartDrawer .cart-items,body #CartDrawer .cart-items tbody{display:flex;flex-direction:column;width:100%}body #CartDrawer .cart-item{display:grid;grid-template:auto auto / 88px minmax(0,1fr);gap:0 16px;margin:0;padding:20px 0!important;border-bottom:1px solid #e7e1d6}body #CartDrawer .cart-item:after{display:none}body #CartDrawer .cart-item__media{grid-area:1 / 1 / 3 / 2;position:relative;width:88px;padding:0}body #CartDrawer .cart-item__image{display:block;width:88px;height:88px;max-width:none;object-fit:cover;border-radius:0;background:#f7f4ee}body #CartDrawer .cart-item__details{grid-area:1 / 2 / 2 / 3;padding:0}body #CartDrawer .cart-item__details .cart-item__name{display:block;font-size:17px;font-weight:300!important;line-height:1.3;letter-spacing:.01em;text-decoration:none;text-transform:none;color:#1a1a1a}body #CartDrawer .tws-nom-prefixe{display:block;margin-bottom:2px;font-size:9.5px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#6f6a62}body #CartDrawer .cart-item__details>.product-option,body #CartDrawer .cart-item__details .cart-item__discounted-prices{margin-top:2px;font-size:14px;font-weight:400;color:#1a1a1a}body #CartDrawer .cart-item__details dl,body #CartDrawer .cart-item__details dl .product-option{margin:2px 0 0;font-size:12px;color:#6f6a62}body #CartDrawer .cart-item__quantity{grid-area:2 / 2 / 3 / 3;padding:0}body #CartDrawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:14px;margin-top:12px}body #CartDrawer .cart-items .cart-item__quantity-wrapper .quantity{width:auto;min-height:32px;border:1px solid #ddd5c6;border-radius:0;background:#fff}body #CartDrawer .cart-item .quantity:before,body #CartDrawer .cart-item .quantity:after{display:none}body #CartDrawer .cart-item .quantity__button{width:32px;height:32px;color:#1a1a1a}body #CartDrawer .cart-item .quantity__button svg{width:8px}body #CartDrawer .cart-item .quantity__input{width:26px;height:32px;padding:0;font-size:13px;font-weight:400;color:#1a1a1a}body #CartDrawer cart-remove-button{margin:0}body #CartDrawer cart-remove-button .button{min-width:32px;min-height:32px;padding:0;color:#6f6a62}body #CartDrawer cart-remove-button .button svg{width:14px;height:14px}body #CartDrawer .cart-item.tws-a-option{padding-bottom:12px!important;border-bottom:0}body #CartDrawer .cart-item.tws-ligne-option{grid-template:auto / 88px minmax(0,1fr) auto;gap:0 12px;align-items:center;padding:0 0 20px!important}body #CartDrawer .tws-ligne-option .cart-item__media{display:none}body #CartDrawer .tws-ligne-option .cart-item__details{grid-area:1 / 2 / 2 / 3;display:flex;align-items:center;gap:8px;margin-left:4px;padding:6px 0 6px 12px;border-left:1px solid #a98f5f}body #CartDrawer .tws-ligne-option .cart-item__details:before{content:"";flex:none;width:30px;height:30px;border:1px solid #ddd5c6;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 5.5 6v5.2c0 4 2.7 7.4 6.5 9.3 3.8-1.9 6.5-5.3 6.5-9.3V6z'/%3E%3Cpath d='m9.3 12 2 2 3.5-3.8'/%3E%3C/svg%3E") center / 15px no-repeat}body #CartDrawer .tws-ligne-option .cart-item__details .cart-item__name{flex:1 1 auto;min-width:0;font-size:12.5px;line-height:1.45}body #CartDrawer .tws-ligne-option .tws-line-ref{display:none}body #CartDrawer .tws-ligne-option .cart-item__details>:empty,body #CartDrawer .tws-ligne-option .cart-item__details>.discounts:not(:has(li)){display:none}body #CartDrawer .tws-ligne-option .cart-item__details>.product-option,body #CartDrawer .tws-ligne-option .cart-item__details .cart-item__discounted-prices{margin:0;font-size:12.5px;white-space:nowrap}body #CartDrawer .tws-ligne-option .cart-item__quantity{grid-area:1 / 3 / 2 / 4}body #CartDrawer .tws-ligne-option .cart-item__quantity-wrapper{margin:0}body #CartDrawer .tws-ligne-option quantity-input{display:none}body #CartDrawer .tws-ligne-option cart-remove-button .button{min-width:0;min-height:0;padding:0 0 1px;border-bottom:1px solid #ddd5c6;border-radius:0}body #CartDrawer .tws-ligne-option cart-remove-button .button svg{display:none}body #CartDrawer .tws-ligne-option cart-remove-button .button:after{content:"Retirer";position:static;box-shadow:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6f6a62}body #CartDrawer .annonceContainer{margin:0;padding:26px 20px 0;background:none;text-align:center}body #CartDrawer .annonceContainer p{margin:0;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:.02em;text-transform:none;color:#1a1a1a}body #CartDrawer .cart-drawer-upsell-announcement{margin:6px 20px 0!important;font-size:10px!important;font-weight:400;line-height:1.5;letter-spacing:.32em;text-transform:uppercase;text-align:center;color:#8a7347!important}body #CartDrawer .cart-drawer-upsell-wrapper{display:flex;flex-direction:column;box-sizing:border-box;width:100%!important;max-width:100%;gap:0!important;margin:0;padding:8px 20px!important}body #CartDrawer .cart-drawer-upsell_container,body #CartDrawer .cart-drawer-upsell_container.hasSlider{display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:14px 0!important;border:0;border-bottom:1px solid #e7e1d6;border-radius:0!important;background:#fff!important;box-shadow:none}body #CartDrawer .cart-drawer-upsell_container:last-child{border-bottom:0}body #CartDrawer .cart-drawer-upsell_left{flex:1 1 auto;min-width:0}body #CartDrawer .cart-drawer-upsell_left form,body #CartDrawer .tws-fallback-card .cart-drawer-upsell_left{display:flex;flex-direction:row;align-items:center;gap:14px}body #CartDrawer .cart-drawer-upsell_image-container{flex:0 0 60px;width:60px;height:60px;margin:0;background:#f7f4ee}body #CartDrawer .cart-drawer-upsell_image-container img{display:block;width:60px;height:60px;object-fit:cover;border-radius:0}body #CartDrawer .cart-drawer-upsell_content{flex:1 1 auto;min-width:0;max-width:none;margin:0}body #CartDrawer .cart-drawer-upsell_title{margin:0;font-size:13px;font-weight:300;line-height:1.4;color:#1a1a1a}body #CartDrawer .cart-drawer-upsell_price{margin:2px 0 0;font-size:13px;font-weight:400;color:#1a1a1a}body #CartDrawer .cart-drawer-upsell_price span:first-child:not(:only-child){margin-right:6px;font-weight:300;text-decoration:line-through;color:#9a948a}body #CartDrawer .cart-drawer-upsell_variant-selector{width:auto;max-width:100%;margin-top:6px;padding:5px 26px 5px 8px;border:1px solid #ddd5c6;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 7px center / 12px;font-family:inherit;font-size:11px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;-webkit-appearance:none;appearance:none}body #CartDrawer .cart-drawer-upsell_right{flex:none;margin:0}body #CartDrawer .cart-drawer-upsell_atc.button{min-width:0;min-height:0;width:auto;padding:0 0 2px;border:0;border-bottom:1px solid #a98f5f;border-radius:0;background:none!important;color:#1a1a1a!important;font-size:10.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}body #CartDrawer .cart-drawer-upsell_atc.button:before,body #CartDrawer .cart-drawer-upsell_atc.button:after{display:none}body #CartDrawer .drawer__footer{padding:16px 20px 14px!important;border-top:1px solid #e7e1d6;background:#fff;box-shadow:none!important}body #CartDrawer .tws-panier-rassure{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0 0 14px;padding:0;list-style:none;font-size:10.5px;font-weight:300;line-height:1.5;letter-spacing:.03em;color:#6f6a62}body #CartDrawer .tws-panier-rassure li{display:flex;align-items:center;gap:6px;white-space:nowrap}body #CartDrawer .tws-panier-rassure svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}body #CartDrawer .cart-drawer__footer:not(:has(.tax-note:not(:empty))){display:none}body #CartDrawer .cart__ctas{margin:0}body #CartDrawer #CartDrawer-Checkout{width:100%;max-width:none;height:52px;min-height:0;margin:0;padding:0 12px;border-radius:0;background:#1a1a1a!important;color:#fff!important;font-size:11.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}body #CartDrawer #CartDrawer-Checkout:before,body #CartDrawer #CartDrawer-Checkout:after{box-shadow:none}body #CartDrawer .tws-cta-montant{margin-left:10px;letter-spacing:.06em;opacity:.85}body #CartDrawer .payment_icons_cart_drawer{margin-top:10px}body #CartDrawer .payment_icons_cart_drawer ul{justify-content:center;margin:0 auto}@media screen and (max-width:400px){body #CartDrawer #CartDrawer-Checkout{font-size:11px;letter-spacing:.14em}}body cart-drawer.is-empty #CartDrawer .drawer__header,body cart-drawer.is-empty #CartDrawer .drawer__footer,body cart-drawer.is-empty #CartDrawer .annonceContainer,body cart-drawer.is-empty #CartDrawer .cart-drawer-upsell-wrapper,body cart-drawer.is-empty #CartDrawer .cart-drawer-upsell-announcement{display:none!important}body #CartDrawer .cart-drawer__warnings{padding:64px 20px 30px}body #CartDrawer .cart__empty-text{margin:0 0 22px;font-size:20px;font-weight:300!important;letter-spacing:.02em;line-height:1.3;color:#1a1a1a}body #CartDrawer .drawer__inner-empty .drawer__close{top:14px;right:14px;border-radius:0;background:none;color:#1a1a1a}body #CartDrawer .cart-drawer__empty-content .button{min-height:50px;padding:0 28px;border-radius:0;background:#1a1a1a!important;color:#fff!important;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}body #CartDrawer .cart-drawer__empty-content .button:before,body #CartDrawer .cart-drawer__empty-content .button:after{box-shadow:none}body #CartDrawer .cart__login-title{margin:28px 0 4px;font-size:10px;font-weight:400!important;letter-spacing:.18em;text-transform:uppercase;color:#6f6a62}body #CartDrawer .cart__login-paragraph{margin:0;font-size:13px;color:#55504a}body #CartDrawer .cart-drawer__collection{margin:0 20px 24px;padding-top:22px;border-top:1px solid #e7e1d6;text-align:center}body #CartDrawer .cart-drawer__collection .card__inner{display:none}body #CartDrawer .cart-drawer__collection .card__heading{font-size:10.5px;font-weight:400!important;letter-spacing:.18em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/124/assets/tws-custom.css.map */
