.component-cart{color:var(--foreword-primary);margin-bottom:0;padding:54px 0;border-top:1px solid #797979}.component-cart .cart-title{margin-bottom:54px;color:var(--foreword-primary);text-align:center}.component-cart .shipping-countdown{flex-direction:column;margin-top:12px}@media only screen and (max-width:991px){.component-cart .shipping-countdown{margin-top:30px;margin-bottom:35px}.component-cart #gs__toggle-box{margin-top:54px;margin-bottom:20px}#gsModalContainer,#gsMultishippingPage{margin-top:52px}}.component-cart .shipping-countdown .progress-bar{height:22px;background:var(--foreword-primary);margin-top:6px;width:100%}.component-cart .shipping-countdown .progress-bar .progress{background:var(--foreword-secondary);height:22px;max-width:100%!important}.component-cart .shipping-countdown .full-bar .progress{background:var(--foreword-secondary);width:100%!important}.component-cart .empty-message{margin-bottom:45px}.icon-empty-cart{margin:0 auto}.component-cart .single-cart-item{background-color:#fff;border-radius:0;color:#000;display:flex;flex-wrap:wrap;margin-bottom:18px;padding:0;position:relative}.component-cart .single-cart-item.single-cart-header{background-color:transparent;border:none;border-radius:0;color:var(--foreword-primary);padding:0 18px}.component-cart .cart-product-image{margin-bottom:0;width:100%;border:1px solid #CECBBB}.component-cart .cart-product-image img{display:block;height:100%;margin:0 auto;object-fit:cover}@media only screen and (max-width:991px){.component-cart .cart-product-image{height:200px;overflow:hidden}.component-cart .cart-product-image img{display:block;height:auto;margin:-15% auto 0;width:100%}}.component-cart .cart-product{display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:100%;border:1px solid #CECBBB;padding:34px 0}.component-cart .cart-product .cart-product-top p{color:var(--foreword-primary)}.component-cart .single-cart-header .cart-product{padding:0}.component-cart .cart-product-title{color:var(--foreword-primary);margin-bottom:5px;display:block}.component-cart .cart-product-title-details,.component-cart .order-summary-title{margin-bottom:18px}.component-cart .pdp-product-size{padding-top:5px}.component-cart .remove-from-cart{color:var(--foreword-primary);position:relative;text-decoration:none;margin-left:4px}.component-cart .cart-price{color:var(--foreword-primary);margin-bottom:9px}.component-cart .cart-item-actual-price{color:var(--foreword-primary)}.component-cart .cart-item-discount{display:block;margin-bottom:18px}.component-cart .cart-product-bottom{padding-top:26px}.component-cart .cart-quantity{min-width:100px;width:auto}.component-cart .quantity-form{align-items:center;display:flex}.component-cart .quantity-form input{border:none;box-sizing:border-box;height:auto;margin:0 9px;padding:0;text-align:center;width:40px}.component-cart .quantity-form span{display:block}.component-cart .quantity-form .plus,.component-cart .quantity-form .minus{cursor:pointer}.component-cart .supertime{display:none}.component-cart .cart-total-box{background-color:#fff;border-radius:2px;color:var(--foreword-primary);padding:27px 36px;border:1px solid #CECBBB}.component-cart .single-cart-header .cart-product-image,.component-cart .single-cart-header .cart-product{border:none}.component-cart .cart-order-summary li{display:flex;justify-content:space-between;margin-bottom:18px}.component-cart .cart-order-summary .cart-summary-number{text-align:right}.component-cart .cart-order-summary .total-number{border-top:1px solid #CECBBB;padding-top:18px}.component-cart .shipping-note{display:block;padding-top:18px;text-align:center}.component-cart .cart-buttons button{cursor:pointer;width:100%}.component-cart .cart-buttons .update-cart{margin-bottom:18px}#gsAppContainer,.gsAppContainer{margin-bottom:9px}.component-cart .delivery-message p{padding-bottom:18px}#gsAppContainer .gs__route-element{display:none!important}#gsAppContainer .gs__toggle-feature-checkbox{position:relative;margin:8px 0 34px}#gsAppContainer #gsMessageContainer{margin-bottom:24px}#gsAppContainer label[for=gsDeliveryDate],#gsAppContainer .gs__toggle-feature-checkbox input[type=checkbox]{display:none}#gsAppContainer .gs__toggle-feature-checkbox .gs__checkbox-label{display:flex;align-items:center;padding-left:0}#gsAppContainer .gs__toggle-feature-checkbox .gs__checkbox-image{width:26px}@media only screen and (min-width:992px){#gsAppContainer.gs__cart-app-container{margin-top:0}#gsAppContainer .gs__toggle-feature-checkbox{margin:0 0 34px}}.flatpickr-calendar{font-family:var(--h5-font);font-size:var(--h5-desk);line-height:var(--h5-desk-lh);color:var(--foreword-primary)}.flatpickr-calendar .flatpickr-day:not(.flatpickr-disabled),.flatpickr-calendar span.flatpickr-weekday{color:var(--foreword-primary)}.component-cart #gsAppContainer .gs__checkbox-input-title{font-family:var(--h4-font);font-size:var(--h4-desk);line-height:var(--h4-desk-lh);font-weight:700;color:var(--foreword-primary);margin-left:10px;width:80%}.component-cart #gsAppContainer .gs__collapsed #gsMessageContainer{display:none}.component-cart #gsAppContainer .gs__row label:not([for=gs__toggle-shipping]):not(.default.text):not(.gs__file-upload){font-family:var(--body1-font);color:var(--foreword-primary)}.component-cart #gsAppContainer .gs__row input[type=text],.component-cart #gsAppContainer .gs__row textarea{font-family:var(--h6-font);font-size:var(--h6-desk);line-height:var(--h6-desk-lh);border-radius:0;border:1px solid var(--foreword-primary)}.component-cart #gsAppContainer .gs__checkbox-label .gs__custom-checkbox{background-color:transparent;border:1px solid var(--foreword-primary);border-radius:0;height:24px;left:0;position:relative;top:0;width:24px}.component-cart #gs__toggle-box label{font-family:var(--body1-font)}.component-cart #gsAppContainer .gs__row .gs__line-success,.component-cart #gsAppContainer .gs__toggle-feature-item .gs__line-success{background:#fff;border-left:0;border-radius:0;color:var(--foreword-primary);font-size:14px;margin:2px 0;padding:10px 15px;font-family:var(--body1-font);text-align:center}.component-cart #gsAppContainer .gs__open-toggle,.gs__save-attributes{line-height:13px;text-decoration:none;vertical-align:top;align-items:center;background-color:var(--foreword-tertiary);border-radius:0;color:#fff;cursor:pointer;font-size:14px;display:inline-flex;justify-content:center;padding:15px 26px;text-align:center;transition:.3s;font-family:Simplon Mono Regular,monospace;text-transform:uppercase;width:100%;margin-top:6px}.component-cart #gsAppContainer .gs__checkbox-label input:checked~.gs__custom-checkbox{background-color:#fff;border:1px solid var(--foreword-primary);border-radius:0;opacity:1}.component-cart #gsAppContainer .gs__checkbox-label input:checked~.gs__custom-checkbox:after{background-color:transparent;border-width:medium;border-bottom:2px solid #0c67b3;border-left:2px solid #0c67b3;border-radius:0;border-right:2px solid #0c67b3;border-top:2px solid #0c67b3;content:"\2714";height:24px;left:0;opacity:1;top:0;width:24px;position:absolute;display:flex;align-items:center;justify-content:center;color:var(--foreword-primary);transform:rotate(0) scale(1)}.component-collection-carousel{padding-bottom:100px}@media screen and (min-width:1024px){.component-cart{padding:72px 0}.component-cart .cart-product-image{width:160px}.component-cart .cart-title{margin-bottom:45px;text-align:left}.component-cart .single-cart-item{flex-wrap:unset}.component-cart .cart-price{margin:5px 0 0}.component-cart .single-cart-header .cart-item-header:not(.cart-title-product){margin-left:13px}.component-cart .cart-product{width:calc(100% - 154px);padding-left:24px;text-align:left}.component-cart .cart-product-title-details{margin-bottom:27px}.component-cart .pdp-product-size{padding-top:5px}.component-cart .remove-from-cart{bottom:auto;color:var(--foreword-tertiary);position:relative;right:auto;text-decoration:underline}.component-cart .remove-from-cart span{display:block}.component-cart .remove-from-cart i{display:none}.component-cart .cart-quantity{margin-left:0}.component-cart .cart-total-box{margin-top:34px}.component-cart .cart-order-summary li{margin-bottom:40px}.component-cart .order-summary-title{margin-bottom:34px}.component-collection-carousel{padding-bottom:20px}}.component-empty-cart{color:var(--foreword-primary)}.component-cart #gsAppContainer{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/344/assets/component-cart.css.map */
