@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@200;300;400&display=swap";:root{--cd-bg: #F5F1EB;--cd-bg-upsell: #EEEBE5;--cd-border: #DDD8D0;--cd-ink: #1A1714;--cd-muted: #7A756F;--cd-faint: #A8A29B;--cd-accent: #7A5C48;--cd-serif: "Cormorant Garamond", Georgia, serif;--cd-sans: "Jost", system-ui, sans-serif}.cart-drawer__dialog{background-color:var(--cd-bg)!important;border-left:1px solid var(--cd-border)!important;box-shadow:-24px 0 80px #0000001a!important;overflow:visible!important}.cart-drawer__header{background-color:var(--cd-bg)!important;border-bottom:1px solid var(--cd-border)!important;padding:26px 28px 20px!important}.cart-drawer__heading{font-family:var(--cd-serif)!important;font-weight:400!important;font-style:italic!important;font-size:28px!important;letter-spacing:.01em!important;color:var(--cd-ink)!important;margin-bottom:0!important;gap:10px!important}.cart-drawer__heading .cart-bubble{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important;min-width:0!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;clip-path:none!important;animation:none!important}.cart-drawer__heading .cart-bubble__background,.cart-drawer__heading .cart-bubble .visually-hidden{display:none!important}.cart-drawer__heading .cart-bubble__text,.cart-drawer__heading .cart-bubble__text-count{font-family:var(--cd-sans)!important;font-size:13px!important;font-weight:300!important;font-style:normal!important;color:var(--cd-muted)!important;letter-spacing:.08em!important}.cart-drawer__close-button{opacity:.5!important;transition:opacity .2s!important;color:var(--cd-ink)!important}.cart-drawer__close-button:hover{opacity:1!important}.cart-drawer__content,.cart-drawer__items{background-color:var(--cd-bg)!important}.cart-drawer__items{padding-inline:28px!important;padding-top:24px!important}.cart-drawer__items .cart-items__table-row{border-bottom:1px solid var(--cd-border)!important;padding-bottom:24px!important;margin-bottom:24px!important;grid-template-columns:100px minmax(0,1fr)!important;align-items:start!important;column-gap:18px!important}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none!important;margin-bottom:0!important}.cart-drawer__items .cart-items__media{align-self:start!important}.cart-drawer__items .cart-items__media-container{width:115px!important;aspect-ratio:3 / 4!important;overflow:hidden!important;display:flex!important}.cart-drawer__items .cart-items__media-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important;transition:transform .4s ease!important}.cart-drawer__items .cart-items__table-row:hover .cart-items__media-image{transform:scale(1.03)!important}.cart-drawer__items .cart-items__title{font-family:Georgia,Times New Roman,serif!important;font-size:17px!important;font-weight:400!important;font-style:normal!important;letter-spacing:.02em!important;color:var(--cd-ink)!important;text-transform:none!important;text-decoration:none!important;line-height:1.3!important}.cart-drawer__items .cart-items__variants{display:block!important;white-space:nowrap!important;margin-top:3px!important}.cart-drawer__items .cart-items__variant{display:inline!important}.cart-drawer__items .cart-items__variant+.cart-items__variant:before{content:" \b7  "!important;color:var(--cd-faint)!important}.cart-drawer__items .cart-items__variants dt{display:none!important}.cart-drawer__items .cart-items__variants dd{display:inline!important;font-family:var(--cd-sans)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--cd-muted)!important;margin:0!important}.cart-drawer__items .cart-items__details>div{display:flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important;flex-wrap:wrap!important}.cart-drawer__items .cart-items__details>div>span:not(.visually-hidden){font-family:var(--cd-sans)!important;font-size:14px!important;font-weight:400!important;color:var(--cd-ink)!important}.cart-drawer__items .compare-at-price,.cart-drawer__items s{font-family:var(--cd-sans)!important;font-size:12px!important;font-weight:300!important;color:var(--cd-faint)!important;text-decoration:line-through!important}.cart-drawer__items .cart-items__price,.cart-drawer__items .cart-items__price text-component{display:none!important}.cart-drawer__items .cart-items__quantity{margin-top:14px!important}.cart-drawer__items .quantity-selector{border:1px solid var(--cd-border)!important;border-radius:0!important;background:transparent!important;font-family:var(--cd-sans)!important;font-size:13px!important;font-weight:300!important;height:34px!important;color:var(--cd-ink)!important}.cart-drawer__items .quantity-selector button{background:transparent!important;border:none!important;color:var(--cd-ink)!important;transition:background .2s!important}.cart-drawer__items .quantity-selector button:hover{background:#e5dfd7!important}.cart-drawer__items .cart-items__remove{color:var(--cd-faint)!important;transition:color .2s!important}.cart-drawer__items .cart-items__remove:hover{color:var(--cd-ink)!important}.cd-shipping-bar{padding:16px 28px 14px;border-top:1px solid var(--cd-border);background-color:var(--cd-bg);flex-shrink:0}.cd-shipping-bar__labels{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.cd-shipping-bar__label{font-family:var(--cd-sans);font-size:10px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted)}.cd-shipping-bar__amount{font-family:var(--cd-sans);font-size:10px;font-weight:400;color:var(--cd-accent);letter-spacing:.06em}.cd-shipping-bar__track{height:1.5px;background:#ccc6bc;overflow:hidden}.cd-shipping-bar__fill{height:100%;background:var(--cd-ink);width:0;transition:width 1.1s cubic-bezier(.16,1,.3,1)}.cd-upsell-panel{position:absolute;top:0;left:-281px;height:100%;width:280px;background:var(--cd-bg-upsell);border-left:1px solid var(--cd-border);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .45s ease .2s;box-shadow:-8px 0 32px #00000014;overflow:hidden}.cd-upsell-panel.is-visible{opacity:1;pointer-events:all}.cd-upsell-panel__header{padding:26px 22px 14px;flex-shrink:0;border-bottom:none}.cd-upsell-panel__title{font-family:var(--cd-sans);font-size:10px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#5c5750;margin:0}.cd-upsell-panel__list{flex:1;overflow-y:auto;padding:0 22px 22px;scrollbar-width:none}.cd-upsell-panel__list::-webkit-scrollbar{display:none}.cd-upsell-item{display:grid;grid-template-columns:68px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--cd-border);text-decoration:none;cursor:pointer}.cd-upsell-item:last-child{border-bottom:none}.cd-upsell-item__img-wrap{width:68px;height:86px;overflow:hidden;flex-shrink:0}.cd-upsell-item__img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease;display:block}.cd-upsell-item:hover .cd-upsell-item__img{transform:scale(1.06)}.cd-upsell-item__img-placeholder{width:68px;height:86px;background:linear-gradient(145deg,#d9d1c5,#c8bfb2)}.cd-upsell-item__info{display:flex;flex-direction:column;justify-content:center;gap:3px;padding-top:2px}.cd-upsell-item__type{font-family:var(--cd-sans);font-size:9px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:var(--cd-muted)}.cd-upsell-item__name{font-family:var(--cd-serif);font-size:16px;font-weight:400;color:var(--cd-ink);letter-spacing:.01em;line-height:1.25;margin-top:1px}.cd-upsell-item__price{font-family:var(--cd-sans);font-size:13px;font-weight:400;color:var(--cd-ink);margin-top:3px;display:flex;align-items:center;gap:6px}.cd-upsell-item__price-old{text-decoration:line-through;color:var(--cd-faint);font-size:11px;font-weight:300}.cd-upsell-item__badge{font-family:var(--cd-sans);font-size:9px;font-weight:400;letter-spacing:.04em;color:#fff;background-color:#b03020;padding:2px 5px;border-radius:2px}.cd-upsell-item__cta{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-family:var(--cd-sans);font-size:9px;font-weight:300;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c8c2ba;transition:gap .2s,text-decoration-color .2s}.cd-upsell-item:hover .cd-upsell-item__cta{gap:9px;text-decoration-color:var(--cd-ink)}.cart-drawer__summary{background-color:var(--cd-bg)!important;border-top:1px solid var(--cd-border)!important;padding:20px 28px 28px!important;gap:14px!important;mask-image:none!important;-webkit-mask-image:none!important}.cart-drawer__summary .cart__total-label{font-family:var(--cd-sans)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--cd-muted)!important}.cart-drawer__summary .cart__total-value,.cart-drawer__summary .cart__total-value text-component,.cart-drawer__summary text-component[ref=cartTotal]{font-family:var(--cd-sans)!important;font-size:24px!important;font-weight:300!important;font-style:normal!important;color:var(--cd-ink)!important;letter-spacing:.02em!important}.cart-drawer__summary .tax-note,.cart-drawer__summary .tax-note *{font-family:var(--cd-sans)!important;font-size:10px!important;font-weight:300!important;color:var(--cd-faint)!important}.cart-drawer__summary .cart__checkout-button{font-family:var(--cd-sans)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.32em!important;text-transform:uppercase!important;background-color:var(--cd-ink)!important;color:#f5f1eb!important;border:none!important;border-radius:0!important;height:52px!important;position:relative!important;overflow:hidden!important;transition:letter-spacing .9s ease,color .4s ease!important}.cart-drawer__summary .cart__checkout-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f1eb;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1);z-index:0}.cart-drawer__summary .cart__checkout-button:hover:before{transform:scaleX(1)}.cart-drawer__summary .cart__checkout-button:hover{letter-spacing:.4em!important}.cart-drawer__summary .cart__checkout-button>*,.cart-drawer__summary .cart__checkout-button span,.cart-drawer__summary .cart__checkout-button *{position:relative!important;z-index:2!important}.cart-drawer__summary .cart__checkout-button:hover,.cart-drawer__summary .cart__checkout-button:hover *,.cart-drawer__summary .cart__checkout-button:hover span,.cart-drawer__summary .cart__checkout-button:hover:after{color:#1a1714!important}.cart-drawer__summary .cart__ctas:after{content:"\1f512   Paiement 100% s\e9 curis\e9";display:flex;align-items:center;justify-content:center;font-family:var(--cd-sans);font-size:9px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-faint);margin-top:12px}@media screen and (max-width:749px){.cd-upsell-panel{display:none!important}}@media screen and (max-width:749px){.cd-mobile-upsell{padding:18px 0 18px 22px;border-top:1px solid var(--cd-border);background-color:var(--cd-bg);flex-shrink:0}.cd-mobile-upsell__title{font-family:var(--cd-sans);font-size:9px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:#5c5750;margin-bottom:14px;padding-right:22px}.cd-mobile-upsell__track{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-right:22px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.cd-mobile-upsell__track::-webkit-scrollbar{display:none}.cd-mobile-upsell__card{flex-shrink:0;width:115px;text-decoration:none;scroll-snap-align:start}.cd-mobile-upsell__card{flex-shrink:0;width:90px;text-decoration:none;scroll-snap-align:start}.cd-mobile-upsell__img-wrap{width:90px;height:113px;overflow:hidden;display:block}.cd-mobile-upsell__img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.cd-mobile-upsell__img-placeholder{width:90px;height:113px;background:linear-gradient(145deg,#d9d1c5,#c8bfb2);display:flex;align-items:center;justify-content:center;font-family:var(--cd-serif);font-size:9px;color:#f5f1eb;letter-spacing:.1em}.cd-mobile-upsell__name{font-family:var(--cd-serif);font-size:12px;font-weight:400;color:var(--cd-ink);margin-top:6px;line-height:1.2;display:block}.cd-mobile-upsell__price{font-family:var(--cd-sans);font-size:10px;font-weight:300;color:var(--cd-muted);margin-top:2px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.cd-mobile-upsell__price-old{text-decoration:line-through;color:var(--cd-faint);font-size:9px}.cd-mobile-upsell__badge{font-family:var(--cd-sans);font-size:8px;font-weight:400;color:#fff;background-color:#b03020;padding:1px 4px;border-radius:2px}.cd-mobile-upsell__cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cart-drawer-atelier.css.map */
