.main-container .wp-block-shortcode.container-fluid:first-of-type{padding-left:0;padding-right:0}.main-container .wp-block-shortcode.container-fluid .woocommerce-cart-form{padding-left:15px;padding-right:15px}.woocommerce-cart-form__cart-item .product-name a{color:#000}.woocommerce-cart .wc-proceed-to-checkout{padding:0 24px 32px 24px;background-color:var(--light-gray)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wc-forward{top:0;font-size:16px;line-height:24px;height:48px;margin-bottom:0!important;line-height:24px;padding:8px 24px!important;cursor:pointer;border-width:4px;border-color:var(--primary-red);background-color:var(--primary-red);text-transform:capitalize}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice th .notice{display:none}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.selected .notice{display:block;font-family:Poppins,sans-serif;font-weight:400;font-style:italic;font-size:16px;color:var(--primary-red);line-height:100%;margin-left:30px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{border:4px solid var(--mint);padding:32px 0 0 0}.woocommerce-cart .cart-collaterals .cart_totals table{padding:0;margin-bottom:0;border:none}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount th,.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals .tax-total th{padding-left:24px!important}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount td,.woocommerce-cart .cart-collaterals .cart_totals .cart-discount td span{color:var(--primary-red)}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount td .woocommerce-remove-coupon{color:var(--darkest-gray)}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount td,.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal td,.woocommerce-cart .cart-collaterals .cart_totals .tax-total td{padding-right:24px!important}.woocommerce-cart .cart-collaterals .cart_totals tbody:first-child tr:not(:first-child):not(.shipping-choice) td,.woocommerce-cart .cart-collaterals .cart_totals tbody:first-child tr:not(:first-child):not(.shipping-choice) th{border-top:4px solid var(--light-gray)!important}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th div:first-child:not(.local-pickup-method){margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals td,.woocommerce-cart .cart-collaterals .cart_totals th{padding:16px 0!important}.woocommerce-cart .cart-collaterals .cart_totals .order-total{display:none}.woocommerce-cart .cart-collaterals .cart_totals .tax-total th{font-weight:400!important}.woocommerce-cart .cart-collaterals .cart_totals .tax-total td{font-style:italic}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice th{width:100%}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice td{width:0}.woocommerce-cart .cart-collaterals .cart_totals td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal span.woocommerce-Price-amount.amount bdi{font-weight:700}.woocommerce-cart .cart-collaterals .cart_totals h2{text-align:center;padding-bottom:32px}.woocommerce-cart .cart-collaterals .cart_totals .delivery-method-title{width:100%;padding:0 24px}.woocommerce-cart .cart-collaterals .cart_totals .pickup-choice div{display:flex;flex-direction:column}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice{padding-top:0!important}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice .local-pickup-wrapper{display:none;margin-left:25px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice .stores-pickup-heading{margin:0 0 8px 0;padding:0}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th div{margin:16px 24px 0 24px;padding:12px 12px 0 20px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice.selected th div{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice .local-pickup-wrapper.selected{display:flex;flex-wrap:wrap;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice.selected .delivery-method-wrapper{background-color:#fff;border:4px solid var(--whitish)}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice .local-pickup-wrapper.selected,.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice.selected th div{background-color:#fff}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice.selected th div:first-child:not(.local-pickup-method){border-top:4px solid var(--whitish);border-left:4px solid var(--whitish);border-right:4px solid var(--whitish);max-width:92.5vw}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice .local-pickup-wrapper.selected{background-color:#fff;border-bottom:4px solid var(--whitish);border-left:4px solid var(--whitish);border-right:4px solid var(--whitish);max-width:92.5vw}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice .local-pickup-wrapper.selected{margin:0 24px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th div.local-pickup-method{padding:0 0 0 24px;margin:0 0 8px 0}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice td,.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice th{border-top:none}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice th label{padding:0;display:flex;margin-bottom:4px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice:not(.selected) label{font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice .local-pickup-method label{padding-bottom:0;margin-bottom:0;font-weight:700}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice .delivery-method-wrapper.selected{border:4px solid var(--whitish);border-radius:4px;background-color:#fff;padding-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice td,.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice th{padding-bottom:0!important}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice td,.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th{padding-top:0!important}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice .delivery-method-wrapper{margin:12px 24px;border-radius:4px;padding:12px;border:4px solid transparent}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice .ship-to-home{vertical-align:bottom;font-style:italic;margin:12px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice .ship-to-home span{margin:12px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice{background-color:var(--light-gray)}.cart_totals .shipping-choice .local-pickup-wrapper{padding-bottom:12px}.cart_totals .shipping-choice .local-pickup-wrapper .local-pickup-method{width:100%}.cart_totals .shipping-choice .local-pickup-wrapper .local-pickup-method,.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice input{margin-right:12px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice input,.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice input{margin:3px 12px 0 0;height:16px;width:16px}.cart_totals .shipping-choice .local-pickup-wrapper .local-pickup-method .local-pickup-address{font-weight:400;margin-top:0;font-size:12px;line-height:20px;margin-left:30px;display:block;width:100%}.woocommerce-cart .cart-collaterals .wc-forward.disabled{text-transform:capitalize;font-size:inherit;background-color:#d9d9d9!important;padding:1em}.woocommerce-cart .cart-collaterals a.button.wc-forward:active,.woocommerce-cart .cart-collaterals a.button.wc-forward:hover{background-color:var(--primary-red)}@media all and (max-width:899px){.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}}@media all and (max-width:767px){.woocommerce-cart .cart-collaterals .cart_totals table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 0}.woocommerce-cart .cart-collaterals table.shop_table_responsive tr td::before{content:''}.woocommerce-cart .cart-collaterals .cart_totals tbody:first-child tr:not(:first-child):not(.shipping-choice) td{background-color:transparent}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:32px;line-height:40px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding-top:24px}.woocommerce-cart .cart-collaterals .cart_totals th{display:block!important}.woocommerce-cart .cart-collaterals .cart_totals tr:not(.woocommerce-shipping-totals):not(.order-total){display:flex}.woocommerce-cart .cart-collaterals .cart_totals .cart-discount td,.woocommerce-cart .cart-collaterals .cart_totals .cart-discount th,.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal td,.woocommerce-cart .cart-collaterals .cart_totals .cart-subtotal th,.woocommerce-cart .cart-collaterals .cart_totals .tax-total td,.woocommerce-cart .cart-collaterals .cart_totals .tax-total th{flex:0 0 50%}.woocommerce-cart .cart-collaterals .cart_totals .delivery-method-title{padding:0 16px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice{display:flex;width:100%}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice .local-pickup-method label{padding-left:6px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th div.local-pickup-method{padding-left:20px}.cart_totals .shipping-choice .local-pickup-wrapper .local-pickup-method .local-pickup-address{margin-left:30px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th div:first-child:not(.local-pickup-method){margin-left:16px;padding-left:12px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.shipping-choice.ship-to-home-choice{display:flex;width:100%}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.shipping-choice.ship-to-home-choice th{padding-top:12px;margin-top:24px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.shipping-choice.ship-to-home-choice td{padding-top:12px;background-color:transparent}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th .local-pickup-wrapper.selected{margin-left:16px}.woocommerce-cart .wc-proceed-to-checkout{padding:0 16px 24px 16px}}@media all and (max-width:700px){.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice .local-pickup-method label{max-width:70vw}.woocommerce-cart .cart-collaterals .cart_totals .delivery-method-title,.woocommerce-cart .cart-collaterals .cart_totals td,.woocommerce-cart .cart-collaterals .cart_totals td span{font-size:14px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th div.local-pickup-method{padding-left:0;margin-left:24px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice th label{margin-left:0;padding:12px 0 0 0;margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice.selected th label{margin-left:12px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice .delivery-method-wrapper{padding:0}.woocommerce-cart .wc-proceed-to-checkout{padding:0 16px 24px 16px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice.selected .delivery-method-wrapper{margin:12px;max-width:93%;padding-bottom:12px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th .local-pickup-wrapper.selected{margin-left:16px;padding-left:16px}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice th .local-pickup-wrapper.selected,.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.pickup-choice.selected th div:first-child:not(.local-pickup-method),.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.ship-to-home-choice .selected .delivery-method-wrapper{overflow:hidden;margin:0 16px;padding:16px 16px 0 16px;width:calc(100vw - 40px)}.woocommerce-cart .cart-collaterals .cart_totals .shipping-choice.selected .notice{margin-left:40px;margin-right:12px;font-size:12px}}