.cart-page-section .cart-item-container{min-height:100dvh;padding-top:12rem;padding-bottom:2rem;position:relative;padding-inline:var(--section-spacing-inline)}.cart-page-section .cart-item-container .empty-cart-placeholder{height:60vh;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.cart-page-section .cart-item-container .empty-cart-placeholder .empty-cart-text{font-size:24px;text-transform:uppercase;margin-bottom:1rem}.cart-page-section .cart-item-container .empty-cart-placeholder a{font-size:13px!important}.cart-page-section .cart-item-container .cart-progress-bar{display:flex;justify-content:center;align-items:center;gap:10%;width:min(100% - 4rem,200px);margin-inline:auto;margin-bottom:2rem}.cart-page-section .cart-item-container .cart-progress-bar .text{font-size:14px}.cart-page-section .cart-item-container .cart-progress-bar .text:first-child{color:#ff0;text-decoration:underline}.cart-page-section .cart-item-container .cart-progress-bar .line{height:1px;flex-grow:1;background-image:linear-gradient(to right,var(--gradient-primary))}.cart-page-section .cart-item-container .your-cart-heading{margin-bottom:1rem;font-family:var(--fm-outfitMedium)}.cart-page-section .cart-item-container .your-cart-heading>span{font-size:1.5rem}.cart-page-section .cart-item-container .cart-page__cart-product{display:grid;grid-template-columns:3fr 1fr;place-content:start;gap:2rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list{display:grid;align-content:start;gap:1rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item{display:flex;justify-content:space-between;align-items:center;padding-block:1rem;gap:2rem;background-image:linear-gradient(to right,var(--gradient-primary));position:relative;isolation:isolate;padding:.8rem;border-radius:1rem;overflow:hidden}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;z-index:-1;background-color:#000;pointer-events:none}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper{display:flex;align-items:center;gap:1.5rem;flex:1}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .image-wrapper{width:7rem;flex-shrink:0;aspect-ratio:1 / 1;border-radius:.5rem;overflow:hidden}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .image-wrapper img{width:100%;height:100%;object-fit:cover}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .details{display:grid;gap:.5rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .details .title{font-family:var(--fm-outfitLight);font-size:1rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .details .price{color:#ff0;font-size:1.2rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper{flex:1;display:flex;align-items:center;justify-content:space-evenly;gap:1rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity{display:flex;align-items:center;gap:.5rem;padding:.2rem .4rem;width:fit-content;text-align:center;position:relative;isolation:isolate;border-radius:99px;overflow:hidden;background-image:linear-gradient(to right,var(--gradient-primary))}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;z-index:-1;background-color:#000;pointer-events:none}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity>*{display:grid;place-content:center;width:2.2rem;aspect-ratio:1;transition:border-color .3s}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity>* svg{width:12px;transition:scale .3s}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity>*:not(input):hover{border-color:var(--text-color)}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity button{border-radius:99px;background-color:var(--bg-color);flex-shrink:0}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity button:hover svg{scale:1.2}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity input{width:3rem;height:2.5rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity.disable{opacity:.5;pointer-events:none}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .remove-from-cart-btn svg{width:1.5rem;transition:scale .3s}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .remove-from-cart-btn:hover svg{scale:1.1}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-details{padding-block:1rem;position:relative;isolation:isolate;background-image:linear-gradient(to right,var(--gradient-primary));border-radius:1rem;font-family:var(--fm-outfitLight)}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-details:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;z-index:-1;background-color:#000;pointer-events:none}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-details .summary-heading{margin-bottom:1rem;font-weight:300!important;text-transform:uppercase;padding-inline:1.5rem}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-details .summary-item{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding-block:.3rem;padding-inline:1.5rem;min-width:max-content}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-details .summary-item.total-price{border-top:1px solid gainsboro;padding-top:.8rem;margin-top:1rem}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-actions{margin-top:1rem;font-size:14px}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-actions p a{color:#ff0;text-decoration:underline}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-actions .checkout-button{margin-top:1rem;width:100%;justify-content:center}@media(max-width:992px){.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product img{width:8rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product .wrapper{gap:1rem;flex-direction:column}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product .wrapper .item__right p{width:initial}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product .wrapper .cart-item-quantity{gap:.5rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product .wrapper .cart-item-quantity input{width:2rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product .wrapper .cart-item-quantity input[type=number]{height:2.2rem}}.cart-page-section .similar-products-section .similar-products-container{background:none}@media(max-width:992px){.cart-page-section .cart-item-container .cart-page__cart-product{grid-template-columns:1fr}}@media(max-width:768px){.cart-page-section .cart-item-container{padding-top:8rem}.cart-page-section .cart-item-container .empty-cart-placeholder .empty-cart-text{font-size:18px;margin-bottom:.5rem}.cart-page-section .cart-item-container .your-cart-heading{display:none}.cart-page-section .cart-item-container .cart-page__cart-product .product-list{gap:.8rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item{gap:0}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper{gap:.8rem;flex:2.5}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .image-wrapper{width:6rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .details{gap:2rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .details .title{font-size:1rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .product-wrapper .details .price{font-size:1.1rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper{flex-direction:column;align-items:flex-end;gap:2rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity{padding-block:.1rem;gap:.2rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity button{width:2rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .cart-item-quantity input{width:1.5rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .remove-from-cart-btn{order:-1;margin-right:1rem}.cart-page-section .cart-item-container .cart-page__cart-product .product-list .item .cart-item-action-wrapper .remove-from-cart-btn svg{width:1.2rem}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-details{font-size:1rem}.cart-page-section .cart-item-container .cart-page__cart-product .cart-page__checkout-summary .summary-actions .checkout-button{margin-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart.css.map */
