.page{background:#fff}.page .card.ghost{display:none}.page .add-payment,.page .cancel-new-payment{width:auto;padding:0;margin:20px 0 0;text-decoration:underline;font-size:15px}.page .cancel-new-payment{float:right}.page .legal-text-wrapper{border:1px solid #D8D8D8;box-shadow:0px 3px 6px #D8D8D8;padding:10px;margin:10px 0 20px;max-height:200px;overflow:auto}.page .legal-text-shipping .checkout-legal-check:hover{text-decoration:none}.page .continue-shopping-link{margin:0 0 20px;display:flex;align-items:center}.page .continue-shopping-link i{font-size:14px;padding:2px 10px 0 0}.page .continue-shopping-link span{border-bottom:1px solid;font-family:'Montserrat SemiBold', sans-serif}.page .continue-shopping-link:hover{text-decoration:none}#checkout-main .checkout-slot{display:none}#checkout-main .checkout-slot .slick-slide.slick-current{text-align:center}#checkout-main[data-checkout-stage='shipping'] .checkout-slot{display:block;padding-bottom:60px}.checkout-product-section{padding-bottom:40px}.cart-step{display:block !important;border-color:#F9C000}.cart-step-finished{border-color:#F9C000 !important}.checkout-header{text-align:center;padding:15px;border-bottom:1px solid #D8D8D8}.error-message{margin-top:0px}.checkout-summary{background:var(--color-white);padding:10px 15px;margin:0 0 20px;border-radius:2px}.shipping-form[data-address-mode="customer"] .shipping-content-panel{display:block}.shipment-selector-block .form-group:hover,.shipment-selector-block .form-group:focus{box-shadow:none}.start-lines::before{display:none}.nav-tabs,.contact-info-block{border-bottom:1px solid #D8D8D8}.contact-info-block{margin:0 0 20px}.contact-info-block:has(.form-group.d-none){border-bottom:none}.billing-nav.payment-information,.card-number-wrapper::after{display:none}.saved-payment-information{margin:0 0 15px}.selected-payment{background:none;border-bottom:1px solid #D8D8D8}.order-total-summary p{margin:0}.order-total-summary .grand-total{font-family:'Montserrat SemiBold', sans-serif}.order-total-summary .card-header-iva{margin:20px 0 0;border-top:1px solid #D8D8D8;padding:10px 0 5px}.product-summary-block{margin:10px 0 0}.product-summary-block .line-item-divider{margin:5px 10px 10px;border-color:#D8D8D8}.product-summary-block .line-item-header{padding:5px 0;border-top:1px solid #D8D8D8;margin:10px 0 0}.product-summary-block .product-line-item-details{justify-content:start}.product-summary-block .product-line-item::before{display:none}.product-summary-block .product-line-item+.pricing{border-top:1px solid #D8D8D8;padding:20px 0 0}.product-summary-block .line-item-name{white-space:normal;font-family:'Montserrat SemiBold', sans-serif;line-height:19px}.product-summary-block .item-attributes{align-self:center;padding:0 0 0 15px}.product-summary-block .line-item-unit-price,.product-summary-block .line-item-quantity,.product-summary-block .line-item-total-price{text-align:center}.product-summary-block .line-item-unit-price .sales{margin:0;font-size:15px}.product-summary-block .line-item-unit-price .value{display:block}.product-summary-block .line-item-pricing-info .pricing{font-size:15px;font-family:'Montserrat SemiBold', sans-serif}.product-summary-block .align-items-start{justify-content:space-around}.next-step-button div{padding:15px}.footer-container{padding:0 0 65px}.summary-section-label,.shipping-method-price{font-family:'Montserrat SemiBold', sans-serif}.shipping-summary .pricing{font-family:'Montserrat SemiBold', sans-serif}.shipping-summary .shipping-method,.shipping-summary .shipping-method-price{margin:0}.hero-confirmation{background:url("../../images/thankyou.jpg") center no-repeat;background-size:cover}.hero-confirmation h1.page-title{display:none}.hero-confirmation::after{display:none}.receipt .order-discount,.receipt .shipping-discount{color:#F9C000}.receipt .summary-details.billing{margin:0 0 1rem}.receipt .pricing{font-family:'Montserrat SemiBold', sans-serif}.receipt .grand-total{font-size:1.125rem}.receipt .order-product-summary .end-lines{text-align:right}.receipt .order-product-summary .leading-lines{font-family:'Montserrat SemiBold', sans-serif}.receipt .product-line-item::after{display:block;clear:both;content:""}.receipt .product-line-item .product-line-item-details{width:100%;float:left;overflow:initial}.receipt .product-line-item .line-item-divider{display:none}.receipt .product-line-item .align-items-start{float:left;width:100%}.receipt .product-line-item .item-image{margin:0}.receipt .product-line-item .line-item-name{margin:5px 0 10px}.receipt .shipping-method-label,.receipt .shipping-addr-label{margin:0}.disabled{pointer-events:none;cursor:not-allowed}.edit-order-active .next-step-button{padding:0 0 55px}.edit-order-active .discard-order-wrapper{position:fixed;bottom:15px;z-index:3}.edit-order-active .footer-container{padding:0 0 125px}.btn-show-details,.btn-add-new{margin:0 0 20px;border:1px solid var(--color-black) !important}.pricing,.grand-total-label,.grand-total-price{font-family:'Montserrat SemiBold', sans-serif}.checkout-steps{margin:20px auto;position:relative}.checkout-steps::before{content:'';width:100%;border-top:2px solid #F9C000;position:absolute;top:35px}.checkout-steps .checkout-step{position:relative;z-index:1;padding:0 10px}.checkout-steps .checkout-step-number,.checkout-steps .checkout-step-label{font-family:'Montserrat SemiBold', sans-serif;line-height:15px}.checkout-steps .checkout-step-number{padding:0 0 6px}.checkout-steps .checkout-step-label{padding:6px 0 0}.checkout-steps .checkout-step-marker{background:var(--color-white);border:2px solid #D8D8D8;border-radius:50%;width:30px;height:30px;margin:auto}.checkout-steps .fa{line-height:26px;display:none}.data-checkout-stage .time-summary,.data-checkout-stage .time-slots,.data-checkout-stage .submit-time,.data-checkout-stage .payment-form{display:none}.data-checkout-stage[data-checkout-stage=time] .time-slots,.data-checkout-stage[data-checkout-stage=time] .submit-time,.data-checkout-stage[data-checkout-stage=time] .shipping-summary{display:block}.data-checkout-stage[data-checkout-stage=time] .shipping-section{display:none}.data-checkout-stage .place-order-container{display:none}[data-checkout-stage="shipping"] .checkout-step-shipping .checkout-step-marker{border-color:#F9C000}[data-checkout-stage="shipping"] .summary-delivery-slot{display:none}[data-checkout-stage="shipping"] .checkout-product-section{display:none}[data-checkout-stage="shipping"] .col-md-7{margin:auto !important}[data-checkout-stage="shipping"] .col-md-7.continue-shopping{margin:0 auto 0 0 !important}[data-checkout-stage="shipping"] .shipping-form .pricing,[data-checkout-stage="shipping"] .shipping-form .leading-lines,[data-checkout-stage="shipping"] .shipping-form .shipping-method-label,[data-checkout-stage="shipping"] .single-shipping .pricing,[data-checkout-stage="shipping"] .single-shipping .leading-lines,[data-checkout-stage="shipping"] .single-shipping .shipping-method-label{display:none}[data-checkout-stage="time"] .summary-delivery-slot{display:none}[data-checkout-stage="time"] .checkout-product-section{display:none}[data-checkout-stage="time"] .col-md-7{margin:auto !important}[data-checkout-stage="time"] .col-md-7.continue-shopping{margin:0 auto 0 0 !important}[data-checkout-stage="time"] .shipping-form .pricing,[data-checkout-stage="time"] .shipping-form .leading-lines,[data-checkout-stage="time"] .shipping-form .shipping-method-label,[data-checkout-stage="time"] .single-shipping .pricing,[data-checkout-stage="time"] .single-shipping .leading-lines,[data-checkout-stage="time"] .single-shipping .shipping-method-label{display:none !important}[data-checkout-stage="payment"] .checkout-step-shipping .checkout-step-marker,[data-checkout-stage="payment"] .checkout-step-payment .checkout-step-marker{border-color:#F9C000}[data-checkout-stage="payment"] .payment-form,[data-checkout-stage="payment"] .time-summary{display:block}[data-checkout-stage="payment"] .checkout-step-shipping .fa{display:block}[data-checkout-stage="payment"] .shipping-form .pricing,[data-checkout-stage="payment"] .shipping-form .leading-lines,[data-checkout-stage="payment"] .shipping-form .shipping-method-label,[data-checkout-stage="payment"] .single-shipping .pricing,[data-checkout-stage="payment"] .single-shipping .leading-lines,[data-checkout-stage="payment"] .single-shipping .shipping-method-label{display:none !important}[data-checkout-stage="payment"] .iva-tax-card{display:none !important}[data-checkout-stage="placeOrder"] .checkout-step-shipping .checkout-step-marker,[data-checkout-stage="placeOrder"] .checkout-step-payment .checkout-step-marker,[data-checkout-stage="placeOrder"] .checkout-step-review .checkout-step-marker{border-color:#F9C000}[data-checkout-stage="placeOrder"] .checkout-step-shipping .fa,[data-checkout-stage="placeOrder"] .checkout-step-payment .fa{display:block}[data-checkout-stage="placeOrder"] .place-order-container,[data-checkout-stage="placeOrder"] .time-summary{display:block}[data-checkout-stage="placeOrder"] .checkout-product-section .iva-tax-card{display:none}[data-checkout-stage="placeOrder"] .col-md-7{margin:auto !important}[data-checkout-stage="placeOrder"] .col-md-7.continue-shopping{margin:0 auto 0 0 !important}[data-checkout-stage="placeOrder"] .shipping-form .pricing,[data-checkout-stage="placeOrder"] .shipping-form .leading-lines,[data-checkout-stage="placeOrder"] .shipping-form .shipping-method-label,[data-checkout-stage="placeOrder"] .single-shipping .pricing,[data-checkout-stage="placeOrder"] .single-shipping .leading-lines,[data-checkout-stage="placeOrder"] .single-shipping .shipping-method-label{display:none !important}[data-checkout-stage="submitted"] .checkout-step-shipping .checkout-step-marker,[data-checkout-stage="submitted"] .checkout-step-payment .checkout-step-marker,[data-checkout-stage="submitted"] .checkout-step-review .checkout-step-marker{border-color:#F9C000}[data-checkout-stage="submitted"] .checkout-step-shipping .fa,[data-checkout-stage="submitted"] .checkout-step-payment .fa,[data-checkout-stage="submitted"] .checkout-step-review .fa{display:block}[data-checkout-stage="submitted"] .time-summary{display:block}.checkout-terms-check{height:24px}.checkout-terms-label{cursor:pointer;text-decoration:underline}.checkout-time-slot-container{padding:15px 0 70px 0;background:var(--color-white)}.checkout-time-slot-container .delivery-schedule{position:relative;margin:20px 0 5px}.checkout-time-slot-container .delivery-schedule .delivery-date-tabs{display:flex;justify-content:space-around}.checkout-time-slot-container .delivery-schedule .delivery-hours-container .delivery-hours-wrapper:not(.selected){display:none}.checkout-time-slot-container .delivery-schedule .delivery-hours-container .delivery-date-item.delivery-hour{border-width:1px;border-color:var(--skin-primary-color-1);border-style:solid;border-radius:0.3rem;height:2.5rem;display:flex;justify-content:center;align-items:center;margin-top:1rem}.checkout-time-slot-container .delivery-hour:hover,.checkout-time-slot-container .delivery-day-wrapper:hover{cursor:pointer}.checkout-time-slot-container .delivery-hour.selected,.checkout-time-slot-container .delivery-day-wrapper.selected{background-color:#F9C000;font-family:'Montserrat SemiBold', sans-serif;font-weight:600}.checkout-time-slot-container .delivery-hour .day-tab,.checkout-time-slot-container .delivery-day-wrapper .day-tab{font-size:1.5rem}.checkout-time-slot-container .delivery-hour:hover{box-shadow:0px 1px 6px 3px #D8D8D8}.checkout-time-slot-container .js-timeslot-error{padding:0}.products-to-remove-wrapper,.no-available-products{display:none}@media (min-width: 544px){.receipt .product-line-item .product-line-item-details{width:50%;float:left;overflow:initial}.receipt .product-line-item .align-items-start{float:right;width:50%}.checkout-header{padding:30px 15px}.need-help-section{padding:5px}.footer-container{padding:0}.edit-order-active .next-step-button,.edit-order-active .footer-container{padding:0}.edit-order-active .discard-order-wrapper{position:static}.continue-shopping{border-top:1px solid #D8D8D8;padding-top:20px}}@media (min-width: 769px){.next-step-button div{padding:0;margin:auto;width:50%}.discard-order-wrapper{padding:0}.discard-order{width:50%;margin:auto}.add-payment{margin:15px auto 0;width:57%}.checkout-steps{margin:25px auto 35px}.checkout-steps .checkout-step{padding:0 25px}.page .continue-shopping{border-top:none;padding-top:5px;padding-bottom:15px}.page .continue-shopping-link{margin:0}}@media (min-width: 992px){.hero-confirmation h1.page-title{display:block;margin:0;top:15%;font-size:45px;position:relative}.cancel-new-payment{max-width:53%;margin:20px auto 0}.checkout-steps .checkout-step{padding:0 50px}.checkout-time-slot-container{padding:15px 0 0}.checkout-time-slot-container .delivery-schedule{padding:0 30px}.checkout-time-slot-container #timeSlotsAvailability{padding:30px 0 0 0;margin:auto;width:70%}}.checkout-previous{cursor:pointer}.edit-button{color:#000;float:right;cursor:pointer;font-weight:bold;font-family:'Montserrat SemiBold', sans-serif;background:url(../../images/pencil.svg) right/25px no-repeat;padding:0 25px 0 0;height:25px;line-height:22px}.edit-button:hover,.edit-button:focus{text-decoration:underline;background:url(../../images/pencil.svg) right/25px no-repeat;transform:scale(110%);background-color:#F9C000;box-shadow:0px 1px 6px 3px #D8D8D8}
