.elementor-580 .elementor-element.elementor-element-6999ae8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:7px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-4df81c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-952298e .coupon .input-text, .elementor-580 .elementor-element.elementor-element-952298e .e-cart-totals .input-text, .elementor-580 .elementor-element.elementor-element-952298e select, .elementor-580 .elementor-element.elementor-element-952298e .select2-selection--single{background-color:#F3F1F2;}.elementor-580 .elementor-element.elementor-element-952298e .shop_table .button{background-color:var( --e-global-color-primary );font-size:15px;border-width:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-952298e .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-952298e .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#D8D8D8;}.elementor-580 .elementor-element.elementor-element-952298e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-952298e{z-index:1;--sections-border-type:none;--sections-border-radius:15px 15px 15px 15px;--sections-padding:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:#000000;--links-hover-color:var( --e-global-color-secondary );--forms-rows-gap:0px;--forms-fields-normal-color:#000000;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:var( --e-global-color-0b974ce );--forms-buttons-hover-border-color:var( --e-global-color-secondary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:50px 50px 50px 50px;--forms-buttons-padding:0px 0px 0px 0px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 13px/2 );--order-summary-rows-gap-bottom:calc( 13px/2 );--order-summary-title-spacing:0px;--order-summary-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-astglobalcolor6 );--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:#424242;--order-summary-quantity-border-weight:0px;--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );--totals-color:var( --e-global-color-primary );--totals-divider-weight:0px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#1D1D1F;--checkout-button-border-radius:100px 100px 100px 100px;}.elementor-580 .elementor-element.elementor-element-952298e .cart_totals h2{font-family:"Haffer", Sans-serif;font-size:20px;font-weight:400;}.elementor-580 .elementor-element.elementor-element-952298e .coupon .input-text, .elementor-580 .elementor-element.elementor-element-952298e .cart-collaterals .input-text, .elementor-580 .elementor-element.elementor-element-952298e select, .elementor-580 .elementor-element.elementor-element-952298e .select2-selection--single{font-family:"Haffer", Sans-serif;font-size:20px;font-weight:400;line-height:24px;border-style:none;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-580 .elementor-element.elementor-element-952298e .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-580 .elementor-element.elementor-element-952298e {--forms-fields-padding:13px 13px 13px 13px;}.elementor-580 .elementor-element.elementor-element-952298e .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (13px*2) + 16px );padding-left:13px;padding-right:13px;}.elementor-580 .elementor-element.elementor-element-952298e .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (13px*2) + 16px );right:13px;}.elementor-580 .elementor-element.elementor-element-952298e .select2-container--default .select2-selection--single{height:auto;}.elementor-580 .elementor-element.elementor-element-952298e .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-952298e .e-shop-table .cart th, .elementor-580 .elementor-element.elementor-element-952298e .e-shop-table .cart td:before{font-family:"Haffer", Sans-serif;font-size:16px;font-weight:600;}.elementor-580 .elementor-element.elementor-element-952298e .cart td span, .elementor-580 .elementor-element.elementor-element-952298e .cart td, .elementor-580 .elementor-element.elementor-element-952298e .input-text.qty{font-family:"Haffer", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-580 .elementor-element.elementor-element-952298e .cart_totals .shop_table td:before, .elementor-580 .elementor-element.elementor-element-952298e .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Haffer", Sans-serif;font-size:20px;font-weight:400;line-height:24px;}.elementor-580 .elementor-element.elementor-element-952298e .checkout-button{font-size:19px;font-weight:600;line-height:24px;}.elementor-580 .elementor-element.elementor-element-86c42e1{--display:flex;--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;--align-items:flex-start;--gap:0px 110px;--row-gap:0px;--column-gap:110px;--padding-top:0px;--padding-bottom:0280px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-926a5c9{--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;--margin-top:-323px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.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-580 .elementor-element.elementor-element-e23fcdd{width:var( --container-widget-width, 637px );max-width:637px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:637px;--container-widget-flex-grow:0;font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-e23fcdd p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-580 .elementor-element.elementor-element-8ce7d49{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000004D;}.elementor-580 .elementor-element.elementor-element-8ce7d49 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-widget-ucaddon_woocommerce_product_list .product-text-name{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .ue-product-category{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .product-short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .uc_regular_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .uc_sale_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .uc-buttons a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .product-img-overlay .uc-buttons a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .ue_woocommerce_product_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .ue_woocommerce_product_label-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_list .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text{display:flex;align-items:center;gap:97px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-list{grid-template-columns:repeat(1, 1fr);grid-gap:20px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-items{flex-direction:row;text-align:inherit;}.elementor-580 .elementor-element.elementor-element-83b2d2a li.product-items{border-style:solid;border-width:0px 0px 1px 0px;border-color:#d9d9d9;padding:0px 0px 23px 0px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img{width:110px;border-radius:0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img img{height:85px;object-fit:cover;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc-product-items-spacer{width:25px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img-overlay{background-color:#0000000D;opacity:0%;justify-content:center;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-items:hover .product-img-overlay{opacity:100%;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text-name{font-family:"Haffer", Sans-serif;font-size:21px;font-weight:400;line-height:24px;color:#000000;margin-top:10px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .ue-product-category a{color:#8c8c8c;}.elementor-580 .elementor-element.elementor-element-83b2d2a .ue-product-category{margin-top:0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-short-description{color:#969696;margin-top:0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc-prices{margin-top:10px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc_price_spacer{width:10px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc_regular_price{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc_sale_price{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:24px;color:#000000;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc-buttons a{background-color:#00000000;padding:0px 0px 0px 0px;color:#ffffff;border-radius:0px;display:inline-block;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc-buttons a:hover{background-color:#6F6F6F00;color:#ffffff;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc-buttons{margin-top:10px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc_btn_spacer{width:0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img-overlay .uc-buttons a{background-color:#ffffff;padding:10px 20px 10px 20px;color:#000000;border-radius:30px;display:inline-block;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img-overlay .uc-buttons{margin-top:0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .ue_woocommerce_product_list_badge{background-color:#dcdcdc;}.elementor-580 .elementor-element.elementor-element-83b2d2a .ue_woocommerce_product_grid_out_of_stock_label{background-color:#FF7276;}.elementor-580 .elementor-element.elementor-element-83b2d2a .ue_woocommerce_product_label{color:#000000;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin-top:0px;min-width:0px;min-height:0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-rating{color:#ffcb00;font-size:14px;margin-top:5px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-580 .elementor-element.elementor-element-2b4a233{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-580 .elementor-element.elementor-element-b0f2125{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-b0f2125 p{margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-580 .elementor-element.elementor-element-16b7637{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-580 .elementor-element.elementor-element-16b7637 img{width:100%;}.elementor-580 .elementor-element.elementor-element-ad9da26{--display:flex;--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:space-between;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--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-442dd99{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Haffer", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-442dd99 p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-6aab701{width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-6aab701 img{width:100%;}.elementor-580 .elementor-element.elementor-element-2417991{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Haffer", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-2417991 p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-8bd3cdf{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-8bd3cdf img{width:100%;}.elementor-580 .elementor-element.elementor-element-60ac07c{--display:flex;--margin-top:-181px;--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-9e130b6{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:110px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-aca48bf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-aca48bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-580 .elementor-element.elementor-element-fca2a59{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-fca2a59 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-580 .elementor-element.elementor-element-e720a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-e720a96 p{margin-block-end:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-580 .elementor-element.elementor-element-f98505c{width:var( --container-widget-width, 551px );max-width:551px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:29px 29px 29px 29px;--container-widget-width:551px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7B7B7;border-radius:12px 12px 12px 12px;}.elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-title{margin-block-end:5px;}.elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon{font-size:21.5px;}.elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-title, .elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-title a{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-description{font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-86b6993{width:var( --container-widget-width, 551px );max-width:551px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:29px 29px 29px 29px;--container-widget-width:551px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B7B7B7;border-radius:12px 12px 12px 12px;}.elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-title{margin-block-end:5px;}.elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon{font-size:21.5px;}.elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-title, .elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-title a{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;}.elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-description{font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-81ad10b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-67b2394 img{width:100%;border-radius:15px 15px 15px 15px;}.elementor-580 .elementor-element.elementor-element-e64c6be{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:105px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-e64c6be:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-e64c6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6FA;}.elementor-580 .elementor-element.elementor-element-33b0694{text-align:center;}.elementor-580 .elementor-element.elementor-element-33b0694 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-580 .elementor-element.elementor-element-5b6da31{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc-heading{background-color:#D5D5D500;flex-direction:row;padding:0px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-7fbc362{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc_ac_box{margin-bottom:24px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;background-color:#B8393900;border-radius:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc_content{background-color:#FFFFFF00;font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );padding:0px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_icon{width:40px;height:40px;font-size:30px;border-radius:0px 0px 0px 0px;background-color:#74747400;color:#1D1D1F00;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_icon_spacing{width:14px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_icon svg{fill:#1D1D1F00;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_expand_inside{width:18px;height:18px;font-size:19px;color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_expand_inside svg{fill:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_expand_spacing{width:15px;}.elementor-580 .elementor-element.elementor-element-de1c93f .uc-heading{background-color:#D5D5D500;flex-direction:row;padding:0px 0px 25px 0px;border-radius:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-de1c93f{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-de1c93f .uc_ac_box{margin-bottom:24px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;background-color:#B8393900;border-radius:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-de1c93f .uc_content{background-color:#F2F2F200;font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );padding:0px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_icon{width:40px;height:40px;font-size:30px;border-radius:0px 0px 0px 0px;background-color:#74747400;color:#1D1D1F00;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_icon_spacing{width:14px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_icon svg{fill:#1D1D1F00;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_expand_inside{width:18px;height:18px;font-size:19px;color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_expand_inside svg{fill:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_expand_spacing{width:15px;}.elementor-580 .elementor-element.elementor-element-77159aa{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-0ebbc8c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:105px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-a20e578{text-align:center;}.elementor-580 .elementor-element.elementor-element-a20e578 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-580 .elementor-element.elementor-element-753945b{text-align:center;font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-580 .elementor-element.elementor-element-753945b p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-cc82083{--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:35px 76px;--row-gap:35px;--column-gap:76px;--margin-top:46px;--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-51feb7d{--display:flex;--gap:30px 20px;--row-gap:30px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-66bbe3f{--display:flex;--min-height:280px;--border-radius:16px 16px 0px 0px;}.elementor-580 .elementor-element.elementor-element-66bbe3f:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-66bbe3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.rejuvenis.be/wp-content/uploads/2025/12/Mask-group-9-min.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-580 .elementor-element.elementor-element-47ac60e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--padding-top:9px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-853a014 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:24px;}.elementor-580 .elementor-element.elementor-element-13fecda{--display:flex;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-deb2629 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:55px;font-weight:600;line-height:60px;}.elementor-580 .elementor-element.elementor-element-75dd857 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:24px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-580 .elementor-element.elementor-element-52e939f{width:auto;max-width:auto;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-580 .elementor-element.elementor-element-52e939f.elementor-element{--align-self:flex-start;}.elementor-580 .elementor-element.elementor-element-52e939f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-52e939f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-580 .elementor-element.elementor-element-52e939f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-580 .elementor-element.elementor-element-52e939f .elementor-icon-list-item > a{font-family:"Haffer", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-580 .elementor-element.elementor-element-52e939f .elementor-icon-list-text{color:#1D1D1F;transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-1370cc6{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:13px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .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-580 .elementor-element.elementor-element-0ffedbd .elementor-button{background-color:var( --e-global-color-0b974ce );font-family:"Haffer", Sans-serif;font-size:14px;font-weight:600;line-height:15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1F;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-580 .elementor-element.elementor-element-0ffedbd .elementor-button:hover, .elementor-580 .elementor-element.elementor-element-0ffedbd .elementor-button:focus{background-color:#D8D8D8;color:var( --e-global-color-0b974ce );border-color:#D8D8D8;}.elementor-580 .elementor-element.elementor-element-0ffedbd{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-0ffedbd .elementor-button:hover svg, .elementor-580 .elementor-element.elementor-element-0ffedbd .elementor-button:focus svg{fill:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-72df95d .elementor-button{background-color:#1D1D1F00;font-family:"Haffer", Sans-serif;font-size:14px;font-weight:600;line-height:15px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0b974ce );border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-580 .elementor-element.elementor-element-72df95d .elementor-button:hover, .elementor-580 .elementor-element.elementor-element-72df95d .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-72df95d{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-72df95d .elementor-button:hover svg, .elementor-580 .elementor-element.elementor-element-72df95d .elementor-button:focus svg{fill:#FFFFFF;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-ed33012{--divider-border-style:solid;--divider-color:#808080;--divider-border-width:1px;}.elementor-580 .elementor-element.elementor-element-ed33012 .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-ed33012 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4701b9b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-item > a{font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-4091afd{--display:flex;--gap:30px 20px;--row-gap:30px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-d0a2efa{--display:flex;--min-height:280px;--border-radius:16px 16px 0px 0px;}.elementor-580 .elementor-element.elementor-element-d0a2efa:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-d0a2efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.rejuvenis.be/wp-content/uploads/2025/12/Mask-group-7-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-580 .elementor-element.elementor-element-bf02385{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--padding-top:9px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-1663aef .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:24px;}.elementor-580 .elementor-element.elementor-element-23da4f1{--display:flex;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-fa2fbd9 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:55px;font-weight:600;line-height:60px;}.elementor-580 .elementor-element.elementor-element-34fd31d .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:24px;}.elementor-580 .elementor-element.elementor-element-f1c5ac7{width:auto;max-width:auto;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-580 .elementor-element.elementor-element-f1c5ac7.elementor-element{--align-self:flex-start;}.elementor-580 .elementor-element.elementor-element-f1c5ac7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-f1c5ac7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-580 .elementor-element.elementor-element-f1c5ac7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-580 .elementor-element.elementor-element-f1c5ac7 .elementor-icon-list-item > a{font-family:"Haffer", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-580 .elementor-element.elementor-element-f1c5ac7 .elementor-icon-list-text{color:#1D1D1F;transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-634e634{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:13px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-e00d0ae .elementor-button{background-color:var( --e-global-color-0b974ce );font-family:"Haffer", Sans-serif;font-size:14px;font-weight:600;line-height:15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1F;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-580 .elementor-element.elementor-element-e00d0ae .elementor-button:hover, .elementor-580 .elementor-element.elementor-element-e00d0ae .elementor-button:focus{background-color:#D8D8D8;color:var( --e-global-color-0b974ce );border-color:#D8D8D8;}.elementor-580 .elementor-element.elementor-element-e00d0ae{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-e00d0ae .elementor-button:hover svg, .elementor-580 .elementor-element.elementor-element-e00d0ae .elementor-button:focus svg{fill:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-5ac615b .elementor-button{background-color:#1D1D1F00;font-family:"Haffer", Sans-serif;font-size:14px;font-weight:600;line-height:15px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0b974ce );border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-580 .elementor-element.elementor-element-5ac615b .elementor-button:hover, .elementor-580 .elementor-element.elementor-element-5ac615b .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-5ac615b{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-5ac615b .elementor-button:hover svg, .elementor-580 .elementor-element.elementor-element-5ac615b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-580 .elementor-element.elementor-element-d55f38d{--divider-border-style:solid;--divider-color:#808080;--divider-border-width:1px;}.elementor-580 .elementor-element.elementor-element-d55f38d .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-d55f38d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4c2baf8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-item > a{font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-48976da{--display:flex;--gap:30px 20px;--row-gap:30px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-563644a{--display:flex;--min-height:280px;--border-radius:16px 16px 0px 0px;}.elementor-580 .elementor-element.elementor-element-563644a:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-563644a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.rejuvenis.be/wp-content/uploads/2025/12/Voorbeeldfoto-snelkoppeling-min.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-580 .elementor-element.elementor-element-43030cb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 10px 10px;--padding-top:9px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-083ea83 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:24px;}.elementor-580 .elementor-element.elementor-element-de91d32{--display:flex;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-bcbd0ed .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:55px;font-weight:600;line-height:60px;}.elementor-580 .elementor-element.elementor-element-610af00 .elementor-heading-title{font-family:"Haffer", Sans-serif;font-size:22px;font-weight:600;line-height:24px;}.elementor-580 .elementor-element.elementor-element-dbe3480{width:auto;max-width:auto;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-580 .elementor-element.elementor-element-dbe3480.elementor-element{--align-self:flex-start;}.elementor-580 .elementor-element.elementor-element-dbe3480 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-dbe3480 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-580 .elementor-element.elementor-element-dbe3480 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-580 .elementor-element.elementor-element-dbe3480 .elementor-icon-list-item > a{font-family:"Haffer", Sans-serif;font-size:15px;font-weight:400;line-height:18px;}.elementor-580 .elementor-element.elementor-element-dbe3480 .elementor-icon-list-text{color:#1D1D1F;transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-ed3a1aa{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:13px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-580 .elementor-element.elementor-element-07d6d06 .elementor-button{background-color:var( --e-global-color-0b974ce );font-family:"Haffer", Sans-serif;font-size:14px;font-weight:600;line-height:15px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1F;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-580 .elementor-element.elementor-element-07d6d06 .elementor-button:hover, .elementor-580 .elementor-element.elementor-element-07d6d06 .elementor-button:focus{background-color:#D8D8D8;color:var( --e-global-color-0b974ce );border-color:#D8D8D8;}.elementor-580 .elementor-element.elementor-element-07d6d06{width:var( --container-widget-width, 171px );max-width:171px;--container-widget-width:171px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-07d6d06 .elementor-button:hover svg, .elementor-580 .elementor-element.elementor-element-07d6d06 .elementor-button:focus svg{fill:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-4b492d4 .elementor-button{background-color:#1D1D1F00;font-family:"Haffer", Sans-serif;font-size:14px;font-weight:600;line-height:15px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0b974ce );border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-580 .elementor-element.elementor-element-4b492d4 .elementor-button:hover, .elementor-580 .elementor-element.elementor-element-4b492d4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-0b974ce );}.elementor-580 .elementor-element.elementor-element-4b492d4{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-4b492d4 .elementor-button:hover svg, .elementor-580 .elementor-element.elementor-element-4b492d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-580 .elementor-element.elementor-element-1c33aaa{--divider-border-style:solid;--divider-color:#808080;--divider-border-width:1px;}.elementor-580 .elementor-element.elementor-element-1c33aaa .elementor-divider-separator{width:100%;}.elementor-580 .elementor-element.elementor-element-1c33aaa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4a5eec3{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:8px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-item > a{font-family:"Haffer", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-580 .elementor-element.elementor-element-73e8ee4 .elementor-button{background-color:var( --e-global-color-0b974ce );font-family:"Haffer", Sans-serif;font-size:19px;font-weight:600;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0b974ce );border-radius:7px 7px 7px 7px;padding:16px 16px 16px 16px;}.elementor-580 .elementor-element.elementor-element-73e8ee4 .elementor-button:hover, .elementor-580 .elementor-element.elementor-element-73e8ee4 .elementor-button:focus{background-color:#D8D8D8;color:var( --e-global-color-0b974ce );border-color:#D8D8D8;}.elementor-580 .elementor-element.elementor-element-73e8ee4{width:var( --container-widget-width, 618px );max-width:618px;--container-widget-width:618px;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-73e8ee4.elementor-element{--align-self:center;}.elementor-580 .elementor-element.elementor-element-73e8ee4 .elementor-button:hover svg, .elementor-580 .elementor-element.elementor-element-73e8ee4 .elementor-button:focus svg{fill:var( --e-global-color-0b974ce );}@media(max-width:1366px){.elementor-580 .elementor-element.elementor-element-86c42e1{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text{gap:73px;}.elementor-580 .elementor-element.elementor-element-83b2d2a li.product-items{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img{width:80px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img img{height:70px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc-product-items-spacer{width:16px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text-name{font-size:15px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc_regular_price{font-size:16px;}.elementor-580 .elementor-element.elementor-element-ad9da26{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-580 .elementor-element.elementor-element-442dd99{font-size:17px;}.elementor-580 .elementor-element.elementor-element-6aab701{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-580 .elementor-element.elementor-element-2417991{font-size:17px;}.elementor-580 .elementor-element.elementor-element-8bd3cdf{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-580 .elementor-element.elementor-element-60ac07c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-9e130b6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-e64c6be{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-5b6da31{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_title{font-size:20px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_icon{width:35px;height:35px;font-size:26px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_title{font-size:20px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_icon{width:35px;height:35px;font-size:26px;}.elementor-580 .elementor-element.elementor-element-753945b p{margin-block-end:25px;}.elementor-580 .elementor-element.elementor-element-cc82083{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-580 .elementor-element.elementor-element-66bbe3f{--min-height:250px;}.elementor-580 .elementor-element.elementor-element-0ffedbd .elementor-button{font-size:16px;}.elementor-580 .elementor-element.elementor-element-72df95d .elementor-button{font-size:16px;}.elementor-580 .elementor-element.elementor-element-ed33012 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-580 .elementor-element.elementor-element-d0a2efa{--min-height:250px;}.elementor-580 .elementor-element.elementor-element-e00d0ae .elementor-button{font-size:16px;}.elementor-580 .elementor-element.elementor-element-5ac615b .elementor-button{font-size:16px;}.elementor-580 .elementor-element.elementor-element-d55f38d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-580 .elementor-element.elementor-element-563644a{--min-height:250px;}.elementor-580 .elementor-element.elementor-element-07d6d06 .elementor-button{font-size:16px;}.elementor-580 .elementor-element.elementor-element-4b492d4 .elementor-button{font-size:16px;}.elementor-580 .elementor-element.elementor-element-1c33aaa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}}@media(max-width:1024px){.elementor-580 .elementor-element.elementor-element-6999ae8{--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-952298e{--sections-padding:10px 10px 10px 10px;--checkout-button-padding:10px 233px 10px 233px;--checkout-button-width:fit-content;}.elementor-580 .elementor-element.elementor-element-952298e .checkout-button{font-size:19px;}.elementor-580 .elementor-element.elementor-element-86c42e1{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-926a5c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-e23fcdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-8ce7d49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-8ce7d49 .elementor-heading-title{font-size:28px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text{gap:138px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text-name{font-size:20px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc_regular_price{font-size:20px;}.elementor-580 .elementor-element.elementor-element-2b4a233{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-b0f2125{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-580 .elementor-element.elementor-element-442dd99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-2417991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-60ac07c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-9e130b6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-fca2a59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-fca2a59 .elementor-heading-title{font-size:28px;}.elementor-580 .elementor-element.elementor-element-e720a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-f98505c{padding:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-86b6993{padding:20px 20px 20px 20px;}.elementor-580 .elementor-element.elementor-element-e64c6be{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-5b6da31{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc_ac_box{margin-bottom:20px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_title{font-size:18px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc-heading{padding:0px 0px 20px 0px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc_content{font-size:14px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_icon{width:30px;height:30px;font-size:20px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_expand_inside{width:17px;height:17px;font-size:18px;}.elementor-580 .elementor-element.elementor-element-de1c93f .uc_ac_box{margin-bottom:20px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_title{font-size:18px;}.elementor-580 .elementor-element.elementor-element-de1c93f .uc-heading{padding:0px 0px 20px 0px;}.elementor-580 .elementor-element.elementor-element-de1c93f .uc_content{font-size:14px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_icon{width:30px;height:30px;font-size:20px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_expand_inside{width:17px;height:17px;font-size:18px;}.elementor-580 .elementor-element.elementor-element-77159aa{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-cc82083{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-51feb7d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-580 .elementor-element.elementor-element-47ac60e{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-580 .elementor-element.elementor-element-deb2629 .elementor-heading-title{font-size:30px;}.elementor-580 .elementor-element.elementor-element-75dd857 .elementor-heading-title{font-size:18px;}.elementor-580 .elementor-element.elementor-element-1370cc6{--flex-wrap:wrap;--margin-top:8px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-0ffedbd{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-72df95d{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-ed33012 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4701b9b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-4091afd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-580 .elementor-element.elementor-element-bf02385{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-580 .elementor-element.elementor-element-fa2fbd9 .elementor-heading-title{font-size:30px;}.elementor-580 .elementor-element.elementor-element-34fd31d .elementor-heading-title{font-size:18px;}.elementor-580 .elementor-element.elementor-element-634e634{--flex-wrap:wrap;--margin-top:8px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-e00d0ae{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-5ac615b{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-d55f38d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4c2baf8{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-48976da{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-580 .elementor-element.elementor-element-43030cb{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-580 .elementor-element.elementor-element-bcbd0ed .elementor-heading-title{font-size:30px;}.elementor-580 .elementor-element.elementor-element-610af00 .elementor-heading-title{font-size:18px;}.elementor-580 .elementor-element.elementor-element-ed3a1aa{--flex-wrap:wrap;--margin-top:8px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-07d6d06{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-4b492d4{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-1c33aaa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4a5eec3{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-73e8ee4 .elementor-button{font-size:13px;}}@media(max-width:767px){.elementor-580 .elementor-element.elementor-element-4df81c4{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-952298e .woocommerce-cart-form{--update-cart-button-alignment:justify;--update-cart-button-width:100%;}.elementor-580 .elementor-element.elementor-element-952298e .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:100%;}.elementor-580 .elementor-element.elementor-element-952298e .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-580 .elementor-element.elementor-element-952298e{--sections-padding:0px 0px 0px 0px;--checkout-button-padding:10px 44px 10px 44px;--checkout-button-width:fit-content;}.elementor-580 .elementor-element.elementor-element-952298e .cart td span, .elementor-580 .elementor-element.elementor-element-952298e .cart td, .elementor-580 .elementor-element.elementor-element-952298e .input-text.qty{font-size:16px;}.elementor-580 .elementor-element.elementor-element-952298e .checkout-button{font-size:15px;line-height:1.3em;}.elementor-580 .elementor-element.elementor-element-86c42e1{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-926a5c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-580 .elementor-element.elementor-element-e23fcdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-580 .elementor-element.elementor-element-8ce7d49{width:100%;max-width:100%;margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text{gap:10px;}.elementor-580 .elementor-element.elementor-element-83b2d2a li.product-items{border-width:0px 0px 1px 0px;padding:10px 0px 10px 0px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img{width:17%;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-img img{height:40px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .product-text-name{font-size:14px;line-height:18px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc_regular_price{font-size:14px;line-height:18px;}.elementor-580 .elementor-element.elementor-element-83b2d2a .uc-buttons a{padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-2b4a233{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-b0f2125{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-580 .elementor-element.elementor-element-16b7637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-ad9da26{--justify-content:space-between;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-442dd99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:13px;}.elementor-580 .elementor-element.elementor-element-2417991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:13px;}.elementor-580 .elementor-element.elementor-element-60ac07c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-9e130b6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-fca2a59{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-e720a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-580 .elementor-element.elementor-element-f98505c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-title, .elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-title a{font-size:19px;}.elementor-580 .elementor-element.elementor-element-f98505c .elementor-icon-box-description{font-size:14px;}.elementor-580 .elementor-element.elementor-element-86b6993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-title, .elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-title a{font-size:19px;}.elementor-580 .elementor-element.elementor-element-86b6993 .elementor-icon-box-description{font-size:14px;}.elementor-580 .elementor-element.elementor-element-e64c6be{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-33b0694 .elementor-heading-title{font-size:28px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc_ac_box{margin-bottom:15px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .uc-heading{padding:0px 0px 15px 0px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_icon{width:25px;height:25px;font-size:20px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_icon_spacing{width:12px;}.elementor-580 .elementor-element.elementor-element-7fbc362 .ue_expand_inside{width:15px;height:15px;font-size:16px;}.elementor-580 .elementor-element.elementor-element-de1c93f .uc_ac_box{margin-bottom:15px;}.elementor-580 .elementor-element.elementor-element-de1c93f .uc-heading{padding:0px 0px 15px 0px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_icon{width:25px;height:25px;font-size:20px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_icon_spacing{width:12px;}.elementor-580 .elementor-element.elementor-element-de1c93f .ue_expand_inside{width:15px;height:15px;font-size:16px;}.elementor-580 .elementor-element.elementor-element-77159aa{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-0ebbc8c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-580 .elementor-element.elementor-element-a20e578 .elementor-heading-title{font-size:35px;}.elementor-580 .elementor-element.elementor-element-753945b{font-size:15px;}.elementor-580 .elementor-element.elementor-element-753945b p{margin-block-end:0px;}.elementor-580 .elementor-element.elementor-element-cc82083{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-51feb7d{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-580 .elementor-element.elementor-element-47ac60e{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-580 .elementor-element.elementor-element-deb2629 .elementor-heading-title{font-size:40px;}.elementor-580 .elementor-element.elementor-element-1370cc6{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-0ffedbd{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-72df95d{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-ed33012 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4701b9b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:7px;--icon-vertical-offset:9px;}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-580 .elementor-element.elementor-element-4701b9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-580 .elementor-element.elementor-element-4091afd{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-580 .elementor-element.elementor-element-bf02385{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-580 .elementor-element.elementor-element-fa2fbd9 .elementor-heading-title{font-size:40px;}.elementor-580 .elementor-element.elementor-element-634e634{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-e00d0ae{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-5ac615b{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-d55f38d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4c2baf8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:7px;--icon-vertical-offset:9px;}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-580 .elementor-element.elementor-element-4c2baf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-580 .elementor-element.elementor-element-48976da{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-580 .elementor-element.elementor-element-43030cb{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-580 .elementor-element.elementor-element-bcbd0ed .elementor-heading-title{font-size:40px;}.elementor-580 .elementor-element.elementor-element-ed3a1aa{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-580 .elementor-element.elementor-element-07d6d06{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-4b492d4{width:100%;max-width:100%;}.elementor-580 .elementor-element.elementor-element-1c33aaa .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-580 .elementor-element.elementor-element-4a5eec3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:7px;--icon-vertical-offset:9px;}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-580 .elementor-element.elementor-element-4a5eec3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-580 .elementor-element.elementor-element-73e8ee4{padding:0px 0px 0px 0px;}.elementor-580 .elementor-element.elementor-element-73e8ee4 .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-580 .elementor-element.elementor-element-6999ae8{--content-width:1361px;}.elementor-580 .elementor-element.elementor-element-4df81c4{--content-width:1355px;}.elementor-580 .elementor-element.elementor-element-86c42e1{--content-width:1355px;}.elementor-580 .elementor-element.elementor-element-926a5c9{--width:55%;}.elementor-580 .elementor-element.elementor-element-2b4a233{--width:45%;}.elementor-580 .elementor-element.elementor-element-9e130b6{--content-width:1368px;}.elementor-580 .elementor-element.elementor-element-aca48bf{--width:37.815%;}.elementor-580 .elementor-element.elementor-element-81ad10b{--width:60%;}.elementor-580 .elementor-element.elementor-element-e64c6be{--content-width:1368px;}.elementor-580 .elementor-element.elementor-element-0ebbc8c{--content-width:1300px;}.elementor-580 .elementor-element.elementor-element-51feb7d{--width:410px;}.elementor-580 .elementor-element.elementor-element-4091afd{--width:410px;}.elementor-580 .elementor-element.elementor-element-48976da{--width:410px;}}@media(max-width:1366px) and (min-width:768px){.elementor-580 .elementor-element.elementor-element-6999ae8{--content-width:1100px;}.elementor-580 .elementor-element.elementor-element-4df81c4{--content-width:1100px;}.elementor-580 .elementor-element.elementor-element-86c42e1{--content-width:1100px;}.elementor-580 .elementor-element.elementor-element-9e130b6{--content-width:1100px;}.elementor-580 .elementor-element.elementor-element-e64c6be{--content-width:1100px;}.elementor-580 .elementor-element.elementor-element-0ebbc8c{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-580 .elementor-element.elementor-element-926a5c9{--width:100%;}.elementor-580 .elementor-element.elementor-element-2b4a233{--width:100%;}.elementor-580 .elementor-element.elementor-element-aca48bf{--width:56%;}.elementor-580 .elementor-element.elementor-element-81ad10b{--width:46%;}}@media(min-width:1367px){.elementor-580 .elementor-element.elementor-element-66bbe3f:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-66bbe3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-580 .elementor-element.elementor-element-d0a2efa:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-d0a2efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-580 .elementor-element.elementor-element-563644a:not(.elementor-motion-effects-element-type-background), .elementor-580 .elementor-element.elementor-element-563644a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-952298e *//* ================================
   MOBILE VERSION (420px পর্যন্ত)
   ================================ */
@media only screen and (max-width: 420px){

	/* Apply coupon button */
	body .coupon-col .coupon-col-end .e-apply-coupon{
		padding-left: 0px !important;
		transform: translatex(113px) translatey(-47px) !important;
		font-size: 13px !important;
		position: relative !important;
		z-index: 9999 !important;
	}

	/* Coupon column end */
	body .woocommerce-cart-form .coupon-col .coupon-col-end{
		transform: translatex(0px) translatey(0px) !important;
		background-color: #ffffff !important;
		margin-bottom: -52px !important;
		position: relative !important;
		top: -1px !important;
	}

	/* Coupon column start */
	body .woocommerce-cart-form .coupon-col .coupon-col-start{
		transform: translatex(0px) translatey(0px) !important;
		height: 47px !important;
		position: relative !important;
	}

	/* Coupon input field */
	body #coupon_code{
		font-size: 15px !important;
		border-bottom-left-radius: 5px !important;
	}

	/* Apply coupon button width */
	body .ast-container .elementor .elementor-element .e-con-inner
	.elementor-widget-woocommerce-cart .elementor-widget-container
	.woocommerce .e-cart__container .e-cart__column-start
	.woocommerce-cart-form .e-cart-section
	.coupon-col .coupon-col-end .e-apply-coupon{
		width: 110px !important;
		min-width: 110px !important;
		max-width: 100px !important;
	}

	/* Proceed to checkout button */
	body .cart_totals .wc-proceed-to-checkout a{
		left: 9px !important;
		position: relative !important;
	}

}


/* ================================
   TABLET VERSION (768px – 1024px)
   ================================ */
@media only screen and (min-width: 768px) and (max-width: 1024px){

	/* Apply coupon button */
	body .coupon-col .coupon-col-end .e-apply-coupon{
		padding-left: 0px !important;
		transform: translatex(265px) translatey(-47px) !important;
		font-size: 16px !important;
		position: relative !important;
		z-index: 9999 !important;
	}

	/* Coupon column end */
	body .woocommerce-cart-form .coupon-col .coupon-col-end{
		transform: translatex(0px) translatey(0px) !important;
		background-color: #ffffff !important;
		margin-bottom: -52px !important;
		position: relative !important;
		top: -1px !important;
	}

	/* Coupon column start */
	body .woocommerce-cart-form .coupon-col .coupon-col-start{
		transform: translatex(0px) translatey(0px) !important;
		height: 47px !important;
		position: relative !important;
	}

	/* Coupon input field */
	body #coupon_code{
		font-size: 16px !important;
		border-bottom-left-radius: 5px !important;
	}

	/* Apply coupon button width */
	body .ast-container .elementor .elementor-element .e-con-inner
	.elementor-widget-woocommerce-cart .elementor-widget-container
	.woocommerce .e-cart__container .e-cart__column-start
	.woocommerce-cart-form .e-cart-section
	.coupon-col .coupon-col-end .e-apply-coupon{
		width: 200px !important;
		min-width: 200px !important;
		max-width: 200px !important;
	}

	/* Proceed to checkout button */
	body .cart_totals .wc-proceed-to-checkout a{
		left: 9px !important;
		position: relative !important;
	}

}


/* ================================
   MOBILE VERSION – SUPER STRONG
   ================================ */

/* 479px and smaller screen sizes */
@media only screen and (max-width: 479px){

	body .custom-cart-info-exact .left{
		transform: translatex(-17px) !important;
		position: relative !important;
		z-index: 9999 !important;
	}
	
}

/* 420px and smaller screen sizes */
@media only screen and (max-width: 420px){

	/* Bdi */
	body .custom-cart-info-exact bdi{
		position: relative !important;
		left: 17px !important;
		z-index: 9999 !important;
	}
	
	body .custom-cart-info-exact .right{
		position: relative !important;
		left: 2px !important;
		z-index: 9999 !important;
	}
	
	body .custom-cart-info-exact .row:nth-child(2) .right{
		position: relative !important;
		left: 18px !important;
		z-index: 9999 !important;
	}
	
	/* Order total – Bdi */
	body .order-total td bdi{
		left: 32px !important;
		position: relative !important;
		z-index: 9999 !important;
	}
	
	/* Order total amount */
	body .elementor-widget-woocommerce-cart .e-cart__column-end .e-cart__column-inner 
	.e-cart-section .cart-collaterals .cart_totals .shop_table tbody .order-total td strong 
	.woocommerce-Price-amount bdi{
		right: auto !important;
		position: relative !important;
		z-index: 9999 !important;
	}
	
} 


/* =========================
   DESKTOP / PC ONLY
   Screen width 1025px and above
   ========================= */
@media only screen and (min-width:1025px){

	/* Product name column width (PC only) */
	.woocommerce-cart-form tbody .product-name{
		width:594px;                /* Fixed width for desktop */
	}

	/* Product name position reset (PC only) */
	.woocommerce-cart-form tbody .product-name{
		transform:translatex(0px) translatey(0px); /* No movement */
	}

}


/* =========================
   MOBILE ONLY
   Screen width 420px and below
   ========================= */
@media only screen and (max-width:420px){

	/* Cart item (2nd row) product name link – Mobile only */
	.e-shop-table 
	.woocommerce-cart-form__cart-item:nth-child(2) 
	.product-name a{
		left:px;            /* Horizontal position */
		line-height:25.4px;   /* Text line height */
		top:-60px;            /* Vertical position */
	}

}



/* 1200px and smaller — LANDSCAPE ONLY */
@media screen and (max-width: 1200px) and (orientation: landscape){

	/* Bdi */
	body .woocommerce-cart-form .product-subtotal bdi{
		position: relative !important;
		left: -250px !important;
	}

}

/* 479px and smaller — LANDSCAPE ONLY */
@media screen and (max-width: 479px) and (orientation: landscape){

	/* Left */
	body .custom-cart-info-exact .left{
		transform: translateX(-17px) !important;
	}

}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_list, class: .elementor-element-83b2d2a *//* Image */
.uc-items-wrapper .product-items:nth-child(1) .product-text img{
	padding-right:0px;
	margin-right:0px;
	margin-left:17px;
}

/* Image */
.uc-items-wrapper .product-items:nth-child(2) .product-text img{
	margin-left:12px;
}

/* Bdi */
.uc-items-wrapper .product-items:nth-child(1) bdi{
	margin-left:0px;
	margin-right:0px;
}

/* Items wrapper */
#page .elementor .uc-items-wrapper{
	transform:translatex(0px) translatey(0px);
}

/* Product items */
.product-list-cont .uc-items-wrapper .product-items:nth-child(1){
	border-bottom-width:1px;
	border-bottom-style:solid !important;
	border-bottom-color:#b3b3b3;
}

/* 479px and smaller screen sizes */
@media (max-width:479px){

	/* Left */
	.custom-cart-info-exact .left{
		transform: translatex(-17px) !important;
	}
	
}

/* 420px and smaller screen sizes */
@media (max-width:420px){

	/* Image */
	.uc-items-wrapper .product-items:nth-child(1) .product-text img{
		margin-left:4px;
		width:37px;
	}
	
	/* Image */
	.uc-items-wrapper .product-items:nth-child(2) .product-text img{
		margin-left:0px;
		width:38px;
	}
	
	/* Product items */
	.product-list-cont .uc-items-wrapper .product-items:nth-child(1){
		padding-bottom:14px !important;
	}
	
	/* Product items */
	.product-list-cont .uc-items-wrapper .product-items:nth-child(2){
		padding-bottom:0px;
		margin-bottom:0px;
		margin-top:-6px;
	}
	
	/* Image */
	#page .elementor:nth-child(2) .elementor-element .e-con-inner .elementor-element .elementor-widget-ucaddon_woocommerce_product_list .elementor-widget-container .product-list-cont .uc-items-wrapper .product-items .product-text .product-text-wrapper .uc-button-addcart img{
		width:39px !important;
	}
	
	/* Product text */
	.uc-items-wrapper .product-items:nth-child(1) .product-text-btn{
		visibility:hidden;
	}
	
	/* Product text */
	.uc-items-wrapper .product-items:nth-child(2) .product-text-btn{
		visibility:hidden;
		width:100%;
	}
	
	/* Product text */
	.uc-items-wrapper .product-items .product-text{
		transform:translatex(0px) translatey(0px);
		margin-top:-9px;
		
	}
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-926a5c9 *//* শুধুমাত্র ডেস্কটপ বা পিসির জন্য (১০২৫ পিক্সেল থেকে উপরের স্ক্রিন) */
@media (min-width: 1025px) {
    /* ১. কার্ট মেসেজ এবং বাটনের মধ্যবর্তী দূরত্ব ৩০ পিক্সেল */
    .woocommerce-cart .cart-empty {
        margin-bottom: 30px !important;
    }

    /* ২. বাটন থেকে নিচের কন্টেইনারের দূরত্ব ৩৫০ পিক্সেল */
    .woocommerce-cart .return-to-shop {
        margin-bottom: 350px !important;
        display: inline-block !important;
    }

    /* ৩. কার্ট খালি থাকলে আপনার কন্টেইনার যেন উপরে না ওঠে */
    .woocommerce-cart .cart-empty ~ .your-container-class,
    .woocommerce-cart .return-to-shop ~ .your-container-class {
        transform: none !important;
        margin-top: 0 !important;
        top: 0 !important;
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-442dd99 *//* 420px and smaller screen sizes */
@media (max-width:420px){

	/* Paragraph */
	.ast-container > .elementor > .elementor-element > .e-con-inner > .elementor-element > .elementor-element .elementor-widget-text-editor p{
		margin-bottom:-13px;
	}
	
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aab701 */img.attachment-full.size-full.wp-image-2167 {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bd3cdf */img.attachment-full.size-full.wp-image-2171 {
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad9da26 */div.elementor-element.elementor-element-e1a975f.e-con-full.e-flex.e-con.e-child {
  align-items: baseline;
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_icon_accordion, class: .elementor-element-7fbc362 *//* ===== Icon Accordion subtitle styling for Unlimited Elements ===== */

/* General subtitle styles */
.tab-subtext {
  display: block;                 /* ensures it's on its own line under the heading */
  font-size: 15px;                /* subtitle size */
  line-height: 1.25;              /* spacing */
  font-weight: 400;               /* normal weight */
  color: 1D1D1F;                 /* muted grey color */
  margin-top: 4px;                /* small gap from title */
  font-style: normal;             /* change to italic if you want */
  letter-spacing: 0;              
}

/* Target common Unlimited Elements accordion title containers (fallbacks) */
.ue-accordion .ue-accordion__title .tab-subtext,
.uet-accordion .uet-accordion-title .tab-subtext,
.unlimited-elements-accordion .title .tab-subtext,
.elementor-widget-unlimited-elements .tab-subtext {
  /* inherits .tab-subtext rules above; you can override here if needed */
}

/* If the title uses flex or aligns items center, force subtitle to full-width below */
.ue-accordion .ue-accordion__title,
.uet-accordion .uet-accordion-title,
.unlimited-elements-accordion .title {
  align-items: flex-start; /* keep title & subtitle stacked nicely */
}

/* Make subtitle slightly smaller on very small screens */
@media (max-width: 480px) {
  .tab-subtext { font-size: 12px; margin-top: 3px; }
}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_icon_accordion, class: .elementor-element-de1c93f *//* ===== Icon Accordion subtitle styling for Unlimited Elements ===== */

/* General subtitle styles */
.tab-subtext {
  display: block;                 /* ensures it's on its own line under the heading */
  font-size: 15px;                /* subtitle size */
  line-height: 1.25;              /* spacing */
  font-weight: 400;               /* normal weight */
  color: 1D1D1F;                 /* muted grey color */
  margin-top: 4px;                /* small gap from title */
  font-style: normal;             /* change to italic if you want */
  letter-spacing: 0;              
}

/* Target common Unlimited Elements accordion title containers (fallbacks) */
.ue-accordion .ue-accordion__title .tab-subtext,
.uet-accordion .uet-accordion-title .tab-subtext,
.unlimited-elements-accordion .title .tab-subtext,
.elementor-widget-unlimited-elements .tab-subtext {
  /* inherits .tab-subtext rules above; you can override here if needed */
}

/* If the title uses flex or aligns items center, force subtitle to full-width below */
.ue-accordion .ue-accordion__title,
.uet-accordion .uet-accordion-title,
.unlimited-elements-accordion .title {
  align-items: flex-start; /* keep title & subtitle stacked nicely */
}

/* Make subtitle slightly smaller on very small screens */
@media (max-width: 480px) {
  .tab-subtext { font-size: 12px; margin-top: 3px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Haffer';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://rejuvenis.wp1.host/wp-content/uploads/2025/12/Haffer-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Haffer';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://rejuvenis.wp1.host/wp-content/uploads/2025/12/Haffer-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Haffer';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://rejuvenis.wp1.host/wp-content/uploads/2025/12/Haffer-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */