.cart-redesign__root{display:contents}#cart-drawer .cart-redesign__your,#cart-drawer .cart-redesign__count,#cart-drawer .cart-redesign__offer,#cart-drawer .cart-redesign__summary,#cart-drawer .cart-redesign__total-today,#cart-drawer .cart-redesign__checkout-label,#cart-drawer .cart-redesign__reassurance{display:none}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]){--cart-redesign-pink: #d97f98;--cart-redesign-ink: #151515;height:calc(100% - var(--cart-redesign-preview-inset, 0px));font-family:"Futura PT",var(--FONT-STACK-BODY),sans-serif}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__your,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__count{display:inline}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-drawer__item-qty{display:none!important}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-drawer__head h3{display:block!important;font-size:26px;font-weight:500;line-height:32px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) [data-upsells-holder],#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-drawer-savings,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-clarity-total,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-clarity-total[hidden],#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__text[data-routine-footer-control],#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) [data-cart-price-holder]>.cart__total,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) [data-cart-price-holder]>.cart__discounts,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__control-checkout,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__checkout [data-cart-total-price]{display:none!important}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__offer:not(.hidden):not([hidden]){display:block}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__summary,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__total-today,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__checkout-label,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-redesign__reassurance{display:flex}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation]{gap:18px;min-height:142px;padding:20px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__image{flex:0 0 95px;width:95px;height:95px;margin-right:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__image a{width:95px;height:95px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__title,#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__title a{font-size:18px!important;font-weight:500;line-height:21px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__content{gap:6px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__meta{margin-top:4px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__selling-plan span{margin:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__price{font-size:18px;line-height:22px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__price ins{font-weight:500}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__price del{font-size:16px;line-height:20px;color:#af2e2e}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] .cart__item__selling-plan{margin:0;font-size:16px;font-style:italic;line-height:22px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=color-changing-foundation] :is(.cart__item__quantity,.cart__item__remove){font-size:15px;line-height:20px;color:#555}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-drawer__message{font-size:18px;line-height:23px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) :is(.cart__message__success,.cart__message__default){font-size:18px;line-height:23px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__message__success{font-weight:400}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift]{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;min-height:75px;padding:10px 18px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__image{flex:0 0 55px;width:55px;height:55px;margin:0;overflow:hidden;border-radius:8px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__image a{width:55px;height:55px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__content{flex:1 1 auto;width:auto;min-width:0;gap:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__content-inner{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__info{flex:1 1 auto;min-width:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__title{font-size:18px;font-weight:500;line-height:22px;overflow-wrap:anywhere}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__title a{font-size:18px!important;font-weight:500;line-height:22px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__price{flex:0 0 auto;width:auto;display:flex;align-items:baseline;gap:6px;margin:0;padding:0;font-size:14px;font-weight:500;white-space:nowrap}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__price del{color:#af2e2e}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__price ins{font-weight:500}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-included-gift] .cart__item__bottom{display:none}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection]{gap:12px;min-height:76px;padding:10px 18px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] .cart__item__image{flex:0 0 48px;width:48px;height:48px;margin:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] .cart__item__image a{width:48px;height:48px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] .cart__item__content{flex:1 1 auto;gap:4px;min-width:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] .cart__item__content-inner{justify-content:space-between;gap:8px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] .cart__item__info{flex:1 1 auto;min-width:0}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] :is(.cart__item__title,.cart__item__title a){margin:0;font-size:14px!important;line-height:18px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] .cart__item__price{flex:0 0 auto;margin:0;font-size:14px;line-height:18px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__item[data-cart-product-handle=smooche-premium-shipping-protection] :is(.cart__item__bottom,.cart__item__remove){min-height:24px;font-size:12px;line-height:18px}#cart-drawer .cart-redesign__grey-heading,#cart-drawer .cart-redesign__pink-heading{display:none}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__grey-heading,#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__pink-heading{display:block}#cart-drawer .cart-redesign__offer h4{margin:0;font-size:23px;font-weight:500;line-height:30px}#cart-drawer .cart-redesign__offer p{margin:0}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__grey-heading{display:flex;flex-direction:column;gap:3px;height:70px;padding:16px 0 0;margin-bottom:16px;text-align:center}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__grey-heading h4{display:flex;align-items:center;justify-content:center;gap:22px}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__grey-heading h4:before,#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__grey-heading h4:after{content:"";flex:1 1 0;height:1px;background:#f7f7f7}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__grey-heading p{color:#d97f98;font-size:18px;font-weight:500;line-height:23px}#cart-drawer .cart-redesign__result{display:none}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__result{display:block;color:#000;font-size:15px;font-weight:400;line-height:20px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer{background:#fbecef;padding:16px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__pink-heading{margin-bottom:8px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__pink-heading h4{margin-bottom:8px;font-size:24px;line-height:33px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__pink-heading p{font-size:17px;line-height:24px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__pink-heading [data-cart-redesign-plan-copy]{margin-top:3px;color:#3c3c3c;font-size:16px;line-height:22px}#cart-drawer .cart-redesign__pink-heading [hidden]{display:none!important}#cart-drawer .cart-redesign__offer .product-upsell__holder{border:0;min-height:166px;border-radius:0;padding:20px;background:#f7f7f7}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__holder{width:calc(100% - 8px);border-radius:20px;background:#fff;min-height:148px;padding:14px}#cart-drawer .cart-redesign__offer .product-upsell{display:grid;grid-template-columns:86px minmax(0,1fr);min-height:0;align-items:center;gap:16px}#cart-drawer .cart-redesign__offer .product-upsell__image{grid-column:1;grid-row:1;margin:0;flex:0 0 86px;width:86px;max-width:86px;min-width:0;height:112px;min-height:0;max-height:none;padding-bottom:0;background:#f7f7f7;filter:none;border-radius:8px}#cart-drawer .cart-redesign__offer .product-upsell__image img{top:50%;left:50%;width:155%;height:auto;max-width:none;transform:translate(-50%,-50%)}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__image{flex-basis:114px;width:114px;max-width:114px;height:118px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__image img{width:175%}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell{grid-template-columns:114px minmax(0,1fr)}#cart-drawer .cart-redesign__offer .product-upsell__content{grid-column:2;grid-row:1;flex:1 1 auto;max-width:none;min-width:0;padding:0;display:flex;flex-direction:column;gap:5px}#cart-drawer .cart-redesign__offer .product-upsell__subtitle{display:none}#cart-drawer .cart-redesign__offer .product-upsell__title{margin:0;font-size:18px!important;font-weight:500;line-height:23px}#cart-drawer .cart-redesign__offer .product-upsell__title a{font-size:inherit!important;font-weight:inherit;line-height:inherit}#cart-drawer .cart-redesign__offer .product-upsell__price-row{font-size:18px;line-height:23px}#cart-drawer .cart-redesign__offer [data-price-wrapper]{font-size:inherit!important;font-weight:500!important}#cart-drawer .cart-redesign__offer [data-compare-price-wrapper]{font-size:16px!important}#cart-drawer .cart-redesign__offer form{margin:0}#cart-drawer .cart-redesign__offer .product-upsell__errors:empty{display:none}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__content{gap:4px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__title{font-size:20px!important;line-height:23px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__price-row{font-size:21px;line-height:25px}#cart-drawer .cart-redesign__offer .product-upsell__btn{min-height:41px;border:1px solid #151515;border-radius:12px;background:#fff;color:#151515;width:140px;margin-top:0;padding:6px 14px;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:20px}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__btn{width:100%;min-height:44px;background:#d97f98;border-color:#b3637a;color:#fff;font-size:15px;border-radius:13px}#cart-drawer[data-cart-redesign-arm=pink] .cart-drawer__message.is-success{background:#fbecef;color:#573342}#cart-drawer[data-cart-redesign-arm=pink] .cart-drawer__message.is-success .cart__message__progress__holder img{display:none}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart-drawer__foot{padding:0;background:#fff;border-top:1px solid #ddd}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__foot-inner{padding:0}#cart-drawer .cart-redesign__summary{flex-direction:column;gap:6px;padding:12px 20px}#cart-drawer .cart-redesign__summary h4{margin:0;font-size:22px;font-weight:500;line-height:34px}#cart-drawer .cart-redesign__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;line-height:24px}#cart-drawer .cart-redesign__summary-row span{color:#555}#cart-drawer .cart-redesign__summary-row strong{color:#151515;font-weight:500;text-align:right}#cart-drawer .cart-redesign__summary-row--discount strong,#cart-drawer .cart-redesign__free-shipping{color:#187447!important}#cart-drawer .cart-redesign__free-shipping{font-size:14px;font-weight:700}#cart-drawer .cart-redesign__codes:empty{display:none}#cart-drawer .cart-redesign__codes{display:flex;flex-wrap:wrap;gap:6px}#cart-drawer .cart-redesign__code{padding:4px 9px;border-radius:4px;background:#fbecef;font-size:13px;font-weight:500;line-height:18px}#cart-drawer .cart-redesign__code:before{content:"\25c6";margin-right:6px;font-size:10px}#cart-drawer .cart-redesign__total-today{justify-content:space-between;align-items:baseline;gap:8px;padding:12px 20px;border-top:1px solid #ddd;font-size:23px;font-weight:500;line-height:28px}#cart-drawer .cart-redesign__total-values{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:end;gap:8px;font-size:16px}#cart-drawer .cart-redesign__total-values strong{font-size:20px;font-weight:500;white-space:nowrap}#cart-drawer .cart-redesign__total-values del{color:#af2e2e}#cart-drawer .cart-redesign__percent{padding:3px 9px;border-radius:20px;background:#f7dae2;font-size:13px;font-weight:700;line-height:18px;white-space:nowrap}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__buttons-wrapper{padding:0 20px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .payment-icons_footer{margin:4px 0 12px}#cart-drawer:is([data-cart-redesign-arm=grey],[data-cart-redesign-arm=pink]) .cart__checkout{display:flex;justify-content:center;align-items:center;width:100%;min-height:58px;border-radius:16px;background:#151515;color:#fff}#cart-drawer .cart-redesign__checkout-label{align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:22px}#cart-drawer .cart-redesign__reassurance{box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;margin:12px 0 0;padding:0 14px;color:#151515;font-size:14px;line-height:18px;text-align:center}#cart-drawer .cart-redesign__reassurance>span{display:flex;flex:1 1 0;align-items:center;gap:10px;min-width:0;text-align:left}#cart-drawer .cart-redesign__reassurance svg{display:block;flex:0 0 auto}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__reassurance>span{flex:0 1 auto}@media(max-width:375px){#cart-drawer .cart-redesign__offer .product-upsell{gap:10px}}@media(max-width:350px){#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell{grid-template-columns:90px minmax(0,1fr)}#cart-drawer[data-cart-redesign-arm=pink] .cart-redesign__offer .product-upsell__image{flex-basis:90px;width:90px;max-width:90px}}[maison-test-id=MC_CART_CARTSUMMARYSERUMUPSELL_SMOOCHE]{display:none}#cart-drawer .cart-redesign__slide[hidden],#cart-drawer .cart-redesign__carousel-controls[hidden]{display:none!important}#cart-drawer .cart-redesign__extra-offer,#cart-drawer .cart-redesign__carousel-controls{display:none}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__extra-offer{display:block}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__carousel{display:grid;grid-auto-flow:column;grid-auto-columns:92%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}#cart-drawer .cart-redesign__slide{min-width:0;scroll-snap-align:start}#cart-drawer[data-cart-redesign-arm=grey] .cart-redesign__carousel-controls{display:flex;justify-content:flex-end;gap:8px;padding:8px 20px}#cart-drawer .cart-redesign__carousel-controls button{width:36px;height:32px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#151515}#cart-drawer .cart-redesign__extra-offer .product-upsell__image img{width:100%}
/*# sourceMappingURL=/cdn/shop/t/76/assets/smooche-cart-redesign.css.map */
