.cart-drawer{--container-outer-width: 0;--drawer-body-padding: 0}.cart-drawer .cart-drawer__top .cart-drawer__top--liv-recommandations{background-color:#e2ebf7;border-bottom-right-radius:70px;padding:1rem 2.5rem}.cart-drawer .cart-drawer__top .cart-drawer__top-header{padding:1rem 2.5rem 0}.cart-drawer .cart-drawer__line-items{padding:0rem 2.5rem}.cart-drawer .free-shipping-bar .text-accent{color:var(--color-secondary-starwax)}.cart-drawer .free-shipping-bar .progress-bar:before{background:var(--color-secondary-starwax)}.cart-drawer .free-shipping-bar .progress-bar{background:#fff;border-radius:100px}.cart-drawer .cart-drawer__top .horizontal-product-list{border:0;gap:20px}.cart-drawer .cart-drawer__recommendations-container{gap:5px}.cart-drawer .cart-drawer__recommendations .cart-drawer__recommendations__nav{margin-top:10px}.cart-drawer .cart-drawer__top .horizontal-product{padding:0;border-radius:5px 5px 40px;border:1px solid var(--color-primary-starwax)}.cart-drawer .cart-drawer__top .horizontal-product-list .associated-product__vendor{font-size:12px}.cart-drawer .cart-drawer__top .horizontal-product-list .associated-product__title{font-size:14px;line-height:17px}.cart-drawer .cart-drawer__top .horizontal-product-list sale-price{font-size:12px}.cart-drawer .cart-drawer__top .horizontal-product-list unit-price{display:none}.cart-drawer .cart-drawer__top .horizontal-product-list img{border-top-left-radius:5px;border-bottom-left-radius:5px}.cart-drawer .cart-drawer__top .horizontal-product__info{gap:10px}.cart-drawer .cart-drawer__top .button{width:40px;height:40px;border:0;background-color:var(--color-secondary-starwax);color:#fff;box-shadow:none;padding:0}.cart-drawer .cart-drawer__top .button svg{margin:auto;stroke-width:1.5}.cart-drawer .cart-drawer__top .button__loader>*{width:.205rem;height:.205rem}.client-pro-discount-message{margin-top:-20px;font-size:14px}.client-pro-discount-message__first{display:flex;align-items:center;gap:5px;background-color:#fff5dd;width:fit-content;padding:7px 15px;border-radius:50px}.cart-drawer .cart-drawer__line-items .line-item__media-wrapper img{border-radius:20px}.cart-drawer .cart-drawer__line-items .text-on-sale{color:var(--color-secondary-starwax)}.cart-drawer .cart-drawer__line-items .line-through{font-size:14px}.cart-drawer .cart-drawer__line-items .badge{background-color:#e2ebf7;font-weight:400}.cart-drawer quantity-selector{height:2.6rem}.cart-drawer quantity-selector .quantity-selector__button{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}.cart-drawer quantity-selector input{font-size:80%}.cart-drawer .buy-buttons .button{background-color:var(--color-secondary-starwax)}.cart-drawer .buy-buttons .button:hover{color:var(--color-secondary-starwax);background-color:#fff;box-shadow:inset 0 0 0 2px var(--color-secondary-starwax)}.cart-exchange-point{flex-direction:column;align-items:start;padding:0rem 2.5rem;gap:0}.cart-exchange-point .aaa-loyalty-cartredeem-widget .discount_code_generate_div{float:none!important;width:auto;background-color:#fff5dd;border:0!important;box-shadow:none!important;border-radius:15px;padding-top:10px;padding-bottom:10px}.cart-exchange-point .aaa-loyalty-cartredeem-widget p{font-size:14px;color:var(--color-primary-starwax);margin-top:0;line-height:16px}.cart-exchange-point p.aaa_last_cart_code{float:none!important;display:none}.cart-exchange-point .aaa-loyalty-cartredeem-widget .enter_points{padding:7px 10px;font-size:13px}.cart-exchange-point .aaa-loyalty-cartredeem-widget .aio_generate_discount{border:0!important;border-radius:30px;font-size:13px;min-height:20px;padding:7px 10px}@media(max-width:700px){.cart-drawer .cart-drawer__top .cart-drawer__top--liv-recommandations{padding:1rem 1.5rem}.cart-drawer .cart-drawer__top .cart-drawer__top-header{padding:1rem 1.5rem 0}.cart-drawer .cart-drawer__line-items{padding:0rem 1.5rem}.cart-drawer .cart-drawer__top .horizontal-product-list .associated-product__title{font-size:13px;line-height:16px}.cart-drawer .cart-drawer__top .horizontal-product-list .horizontal-product__image{width:80px}.cart-drawer .cart-drawer__top .horizontal-product{position:relative}.cart-drawer .cart-drawer__top .horizontal-product__info{align-self:center}.cart-drawer .cart-drawer__top .horizontal-product__cta{position:absolute;right:10px;bottom:0}.cart-drawer .cart-drawer__top .button{width:34px;height:34px}.cart-drawer quantity-selector input{font-size:100%}.cart-drawer quantity-selector svg.icon-minus{width:7px!important;height:1.4px!important}.cart-drawer quantity-selector svg.icon-plus{width:7px!important;height:7px!important}.cart-drawer quantity-selector{height:2rem}.cart-drawer quantity-selector .quantity-selector__button{padding-inline-start:var(--spacing-3);padding-inline-end:var(--spacing-3)}.client-pro-discount-message{font-size:12px}}.shopify-section--main-cart .page-spacer{margin-block-end:0}.shopify-section--main-cart .cart-form{border-bottom-right-radius:50px}.shopify-section--main-cart .free-shipping-bar .text-accent{color:var(--color-secondary-starwax)}.shopify-section--main-cart .free-shipping-bar .progress-bar:before{background:var(--color-secondary-starwax)}.shopify-section--main-cart .free-shipping-bar .progress-bar{background:#edf2f9;border-radius:100px}.shopify-section--main-cart .order-summary__body .line-item .line-item__media-wrapper img{border-radius:10px}.shopify-section--main-cart .order-summary__body .line-item .line-item__info .text-on-sale{color:var(--color-secondary-starwax)}.shopify-section--main-cart .order-summary__body .line-item .line-item__info .badge{background-color:#edf2f9}.shopify-section--main-cart .cart-order__recap .button--outline{background-color:var(--color-secondary-starwax);color:#fff}.cross-sell-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px}.cross-sell-modal[hidden]{display:none}.cross-sell-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.cross-sell-modal__dialog{position:relative;background:#fff;border-radius:16px;padding:28px;width:100%;max-width:520px;max-height:85vh;overflow:auto;box-shadow:0 12px 40px #00000026}.cross-sell-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cross-sell-modal__heading{margin:0;color:var(--color-primary-starwax)}.cross-sell-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:#edf2f9;color:var(--color-primary-starwax);cursor:pointer;flex-shrink:0}.cross-sell-modal__close svg{width:14px;height:14px}.cross-sell-modal__list{display:flex;flex-direction:column;gap:12px}.cross-sell-card{display:flex;align-items:center;gap:16px;border:1px solid #E2EBF7;border-radius:12px;padding:16px}.cross-sell-card__media{flex-shrink:0;width:96px}.cross-sell-card__media img{border-radius:8px;display:block}.cross-sell-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cross-sell-card__title{font-size:15px;line-height:1.3;color:var(--color-primary-starwax);text-decoration:none}.cross-sell-card__avantage{font-size:13px;line-height:1.35;color:#7b8598;margin:0}.cross-sell-card__price{font-weight:600;color:var(--color-secondary-starwax)}.cross-sell-card__action{flex-shrink:0}.cross-sell-card__action .button{background-color:var(--color-secondary-starwax);white-space:nowrap}.cross-sell-card__sold-out{font-size:13px;color:#7b8598}.cross-sell-modal__dismiss{display:block;margin:16px auto 0;border:0;background:none;font-size:14px;text-decoration:underline;color:var(--color-primary-starwax);cursor:pointer}@media(max-width:700px){.cross-sell-modal{padding:12px;align-items:flex-end}.cross-sell-modal__dialog{max-width:100%;padding:20px;border-radius:16px 16px 0 0}.cross-sell-modal__header{margin-bottom:12px}.cross-sell-card{flex-wrap:wrap;gap:10px;padding:12px}.cross-sell-card__media{width:72px}.cross-sell-card__info{flex:1 1 0}.cross-sell-card__title{font-size:14px}.cross-sell-card__avantage{font-size:12px}.cross-sell-card__action{flex-basis:100%}.cross-sell-card__action .button{width:100%;min-height:44px}.cross-sell-modal__dismiss{width:100%;padding:12px;margin-top:12px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-cart.css.map */
