:root{--card-border-radius: 5px;--details-border-radius: 5px;--grey-color: #BCBCBC;--beige-color: #f2f1f0;--red-color: #F26957;--card-spacing: 20px;--details-spacing: 10px}p{margin:0}.new-cart{padding-top:70px;padding-bottom:70px}.new-cart_content{display:flex;justify-content:space-between;gap:45px}.new-cart_cards{width:70%;display:flex;flex-direction:column;gap:var(--details-spacing)}.new-cart_heading{display:flex;width:67%;justify-content:space-between;align-items:baseline}.new-cart_heading h1{font-family:var(--font-family-body-bold);text-transform:none;margin-top:0}.new-cart_heading a{display:flex;align-items:center;gap:10px;text-decoration:none;border:1px solid var(--grey-color);padding:5px 10px;border-radius:var(--details-border-radius)}.new-cart_heading a:hover{border-color:#000}.new-cart_heading a line{stroke:#000}.new-cart_empty{display:flex;flex-direction:column;align-items:center;margin-top:40px}.new-cart_empty p{font-size:18px;text-align:center}.new-cart_empty-icon svg{width:100px}.new-cart_empty a{background-color:var(--color-primary);border-radius:100px;display:flex;align-items:center;gap:10px;padding:10px 35px;text-decoration:none;color:#fff}.new-cart_empty a:hover{background-color:#c95b48}.new-cart_card{border-radius:var(--card-border-radius);border:1px solid var(--grey-color);padding:var(--card-spacing);display:flex;gap:30px}.new-cart_card-image-col{width:25%}.new-cart_card-details-col{width:50%}.new-cart_card .title{text-decoration:none;font-size:18px;font-weight:500}.new-cart_card .title:hover{text-decoration:underline}.new-cart_card-details-col .details{margin-top:var(--details-spacing)}.new-cart_card-details-col .design-components{background-color:var(--beige-color);border-radius:var(--details-border-radius);padding:var(--details-spacing)}.new-cart_card-details-col .design-components-title{font-weight:500;margin-bottom:5px!important}.new-cart_card-details-col .component-wrapper:not(:last-child){border-bottom:1px solid var(--grey-color);padding:5px 0}.new-cart_card-details-col .component-wrapper:last-child{padding-top:5px}.new-cart_card-details-col .component-variant-title{font-size:12px}.new-cart_card-price-col{width:175px;display:flex;flex-direction:column;justify-content:space-between}.new-cart_card-price-col .price-qty-subtotal{text-align:right}.new-cart_card-price-col .remove-item{margin-top:-18px;position:absolute}.remove-item svg{fill:var(--grey-color);width:20px;height:20px}.remove-item:hover svg{fill:#000}.new-cart_card-price-col .price p:last-child,.new-cart_card-price-col .subtotal p:last-child{font-size:18px;font-weight:500}.new-cart_card-price-col .price,.new-cart_card-price-col .qty,.new-cart_card-price-col .subtotal{display:flex;justify-content:space-between;gap:var(--details-spacing);align-items:center}.new-cart_card-price-col .price{margin-top:15px}.new-cart_card-price-col .qty{margin:10px 0}.new-cart_card-price-col .qty input{padding:5px;width:85px;border-radius:var(--details-border-radius);margin:0;line-height:22px}.new-cart_card-price-col .qty .quantity-selector__minus,.new-cart_card-price-col .qty .quantity-selector__plus{top:0}.new-cart_card-price-col .qty .quantity-selector button .icon{width:15px}.new-cart_card-price-col .qty .quantity-selector button:hover{background-color:transparent}.new-cart_card-price-col .qty .quantity-selector button:hover svg{fill:var(--grey-color)}.new-cart_card-price-col .edit-design{text-align:right}.new-cart_card-price-col .edit-design a{text-decoration:none;color:var(--grey-color)}.new-cart_card-price-col .edit-design a:hover{color:#000}.new-cart_totals{width:30%}.cart-summary-new .docapp-free-shipping-promo{display:none}.cart-summary-new .docapp-cart-with-coupon-summary>div:nth-child(1){display:flex;flex-direction:column-reverse;gap:20px}.cart-summary-new .docapp-cart-with-coupon-summary{background:var(--beige-color);border-radius:var(--card-border-radius);padding:20px;margin:15px 0}.cart-summary-new .docapp-cart-with-coupon-summary--summary{display:flex;flex-direction:column}.cart-summary-new .docapp-cart-subtotal{padding-top:0;margin-top:0;border-top:none;border-bottom:1px solid var(--grey-color);margin-bottom:15px;padding-bottom:15px;width:100%}.cart-summary-new .docapp-summary-note{order:1;margin-top:20px;border-bottom:1px solid var(--grey-color);padding-bottom:15px;margin-bottom:0;text-align:center!important}.cart-summary-new .docapp-cart-discount,.cart-summary-new .docapp-est-shipping-cost{color:var(--color-primary)!important}.cart-summary-new .docapp-cart-discount span,#cart-summary form .docapp-est-shipping-cost span{font-weight:500!important}.cart-summary-new .docapp-coupon-input--input,#cart-summary .docapp-coupon-input--button{border-radius:var(--details-border-radius)!important}.cart-summary-new .cart-summary__checkout-button{width:100%;min-width:100%;display:flex;justify-content:center;gap:20px;font-size:16px;padding:6px}.cart-summary-new .cart-summary__checkout-button svg{width:30px}.cart-summary-new .cart-summary__footer a{display:flex;justify-content:center;gap:15px;margin-top:30px;opacity:.6;text-decoration:none;align-items:center}.cart-summary-new .cart-summary__footer a:hover{opacity:1}.cart-summary-new .cart-summary__footer a svg{width:40px}@media(max-width:1100px){.new-cart{padding-top:40px;padding-bottom:40px}.new-cart_heading{width:100%}.new-cart_content{flex-direction:column;gap:20px}.new-cart_cards{gap:var(--details-spacing)}.new-cart_cards,.new-cart_totals{width:100%}.cart-summary-new .docapp-cart-with-coupon-summary{max-width:100%}.cart-summary-new .docapp-summary-note{text-align:left!important}.cart-summary-new .docapp-cart-with-coupon-summary{margin:var(--details-spacing) 0}}@media(min-width:601px){.cart-hide-desktop{display:none}}@media(max-width:600px){.cart-hide-mobile{display:none}.new-cart_heading h1{font-size:24px}.new-cart_card{display:grid;column-gap:30px;row-gap:5px}.new-cart_card div{width:100%}.new-cart_card-title{grid-column:span 2;display:flex;justify-content:space-between}.new-cart_card-image-col img{max-height:140px}.new-cart_card-details-col{grid-column:span 2;grid-row:3}.new-cart_card-details-col .details{background-color:var(--beige-color);border-radius:var(--details-border-radius);padding:var(--details-spacing)}.new-cart_card-price-col .price p:last-child,.new-cart_card-price-col .subtotal p:last-child{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/550/assets/new-cart.css.map */
