.checkout-steps{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0;flex-wrap:wrap;position:relative;float:inline-end;bottom:20px}.step{display:flex;flex-direction:row;gap:10px;align-items:center;font-size:13px;font-family:Poppins,sans-serif;color:#888;text-align:center}.step .icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.step.active{color:#000;font-weight:700}.step img{width:45px;height:45px}.line{width:50px;border:1px dashed #ccc;margin:0 5px}@media (max-width: 768px){.checkout-steps{gap:10px;border-bottom:1px solid rgba(var(--text-color) / .15);padding-bottom:20px;margin-bottom:0}.line{width:25px}.step{font-size:11px}}#template-cart .flex.justify-between.items-center.mt-6.bottomsubtotal{justify-content:flex-end;gap:10px}#template-cart .flex.justify-between.items-center.mt-6.bottomsubtotal h3{text-transform:inherit;color:#000;font-weight:600}#template-cart .flex.justify-between.items-center.mt-6.bottomsubtotal p{font-weight:800;font-size:16px;color:#000}#template-cart .recommendation-alt-wrapper .product-card{border:1px solid #E5E5E5}#template-cart .recommendation-alt-wrapper{background:#fff;padding:20px}#template-cart .recommendation-alt-wrapper .grid{gap:15px}#template-cart strong.price__current{color:#000}#template-cart .product-card__form button{background:#50248f}product-recommendations#cart-recommendations strong.price__current{font-size:15px;color:#230051}#template-cart .delivery-estimate,#template-cart .delivery-estimate-c-beauty{margin-bottom:7px}#template-cart .delivery-text-c-beauty,#template-cart .delivery-text{color:#2162a1;font-size:14px;font-family:Poppins,sans-serif;margin-bottom:5px}.cart-item__details .text-theme-light.text-sm.mb-2{color:#797979;font-size:11px;font-family:Poppins,sans-serif}a.cart-item__title.m-0.font-bold.text-current.js-item-name{color:#000;font-size:13px;font-family:Poppins,sans-serif;font-weight:600}.cc-main-cart{background:#ececec!important;margin-top:30px;padding-top:20px;margin-bottom:0!important}form#cart .cart__items{background:#fff;padding:20px;margin-bottom:25px}#cart-summary .flex.justify-between.items-center.mt-6{flex-direction:column}#cart-summary h3.mb-0.h6{text-transform:inherit;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;color:#000}#cart-summary p.mb-0.h6{font-weight:800;font-size:16px;font-family:Poppins,sans-serif;color:#000}.recommendation-alt-title{font-family:Poppins,sans-serif;font-weight:500;font-size:15px;color:#000;text-transform:inherit}#cart-items td.cart-item__total.price{font-size:18px;font-family:Poppins,sans-serif;font-weight:600;color:#000;margin-top:0}.qty-input.qty-input--combined.inline-flex.items-center.w-full{font-family:Poppins,sans-serif;font-weight:600;font-size:15px;color:#000}.cart__items h1.h2.mb-10.text-start.js-cart-title{color:#000;text-transform:inherit;font-family:Poppins,sans-serif;font-weight:500;font-size:24px;text-align:left!important;border-bottom:1px solid rgba(var(--text-color) / .15)!important;padding-bottom:20px;margin-bottom:20px}.cart__items .recommendation-alt-title{color:#000;text-transform:inherit;font-family:Poppins,sans-serif;font-weight:500;font-size:24px;text-align:left!important;margin-bottom:20px}.bg-cart{background:#fff;padding:5px 20px 20px;margin-bottom:20px}.recommendations-cart .card.card--row.card--related.relative.flex{background:none}.recommendations-cart p.h6.regular-text.mt-2.mb-1{margin-top:0;text-transform:inherit;font-size:12px;font-family:Poppins,sans-serif;color:#230051}.recommendations-cart strong.price__current{color:#000!important;font-size:22px;font-family:Poppins,sans-serif;font-weight:600}.recommendations-cart .btn--secondary{border:none;background:#50248f;color:#fff}.recommendations-cart .card--related{padding:0}.recommendations-cart .cart-page-recommendations.mt-8{margin-top:15px!important}.bg-cart .btn--primary{background:#fcd549;color:#000;border:none;border-radius:20px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}#template-cart button.btn.btn--primary.btn--icon-with-text.w-full{padding:10px!important}.recommendations-cart h2.h6{text-transform:inherit;text-align:left;color:#7d3fd5;color:#000;margin-bottom:0;font-size:16px;font-weight:400;font-family:Poppins}.recommendations-cart .card--related .card__media{flex:0 0 65px!important}.recommendations-cart .btn--sm{padding:10px 15px;font-size:10px;font-weight:400;font-family:Poppins,sans-serif}.centered-line{width:150px;height:2px;background-color:#fff;margin:0 auto}.cart__items .qty-input.qty-input--combined.inline-flex.items-center.w-full{border-color:#ffd911}#template-cart .bg-cart .flex.justify-between.mt-6,#template-cart .bg-cart .mt-6{margin-top:15px}@media screen and (min-width: 1024px){#template-cart .cart-item__image img{width:100%}}.only-desktop{display:none}@media screen and (min-width: 768px){.only-desktop{display:block}}.only-mobile{display:none}@media screen and (max-width: 767px){h1.h2.mb-10.text-start.js-cart-title{margin-bottom:15px;color:#000;text-transform:inherit;font-family:Poppins,sans-serif;font-weight:600;font-size:24px;text-align:left!important}td.cart-item__remove{order:3;padding:0;margin:0;position:absolute;top:28%;right:0}#cart-items td.cart-item__total.price,.flex.items-center.mt-4{margin-top:0}.checkout-steps{float:none}.only-mobile{display:block}#template-cart .cart-items .text-theme-light.text-sm.mb-2.md\:hidden{display:none}td.cart-item__total.price{padding-top:0}tr.cart-item{grid-template-columns:30% 70%;padding-left:10px;padding-right:10px;gap:10px}.cart-item__qty{order:2}.cart-item__total.price{order:1}}@media (max-width: 768px){.step{flex-direction:column;gap:0px}.cart__summary{margin-top:10px!important;border:0;padding:0}.bg-cart{padding:5px 40px 20px}.bg-cart .btn--primary{font-size:18px;height:45px}#template-cart .recommendations-cart{margin-bottom:20px}#template-cart .recommendation-alt-title{font-size:20px}#template-cart .bg-cart .flex.justify-between.items-center.mt-6{display:none}#template-cart .cart__summary{margin-top:0!important}#template-cart form#cart .cart__items{margin-bottom:0!important}#template-cart .bg-cart .flex.justify-between.mt-6,#template-cart .bg-cart .mt-6{margin-top:0!important}#template-cart .flex.justify-between.items-center.mt-6.bottomsubtotal{justify-content:center;gap:10px}.qty-input.qty-input--combined.inline-flex.items-center.w-full{height:30px!important}.text-theme-light.text-sm.mb-2{margin-bottom:0!important}.cart-item .price__current{font-size:15px!important}.product-card__form button{padding:10px!important}.product-card__image{height:150px!important}.product-card{height:335px!important}product-recommendations#cart-recommendations .grid{grid-template-columns:repeat(1,1fr);padding-left:20px;padding-right:20px;margin-bottom:20px}}@media (min-width: 850px){.cart__summary{position:inherit!important}}@media (min-width: 1024px){#template-cart .cart__summary{flex:0 0 25%;border:0px;padding:0;margin-bottom:20px}}@media (min-width: 850px){#template-cart .cart__items{max-width:75%}#template-cart .cart__items.cart-empty{max-width:100%!important}#template-cart .cart__items.cart-empty .checkout-steps{display:none}}@media (min-width: 1280px){#template-cart .cart{column-gap:20px}.recommendations-cart .xl\:grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}}.only-mobile-cart{display:none}@media screen and (max-width: 768px){.only-mobile-cart{display:block}}:lang(ar) .cart__items h1.h2.mb-10.text-start.js-cart-title,:lang(ar) .recommendation-alt-title,:lang(ar) .recommendations-cart h2.h6{text-align:right!important}product-recommendations#cart-recommendations{border:1px solid #d5d9d9;background:#fff;padding:20px;border-radius:10px}#template-cart #main-content{background:#ececec!important}#template-cart td.cart-item__qty .flex.items-center.mt-4{margin-top:0}#template-cart .cart-item__image img{max-height:170px}#template-cart .cart-items tr{border-bottom:1px solid rgba(var(--text-color) / .15)!important;display:grid}@media (min-width: 768px){#template-cart .cart-items tr{grid-template-columns:max-content}#template-cart .cart-item__qty{grid-row:2 / 3;margin-top:0}}@media (min-width: 1024px){#template-cart .cart{column-gap:calc(6 * var(--space-unit))}}@media (min-width: 769px){#template-cart .md\:p-8{padding:0}}#template-cart .cart__summary{border:none!important}#cart-drawer .cart-drawer__content{background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/137/assets/new-cart.css.map */
