.elementor-580 .elementor-element.elementor-element-b0666af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:100px;--padding-right:50px;}.elementor-580 .elementor-element.elementor-element-b0666af:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-b0666af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-580 .elementor-element.elementor-element-695bcc1{--divider-border-style:solid;--divider-color:#2A2727;--divider-border-width:1px;--divider-element-spacing:0px;}.elementor-580 .elementor-element.elementor-element-695bcc1 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-580 .elementor-element.elementor-element-695bcc1 .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-695bcc1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-580 .elementor-element.elementor-element-695bcc1 .elementor-divider__text{color:#000000;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;line-height:1rem;letter-spacing:0.025rem;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-580 .elementor-element.elementor-element-2d9006a{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-border-type:none;--sections-border-radius:10px 10px 10px 10px;--sections-padding:10px 10px 10px 10px;--sections-title-color:#000000;--links-normal-color:#000000;--links-hover-color:#000000;--forms-rows-gap:0px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#000000;--forms-buttons-hover-border-color:#000000;--forms-buttons-border-type:solid;--forms-buttons-border-color:#000000;--forms-buttons-border-radius:100px 100px 100px 100px;--forms-buttons-padding:8px 8px 8px 8px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-title-spacing:0px;--order-summary-color:#000000;--order-summary-variations-color:#767676;--order-summary-items-divider-weight:1px;--order-summary-quantity-border-weight:1px;--totals-rows-gap-top:calc( 26px/2 );--totals-rows-gap-bottom:calc( 26px/2 );--totals-color:#000000;--totals-divider-weight:0px;--checkout-button-hover-text-color:#000000;--checkout-button-hover-border-color:#000000;--checkout-button-hover-transition-duration:0.3ms;--checkout-button-border-radius:100px 100px 100px 100px;--checkout-button-padding:12px 10px 12px 10px;--checkout-button-width:fit-content;}.elementor-580 .elementor-element.elementor-element-2d9006a .shop_table .button{background-color:#000000;font-family:"Poppins", Sans-serif;border-width:1px 1px 1px 1px;}.elementor-580 .elementor-element.elementor-element-2d9006a .shop_table .button:hover, .elementor-580 .elementor-element.elementor-element-2d9006a .shop_table .button:disabled[disabled]:hover{background-color:#FFFFFF;}.elementor-580 .elementor-element.elementor-element-2d9006a .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#000000;}.elementor-580 .elementor-element.elementor-element-2d9006a .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#FFFFFF;}.elementor-580 .elementor-element.elementor-element-2d9006a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-2d9006a .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:100%;}.elementor-580 .elementor-element.elementor-element-2d9006a .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-580 .elementor-element.elementor-element-2d9006a .cart_totals h2{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-2d9006a .e-cart-content, .elementor-580 .elementor-element.elementor-element-2d9006a .woocommerce-shipping-destination, .elementor-580 .elementor-element.elementor-element-2d9006a .shipping-calculator-button{font-family:"Poppins", Sans-serif;}.elementor-580 .elementor-element.elementor-element-2d9006a #shipping_method li label{font-family:"Poppins", Sans-serif;}.elementor-580 .elementor-element.elementor-element-2d9006a .coupon .input-text, .elementor-580 .elementor-element.elementor-element-2d9006a .cart-collaterals .input-text, .elementor-580 .elementor-element.elementor-element-2d9006a select, .elementor-580 .elementor-element.elementor-element-2d9006a .select2-selection--single{font-family:"Poppins", Sans-serif;}.elementor-580 .elementor-element.elementor-element-2d9006a {--forms-fields-padding:11px 11px 11px 11px;}.elementor-580 .elementor-element.elementor-element-2d9006a .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (11px*2) + 16px );padding-left:11px;padding-right:11px;}.elementor-580 .elementor-element.elementor-element-2d9006a .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (11px*2) + 16px );right:11px;}.elementor-580 .elementor-element.elementor-element-2d9006a .select2-container--default .select2-selection--single{height:auto;}.elementor-580 .elementor-element.elementor-element-2d9006a .cart td span, .elementor-580 .elementor-element.elementor-element-2d9006a .cart td, .elementor-580 .elementor-element.elementor-element-2d9006a .input-text.qty{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-580 .elementor-element.elementor-element-2d9006a .product-name .variation{font-family:"Poppins", Sans-serif;}.elementor-580 .elementor-element.elementor-element-2d9006a .cart_totals .shop_table td:before, .elementor-580 .elementor-element.elementor-element-2d9006a .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-580 .elementor-element.elementor-element-2d9006a .checkout-button{font-family:"Poppins", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-580 .elementor-element.elementor-element-1d76dbb{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-580 .elementor-element.elementor-element-8c15747{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-681a06c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-681a06c.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-443b6b1 > .elementor-widget-container{margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-443b6b1 .elementor-icon-wrapper{text-align:center;}.elementor-580 .elementor-element.elementor-element-443b6b1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-580 .elementor-element.elementor-element-443b6b1.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-443b6b1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-580 .elementor-element.elementor-element-443b6b1.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-443b6b1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-580 .elementor-element.elementor-element-443b6b1 .elementor-icon{font-size:32px;}.elementor-580 .elementor-element.elementor-element-443b6b1 .elementor-icon svg{height:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-a50f71b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-a50f71b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1rem;letter-spacing:0.025rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-580 .elementor-element.elementor-element-7d92647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-7d92647{text-align:start;font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:2rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-7d92647 p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-6f00589{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-fc1b83d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-fc1b83d.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-98bde7c > .elementor-widget-container{margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-98bde7c .elementor-icon-wrapper{text-align:center;}.elementor-580 .elementor-element.elementor-element-98bde7c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-580 .elementor-element.elementor-element-98bde7c.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-98bde7c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-580 .elementor-element.elementor-element-98bde7c.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-98bde7c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-580 .elementor-element.elementor-element-98bde7c .elementor-icon{font-size:32px;}.elementor-580 .elementor-element.elementor-element-98bde7c .elementor-icon svg{height:32px;}.elementor-580 .elementor-element.elementor-element-9d751c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-9d751c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-26748e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-26748e4{text-align:start;font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:2rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-26748e4 p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-d601283{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-26dc43b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-26dc43b.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-66b9281 > .elementor-widget-container{margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-66b9281 .elementor-icon-wrapper{text-align:center;}.elementor-580 .elementor-element.elementor-element-66b9281.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-580 .elementor-element.elementor-element-66b9281.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-66b9281.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-580 .elementor-element.elementor-element-66b9281.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-66b9281.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-580 .elementor-element.elementor-element-66b9281 .elementor-icon{font-size:32px;}.elementor-580 .elementor-element.elementor-element-66b9281 .elementor-icon svg{height:32px;}.elementor-580 .elementor-element.elementor-element-94e1b09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-94e1b09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-52cc3be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-52cc3be{text-align:start;font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:2rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-52cc3be p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-141039f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-d872983{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-d872983.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-ae3c77c > .elementor-widget-container{margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-ae3c77c .elementor-icon-wrapper{text-align:center;}.elementor-580 .elementor-element.elementor-element-ae3c77c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-580 .elementor-element.elementor-element-ae3c77c.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-ae3c77c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-580 .elementor-element.elementor-element-ae3c77c.elementor-view-framed .elementor-icon, .elementor-580 .elementor-element.elementor-element-ae3c77c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-580 .elementor-element.elementor-element-ae3c77c .elementor-icon{font-size:32px;}.elementor-580 .elementor-element.elementor-element-ae3c77c .elementor-icon svg{height:32px;}.elementor-580 .elementor-element.elementor-element-adbe8fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-adbe8fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-e5263be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-e5263be{text-align:start;font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:400;line-height:2rem;letter-spacing:0.025rem;}.elementor-580 .elementor-element.elementor-element-e5263be p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-580 .elementor-element.elementor-element-8c15747{--width:25%;}.elementor-580 .elementor-element.elementor-element-681a06c{--width:100%;}.elementor-580 .elementor-element.elementor-element-6f00589{--width:25%;}.elementor-580 .elementor-element.elementor-element-fc1b83d{--width:100%;}.elementor-580 .elementor-element.elementor-element-d601283{--width:25%;}.elementor-580 .elementor-element.elementor-element-26dc43b{--width:100%;}.elementor-580 .elementor-element.elementor-element-141039f{--width:25%;}.elementor-580 .elementor-element.elementor-element-d872983{--width:100%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-b0666af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-580 .elementor-element.elementor-element-2d9006a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-2d9006a{--sections-padding:15px 15px 15px 15px;--forms-rows-gap:20px;--forms-buttons-padding:13px 32px 13px 32px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-title-spacing:10px;--totals-rows-gap-top:calc( 20px/2 );--totals-rows-gap-bottom:calc( 20px/2 );--totals-divider-weight:0px;--checkout-button-padding:12px 10px 12px 10px;--checkout-button-width:fit-content;}.elementor-580 .elementor-element.elementor-element-2d9006a {--forms-fields-padding:10px 10px 10px 10px;}.elementor-580 .elementor-element.elementor-element-2d9006a .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-580 .elementor-element.elementor-element-2d9006a .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-580 .elementor-element.elementor-element-2d9006a .select2-container--default .select2-selection--single{height:auto;}.elementor-580 .elementor-element.elementor-element-1d76dbb{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-580 .elementor-element.elementor-element-8c15747{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-580 .elementor-element.elementor-element-8c15747.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-681a06c{--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-580 .elementor-element.elementor-element-7d92647{text-align:start;}.elementor-580 .elementor-element.elementor-element-6f00589{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-580 .elementor-element.elementor-element-6f00589.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-fc1b83d{--justify-content:center;}.elementor-580 .elementor-element.elementor-element-26748e4{text-align:start;}.elementor-580 .elementor-element.elementor-element-d601283{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-580 .elementor-element.elementor-element-d601283.e-con{--align-self:center;}.elementor-580 .elementor-element.elementor-element-26dc43b{--justify-content:center;}.elementor-580 .elementor-element.elementor-element-52cc3be{text-align:start;}.elementor-580 .elementor-element.elementor-element-141039f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-580 .elementor-element.elementor-element-d872983{--justify-content:center;}.elementor-580 .elementor-element.elementor-element-e5263be{text-align:start;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-2d9006a */.elementor-580 .elementor-element.elementor-element-2d9006a .woocommerce .wc-proceed-to-checkout .checkout-button {
    background-color: #000000;
    width: 100%;
}
@media (max-width: 767px) {
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        padding: 0;
    }
}

@media (max-width: 767px) {
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: 125px !important;
    max-width: 100px;
}
}


.elementor-widget-woocommerce-cart td.product-name dl.variation dt {

    font-weight: 600;
    color: #767676;
    
}



dl.variation {
    
    margin-top: 16px;
}


.woocommerce-js table.shop_table thead, .woocommerce-page table.shop_table thead
 {
    background-color: #FFEB3B;
    display: none;
    
}

td.product-price {
    display: none;
}


@media (max-width: 1024px) {
    td.product-price {
 display: none !important;
    }
}


media="only screen and (max-width: 921px)" {
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before

 {
  display: none;
    }
    
}

.elementor-widget-woocommerce-cart .woocommerce .cart td:before {
display: none;
}


.elementor-widget-woocommerce-cart .woocommerce table.cart td {

    padding: 10px 5px 10px;
}

.e-cart-totals.e-cart-section {
    padding: 32px;
    
    }



.e-shop-table.e-cart-section {
    position: relative;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove {
    
    position: absolute;
    right: 0;
    padding-right: 0;
}




.woocommerce-js a.remove:before {

    display:none;

}

.woocommerce-js a.remove .ahfb-svg-iconset .ast-close-svg {
    width: 100%;
    height: 100%;
    border: 1px solid var(--ast-global-color-3);
    border-radius: 100%;
    transition: all .2s linear;
}


.elementor-widget-woocommerce-cart .e-cart__container {

    grid-column-gap: 120px;

}




@media (max-width: 767px) {
    .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price {
        
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-580 .elementor-element.elementor-element-2d9006a .e-shop-table .cart th, .elementor-580 .elementor-element.elementor-element-2d9006a .e-shop-table .cart td:before {
        display: none;
    }
}

.elementor-widget-woocommerce-cart .woocommerce .product-name a {

    display: flex;
    text-align: left;
    margin-bottom: 6px;
    line-height: 1.1rem;
    margin-top: 0px;
}




//**
.quantity {
    position: absolute;
    
}

@media (max-width: 767px) {
.quantity {
    
    bottom: 8px;
    margin-left: 0 !important;
}
}



@media (max-width: 767px) {
.woocommerce-js td.product-quantity {
    display: none;
    position: absolute;
}
}


.woocommerce-js .quantity .qty {
    
    margin-left: -6px;
    
}


.woocommerce-js td.product-quantity {
    min-width: 20px;
    
}

@media (max-width: 767px) {
.woocommerce-js .quantity .qty {
    
    margin-left: 0;
}
}


**//


.quantity {
    width: 86px;
}

.woocommerce-js .quantity {
    
    width: 86px ;
    position: absolute;
    right: 0;
}


@media (max-width: 768px) {
.woocommerce-js .quantity {
    

    left: 0;
    bottom:10px;
}
}

@media (max-width: 768px) {
td.product-quantity {
    
display: none;
    position: absolute;;
}
}

a.ast-qty-placeholder.plus {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

a.ast-qty-placeholder.minus {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}


.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {



    text-align: center;
}


.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {

    text-align: center;

    
       }


tr.woocommerce-cart-form__cart-item.cart_item {
    position: relative;
}


@media (min-width: 767px) {
   tr.woocommerce-cart-form__cart-item.cart_item .woocommerce-Price-amount {
        
     bottom: 10px;
    position: absolute;
    right: 15px;
    }
}



@media (max-width: 767px) {
  .e-cart-totals.e-cart-section {
        
        padding: 20px 15px 20px 15px;
    }
}

////****CART PAGE THMBNAIL******//////


.product-thumbnail {
    min-width: 32px;
    width: 200px;
}

td.product-thumbnail {
    width: 200px;
}
///*** product SKU in Woocommerce cart and checkout page

****///////

//**

small.product-sku {
    top: 15px;
    position: absolute;
}


.woocommerce-js table.shop_table td small {
    
    top: 15px;
    position: absolute;
}


@media (max-width: 767px) {
.woocommerce-js table.shop_table td small {
    top: 15px;
    position: absolute;
    left: 0;
    
}
}



@media (max-width: 767px) {
td.product-name {
    left: 110px;
    top: 30px;
    position: absolute;
}
}
**//


small {
    font-size: 100% !important;
}
.woocommerce-js table.shop_table td small {
    
    font-size: 100%;
}



.woocommerce-js td.product-name dl.variation dd p {
    font-weight: 400;
    text-align: left;
}
dl.variation {
    text-align: left;
}


////***Coupon Section***////



.elementor-widget-woocommerce-cart .woocommerce .coupon .form-row {
    padding: 0;
    display: inline-flex;
    height: 35px;
    width: 100%;
    
}


.coupon.e-cart-section.shop_table {
background-color: #ff000000;
    padding: 0;
    box-shadow: none;
}

@media (max-width: 1024px) {
    .elementor-widget-woocommerce-cart .woocommerce .coupon-col {
        display: inline-flex;
        height: 35px;
        width: 100%;
    }
}




@media (max-width: 1024px) {
.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start {
    
    padding-inline-end: 10px;
}
}


@media (max-width: 1024px) {
    .elementor-widget-woocommerce-cart .woocommerce .coupon .button

 {

        padding: 0;
    }
}



.e-cart-section {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14);
}


.elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code {
        margin-inline-end: 0;
        margin-bottom: 0;
        width: 100%;
        border: 1px solid #000;
    }
    
    
    
    
    
    .coupon.e-cart-section.shop_table {

    display: none;
}
  
  
  
    
    
    ////***Coupon Section #2***////
    
    
    .coupon.under-proceed {
    display: inline-flex;
}
    
.coupon.under-proceed {
    display: inline-flex;
    width: 100%;
    height: 32px;
    margin-bottom: 26px;
    
}
 
 @media (max-width: 767px) {
.coupon.under-proceed {
    
margin-bottom: 26px;

}
}
 
 
@media (max-width: 1024px) {
 .elementor-widget-woocommerce-cart .woocommerce .coupon {
        margin-bottom: 26px;
    }
}
    
 form.woocommerce-coupon-form {

    margin-bottom: 40px;
    height: 32px;
} 



.elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code {
    margin-inline-end: 10px;
       height: 28px;
    margin-top: 3px;
}




.elementor-widget-woocommerce-cart .woocommerce .coupon .button {

    background-color: #000;
    padding: 0;
}

.elementor-widget-woocommerce-cart .woocommerce button.button {

    border-width: 1px;

}



.elementor-widget-woocommerce-cart .woocommerce button.button:hover {

    background-color: #fff;
}




////***=======================

 CART TOTAL/SUBTOTAL================================***//////
 
.woocommerce-js table.shop_table tbody:first-child tr:first-child td, .woocommerce-js table.shop_table tbody:first-child tr:first-child th

 {
    border-top: 0;
    padding-right: 0;
}

.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td, .elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td {
  
    padding-right: 0;
}



.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td {
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 8px;
}

////***=======================

SHIPPING TABLE================================***//////

.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td, .elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td {

    display: inline-flex;
}


.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals td {
    
    display: flex;
    margin-bottom: 10px;
}


p.woocommerce-shipping-destination {
    display: none;
}

form.woocommerce-shipping-calculator {
    display: none;
}





////***=======================

SHIPPING TABLE ENDS HERE================================***//////






////***=======================

global-trust-badges STARTS HERE================================***//////


ul {
    display: flex ;
    gap: 8px;
    flex-wrap: wrap;
    font-size: 0px;
}


.global-trust-badges ul {
    display: flex ;
    gap: 8px;
    flex-wrap: wrap;
    font-size: 0px;
}

.global-trust-badges img {
    width: 35px;
}

.global-trust-badges p {
    margin-bottom: 10px;
}

.global-trust-badges {
    margin-top: 34px;
}





////***=======================

global-trust-badges ENDS HERE================================***///////* End custom CSS */