.cart-page .cart-item:not(:last-child){border-bottom:1px solid #e2e2e2}.cart-page .quantity .field{margin:0!important;width:5rem}.cart-page .cart-empty svg{height:2.4rem;width:2.4rem}.cart-page .accordion{--bs-accordion-active-color:#2e2e2e;--bs-accordion-btn-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTEyIDE1LjQtNi02TDcuNCA4bDQuNiA0LjZMMTYuNiA4IDE4IDkuNHoiLz48L3N2Zz4=);--bs-accordion-btn-active-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0ibTEyIDE1LjQtNi02TDcuNCA4bDQuNiA0LjZMMTYuNiA4IDE4IDkuNHoiLz48L3N2Zz4=)}.cart-page .accordion .accordion-item{background-color:transparent;border:none;border-block:1px solid #e2e2e2;border-radius:0}.cart-page .accordion .accordion-item .accordion-button{background-color:transparent;box-shadow:none;padding:1rem 0}.cart-page .accordion .accordion-item .accordion-button .icon-label{height:1.25rem;padding:.15rem;width:1.25rem}.cart-page .accordion .accordion-item .accordion-body{padding:0 0 1rem}.checkout-steps{color:#ebe5db;padding:1.5rem 2.5rem}.checkout-steps .checkout-steps-wrapper,.checkout-steps .checkout-steps-wrapper .checkout-step{align-items:center;display:flex;gap:.5rem}.checkout-steps .checkout-steps-wrapper .checkout-step.disabled{opacity:.6}.checkout-steps .checkout-steps-wrapper .checkout-step.active{color:#fcfaf8}.checkout-steps .checkout-steps-wrapper .checkout-step.active .checkout-step-icon{border-width:2px}.checkout-steps .checkout-steps-wrapper .checkout-step.active span{font-weight:700}.checkout-steps .checkout-steps-wrapper .checkout-step.completed svg{height:1.25rem;width:1.25rem}.checkout-steps .checkout-steps-wrapper .checkout-step .checkout-step-icon{align-items:center;border:1px solid;border-radius:50%;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.checkout-steps .checkout-steps-wrapper .separator{background-color:#e2e2e2;flex-grow:1;height:1px}.checkout-item img{border-radius:.5rem;height:3.75rem;object-fit:cover;width:5rem}.delivery-choice{border:1px solid #e2e2e2}.delivery-choice:has(:checked){border:2px solid #a24043}.delivery-choice .form-check{height:1.5rem;margin:0;padding:0}.delivery-choice .form-check label{display:none}.delivery-choice .form-check .form-check-input{border:1px solid #586259;float:unset!important;height:1.25rem;margin:0!important;width:1.25rem}.delivery-choice .form-check .form-check-input:checked{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='6' fill='%23A24043'/%3E%3C/svg%3E");background-color:transparent;background-position:.2rem;background-size:.75rem;border:1px solid #586259}[data-route=sylius_shop_checkout_complete] .order,[data-route=sylius_shop_checkout_complete] [name=sylius_checkout_complete],[data-route=sylius_shop_order_thank_you] .order,[data-route=sylius_shop_order_thank_you] [name=sylius_checkout_complete]{display:flex;flex-direction:column;gap:1.5rem}[data-route=sylius_shop_checkout_complete] .order .summary-header,[data-route=sylius_shop_checkout_complete] [name=sylius_checkout_complete] .summary-header,[data-route=sylius_shop_order_thank_you] .order .summary-header,[data-route=sylius_shop_order_thank_you] [name=sylius_checkout_complete] .summary-header{display:none}[data-route=sylius_shop_checkout_complete] .order .summary-items,[data-route=sylius_shop_checkout_complete] [name=sylius_checkout_complete] .summary-items,[data-route=sylius_shop_order_thank_you] .order .summary-items,[data-route=sylius_shop_order_thank_you] [name=sylius_checkout_complete] .summary-items{order:-1}[data-route=sylius_shop_checkout_complete] .order .badge,[data-route=sylius_shop_checkout_complete] [name=sylius_checkout_complete] .badge,[data-route=sylius_shop_order_thank_you] .order .badge,[data-route=sylius_shop_order_thank_you] [name=sylius_checkout_complete] .badge{display:none}@media(max-width:767.98px){.cart-page .item-wrapper{flex-basis:100%;margin-bottom:1rem}.cart-page .quantity{flex-grow:1}.checkout-steps .checkout-steps-wrapper .checkout-step span{display:none}.checkout-summary{border:1px solid #e2e2e2;border-radius:1rem;margin-top:1.5rem}}