.elementor-975 .elementor-element.elementor-element-3155b30{--display:flex;--min-height:15vh;--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-975 .elementor-element.elementor-element-3155b30:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-3155b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-975 .elementor-element.elementor-element-88b610e{--display:flex;--justify-content:center;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-975 .elementor-element.elementor-element-88b610e:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-88b610e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-975 .elementor-element.elementor-element-335cd39 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1px;color:#03162B;}.elementor-975 .elementor-element.elementor-element-1f4082f{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:10px 10px 10px 10px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-975 .elementor-element.elementor-element-1f4082f:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-1f4082f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-1f4082f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-975 .elementor-element.elementor-element-00aad0f{--display:flex;--justify-content:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-975 .elementor-element.elementor-element-45cd45a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-975 .elementor-element.elementor-element-af342c5{--display:flex;--min-height:83vh;--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:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-975 .elementor-element.elementor-element-af342c5:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-af342c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F1;}.elementor-975 .elementor-element.elementor-element-53a7c6f{--display:flex;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-975 .elementor-element.elementor-element-53a7c6f:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-53a7c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-3194cc5{width:100px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-0cdaf5e{width:400px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-8168297{width:150px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-198fe32{width:100px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9884c40{width:120px;}.elementor-975 .elementor-element.elementor-element-0f70258{--cart-update-automatically-display:none;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart thead th{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;padding:10px 0px 10px 0px;text-align:left;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td{background-color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:20px;color:#000000;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;padding:15px 0px 15px 0px;text-align:left;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon .button{background-color:#1F1F1F;width:220px !important;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;color:#FFFFFF !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F1F1F;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;margin:20px 0px 0px 10px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon .button:hover, .elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon .button:focus{background-color:#FFFFFF;color:#000000 !important;border-color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon{float:none !important;flex-direction:row;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-thumbnail img{width:95px;padding:0px 15px 0px 0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-name{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-name a{color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-price .amount{font-family:"Jost", Sans-serif;font-size:15px;color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-price .amount .woocommerce-Price-currencySymbol{font-family:"Jost", Sans-serif;font-size:15px;color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-subtotal .amount{font-family:"Jost", Sans-serif;font-size:15px;color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-subtotal .amount .woocommerce-Price-currencySymbol{font-family:"Jost", Sans-serif;font-size:15px;color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.product-quantity .quantity input.input-text{max-width:65px;font-family:"Trebuchet MS", Sans-serif;font-size:12px;color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container .select2-selection .select2-selection__rendered{color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-975 .elementor-element.elementor-element-0f70258 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){border-radius:5px 5px 5px 5px;padding:7px 0px 7px 14px;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container .select2-selection--single{border-radius:5px 5px 5px 5px;background-color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (14px*2) + 16px );padding-left:14px;padding-right:14px;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (14px*2) + 16px );}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single{height:auto;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.product-remove .remove{font-size:13px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon input.input-text{width:300px !important;font-family:"Jost", Sans-serif;font-size:14px;color:#000000;margin:20px 0px 0px 0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon input.input-text:not(.select2){background-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:14px 14px 14px 14px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon input.input-text:focus{color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container .select2-selection--single[aria-expanded="true"] .select2-selection__rendered{color:#000000;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow b{border-color:transparent transparent #000000 transparent;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon input.input-text:not(.select2), .elementor-975 .elementor-element.elementor-element-0f70258 .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9D9D9;}.elementor-975 .elementor-element.elementor-element-5715814{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:10px 10px 10px 10px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-975 .elementor-element.elementor-element-5715814:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-5715814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-5715814.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-975 .elementor-element.elementor-element-b5f80fd{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-975 .elementor-element.elementor-element-4a53f15 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:1.2em;color:#03162B;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr td{background-color:#FFFFFF;width:30%;font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;color:#000000;border-style:none;padding:15px 0px 15px 15px;text-align:right;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .wc-proceed-to-checkout .button.checkout-button{background-color:#1F1F1F;width:100%;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;color:#FFFFFF !important;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:17px 17px 17px 17px;}.elementor-975 .elementor-element.elementor-element-3ad9a58{--cart-totals-heading-display:none;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr th{width:70%;color:#000000;border-style:none;padding:15px 15px 15px 0px;text-align:left;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr th,.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table_responsive tr td::before{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table_responsive tr td::before{color:#000000;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .shop_table tbody th{background-color:#FFFFFF;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr td a{color:#000000;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr td a:hover{color:#000000;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr.cart-subtotal td .amount{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr.order-total td .amount{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .shipping-calculator-form .form-row .input-text{color:#000000;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .select2-container .select2-selection .select2-selection__rendered{color:#000000;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .shipping-calculator-form .form-row .input-text, .elementor-975 .elementor-element.elementor-element-3ad9a58 .select2-container .select2-selection--single{border-style:none;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .shipping-calculator-form .button{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-975 .elementor-element.elementor-element-96825d4{--grid-columns:1;--grid-row-gap:15px;--grid-column-gap:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-975 .elementor-element.elementor-element-96825d4{--grid-columns:2;}}@media(min-width:768px){.elementor-975 .elementor-element.elementor-element-3155b30{--content-width:100%;}.elementor-975 .elementor-element.elementor-element-88b610e{--width:66%;}.elementor-975 .elementor-element.elementor-element-1f4082f{--width:500px;}.elementor-975 .elementor-element.elementor-element-af342c5{--content-width:100%;}.elementor-975 .elementor-element.elementor-element-53a7c6f{--width:66%;}.elementor-975 .elementor-element.elementor-element-5715814{--width:500px;}}@media(max-width:767px){.elementor-975 .elementor-element.elementor-element-3155b30{--min-height:24vh;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-975 .elementor-element.elementor-element-88b610e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-975 .elementor-element.elementor-element-335cd39 .elementor-heading-title{font-size:20px;}.elementor-975 .elementor-element.elementor-element-1f4082f{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-975 .elementor-element.elementor-element-00aad0f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-975 .elementor-element.elementor-element-45cd45a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-975 .elementor-element.elementor-element-af342c5{--min-height:76vh;--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:space-around;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-975 .elementor-element.elementor-element-53a7c6f{--min-height:auto;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-975 .elementor-element.elementor-element-53a7c6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-3194cc5{width:85px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-0cdaf5e{width:35%;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-8168297{width:0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-198fe32{width:120px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9884c40{width:100px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart thead th{font-size:0px;border-width:0px 0px 0px 0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td{font-size:0px;border-width:0px 0px 1px 0px;padding:0px 10px 10px 0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-thumbnail img{width:113px;padding:0px 0px 0px 0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-name{font-size:10px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-price .amount{font-size:11px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-price .amount .woocommerce-Price-currencySymbol{font-size:11px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-subtotal .amount{font-size:13px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-subtotal .amount .woocommerce-Price-currencySymbol{font-size:13px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.product-quantity .quantity input.input-text{max-width:50px;font-size:12px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){padding:7px 0px 7px 0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:14px;padding-right:14px;}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );}.elementor-975 .elementor-element.elementor-element-0f70258 .select2-container--default .select2-selection--single{height:auto;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon{flex-direction:column;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon .button{width:40% !important;font-size:12px;letter-spacing:0.5px;margin:15px 0px 0px 10px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon input.input-text{width:55% !important;margin:15px 0px 0px 0px;}.elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart td.actions .coupon input.input-text:not(.select2){padding:12px 14px 12px 14px;}.elementor-975 .elementor-element.elementor-element-5715814{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-975 .elementor-element.elementor-element-5715814.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-975 .elementor-element.elementor-element-b5f80fd{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-975 .elementor-element.elementor-element-4a53f15 .elementor-heading-title{font-size:15px;letter-spacing:0.4px;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr th{width:100%;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr th,.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table_responsive tr td::before{font-size:12px;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr td{width:100%;padding:10px 0px 10px 0px;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .cart_totals .shop_table tr.cart-subtotal td .amount{font-size:14px;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .shipping-calculator-form .form-row .input-text, .elementor-975 .elementor-element.elementor-element-3ad9a58 .select2-container .select2-selection .select2-selection__rendered{font-size:14px;}.elementor-975 .elementor-element.elementor-element-3ad9a58 .wc-proceed-to-checkout .button.checkout-button{font-size:12px;}.elementor-975 .elementor-element.elementor-element-96825d4{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-45cd45a */.marquee-container {
  overflow: hidden;
  width: 100%;
  padding: 0px;
  margin-bottom: -15px
}

.marquee-track {
  display: flex;
  width: fit-content;
  animation: scroll-marquee 23s linear infinite;
  gap: 15px;
}

.marquee-content {
  display: flex;
  gap: 35px;
}

.marker {
    min-width: 200px;
    flex-shrink: 0;
    max-width: 200px;
}

.marker-header {
  display: flex;
  align-items: center;
  gap: 5px;
}

.marker-icon {
  width: 24px;
  height: 24px;
}

.marker-title {
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}

.marker-text {
  font-size: 13px;
  margin-top: 6px;
  color: #555;
}

@keyframes scroll-marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af342c5 */body > div.elementor.elementor-432.elementor-location-header, body > div.elementor.elementor-601.elementor-location-footer {
    display: none
}


.woocommerce table.shop_table {
    border: 0px solid rgb(255 255 255 / 10%);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
    border-top: 1px solid;
    border-color: #e1e1e1;
    padding: 0;
}


#content > div > div > div.woocommerce-notices-wrapper { display: none;
}


.elementor-301 .elementor-element.elementor-element-d7f30eb .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9884c40 {
    width: 120px;
    text-align: right;
}

.elementor-301 .elementor-element.elementor-element-d7f30eb .shop_table.cart td.actions .coupon {
    float: none !important;
    flex-direction: row;
    padding-bottom: 15px;
}


@media (max-width: 767px) {
    .elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-name {
        display: flex
;
        flex-direction: row;
        align-content: center;
        justify-content: space-between;
        align-items: center;
    }
    .woocommerce-cart-form__cart-item.cart_item {
        display: flex !important;
    }
    
        .elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-198fe32 {
        width: 95px;
        display: flex
;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-301 .elementor-element.elementor-element-d7f30eb .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-198fe32 {
        width: 97px;
        display: flex
;
        flex-direction: column;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        justify-content: center;
        align-items: center;
    }
    
    .elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9884c40 {
        width: 80px;
        display: flex
;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    
    .elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.cart tr.cart_item td.product-name a {
    color: #000000;
    text-align: left;
}
    
    .elementor-975 .elementor-element.elementor-element-0f70258 .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-8168297 {
        display: none;
    }
    
    .elementor-301 .elementor-element.elementor-element-d7f30eb .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-9884c40 {
    width: 80px;
    text-align: right;
    display: flex
;
justify-content: center;
        align-items: center;
    flex-direction: column;
}

.elementor-301 .elementor-element.elementor-element-d7f30eb .shop_table.cart tr.cart_item td.product-name {
        font-size: 13px;
        display: flex
;
        flex-direction: column;
        align-content: flex-end;
        justify-content: center;
        flex-wrap: nowrap;
    }
   
    
    .elementor-301 .elementor-element.elementor-element-d7f30eb .shop_table.cart tr.cart_item td.product-name a {
    color: #000000;
    text-align: left;
    font-size: 11px;
}
    .elementor-301 .elementor-element.elementor-element-d7f30eb .shop_table.shop_table_responsive.cart tr .elementor-repeater-item-8168297 {
        width: 0px;
        display: none;
    }
    
     .woocommerce-page table.shop_table_responsive tr td::before {
    display: none;}
    .cart_totals .shop_table_responsive tr td::before {
    display: block !important;
        
    }
        .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
        float: none;
        padding-bottom: .5em;
        display: flex
;
        flex-direction: column;
    }

    
}



.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
    border-top: 1px solid;
    border-color: #e1e1e1;
    padding: 0;
    border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS */.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-radius: 7px;
    border-color: #e1e1e1;
    padding: 0 20px 20px;
    position: absolute;
    bottom: 0;
}



@media (max-width: 767px) {
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
        padding-bottom: .5em;
        display: flex
;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
    }
    
    
    .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: right;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-radius: 7px;
    border-color: #e1e1e1;
    padding: 0 15px 15px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
}/* End custom CSS */