cart-drawer.drawer--cart .cart-block:has(.cp-cart-styles){display:none}@font-face{font-family:CP Poppins;src:url(poppins-latin-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CP Poppins;src:url(poppins-latin-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:CP Poppins;src:url(poppins-latin-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}cart-drawer.drawer--cart{--FONT-STACK-BODY: "CP Poppins", sans-serif;--FONT-STACK-HEADING: "CP Poppins", sans-serif;--LETTER-SPACING-BODY: .75px;font-family:CP Poppins,sans-serif;letter-spacing:.75px}cart-drawer.drawer--cart input,cart-drawer.drawer--cart button{font-family:CP Poppins,sans-serif;letter-spacing:.75px}cart-drawer.drawer--cart .cart__custom-code{padding:0}cart-drawer.drawer--cart .drawer__head{display:flex;align-items:center;min-height:54px;padding:12px 20px;border-bottom:0}cart-drawer.drawer--cart .cart__title{position:relative;flex:1 1 auto;height:22px;margin:0;overflow:hidden;color:transparent;font-size:0}cart-drawer.drawer--cart .cart__title:before{content:"";position:absolute;top:0;left:0;width:182px;height:22px;background:var(--cp-cart-logo) no-repeat left center / contain}cart-drawer.drawer--cart .drawer__close{top:50%;right:20px;width:30px;height:30px}.cp-cart-alert{padding:10px;color:#000;background:#fee7e7;border-top:1px solid #fee7e7;border-bottom:1px solid #fee7e7;font-size:14px;line-height:1.2;text-align:center}.cp-cart-alert p{margin:0}.cp-cart-alert strong{font-weight:700;font-variant-numeric:tabular-nums}cart-drawer.drawer--cart .cart__item{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"image title" "image meta" "image price" "image qty";grid-template-rows:auto auto auto 1fr;gap:0 16px;padding:28px;border-bottom:1px solid #eaeaea}cart-drawer.drawer--cart .cart__item__image,cart-drawer.drawer--cart .cart__item__image a{width:88px;height:88px}cart-drawer.drawer--cart .cart__item__image a{border-radius:0}cart-drawer.drawer--cart .cart__item__image .lazy-image,cart-drawer.drawer--cart .cart__item__image img{width:88px;height:88px;object-fit:cover}cart-drawer.drawer--cart .cart__item__title{margin-top:-2px;padding-right:30px;font-size:16px;font-weight:600;line-height:1.3}cart-drawer.drawer--cart .cart__item__title a{color:#000}cart-drawer.drawer--cart .cart__item__meta{margin-top:3px;padding-bottom:1px;color:#0006;font-size:14px;line-height:1.2}cart-drawer.drawer--cart .cart__item__meta p{display:inline;margin:0}cart-drawer.drawer--cart .cart__item__meta p:not(:last-child) span:after{content:","}cart-drawer.drawer--cart .cart__item__meta strong{font-weight:400}cart-drawer.drawer--cart .cart__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 2px;margin-top:0;text-align:left}cart-drawer.drawer--cart .cart__price del{order:1;color:#0006;font-size:14px;font-weight:400;line-height:1.6}cart-drawer.drawer--cart .cart__price ins{order:2;color:#c20000;font-size:15px;font-weight:600;line-height:1.6}cart-drawer.drawer--cart .cart__price__saving{order:3;flex-basis:100%;margin:0;color:#2ea818;font-size:15px;font-weight:700;line-height:1.5}cart-drawer.drawer--cart .cart__price__saving:before{content:"("}cart-drawer.drawer--cart .cart__price__saving:after{content:")"}cart-drawer.drawer--cart .cart__item__saving{display:none}cart-drawer.drawer--cart .cart__quantity-wrapper{grid-area:qty;align-self:start;margin-top:3px}cart-drawer.drawer--cart .cart__quantity{display:flex;align-items:center;width:100px;height:28px;overflow:hidden;border:1px solid #ccc;border-radius:4px}cart-drawer.drawer--cart .cart__quantity .cart__quantity-minus,cart-drawer.drawer--cart .cart__quantity .cart__quantity-plus{position:static;flex:0 0 29px;width:29px;height:26px;margin:0;padding:4px 8px;background:#fff;transform:none}cart-drawer.drawer--cart .cart__quantity svg{width:10px;height:10px}cart-drawer.drawer--cart .cart__quantity .cart__quantity-field{flex:0 0 40px;width:40px;height:26px;padding:4px;border:0;border-radius:0;font-size:14px;font-weight:400;text-align:center}cart-drawer.drawer--cart .cart__item__remove{top:28px;right:28px;width:20px;height:24px;padding:0;color:#000}cart-drawer.drawer--cart .drawer__foot{background:#f6f6f7}.cp-cart-ship{margin:0;padding:10px 20px 8px;color:#1a1a1a;background:#fff;font-size:13px;line-height:1.3;text-align:center}.cp-cart-ship strong{font-weight:700}.cp-cart-ship__dot{display:inline-block;width:6px;height:6px;margin-right:6px;vertical-align:middle;background:#4f9d5b;border-radius:50%}cart-drawer.drawer--cart .cart__foot__inner{padding:0 23px!important;background:#f6f6f7;border-top:1px solid rgba(0,0,0,.1)}cart-drawer.drawer--cart .cart__price__holder{gap:0}cart-drawer.drawer--cart .cart__total{display:flex;align-items:center;justify-content:space-between;margin:0!important;padding:14px 0 12px!important;color:#000;border-top:0;border-bottom:0;font-size:14px;font-weight:400}cart-drawer.drawer--cart .cart__total .cart__total__label,cart-drawer.drawer--cart .cart__total .cart__total__value{color:#000;font-size:14px!important;font-weight:400!important;letter-spacing:.75px!important;line-height:1.6;text-transform:none!important}cart-drawer.drawer--cart .cart__total--saving{justify-content:flex-start;gap:8px}cart-drawer.drawer--cart .cart__total--saving .cart__total__value{margin-left:auto}cart-drawer.drawer--cart .cp-cart-tag{display:inline-flex;align-items:center;gap:2px;margin:-2px 0;padding:2px 6px 2px 4px;color:#fff;background:#c20000;border:1px solid #c20000;border-radius:4px;font-size:13px;font-weight:600;line-height:1.6}cart-drawer.drawer--cart .cp-cart-tag svg{width:20px;height:20px}cart-drawer.drawer--cart .cart__total--shipping{padding:12px 0!important;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}cart-drawer.drawer--cart .cart__total--shipping .cart__total__label,cart-drawer.drawer--cart .cart__total--shipping .cart__total__value{line-height:1}cart-drawer.drawer--cart .cart__checkout{min-height:59px;margin:0!important;padding:18px 16px!important;color:#fff!important;background:#000!important;border:0!important;border-radius:0!important;text-transform:uppercase!important;transition:opacity .3s}cart-drawer.drawer--cart .cart__checkout:not(:disabled):hover{background:#000!important;border-color:#000!important;opacity:.85}cart-drawer.drawer--cart .cart__checkout__main,cart-drawer.drawer--cart .cart__checkout__main>span,cart-drawer.drawer--cart .cart__checkout__main cart-checkout-total{font-family:var(--FONT-STACK-BODY)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.75px!important;line-height:1.5}cart-drawer.drawer--cart .cart__checkout__main{gap:6px}cart-drawer.drawer--cart .cart__checkout .animated-icon,cart-drawer.drawer--cart .cart__checkout__note{display:none}cart-drawer.drawer--cart .drawer__foot .cart-block:has(.cp-cart-pill),cart-drawer.drawer--cart .drawer__foot .cart-block:has(.cart__payment-icons){padding:0 23px;background:#f6f6f7}.cp-cart-pill{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:6px;color:#2c2c2c;background:#fff;border:1px solid #e6e6e6;font-size:12px;font-weight:600;letter-spacing:.96px;line-height:19px;text-transform:uppercase}.cp-cart-pill svg{flex:0 0 18px;width:18px;height:18px}cart-drawer.drawer--cart .cart__payment-icons{gap:5px;padding:6px 0 12px}cart-drawer.drawer--cart .cart__payment-icons .payment-icon{width:41px;height:26px}@media only screen and (min-width:750px){cart-drawer.drawer--cart{--DRAWER-WIDTH: 440px}cart-drawer.drawer--cart .drawer__head{padding-right:30px;padding-left:30px}cart-drawer.drawer--cart .drawer__head .drawer__close{right:30px}}dialog.product-quick-add .product__title,dialog.product-quick-add .product__title *{color:#121212;font-family:CP Poppins,sans-serif;font-size:24px;font-weight:700;letter-spacing:.78px;line-height:1.2308;text-transform:none}dialog.product-quick-add .product__price.cp-product-price{display:flex!important;flex-wrap:wrap;align-items:center;gap:0!important;font-family:CP Poppins,sans-serif;line-height:1.5}dialog.product-quick-add .product__price.cp-product-price [data-product-price]{margin-right:0!important;letter-spacing:1.15px;line-height:1.5!important}dialog.product-quick-add .product__price.cp-product-price .product__price--strike{margin-left:6px!important;letter-spacing:.8px}dialog.product-quick-add .product__price.cp-product-price .cp-discount-wrap{display:flex;order:3;top:0!important;align-self:center;margin-left:10px}dialog.product-quick-add .product__price.cp-product-price .cp-discount-wrap.hidden{display:none!important}dialog.product-quick-add .product__price.cp-product-price .cp-discount-tag{gap:4.8px;height:23px;padding:0 6px;color:#ffffffe6;background:#479333;border:1px solid #479333;border-radius:6px;font-family:CP Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;line-height:21px;text-transform:uppercase}dialog.product-quick-add .product__submit__item .btn[data-add-to-cart]{min-height:49px!important;height:49px;padding:0 30px!important;color:#fff!important;background:#000!important;border:0!important;border-radius:8px!important;text-transform:uppercase!important}dialog.product-quick-add .product__submit__item .btn[data-add-to-cart]:not(:disabled):hover{background:#000!important}dialog.product-quick-add .product__submit__item .btn[data-add-to-cart] .btn__text{font-family:CP Poppins,sans-serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:1px!important;line-height:1.2}dialog.product-quick-add .product__submit__item .btn[data-add-to-cart] .btn__text svg,dialog.product-quick-add .product__submit__item .btn[data-add-to-cart] .icon{display:none}@media only screen and (min-width:750px){dialog.product-quick-add .product__title,dialog.product-quick-add .product__title *{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/cart-drawer-maison.css.map */
