.elementor-3141 .elementor-element.elementor-element-8f19db5{--display:flex;}.elementor-3141 .elementor-element.elementor-element-8f19db5:not(.elementor-motion-effects-element-type-background), .elementor-3141 .elementor-element.elementor-element-8f19db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02fbacd );}.elementor-3141 .elementor-element.elementor-element-8f19db5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3141 .elementor-element.elementor-element-8b3d714{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-beafceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-beafceb .woocommerce-breadcrumb{color:var( --e-global-color-49b84c5 );font-family:"Raleway", Sans-serif;font-size:clamp(0.75rem, 0.72rem + 0.15vw, 0.85rem);font-weight:500;text-align:start;}.elementor-3141 .elementor-element.elementor-element-beafceb .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-3141 .elementor-element.elementor-element-156c85f{--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:flex-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3141 .elementor-element.elementor-element-9672fbb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3141 .elementor-element.elementor-element-1c79bed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3141 .elementor-element.elementor-element-28eb99b{padding:0px 0px 0px 0px;}.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-viewport, .woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00543c4 );}.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-viewport{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-00543c4 );border-radius:4px 4px 4px 4px;}.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-3141 .elementor-element.elementor-element-d6cc1d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3141 .elementor-element.elementor-element-ead7bd5{--display:flex;--margin-top:-24px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .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-3141 .elementor-element.elementor-element-4c67792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3141 .elementor-element.elementor-element-4c67792 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:clamp(2rem, 1.55rem + 2vw, 3rem);font-weight:500;line-height:1.25;color:var( --e-global-color-49b84c5 );}.elementor-3141 .elementor-element.elementor-element-73dbc42{--display:flex;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-3141 .elementor-element.elementor-element-ced4a2f .star-rating{color:var( --e-global-color-accent );font-size:0.8em;}.woocommerce .elementor-3141 .elementor-element.elementor-element-ced4a2f .star-rating::before{color:var( --e-global-color-2daeae3 );}.elementor-3141 .elementor-element.elementor-element-80b8f33{--display:flex;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-3141 .elementor-element.elementor-element-5f063b1 .price{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:clamp(1.5rem, 1.25rem + 1vw, 2rem);font-weight:600;}body:not(.rtl) .elementor-3141 .elementor-element.elementor-element-5f063b1:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-3141 .elementor-element.elementor-element-5f063b1:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-3141 .elementor-element.elementor-element-5f063b1.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-3141 .elementor-element.elementor-element-f40b74b{--display:flex;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3141 .elementor-element.elementor-element-3771542 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(.875rem, .82rem + .15vw, .95rem);font-weight:400;line-height:1.5;color:#886F6FD9;}.elementor-3141 .elementor-element.elementor-element-2dafe63{--display:flex;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-e259f29{--display:flex;--margin-top:24px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3141 .elementor-element.elementor-element-1197cc4.elementor-element{--align-self:stretch;}.elementor-3141 .elementor-element.elementor-element-1197cc4 .cart button, .elementor-3141 .elementor-element.elementor-element-1197cc4 .cart .button{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;color:var( --e-global-color-82c7ca6 );background-color:var( --e-global-color-primary );transition:all 0.3s;}.elementor-3141 .elementor-element.elementor-element-1197cc4 .cart button:hover, .elementor-3141 .elementor-element.elementor-element-1197cc4 .cart .button:hover{color:var( --e-global-color-2daeae3 );background-color:var( --e-global-color-9a97ad6 );}.elementor-3141 .elementor-element.elementor-element-1197cc4{--view-cart-spacing:0px;--button-spacing:10px;}.elementor-3141 .elementor-element.elementor-element-1197cc4 .quantity .qty{font-family:"Raleway", Sans-serif;font-size:clamp(0.875rem, 0.84rem + 0.18vw, 1rem);font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;transition:all 0.2s;}.elementor-3141 .elementor-element.elementor-element-5a7cbc0{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:12px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-3cd9301{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3141 .elementor-element.elementor-element-1fa51c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-1fa51c5 .elementor-icon-wrapper{text-align:start;}.elementor-3141 .elementor-element.elementor-element-1fa51c5 .elementor-icon{font-size:26px;}.elementor-3141 .elementor-element.elementor-element-1fa51c5 .elementor-icon svg{height:26px;}.elementor-3141 .elementor-element.elementor-element-a87ce4f{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-3141 .elementor-element.elementor-element-784e7e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-784e7e7 .elementor-icon-wrapper{text-align:start;}.elementor-3141 .elementor-element.elementor-element-784e7e7 .elementor-icon{font-size:26px;}.elementor-3141 .elementor-element.elementor-element-784e7e7 .elementor-icon svg{height:26px;}.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-3141 .elementor-element.elementor-element-ddff229{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-0e5cbd3{--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:25px 25px;--row-gap:25px;--column-gap:25px;--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-3141 .elementor-element.elementor-element-af91ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-af91ca6 .elementor-icon-wrapper{text-align:start;}.elementor-3141 .elementor-element.elementor-element-af91ca6 .elementor-icon{font-size:26px;}.elementor-3141 .elementor-element.elementor-element-af91ca6 .elementor-icon svg{height:26px;}.elementor-3141 .elementor-element.elementor-element-980a41d{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-e3e17b1{--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:25px 25px;--row-gap:25px;--column-gap:25px;--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-3141 .elementor-element.elementor-element-cc15d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-cc15d7c .elementor-icon-wrapper{text-align:start;}.elementor-3141 .elementor-element.elementor-element-cc15d7c .elementor-icon{font-size:26px;}.elementor-3141 .elementor-element.elementor-element-cc15d7c .elementor-icon svg{height:26px;}.elementor-3141 .elementor-element.elementor-element-2985ab6{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-e73c897{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3141 .elementor-element.elementor-element-ff7a4cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-ae985d8{--display:flex;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:#C1A3A340;--border-color:#C1A3A340;--border-radius:1px 1px 1px 1px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3141 .elementor-element.elementor-element-786522d{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;columns:1;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-786522d p{margin-block-end:24px;}.elementor-3141 .elementor-element.elementor-element-a2531ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#C1A3A340;--border-color:#C1A3A340;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3141 .elementor-element.elementor-element-e559198{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-e559198 p{margin-block-end:0px;}.elementor-3141 .elementor-element.elementor-element-0febe9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-ca97abc{--display:flex;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:#C1A3A340;--border-color:#C1A3A340;--border-radius:1px 1px 1px 1px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3141 .elementor-element.elementor-element-c8eeee0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-c8eeee0 a{color:var( --e-global-color-secondary );}.elementor-3141 .elementor-element.elementor-element-dd73a5b{--display:flex;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:#C1A3A340;--border-color:#C1A3A340;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3141 .elementor-element.elementor-element-336b396{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-91ce317{--n-accordion-title-font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-title-normal-color:var( --e-global-color-49b84c5 );--n-accordion-title-hover-color:var( --e-global-color-ba55267 );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:var( --e-global-color-49b84c5 );--n-accordion-icon-hover-color:var( --e-global-color-ba55267 );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-3141 .elementor-element.elementor-element-91ce317 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C1A3A359;}:where( .elementor-3141 .elementor-element.elementor-element-91ce317 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-3141 .elementor-element.elementor-element-ed695c2{--display:flex;}.elementor-3141 .elementor-element.elementor-element-71c5ce3{--display:flex;border-style:solid;--border-style:solid;border-color:#C1A3A359;--border-color:#C1A3A359;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3141 .elementor-element.elementor-element-29c3f41{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3141 .elementor-element.elementor-element-936f572{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3141 .elementor-element.elementor-element-0792262{--display:flex;}.elementor-3141 .elementor-element.elementor-element-707b816{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;columns:1;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-707b816 p{margin-block-end:24px;}.elementor-3141 .elementor-element.elementor-element-3f6e293{--display:flex;}.elementor-3141 .elementor-element.elementor-element-f1ee9a0{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-54c2fec{--display:flex;}.elementor-3141 .elementor-element.elementor-element-6c53b79{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-f0f2436{--display:flex;}.elementor-3141 .elementor-element.elementor-element-0afd625{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-6d8659d{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-3141 .elementor-element.elementor-element-6d8659d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-3141 .elementor-element.elementor-element-6d8659d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C6A27A00;}.elementor-3141 .elementor-element.elementor-element-6d8659d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3141 .elementor-element.elementor-element-6d8659d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C6A27A00;}.elementor-3141 .elementor-element.elementor-element-6d8659d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-3141 .elementor-element.elementor-element-6d8659d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-3141 .elementor-element.elementor-element-d7283d8{--display:flex;}.elementor-3141 .elementor-element.elementor-element-bffa3a5{--display:flex;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-b79f8a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-b79f8a9:not(.elementor-motion-effects-element-type-background), .elementor-3141 .elementor-element.elementor-element-b79f8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1DEDA59;}.elementor-3141 .elementor-element.elementor-element-0cd047e{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--border-radius:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-340edb1{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--border-radius:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-d0aad4a{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--border-radius:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-34ddb64{--display:flex;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--border-radius:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-be463bc{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:036px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-c48a29c{--swiper-slides-to-display:4;--swiper-offset-size:80px;--swiper-slides-gap:24px;width:var( --container-widget-width, 100% );max-width:100%;margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--arrow-normal-color:var( --e-global-color-text );--swiper-pagination-size:6px;--swiper-pagination-spacing:24px;}.elementor-3141 .elementor-element.elementor-element-c48a29c.elementor-element{--align-self:stretch;}.elementor-3141 .elementor-element.elementor-element-c48a29c .swiper-slide > .elementor-element{height:100%;}.elementor-3141 .elementor-element.elementor-element-c48a29c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;border-radius:99px 99px 99px 99px;padding:5px 5px 5px 5px;}.elementor-3141 .elementor-element.elementor-element-c48a29c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}body.elementor-page-3141:not(.elementor-motion-effects-element-type-background), body.elementor-page-3141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02fbacd );}@media(max-width:1366px){.elementor-3141 .elementor-element.elementor-element-c48a29c{--swiper-slides-to-display:3;}}@media(max-width:1023px){.elementor-3141 .elementor-element.elementor-element-156c85f{--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;}.elementor-3141 .elementor-element.elementor-element-d6cc1d3{--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3141 .elementor-element.elementor-element-ead7bd5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3141 .elementor-element.elementor-element-1197cc4{padding:0px 0px 0px 20px;}.elementor-3141 .elementor-element.elementor-element-1197cc4.elementor-element{--align-self:stretch;}.elementor-3141 .elementor-element.elementor-element-e73c897{--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;}.elementor-3141 .elementor-element.elementor-element-71c5ce3{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-3141 .elementor-element.elementor-element-29c3f41{--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;}.elementor-3141 .elementor-element.elementor-element-c48a29c{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3141 .elementor-element.elementor-element-8b3d714{--padding-top:12px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-156c85f{--width:100%;}.elementor-3141 .elementor-element.elementor-element-1c79bed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-4c67792 .elementor-heading-title{line-height:1.25;}.elementor-3141 .elementor-element.elementor-element-3771542 .elementor-heading-title{font-size:14px;}.elementor-3141 .elementor-element.elementor-element-1197cc4{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3141 .elementor-element.elementor-element-e73c897{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3141 .elementor-element.elementor-element-ff7a4cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-ed695c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-71c5ce3{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-3141 .elementor-element.elementor-element-bffa3a5{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-3141 .elementor-element.elementor-element-b79f8a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3141 .elementor-element.elementor-element-be463bc{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-3141 .elementor-element.elementor-element-c48a29c{--swiper-slides-to-display:1;--swiper-offset-size:52px;}}@media(min-width:768px){.elementor-3141 .elementor-element.elementor-element-156c85f{--width:100%;}.elementor-3141 .elementor-element.elementor-element-9672fbb{--width:52%;}.elementor-3141 .elementor-element.elementor-element-d6cc1d3{--width:48%;}.elementor-3141 .elementor-element.elementor-element-ff7a4cd{--width:52%;}.elementor-3141 .elementor-element.elementor-element-ed695c2{--width:48%;}.elementor-3141 .elementor-element.elementor-element-936f572{--width:52%;}.elementor-3141 .elementor-element.elementor-element-d7283d8{--width:48%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3141 .elementor-element.elementor-element-8f19db5{--width:1179.44px;}}@media(max-width:1023px) and (min-width:768px){.elementor-3141 .elementor-element.elementor-element-9672fbb{--width:100%;}.elementor-3141 .elementor-element.elementor-element-d6cc1d3{--width:100%;}.elementor-3141 .elementor-element.elementor-element-ff7a4cd{--width:100%;}.elementor-3141 .elementor-element.elementor-element-ed695c2{--width:100%;}.elementor-3141 .elementor-element.elementor-element-936f572{--width:100%;}.elementor-3141 .elementor-element.elementor-element-d7283d8{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-28eb99b */.elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery {
  position: relative;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery__image img {
  transform: none !important;
  transition: none !important;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 14px;
  padding: 16px 0 0 !important;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs li {
  width: auto !important;
  margin: 0 !important;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs img {
  width: 100% !important;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: var(--radius-xs);
  opacity: .55;
  transition: var(--transition-normal);
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs img.flex-active,
.elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs img:hover {
  opacity: 1;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .spp-gallery-nav-925 {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 3;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .spp-gallery-nav-925 button {
  position: absolute;
  top: 0;
  width: 36px;
  height: 36px;
  padding: 0;
  border: 0 !important;
  background: transparent !important;
  color: var(--color-text-primary);
  font-size: 34px;
  font-weight: 300;
  line-height: 1;
  cursor: pointer;
  pointer-events: auto;
  box-shadow: none !important;
  transition: var(--transition-normal);
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .spp-gallery-nav-925 button[data-dir="-1"] {
  left: 6px;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .spp-gallery-nav-925 button[data-dir="1"] {
  right: 6px;
}

.elementor-3141 .elementor-element.elementor-element-28eb99b .spp-gallery-nav-925 button:hover {
  color: var(--color-primary);
}

/* =========================
   SPP Gallery — Tablet
========================= */

@media (max-width: 1023px) and (min-width: 768px) {

  .elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery__wrapper,
  .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-viewport {
    height: auto !important;
  }

  .elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery__image {
    aspect-ratio: 16 / 9;
    overflow: hidden;
  }

  .elementor-3141 .elementor-element.elementor-element-28eb99b .woocommerce-product-gallery__image img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
  }

  .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs {
    gap: 10px;
    padding-top: 12px !important;
  }
}

/* =========================
   SPP Gallery — Hide arrows TB / MB
========================= */

@media (max-width: 1023px) {
  .elementor-3141 .elementor-element.elementor-element-28eb99b .spp-gallery-nav-925 {
    display: none !important;
  }
}

/* =========================
   SPP Gallery — Hide thumbs Mobile
========================= */

@media (max-width: 767px) {
  .elementor-3141 .elementor-element.elementor-element-28eb99b .flex-control-thumbs {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c79bed */.elementor-3141 .elementor-element.elementor-element-1c79bed img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5f063b1 */.elementor-3141 .elementor-element.elementor-element-5f063b1{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3771542 */.elementor-3141 .elementor-element.elementor-element-3771542{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dafe63 */.spp-desc-stock-925 {
  display: flex;
  flex-direction: column;
  gap: var(--space-lg);
}

.spp-desc-text-925,
.spp-desc-text-925 p {
  color: var(--color-text-secondary);
  font-family: var(--font-body);
  font-size: var(--text-sm);
  line-height: 1.75;
  margin: 0;
}

.spp-stock-pill-925 {
  width: fit-content;
  padding: 10px 15px;
  border-radius: var(--radius-pill);
  font-family: var(--font-body);
  font-size: var(--text-xs);
  line-height: 1;
}

.spp-stock-low-925 {
  color: var(--color-primary);
  border: 1px solid rgba(168, 118, 118, .45);
  background: rgba(168, 118, 118, .08);
}

.spp-stock-out-925 {
  color: var(--color-primary);
  border: 1px solid rgba(168, 118, 118, .45);
  background: rgba(168, 118, 118, .08);
}
.elementor-3141 .elementor-element.elementor-element-2dafe63{
font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1fa51c5 */.spp-benefit-icon-925,
.spp-benefit-icon-925 .elementor-icon {
  line-height: 0;
}

.spp-benefit-icon-925 svg {
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a1f51ff */.spp-delivery-text-925 {
  font-family: var(--font-body);
  font-size: var(--text-sm);
  /*line-height: 1.4;*/
  color: var(--color-primary);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-784e7e7 */.spp-benefit-icon-925,
.spp-benefit-icon-925 .elementor-icon {
  line-height: 0;
}

.spp-benefit-icon-925 svg {
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddff229 */.elementor-3141 .elementor-element.elementor-element-ddff229{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7cbc0 *//* =========================
   925 — SPP Benefits Rows
========================= */

.spp-benefits-925 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.spp-benefit-row-925 {
  display: grid;
  grid-template-columns: 24px 1fr;
  align-items: center;
  column-gap: 24px;
}

.spp-benefit-row-925 svg {
  width: 24px;
  height: 24px;
  color: var(--color-primary);
}

.spp-benefit-row-925,
.spp-benefit-row-925 span,
.spp-benefit-row-925 p {
  font-family: var(--font-body);
  font-size: var(--text-sm);
  line-height: 1.4;
  color: var(--color-primary);
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6cc1d3 */.elementor-3141 .elementor-element.elementor-element-d6cc1d3 {
  width: 42%;
  padding-top: clamp(18px, 2vw, 32px);
}

@media (max-width: 1023px) {
  .elementor-3141 .elementor-element.elementor-element-d6cc1d3 {
    width: 100%;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 767px) {
  .elementor-3141 .elementor-element.elementor-element-d6cc1d3 {
    max-width: none;
    padding-top: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-156c85f */.elementor-3141 .elementor-element.elementor-element-156c85f {
  width: 100%;
  max-width: var(--container-xl, 1440px);
  margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786522d */.elementor-3141 .elementor-element.elementor-element-786522d{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e559198 */.elementor-3141 .elementor-element.elementor-element-e559198{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0febe9c */.elementor-3141 .elementor-element.elementor-element-0febe9c{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8eeee0 */.elementor-3141 .elementor-element.elementor-element-c8eeee0{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786522d */.elementor-3141 .elementor-element.elementor-element-786522d{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e559198 */.elementor-3141 .elementor-element.elementor-element-e559198{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0febe9c */.elementor-3141 .elementor-element.elementor-element-0febe9c{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8eeee0 */.elementor-3141 .elementor-element.elementor-element-c8eeee0{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786522d */.elementor-3141 .elementor-element.elementor-element-786522d{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e559198 */.elementor-3141 .elementor-element.elementor-element-e559198{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0febe9c */.elementor-3141 .elementor-element.elementor-element-0febe9c{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8eeee0 */.elementor-3141 .elementor-element.elementor-element-c8eeee0{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786522d */.elementor-3141 .elementor-element.elementor-element-786522d{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e559198 */.elementor-3141 .elementor-element.elementor-element-e559198{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0febe9c */.elementor-3141 .elementor-element.elementor-element-0febe9c{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8eeee0 */.elementor-3141 .elementor-element.elementor-element-c8eeee0{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786522d */.elementor-3141 .elementor-element.elementor-element-786522d{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e559198 */.elementor-3141 .elementor-element.elementor-element-e559198{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0febe9c */.elementor-3141 .elementor-element.elementor-element-0febe9c{
    font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8eeee0 */.elementor-3141 .elementor-element.elementor-element-c8eeee0{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b79 */.elementor-3141 .elementor-element.elementor-element-6c53b79{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b79 */.elementor-3141 .elementor-element.elementor-element-6c53b79{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b79 */.elementor-3141 .elementor-element.elementor-element-6c53b79{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b79 */.elementor-3141 .elementor-element.elementor-element-6c53b79{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b79 */.elementor-3141 .elementor-element.elementor-element-6c53b79{font-variant-numeric: lining-nums;
font-feature-settings: "lnum" 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6d8659d */.elementor-3141 .elementor-element.elementor-element-6d8659d .e-n-tab-title,
.elementor-3141 .elementor-element.elementor-element-6d8659d .elementor-tab-title {
  position: relative;
  padding-bottom: 12px;
}

.elementor-3141 .elementor-element.elementor-element-6d8659d .e-n-tab-title::after,
.elementor-3141 .elementor-element.elementor-element-6d8659d .elementor-tab-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  background: var(--color-primary);
  transition: var(--transition-normal);
}

.elementor-3141 .elementor-element.elementor-element-6d8659d .e-n-tab-title:hover::after,
.elementor-3141 .elementor-element.elementor-element-6d8659d .elementor-tab-title:hover::after,
.elementor-3141 .elementor-element.elementor-element-6d8659d .e-n-tab-title[aria-selected="true"]::after,
.elementor-3141 .elementor-element.elementor-element-6d8659d .elementor-tab-title.elementor-active::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c48a29c */@media (max-width: 1023px) {
  .elementor-3141 .elementor-element.elementor-element-c48a29c .swiper-button-prev,
  .elementor-3141 .elementor-element.elementor-element-c48a29c .swiper-button-next,
  .elementor-3141 .elementor-element.elementor-element-c48a29c .elementor-swiper-button-prev,
  .elementor-3141 .elementor-element.elementor-element-c48a29c .elementor-swiper-button-next {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f19db5 */.elementor-3141 .elementor-element.elementor-element-8f19db5 {
  width: min(100%, var(--container-lg));
  margin-inline: auto;
  padding-inline: clamp(24px, 4vw, 64px);
}

@media (max-width: 767px) {
  .elementor-3141 .elementor-element.elementor-element-8f19db5 {
    padding-inline: 12px;
  }
}/* End custom CSS */