.cart-items-with-checkout{display:flex}.cart-items-with-checkout .cart__contents{width:100%}.cart-items-with-checkout .cart-right{top:0;padding:0 37px 23px}.cart-item-section h1.title.title--primary{text-align:center;display:block;width:100%;font-family:Abhaya Libre;font-size:52px;font-weight:700;line-height:61.34px;letter-spacing:.02em;color:#1b1b1b}.cart-item-section table.cart-items tr th{font-family:Roboto;font-size:16px;font-weight:600;line-height:18.75px;letter-spacing:0;color:#1b1b1b;text-transform:capitalize;opacity:1}.cart-item-section table.cart-items tr th+th{font-family:Roboto;font-size:16px;font-weight:600;line-height:18.75px;letter-spacing:-.02em;color:#1b1b1b!important;text-transform:capitalize;margin:0;padding:16px 0 16px 20px!important;border-bottom:1px solid #d9d9d9;opacity:1}.cart-item-section th.caption-with-letter-spacing:first-child{padding-bottom:16px}.cart-item-section td.cart-item__details p.caption-with-letter-spacing{font-family:Roboto;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#4e4e4e;opacity:1;text-transform:capitalize;letter-spacing:0}.cart-item-section .cart-item a.cart-item__name.h4.break{font-family:Roboto;font-size:16px;font-weight:400;line-height:20.5px;text-align:left;color:#080808;letter-spacing:0}.cart-item-section .cart-item .product-option dt{font-family:Roboto;font-size:14px;font-weight:600;line-height:21px;text-align:left;color:#080808;letter-spacing:0}.cart-item-section .cart-item .product-option{font-family:Roboto;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#4e4e4e;opacity:1}.cart-item-section .cart-item .product-option dd{color:#4e4e4e;font-weight:400}.cart-item-section .cart-item>td+td{padding:24px 0 0 20px!important}.cart-item-section .cart-items td{padding-top:24px!important}.cart-item-section .cart-item .quantity-with-cartbutton{display:flex;gap:15px;position:relative}.input-group.input-group-sm.align-items-center.new-cstm-qty-numb{position:relative}.cart-item-section .cart-item .quantity{border:1px solid #d9d9d9;text-align:center;border-radius:12px;width:104px}.cart-item-section .cart-item .arrow-wrappwe{display:flex;justify-content:space-between;padding:0 10px;position:relative;top:-34px}.cart-item-section .cart-item .arrow-wrappwe span{cursor:pointer}.cart-item-section .quantity__button{max-width:30px}.cart-item-section span.price.price--end{font-family:Roboto;font-size:16px;font-weight:600;line-height:21px;text-align:end;letter-spacing:0}.cart-item-section .cart-items .cart-item__image-container img{width:100%;mix-blend-mode:multiply}.cart-item-section .cart-items .cart-item__image-container{display:inline-flex;align-items:flex-start;max-height:110px;max-width:110px;padding:6px;background:radial-gradient(80.85% 80.85% at 50.08% 50.09%,#efefef,#fff);border:0}.cart-item-section .cart-footer-icon-text{display:flex;gap:8px;border-top:1px solid #d9d9d9;margin-top:36px;padding-top:10px}.cart-item-section .cart-footer-icon-text .icon-text{display:flex;flex-direction:column;text-align:center;align-items:center}.cart-item-section .cart-footer-icon-text .icon-text .cart_footer_icon{margin-bottom:10px;width:40px;height:40px;padding:8px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/Frame_2147224339_2_1_ca27bc6f-2f26-4853-a410-c0f4190350af.png?v=1736516554)}.cart-item-section .cart-footer-icon-text .icon-text .cart_footer_icon img{width:100%}.cart-item-section .cart-footer-icon-text .icon-text h3{font-family:Roboto;font-size:11px;font-weight:400;line-height:12.89px;text-align:center;margin:0;color:#4e4e4e}.cart-item-section .option-text{display:block;font-family:Inter;font-size:12px;font-weight:500;line-height:14.52px;text-align:center;color:#4e4e4e}.cart-item-section button#checkout{width:100%;height:47px;border-radius:50px;border:1px solid #024d82;background:#024d82;padding:10px;display:block;font-family:Roboto;font-size:16px;font-weight:600;line-height:23.68px;letter-spacing:-.02em;color:#fff;text-decoration:none;text-align:center;max-width:100%!important}.cart-item-section button#checkout:before,.cart-item-section button#checkout:after{visibility:hidden}.cart-item-section .cart__ctas{justify-content:center;margin-bottom:0}.cart-item-section .cart-items-with-checkout{display:grid;justify-content:space-between;gap:44px;grid-template-columns:67% 30%}.cart-item-section small.tax-note.caption-large.rte{display:none}.cart-item-section .totals h2.totals__total{font-family:Roboto;font-size:18px!important;font-weight:700!important;line-height:21.09px!important;text-align:left;color:#080808;letter-spacing:0}.cart-item-section .totals{justify-content:space-between;margin-bottom:16px}.cart-item-section p.totals__total-value.cart-page-total{font-family:Roboto;font-size:18px;font-weight:700;line-height:21.09px;color:#080808}.cart-item-section .cart__dynamic-checkout-buttons{max-width:100%!important}.cart-item-section .cart-right{padding:20px 32px;background:#fff;box-shadow:0 0 10px #dddddd85;border-radius:12px;height:max-content;position:sticky;top:0}.cart-item-section .free-shipping-bar{padding:10px 0!important}.cart-item-section .cart-left-section .details-boxs{margin-left:0}.cart-item-section .cart-left-section .slick-track{margin-left:25px!important;padding-left:70px!important}.cart-item-section .cart-left-section button.slick-prev.slick-arrow{bottom:-60px!important;left:44%!important}.cart-item-section .cart-left-section button.slick-next.slick-arrow{right:44%!important;bottom:-60px!important}section.testimonials.new-cs-testimonial_slider ul.slick-dots{bottom:-50px!important}section.featured-collection-cart.cs-featured-collection .collection-products:before{display:none!important}section.featured-collection-cart.cs-featured-collection .collection-products:after{display:none!important}section.cs-featured-collection{background:#fff!important}section.featured-collection-cart.cs-featured-collection h1:before{display:none!important}section.featured-collection-cart.cs-featured-collection h1:after{display:none!important}section.featured-collection-cart.cs-featured-collection h1{margin-bottom:30px!important}section.featured-collection-cart.cs-featured-collection{margin:0 auto 44px!important}.details-box-new.auth_details-new img{margin:0 auto 15px!important}section.cs-featured-collection .collection-products .quantity-with-cartbutton{display:grid;align-items:center;gap:8px;padding-top:16px;position:relative;grid-template-columns:1fr;width:100%}section.cs-featured-collection .collection-products .new-cstm-qty-numb{position:relative;max-width:70px;display:flex}section.cs-featured-collection .collection-products .new-cstm-qty-numb input{min-height:47px!important}section.cs-featured-collection .collection-products .new-cstm-qty-numb input{width:70px;border:1px solid #d9d9d9;border-right:0;height:45px;padding:15px;font-size:16px;font-weight:400;line-height:18.75px;color:#564e4e;border-radius:12px 0 0 12px}section.cs-featured-collection .collection-products .arrow-wrappwe{position:absolute;top:0;display:flex;flex-direction:column;right:-30px;border:1px solid #d9d9d9;width:30px;padding:0;border-radius:0 12px 12px 0}section.cs-featured-collection .collection-products span.input-group-text.decrease.hover-overlay,section.cs-featured-collection .collection-products span.input-group-text.increase.hover-overlay{display:flex;align-items:center;text-align:center;height:22.5px;width:25px;justify-content:center}section.cs-featured-collection .add-to-cart{display:flex;width:100%;max-width:200px;margin-left:auto;background:#024d82;color:#fff;border-radius:50px;border:none!important;stroke:none!important;outline:none!important;box-shadow:none;font-size:16px;line-height:23.68px;font-weight:600;padding:5px;height:47px;align-items:center;justify-content:center}section.cs-featured-collection .variant-buttons span.variant-button{height:35px;padding:6px;min-width:60px;border-radius:8px!important;font-size:14px;line-height:21.46px;font-weight:500;color:#080808;border:1px solid #ccc;background:#f9f9f9;cursor:pointer;transition:background .3s ease}section.cs-featured-collection .variant-buttons span.variant-button.active{border:1px solid #F07860;background:#fef5ef}section.cs-featured-collection .variant-buttons{justify-content:start;gap:10px;margin:0;display:flex;display:grid;grid-template-columns:1fr}section.cs-featured-collection .products.collections-slider .slick-track .price_btn{padding:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:226px}.cart-item-section .cart-item .quantity cart-remove-button{margin:0}.cart-item-section .cart-item .quantity .quantity__button span.svg-wrapper{width:auto;height:auto}.cart-item-section .cart-item .quantity .quantity__button span.svg-wrapper svg.icon{width:13px}section.cs-featured-collection .quantity-with-cartbutton .input-group.input-group-sm.align-items-center.new-cstm-qty-numb{width:calc(100% - 30px);max-width:100%}section.cs-featured-collection .products.collections-slider input.quantity{width:100%;max-width:100%}.cart-item-section.is-empty .cart__warnings .cart__empty-text{font-family:Abhaya Libre;font-weight:700;font-size:52px;line-height:100%;text-align:center;text-transform:capitalize;margin-top:0;margin-bottom:30px;letter-spacing:0}.cart-item-section.is-empty .cart__warnings a.button{margin-bottom:0;height:50px;background:#024d82;border-radius:100px;color:#fff;line-height:normal;font-family:Roboto;font-weight:600;font-size:18px;margin-block:0;letter-spacing:0;padding-inline:42px}.cart-item-section.is-empty .cart__warnings a.button:before,.cart-item-section.is-empty .cart__warnings a.button:after{visibility:hidden}.cart-item-section.is-empty .cart__warnings h2.cart__login-title{font-family:Roboto;font-size:18px;line-height:21px;color:#080808;letter-spacing:0}.cart-item-section.is-empty .cart__warnings p.cart__login-paragraph{font-family:Roboto;font-weight:400;font-size:15px;line-height:16px;letter-spacing:normal;color:#4e4e4e;padding-inline:0;padding-block:12px 2px}.cart-item-section.is-empty .cart__warnings p.cart__login-paragraph a{color:#024d82;font-weight:600}section.testimonials.new-cs-testimonial_slider p{line-height:21px;letter-spacing:0;font-size:14px;color:#6b6a6a;margin-bottom:0}.details-box-new h2.auth-name{margin-bottom:13px;letter-spacing:0;font-size:18px;line-height:120%}.cart-item-section .cart-right span.option-text{font-family:Roboto;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#4e4e4e;margin-block:12px}.cart-item-section .title-wrapper-with-link a.underlined-link{display:none}.featured-col-products .inner-products .product-card{padding:0}.cs-featured-collection .products.collections-slider .product-card>a{background:radial-gradient(68.52% 68.58% at 50% 50%,#eae8e8,#fff);margin-top:-42px}.featured-col-products .inner-products .product-card .price_btn.card-details-inner{padding:16px}section.cs-featured-collection .products.collections-slider .product-card .custom-wishlist-button-collection-page{z-index:9;position:relative;padding-left:12px;padding-top:12px}nav.breadcrumbs .breadcrumbs__list .breadcrumbs__item a.breadcrumbs__link{font-family:Roboto;font-weight:400!important;font-size:16px;line-height:100%;letter-spacing:0;text-transform:capitalize;color:#9c9797;cursor:pointer}nav.breadcrumbs .breadcrumbs__list .breadcrumbs__item span.breadcrumbs__link{font-family:Roboto;font-weight:700!important;letter-spacing:0}#main-cart-items table.cart-items tr.cart-item td.cart-item__price{width:12rem}.cart-reviews .testimonials-content{position:relative}.cart-reviews .testimonials-content:before{content:"";position:absolute;right:-10px;top:0;height:100%;width:40px;background:linear-gradient(90deg,transparent,#fff);z-index:2}.cart-reviews .testimonials-content .swiper-container,.cart-reviews .testimonials-content .swiper-container .swiper-wrapper{padding-right:40px}section.featured-collection-cart.cs-featured-collection h2{margin-bottom:30px!important}section.cart-reviews.testimonials h2.cart-testimonial-heading{font-family:Abhaya Libre;font-weight:700;font-size:32px;line-height:100%;letter-spacing:0;text-align:left;margin-bottom:30px}section.cart-reviews.testimonials .details-boxs .auth_details-new h2.auth-name{font-family:Roboto;font-weight:700;font-size:18px;line-height:120%;letter-spacing:0;text-align:center;vertical-align:middle;color:#4e4e4e}.featured-collection-cart.cs-featured-collection .products.collections-slider .product-card>a{margin-inline:0;margin-bottom:0}@media screen and (max-width:1500px){.cart-item-section .cart-left-section .slick-track{margin-left:-20px!important;padding-left:0!important}}@media screen and (max-width:1280px){.cart-item-section .cart-item>td+td{padding:24px 0 0 12px!important}}@media screen and (max-width:1240px){.cart-item-section .cart-items-with-checkout{gap:20px}}@media screen and (max-width:1150px){.cart-items-with-checkout{display:grid!important;grid-template-columns:50% 50%!important}.cart-item-section .cart-right{width:100%}.cart-item-section .cart-item__totals{display:none!important}.cart-item-section .cart-item{display:grid;grid-template:repeat(2,auto) / repeat(4,1fr)}.cart-item-section td.cart-item__media{grid-row:1 / 3}.cart-item-section table.cart-items tr th{display:none}.cart-item-section td.cart-item__details{grid-column:2 / 5}.cart-item-section td.cart-item__price{grid-column:2 / 3}.cart-item-section td.cart-item__quantity{grid-column:3 / 5}.cart-item-section .cart-item>td+td{padding:10px 0 0 10px!important}}@media screen and (min-width:1024px){section.cart-reviews.testimonials.new-cs-testimonial_slider.mobile-cart-reviews{display:none}}@media(max-width:1024px){section.cart-reviews.testimonials.new-cs-testimonial_slider.desktop-cart-reviews{display:none}}@media screen and (max-width:820px){.cart-item-section .cart-items-with-checkout{gap:20px;display:grid!important;grid-template-columns:1fr!important}section.testimonials.new-cs-testimonial_slider{margin-top:52px!important;width:100%;max-width:100%;margin:auto}.cart-reviews .testimonials-content .swiper-container .swiper-wrapper .details-boxs{width:100%!important}.cart-item-section h1.title.title--primary{font-size:40px;line-height:50.34px}.cart-reviews .testimonials-content .swiper-container{padding-right:30px}.featured-collection-cart.cs-featured-collection .collection-products .quantity-with-cartbutton{padding-top:0;margin-top:12px}}@media screen and (max-width:600px){section.testimonials.new-cs-testimonial_slider{margin-top:52px!important;width:100%;max-width:500px;margin:auto}.details-box-new h2.auth-name{font-size:18px!important;font-weight:700!important;line-height:21px!important;color:#4e4e4e;font-family:Roboto!important;margin-bottom:10px}section.testimonials.new-cs-testimonial_slider p{margin:0 0 24px;text-align:center;font-size:14px;line-height:19.6px;font-weight:400;color:#4e4e4e}.cart-item-section .cart-left-section .slick-track{margin-left:0!important;padding-left:0!important}.cart-items-with-checkout .cart-left-section{width:100%;overflow:hidden}#main-cart-items table.cart-items tr.cart-item td.cart-item__price{width:auto}.cart-item-section .cart-item .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button{margin:0}.cart-item-section .cart-item .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button a.button{min-width:35px;min-height:35px;height:auto}.cart__items table.cart-items tr.cart-item{margin-bottom:16px}.cart__items table.cart-items tr.cart-item td.cart-item__price{vertical-align:middle;display:flex;align-items:center}#main-cart-items table.cart-items tr.cart-item td.cart-item__media{background:radial-gradient(68.52% 68.58% at 50% 50%,#eae8e8,#fff)}.cart-item-section .cart-items .cart-item__image-container{background:transparent}#main-cart-items table.cart-items tr.cart-item td.cart-item__details,#main-cart-items table.cart-items tr.cart-item td.cart-item__price,#main-cart-items table.cart-items tr.cart-item td.cart-item__quantity{padding-top:0!important}table.cart-items thead tr{border:0;margin:14px}section.cart-reviews.testimonials>.page-widths>h1{text-align:center;margin-bottom:12px!important}.cart-reviews .testimonials-content .swiper-container .swiper-wrapper{padding-right:0}.cart-item-section .cart-right{padding:16px 18px}section.featured-collection-cart.cs-featured-collection h1{margin-bottom:20px!important}.cart-item-section .title-wrapper-with-link{margin-bottom:0}.cart__items table.cart-items tr.cart-item td.cart-item__media{width:10rem}section.cart-reviews.testimonials h2.cart-testimonial-heading{text-align:center;margin-bottom:16px!important}}@media screen and (max-width:480px){section.testimonials.new-cs-testimonial_slider{max-width:400px}.cart-item-section .cart-left-section .details-boxs{margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom-cart-page.css.map */
