.elementor-1631 .elementor-element.elementor-element-6d051a80{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-6d051a80:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-6d051a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-2a4e98f{text-align:center;font-family:"Rubik", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-f3c49e9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-1631 .elementor-element.elementor-element-8947580{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-8947580:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-8947580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FE;}.elementor-1631 .elementor-element.elementor-element-ead764c{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-1631 .elementor-element.elementor-element-ead764c:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-ead764c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart__column-start .raven-cart-section{background-color:#fff;padding:40px 40px 40px 40px;margin:0px 20px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:15px 0px 15px 0px;width:80%;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table button,.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .wc-proceed-to-checkout a:not(.checkout-button){background-color:var( --e-global-color-secondary );font-family:"Rubik", Sans-serif;font-size:17px;font-weight:500;border-style:none;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table button:hover,.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .wc-proceed-to-checkout a:not(.checkout-button):hover{background-color:var( --e-global-color-secondary );border-style:none;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table thead th{border-top-width:1px;border-bottom-width:1px;padding-top:20px !important;padding-bottom:20px !important;border-color:#F5F5F5;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table .cart-subtotal{border-top-width:1px !important;border-bottom-width:1px !important;border-color:#F5F5F5 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table .order-total{border-top-width:1px !important;border-color:#F5F5F5 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form__contents tbody tr:after{border-bottom-width:1px !important;border-color:#F5F5F5 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table .cart-subtotal > td{padding-top:20px !important;padding-bottom:20px !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table .order-total > td{padding-top:20px !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td{padding-top:20px;padding-bottom:20px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals tr.woocommerce-shipping-totals td{padding-top:20px !important;padding-bottom:20px !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-1a54dba{--main-column-size:90%;--forms-fields-normal-background-color:#B3373700;--raven-cart-input-size:18px;--raven-cart-input-spacing:10px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart__column-end .raven-cart-section{background-color:#fff;padding:40px 40px 40px 40px;border-style:none;}.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart__container h2{color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin:0px 0px 23px 0px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form__contents th{color:#000000;}.elementor-1631 .elementor-element.elementor-element-1a54dba tr.cart_item td:before{color:#000000;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name a{color:#000000 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name a:hover{color:#000000 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name .product-variations{color:#000000 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name .product-variations span{color:#000000 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name a, .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name a:hover, .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name .product-variations, .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name .product-variations span{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:18px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .woocommerce-cart-form__cart-item span{color:#595959;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart-subtotal span > *{color:#595959;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals .woocommerce-shipping-methods li > *{color:#595959 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals .woocommerce-shipping-methods li .amount{color:#595959 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals .woocommerce-shipping-methods li .amount::before{color:#595959 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .woocommerce-cart-form__cart-item span,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals tr.woocommerce-shipping-totals #shipping_method label, .elementor-1631 .elementor-element.elementor-element-1a54dba .cart-subtotal span > *,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-methods li label > *,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals .woocommerce-shipping-methods li .amount,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals .woocommerce-shipping-methods li .amount::before{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:16px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals  .woocommerce-shipping-calculator a{color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .woocommerce-shipping-calculator a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals p,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td .woocommerce-shipping-destination{color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .order-total > *{color:#000000;font-family:"Rubik", Sans-serif;font-weight:500;}.elementor-1631 .elementor-element.elementor-element-1a54dba .wc-proceed-to-checkout .checkout-button:hover{border-style:none;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table button{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table button[name="update_cart"]:before{background-color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .wc-proceed-to-checkout a:not(.checkout-button){color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table button:hover{color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-1a54dba .shop_table button[name="update_cart"]:hover:before{background-color:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .wc-proceed-to-checkout a:not(.checkout-button):hover{color:var( --e-global-color-primary );}.raven-woo-select2-wrapper .select2-results__option{background-color:#B3373700;}.elementor-1631 .elementor-element.elementor-element-1a54dba .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#B3373700 transparent transparent transparent;}.elementor-1631 .elementor-element.elementor-element-1a54dba table.shop_table.cart .actions .coupon input, .elementor-1631 .elementor-element.elementor-element-1a54dba .product-quantity .quantity input, .elementor-1631 .elementor-element.elementor-element-1a54dba .coupon .input-text, .elementor-1631 .elementor-element.elementor-element-1a54dba .cart-collaterals .input-text, .elementor-1631 .elementor-element.elementor-element-1a54dba select, .elementor-1631 .elementor-element.elementor-element-1a54dba .select2-selection--single, .elementor-1631 .elementor-element.elementor-element-1a54dba .input-text.qty .form-control{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart-collaterals .input-text{border-radius:0px 0px 0px 0px;padding:10px 4px 10px 16px;color:#111111;}.elementor-1631 .elementor-element.elementor-element-1a54dba select{border-radius:0px 0px 0px 0px;padding:10px 4px 10px 16px;color:#111111;}.elementor-1631 .elementor-element.elementor-element-1a54dba .select2-selection--single{border-radius:0px 0px 0px 0px;padding:10px 4px 10px 16px;color:#111111;}.elementor-1631 .elementor-element.elementor-element-1a54dba .select2-selection__rendered{border-radius:0px 0px 0px 0px;padding:10px 4px 10px 16px;color:#111111;}.elementor-1631 .elementor-element.elementor-element-1a54dba .input-text.qty .form-control{border-radius:0px 0px 0px 0px;padding:10px 4px 10px 16px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .product-quantity .quantity input{border-radius:0px 0px 0px 0px;padding:10px 4px 10px 16px;color:#111111;}.elementor-1631 .elementor-element.elementor-element-1a54dba table.shop_table.cart .actions .coupon input{border-radius:0px 0px 0px 0px;padding:10px 4px 10px 16px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .coupon .input-text::placeholder, .elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart-totals .input-text::placeholder, .elementor-1631 .elementor-element.elementor-element-1a54dba select::placeholder, .elementor-1631 .elementor-element.elementor-element-1a54dba .select2-selection--single::placeholder,.elementor-1631 .elementor-element.elementor-element-1a54dba .product-quantity .quantity input::placeholder{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:18px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .coupon .input-text::placeholder{color:#BFBFBF;}.elementor-1631 .elementor-element.elementor-element-1a54dba .product-quantity .quantity input::placeholder{color:#BFBFBF;}.elementor-1631 .elementor-element.elementor-element-1a54dba select::placeholder{color:#BFBFBF;}.elementor-1631 .elementor-element.elementor-element-1a54dba .select2-selection--single::placeholder{color:#BFBFBF;}.elementor-1631 .elementor-element.elementor-element-1a54dba .input-text.qty .form-control::placeholder{color:#BFBFBF;}.elementor-1631 .elementor-element.elementor-element-1a54dba .shipping-calculator-form p input::placeholder{color:#BFBFBF !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .product-quantity .quantity input, .elementor-1631 .elementor-element.elementor-element-1a54dba .coupon .input-text, .elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart-totals .input-text, .elementor-1631 .elementor-element.elementor-element-1a54dba select, .elementor-1631 .elementor-element.elementor-element-1a54dba .select2-selection--single{font-size:15px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .coupon .input-text{color:#111111;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .input-text.qty:focus, .elementor-1631 .elementor-element.elementor-element-1a54dba .actions .coupon .input-text:focus, .elementor-1631 .elementor-element.elementor-element-1a54dba .cart-collaterals .input-text:focus, .elementor-1631 .elementor-element.elementor-element-1a54dba select:focus, .elementor-1631 .elementor-element.elementor-element-1a54dba .select2-selection--single:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#262626;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .woocommerce-shipping-methods input + .raven-cart-shipping-method-radio:before{width:18px;height:18px;background-color:#D3393900 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .woocommerce-shipping-methods .raven-cart-shipping-method-radio + label{padding:5px 5px 5px 5px !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .woocommerce-shipping-methods input:checked + .raven-cart-shipping-method-radio:after{background-color:#2B2B2B !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .product-remove a.jupiterx-icon-times,.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart-compact-name a.remove{font-size:30px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .product-remove a.jupiterx-icon-times{color:#111111 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart-compact-name a.remove{color:#111111 !important;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form__contents thead th{color:var( --e-global-color-primary );border-style:solid;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce table.shop_table.cart .product-quantity .quantity input{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-style:solid;border-radius:10px 10px 10px 10px;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce table.shop_table.cart .product-quantity .quantity input:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .product-name img{max-width:100px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1631 .elementor-element.elementor-element-bac149c{--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;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-bac149c:not(.elementor-motion-effects-element-type-background), .elementor-1631 .elementor-element.elementor-element-bac149c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1631 .elementor-element.elementor-element-34ccbc3{padding:0px 150px 0px 0px;text-align:start;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-raven-button a.raven-button, .elementor-widget-raven-button .raven-button, .elementor-widget-raven-button .raven-button-widget-normal-effect-blink:after{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}.elementor-widget-raven-button a.raven-button .button-text, .elementor-widget-raven-button .raven-button .button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-raven-button a.raven-button .button-subtext, .elementor-widget-raven-button .raven-button .button-subtext{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1631 .elementor-element.elementor-element-7fb6b7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f a.raven-button{padding:18px 36px 18px 36px;border-radius:10px 10px 10px 10px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button{padding:18px 36px 18px 36px;border-radius:10px 10px 10px 10px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f a.raven-button, .elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button, .elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button-widget-normal-effect-blink:after{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:10px 10px 10px 10px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:10px 10px 10px 10px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f a.raven-button .button-text, .elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button .button-text{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}@media(min-width:768px){.elementor-1631 .elementor-element.elementor-element-6d051a80{--content-width:1600px;}.elementor-1631 .elementor-element.elementor-element-8947580{--content-width:1600px;}.elementor-1631 .elementor-element.elementor-element-ead764c{--width:66%;}.elementor-1631 .elementor-element.elementor-element-bac149c{--width:33.3333%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1631 .elementor-element.elementor-element-6d051a80{--content-width:1400px;}.elementor-1631 .elementor-element.elementor-element-8947580{--content-width:1400px;}}@media(max-width:1366px){.elementor-1631 .elementor-element.elementor-element-2a4e98f{font-size:32px;}.elementor-1631 .elementor-element.elementor-element-34ccbc3{padding:0px 0px 0px 0px;font-size:14px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f a.raven-button{padding:14px 24px 014px 24px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button{padding:14px 24px 014px 24px;}.elementor-1631 .elementor-element.elementor-element-7fb6b7f a.raven-button .button-text, .elementor-1631 .elementor-element.elementor-element-7fb6b7f .raven-button .button-text{font-size:16px;}}@media(max-width:1024px){.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart__column-start .raven-cart-section{padding:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-1631 .elementor-element.elementor-element-6d051a80{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1631 .elementor-element.elementor-element-2a4e98f{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;}.elementor-1631 .elementor-element.elementor-element-f3c49e9{font-size:16px;}.elementor-1631 .elementor-element.elementor-element-1a54dba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart__column-start .raven-cart-section{padding:20px 20px 20px 20px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart__column-end .raven-cart-section{padding:20px 20px 20px 20px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form__contents th, .elementor-1631 .elementor-element.elementor-element-1a54dba tr.cart_item td:before{font-size:14px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .woocommerce-cart-form__cart-item span,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals tr.woocommerce-shipping-totals #shipping_method label, .elementor-1631 .elementor-element.elementor-element-1a54dba .cart-subtotal span > *,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals tr.woocommerce-shipping-totals .woocommerce-shipping-methods li label > *,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals .woocommerce-shipping-methods li .amount,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals .woocommerce-shipping-methods li .amount::before{font-size:14px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals p,.elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td .woocommerce-shipping-destination{font-size:14px;}.elementor-1631 .elementor-element.elementor-element-1a54dba .cart_totals .order-total > *{font-size:14px;}.elementor-1631 .elementor-element.elementor-element-bac149c{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:0px;}.elementor-1631 .elementor-element.elementor-element-34ccbc3{padding:20px 0px 0px 0px;}}/* Start custom CSS for raven-cart, class: .elementor-element-1a54dba */.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart-totals {
    display: none !important;
}

.elementor-1631 .elementor-element.elementor-element-1a54dba .raven-cart-section:first-child {
    width: 100% !important;
    max-width: 100% !important;
}


@media (max-width: 767px) {

    /* =====================================================
       PRODUCTKAART
       ===================================================== */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form table,
    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form tbody {
        display: block !important;
        width: 100% !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form thead {
        display: none !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form tr.cart_item {
        position: relative;
        display: block !important;

        width: 100% !important;
        margin: 0 0 20px !important;
        padding: 22px !important;

        background: #ffffff;
        border: 1px solid #e7e7e7 !important;
        border-radius: 18px;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form tr.cart_item td {
        display: flex !important;
        width: 100% !important;

        padding: 0 !important;
        border: 0 !important;

        text-align: left !important;
    }


    /* =====================================================
       VERWIJDEREN
       ===================================================== */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-remove {
        position: absolute !important;

        top: 12px;
        right: 12px;

        width: 34px !important;
        height: 34px !important;

        z-index: 10;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-remove::before {
        display: none !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-remove a.remove {
        display: flex !important;

        align-items: center;
        justify-content: center;

        width: 34px !important;
        height: 34px !important;

        color: #263571 !important;

        font-size: 28px !important;
        line-height: 1 !important;

        text-decoration: none !important;
    }


    /* =====================================================
       AFBEELDING
       ===================================================== */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-thumbnail {
        display: flex !important;
        justify-content: center !important;

        margin-bottom: 18px;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-thumbnail::before {
        display: none !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-thumbnail a {
        display: block !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-thumbnail img {
        display: block !important;

        width: 160px !important;
        height: 130px !important;

        margin: 0 auto !important;

        object-fit: contain;
        border-radius: 12px;
    }


    /* =====================================================
       PRODUCTNAAM
       ===================================================== */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-name {
        display: block !important;

        margin-bottom: 20px;
        padding: 0 20px !important;

        text-align: center !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-name::before {
        display: none !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-name a {
        color: #263571 !important;

        font-size: 15px !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;

        text-decoration: none !important;

        word-break: normal !important;
        overflow-wrap: normal !important;
    }


    /* =====================================================
       PRIJS / AANTAL / SUBTOTAAL
       ===================================================== */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-price,
    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-quantity,
    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-subtotal {
        display: flex !important;

        align-items: center !important;
        justify-content: space-between !important;

        min-height: 56px;

        padding: 12px 0 !important;

        border-top: 1px solid #eeeeee !important;

        color: #263571 !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-price::before,
    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-quantity::before,
    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-subtotal::before {
        float: none !important;

        color: #263571 !important;

        font-size: 15px !important;
        font-weight: 700 !important;
    }


    /* Nederlandse labels */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-price::before {
        content: "Prijs:";
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-quantity::before {
        content: "Aantal:";
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-subtotal::before {
        content: "Subtotaal:";
    }


    /* Bedragen */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-price .amount,
    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.product-subtotal .amount {
        color: #263571 !important;

        font-size: 16px !important;
        font-weight: 700 !important;
    }


    /* =====================================================
       AANTAL
       ===================================================== */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form .quantity {
        margin-left: auto !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form .quantity input.qty {
        width: 68px !important;
        height: 44px !important;

        padding: 5px !important;

        border: 2px solid #fdd914 !important;
        border-radius: 10px !important;

        background: #ffffff !important;

        color: #263571 !important;

        font-size: 16px !important;
        font-weight: 700 !important;

        text-align: center !important;
    }


    /* =====================================================
       AANVRAAG BIJWERKEN
       ===================================================== */

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.actions {
        display: block !important;

        width: 100% !important;

        padding: 18px 0 0 !important;

        border: 0 !important;
    }

    .elementor-1631 .elementor-element.elementor-element-1a54dba .woocommerce-cart-form td.actions .button {
        width: 100% !important;
        min-height: 52px !important;

        padding: 14px 18px !important;

        border: 0 !important;
        border-radius: 12px !important;

        background: #fdd914 !important;

        color: #263571 !important;

        font-size: 16px !important;
        font-weight: 700 !important;
    }

}/* End custom CSS */
/* Start custom CSS for raven-button, class: .elementor-element-7fb6b7f */.elementor-1631 .elementor-element.elementor-element-7fb6b7f {
    transition: all .3s ease;
}

.elementor-1631 .elementor-element.elementor-element-7fb6b7f:hover {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */