.elementor-8 .elementor-element.elementor-element-6d9cf49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dce3e8;--border-color:#dce3e8;--padding-top:20px;--padding-bottom:20px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-1f1609a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:48px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;}.elementor-8 .elementor-element.elementor-element-78d908a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-83c1f8a .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:48px;font-weight:400;line-height:1.15em;color:#004f92;}.elementor-8 .elementor-element.elementor-element-b24c7bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#53616a;}.elementor-8 .elementor-element.elementor-element-8322cc4{--update-cart-automatically-display:none;}.elementor-8 .elementor-element.elementor-element-80a7659 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#53616a;}.elementor-8 .elementor-element.elementor-element-d79bdbc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;line-height:1.2em;color:#004f92;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-6d9cf49{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1f1609a{--padding-top:32px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-83c1f8a .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-6d9cf49{--content-width:1312px;}.elementor-8 .elementor-element.elementor-element-1f1609a{--content-width:1312px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-8322cc4 */.elementor-8 .elementor-element.elementor-element-8322cc4{font-family:Roboto,sans-serif}
.elementor-8 .elementor-element.elementor-element-8322cc4 .e-cart-section{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 .e-cart__column-end .e-cart-section{background:#f2f5f6!important;padding:32px!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 .e-cart__container{gap:48px}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.shop_table{border:0!important;border-collapse:collapse;margin:0}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart thead th{font:400 13px Roboto;color:#53616a;border:0;border-bottom:1px solid #dce3e8;padding:0 12px 20px;text-transform:none;background:none}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart thead th.product-name{font:700 18px Roboto;color:#004f92}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td{border:0!important;border-bottom:1px solid #dce3e8!important;padding:20px 12px!important;vertical-align:middle;background:none!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td.product-thumbnail img{width:124px!important;height:124px!important;object-fit:cover;max-width:none}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td.product-name a{font:700 18px/1.3 Roboto;color:#171716!important;text-decoration:none}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td.product-name dl.variation,.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td.product-name dl.variation *{font:400 14px/1.5 Roboto;color:#53616a;margin:0}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td.product-price{font:400 14px Roboto;color:#53616a}
.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td.product-subtotal{font:700 18px Roboto;color:#004f92;text-align:right}
.elementor-8 .elementor-element.elementor-element-8322cc4 .quantity .qty{border:1px solid #dce3e8!important;height:44px;width:84px;border-radius:0!important;text-align:center;font:400 16px Roboto;color:#171716;background:#fff}
.elementor-8 .elementor-element.elementor-element-8322cc4 td.product-remove a.remove{color:#53616a!important;font-size:22px;background:none!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 .coupon,.elementor-8 .elementor-element.elementor-element-8322cc4 button[name=update_cart]{display:none!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 td.actions{border:0!important;padding:0!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals h2,.elementor-8 .elementor-element.elementor-element-8322cc4 .e-cart-totals-title{font-family:Anton,sans-serif!important;font-size:26px!important;font-weight:400!important;color:#004f92!important;text-transform:uppercase;margin:0 0 24px!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals table th,.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals table td{border:0!important;padding:8px 0!important;font:400 16px Roboto;color:#171716;background:none!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals .order-total th,.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals .order-total td{border-top:1px solid #dce3e8!important;padding-top:16px!important;color:#004f92;font-weight:700;font-size:20px}
.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals .order-total .amount{font-size:24px}
.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals small,.elementor-8 .elementor-element.elementor-element-8322cc4 .cart_totals .includes_tax{display:block;font:400 13px/1.5 Roboto;color:#53616a}
.elementor-8 .elementor-element.elementor-element-8322cc4 .woocommerce-shipping-destination,.elementor-8 .elementor-element.elementor-element-8322cc4 .shipping-calculator-button{font-size:13px;color:#53616a}
.elementor-8 .elementor-element.elementor-element-8322cc4 .wc-proceed-to-checkout{padding:0!important;margin-top:24px}
.elementor-8 .elementor-element.elementor-element-8322cc4 .wc-proceed-to-checkout a.checkout-button{background:#f27a00!important;color:#171716!important;font:700 16px Roboto!important;border-radius:0!important;padding:15px 20px!important;display:flex;justify-content:center;gap:12px;margin:0!important}
.elementor-8 .elementor-element.elementor-element-8322cc4 .wc-proceed-to-checkout a.checkout-button:after{content:"→";font-size:20px;line-height:1}
.elementor-8 .elementor-element.elementor-element-8322cc4 .wc-proceed-to-checkout a.checkout-button:hover{background:#e06f00!important}
@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8322cc4 table.cart td.product-thumbnail img{width:96px!important;height:96px!important}}/* End custom CSS */