.elementor-1980 .elementor-element.elementor-element-4e0609c{--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:25px;--padding-right:25px;}.elementor-1980 .elementor-element.elementor-element-6340904 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:25px 0px 10px 0px;}.elementor-1980 .elementor-element.elementor-element-6340904 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-size:14px;line-height:10px;}.elementor-1980 .elementor-element.elementor-element-6340904 .woocommerce-breadcrumb > a{color:#0073E6;}.elementor-1980 .elementor-element.elementor-element-096b9df{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-1980 .elementor-element.elementor-element-096b9df::before, .elementor-1980 .elementor-element.elementor-element-096b9df > .elementor-background-video-container::before, .elementor-1980 .elementor-element.elementor-element-096b9df > .e-con-inner > .elementor-background-video-container::before, .elementor-1980 .elementor-element.elementor-element-096b9df > .elementor-background-slideshow::before, .elementor-1980 .elementor-element.elementor-element-096b9df > .e-con-inner > .elementor-background-slideshow::before, .elementor-1980 .elementor-element.elementor-element-096b9df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1980 .elementor-element.elementor-element-ebb902b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-d1d8a37{--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;--justify-content:space-between;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1980 .elementor-element.elementor-element-d1d8a37:not(.elementor-motion-effects-element-type-background), .elementor-1980 .elementor-element.elementor-element-d1d8a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-e9fa310{--display:flex;}.elementor-1980 .elementor-element.elementor-element-78258ee{--display:flex;}.elementor-1980 .elementor-element.elementor-element-cf2f48b{--display:flex;}.elementor-1980 .elementor-element.elementor-element-e02f6ef{--display:flex;}.elementor-1980 .elementor-element.elementor-element-e5be97e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;width:100%;max-width:100%;z-index:1;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:16px;--n-menu-toggle-icon-hover-duration:500ms;}.elementor-1980 .elementor-element.elementor-element-e5be97e > .elementor-widget-container{padding:6px 5px 6px 5px;}.elementor-1980 .elementor-element.elementor-element-e5be97e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1980 .elementor-element.elementor-element-e5be97e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1980 .elementor-element.elementor-element-e5be97e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-e5be97e {--n-menu-title-color-hover:#232020A6;--n-menu-title-color-active:#232020B8;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1980 .elementor-element.elementor-element-75dee1b{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:right;}.elementor-1980 .elementor-element.elementor-element-75dee1b > .elementor-widget-container{padding:0px 16px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-75dee1b.elementor-element{--align-self:center;}.elementor-1980 .elementor-element.elementor-element-75dee1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-202dab7 );}.elementor-1980 .elementor-element.elementor-element-75dee1b .elementor-heading-title a:hover, .elementor-1980 .elementor-element.elementor-element-75dee1b .elementor-heading-title a:focus{color:var( --e-global-color-70a1421 );}.elementor-1980 .elementor-element.elementor-element-9602108{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:right;}.elementor-1980 .elementor-element.elementor-element-9602108 > .elementor-widget-container{padding:0px 16px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-9602108.elementor-element{--align-self:center;}.elementor-1980 .elementor-element.elementor-element-9602108 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-202dab7 );}.elementor-1980 .elementor-element.elementor-element-9602108 .elementor-heading-title a:hover, .elementor-1980 .elementor-element.elementor-element-9602108 .elementor-heading-title a:focus{color:var( --e-global-color-70a1421 );}.elementor-1980 .elementor-element.elementor-element-90eeb2d .e-off-canvas__overlay{background-color:#00000057;}.elementor-1980 .elementor-element.elementor-element-90eeb2d{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:400px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.7s;--e-off-canvas-overlay-opacity:1;}.elementor-1980 .elementor-element.elementor-element-90eeb2d .e-off-canvas__content{border-radius:10px 0px 0px 10px;}.elementor-1980 .elementor-element.elementor-element-7a68e64{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-ba4df04{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-73d119e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-73d119e{text-align:center;}.elementor-1980 .elementor-element.elementor-element-73d119e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.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-1980 .elementor-element.elementor-element-8da16de > .elementor-widget-container{margin:-3px 0px 0px 365px;}body:not(.rtl) .elementor-1980 .elementor-element.elementor-element-8da16de{left:0px;}body.rtl .elementor-1980 .elementor-element.elementor-element-8da16de{right:0px;}.elementor-1980 .elementor-element.elementor-element-8da16de{top:0px;}.elementor-1980 .elementor-element.elementor-element-8da16de .elementor-icon-wrapper{text-align:center;}.elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d755586 );}.elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-framed .elementor-icon:hover, .elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d755586 );border-color:var( --e-global-color-d755586 );}.elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-framed .elementor-icon:hover, .elementor-1980 .elementor-element.elementor-element-8da16de.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d755586 );}.elementor-1980 .elementor-element.elementor-element-8da16de .elementor-icon{font-size:24px;}.elementor-1980 .elementor-element.elementor-element-8da16de .elementor-icon svg{height:24px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .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 > .elementor-widget-container > .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-1980 .elementor-element.elementor-element-008c023{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1980 .elementor-element.elementor-element-a6a9264{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-770c90f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-770c90f .elementor-icon-box-wrapper{align-items:end;}.elementor-1980 .elementor-element.elementor-element-770c90f{--icon-box-icon-margin:12px;}.elementor-1980 .elementor-element.elementor-element-770c90f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-770c90f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-770c90f .elementor-icon{font-size:20px;}.elementor-1980 .elementor-element.elementor-element-770c90f .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-770c90f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-770c90f:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-770c90f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1980 .elementor-element.elementor-element-da0bb5f > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-da0bb5f{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-da0bb5f p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-da0bb5f a{color:var( --e-global-color-202dab7 );}.elementor-1980 .elementor-element.elementor-element-da0bb5f a:hover, .elementor-1980 .elementor-element.elementor-element-da0bb5f a:focus{color:var( --e-global-color-70a1421 );}.elementor-1980 .elementor-element.elementor-element-257950c{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1980 .elementor-element.elementor-element-d068092{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-6b11539 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-6b11539 .elementor-icon-box-wrapper{align-items:end;}.elementor-1980 .elementor-element.elementor-element-6b11539{--icon-box-icon-margin:12px;}.elementor-1980 .elementor-element.elementor-element-6b11539 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-6b11539.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-6b11539 .elementor-icon{font-size:20px;}.elementor-1980 .elementor-element.elementor-element-6b11539 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-6b11539 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-6b11539:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-6b11539:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1980 .elementor-element.elementor-element-9cb119b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-9cb119b > .elementor-widget-container{margin:0px 0px 0px 32px;padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-9cb119b.elementor-element{--align-self:flex-start;}.elementor-1980 .elementor-element.elementor-element-9cb119b .gallery-item{padding:0 10px 10px 0;}.elementor-1980 .elementor-element.elementor-element-9cb119b .gallery{margin:0 -10px -10px 0;}.elementor-1980 .elementor-element.elementor-element-9cb119b .gallery-item .gallery-caption{text-align:center;}.elementor-1980 .elementor-element.elementor-element-bd668b4 > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-bd668b4{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-bd668b4 p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-ede26b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1980 .elementor-element.elementor-element-649b250 > .elementor-widget-container{margin:01px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1980 .elementor-element.elementor-element-649b250{left:0px;}body.rtl .elementor-1980 .elementor-element.elementor-element-649b250{right:0px;}.elementor-1980 .elementor-element.elementor-element-649b250{top:0px;text-align:left;}.elementor-1980 .elementor-element.elementor-element-649b250 img{width:24px;}.elementor-1980 .elementor-element.elementor-element-2486e73 > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-2486e73 .elementor-icon-box-wrapper{text-align:left;}.elementor-1980 .elementor-element.elementor-element-2486e73 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-2486e73 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-2486e73 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-2486e73:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-2486e73:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-7f23fde > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-7f23fde{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-7f23fde p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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-1980 .elementor-element.elementor-element-6416844{--divider-border-style:solid;--divider-color:var( --e-global-color-ed94b8b );--divider-border-width:1px;}.elementor-1980 .elementor-element.elementor-element-6416844 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-6416844 .elementor-divider-separator{width:100%;}.elementor-1980 .elementor-element.elementor-element-8ec0868{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-280d912 > .elementor-widget-container{margin:4px 0px 0px 3px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1980 .elementor-element.elementor-element-280d912{left:0px;}body.rtl .elementor-1980 .elementor-element.elementor-element-280d912{right:0px;}.elementor-1980 .elementor-element.elementor-element-280d912{top:0px;text-align:left;}.elementor-1980 .elementor-element.elementor-element-280d912 img{width:20px;}.elementor-1980 .elementor-element.elementor-element-e368f66 > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-e368f66 .elementor-icon-box-wrapper{text-align:left;}.elementor-1980 .elementor-element.elementor-element-e368f66 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-e368f66 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-e368f66 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-e368f66:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-e368f66:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-dad63cc > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-dad63cc{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-dad63cc p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-dad63cc a{color:var( --e-global-color-202dab7 );}.elementor-1980 .elementor-element.elementor-element-dad63cc a:hover, .elementor-1980 .elementor-element.elementor-element-dad63cc a:focus{color:var( --e-global-color-70a1421 );}.elementor-1980 .elementor-element.elementor-element-3edff11{--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;--n-tabs-title-gap:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#1D191382;--n-tabs-title-color-active:var( --e-global-color-f3b47ac );}.elementor-1980 .elementor-element.elementor-element-3edff11 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-3edff11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#1D191382;}.elementor-1980 .elementor-element.elementor-element-3edff11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1980 .elementor-element.elementor-element-3edff11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-f3b47ac );}.elementor-1980 .elementor-element.elementor-element-3edff11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 00px;border-color:#1D191382;}.elementor-1980 .elementor-element.elementor-element-3edff11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-3edff11 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1D191382;}:where( .elementor-1980 .elementor-element.elementor-element-3edff11.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1980 .elementor-element.elementor-element-e7b0b5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1980 .elementor-element.elementor-element-e7b0b5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1980 .elementor-element.elementor-element-5cc0640{--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;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-1980 .elementor-element.elementor-element-061aa08{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:10px 10px 10px 10px;--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-1980 .elementor-element.elementor-element-a75455c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-a75455c:not(.elementor-motion-effects-element-type-background), .elementor-1980 .elementor-element.elementor-element-a75455c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-7bb839f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-7bb839f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1980 .elementor-element.elementor-element-165827b{--display:flex;}.elementor-1980 .elementor-element.elementor-element-c80d991{--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-1980 .elementor-element.elementor-element-c80d991.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1980 .elementor-element.elementor-element-f3d7411{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-f3d7411 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-945a235{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1980 .elementor-element.elementor-element-027e1fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-1980 .elementor-element.elementor-element-027e1fd .price{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-56b3eb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-56b3eb6{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#188711;}.elementor-1980 .elementor-element.elementor-element-56b3eb6 p{margin-block-end: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-1980 .elementor-element.elementor-element-c1af51e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-c1af51e .cart button, .elementor-1980 .elementor-element.elementor-element-c1af51e .cart .button{font-weight:500;border-radius:10px 10px 10px 10px;padding:15px 18px 15px 18px;color:var( --e-global-color-secondary );background-color:#FCE000;border-color:#FCE000;transition:all 0.2s;}.elementor-1980 .elementor-element.elementor-element-c1af51e .cart button:hover, .elementor-1980 .elementor-element.elementor-element-c1af51e .cart .button:hover{color:var( --e-global-color-secondary );background-color:#FCD60496;}.woocommerce .elementor-1980 .elementor-element.elementor-element-c1af51e form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-1980 .elementor-element.elementor-element-c1af51e form.cart table.variations tr th, .woocommerce .elementor-1980 .elementor-element.elementor-element-c1af51e form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-1980 .elementor-element.elementor-element-60787f2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-60787f2:not(.elementor-motion-effects-element-type-background), .elementor-1980 .elementor-element.elementor-element-60787f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-60787f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1980 .elementor-element.elementor-element-0a3720e{--display:flex;border-style:none;--border-style:none;}.elementor-1980 .elementor-element.elementor-element-3483e9e{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:16px;}.elementor-1980 .elementor-element.elementor-element-3483e9e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-1980 .elementor-element.elementor-element-3483e9e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1980 .elementor-element.elementor-element-3483e9e > .elementor-widget-container > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-5fb9c76{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-5fb9c76:not(.elementor-motion-effects-element-type-background), .elementor-1980 .elementor-element.elementor-element-5fb9c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-5fb9c76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1980 .elementor-element.elementor-element-4c866e0{--display:flex;border-style:none;--border-style:none;}.elementor-1980 .elementor-element.elementor-element-53afe61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-176fe01{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:16px;}.elementor-1980 .elementor-element.elementor-element-176fe01 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-1980 .elementor-element.elementor-element-176fe01 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1980 .elementor-element.elementor-element-176fe01 > .elementor-widget-container > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-8e5e28c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-8e5e28c:not(.elementor-motion-effects-element-type-background), .elementor-1980 .elementor-element.elementor-element-8e5e28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-8e5e28c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1980 .elementor-element.elementor-element-d02ac0f{--display:flex;border-style:none;--border-style:none;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1980 .elementor-element.elementor-element-87df6c1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-87df6c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1980 .elementor-element.elementor-element-87df6c1 form.glsr-form .glsr-field-rating{--glsr-form-star:1.25em;}.elementor-1980 .elementor-element.elementor-element-87df6c1 .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-1980 .elementor-element.elementor-element-87df6c1 .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-1980 .elementor-element.elementor-element-87df6c1 form.glsr-form .glsr-field-rating span[data-rating]{column-gap:3px;}.elementor-1980 .elementor-element.elementor-element-87df6c1 .glsr-review-form{--glsr-gap-md:1em;}.elementor-1980 .elementor-element.elementor-element-87df6c1 .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:1em;}.elementor-1980 .elementor-element.elementor-element-27eb776{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:16px;}.elementor-1980 .elementor-element.elementor-element-27eb776 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-1980 .elementor-element.elementor-element-27eb776 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1980 .elementor-element.elementor-element-27eb776 > .elementor-widget-container > .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:"Poppins", Sans-serif;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-41d8dc6{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-41d8dc6:not(.elementor-motion-effects-element-type-background), .elementor-1980 .elementor-element.elementor-element-41d8dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-4249002 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-4249002 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-202dab7 );}.elementor-1980 .elementor-element.elementor-element-4249002 .elementor-heading-title a:hover, .elementor-1980 .elementor-element.elementor-element-4249002 .elementor-heading-title a:focus{color:var( --e-global-color-70a1421 );}.elementor-1980 .elementor-element.elementor-element-35910e6 .e-off-canvas__overlay{background-color:#00000057;}.elementor-1980 .elementor-element.elementor-element-35910e6{--e-off-canvas-justify-content:flex-end;--e-off-canvas-width:400px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.7s;--e-off-canvas-overlay-opacity:1;}.elementor-1980 .elementor-element.elementor-element-35910e6 .e-off-canvas__content{border-radius:10px 0px 0px 10px;}.elementor-1980 .elementor-element.elementor-element-79b4961{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-bd99c3e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-c1f0e00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-c1f0e00{text-align:center;}.elementor-1980 .elementor-element.elementor-element-c1f0e00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-2583d0b > .elementor-widget-container{margin:-3px 0px 0px 370px;}body:not(.rtl) .elementor-1980 .elementor-element.elementor-element-2583d0b{left:0px;}body.rtl .elementor-1980 .elementor-element.elementor-element-2583d0b{right:0px;}.elementor-1980 .elementor-element.elementor-element-2583d0b{top:0px;}.elementor-1980 .elementor-element.elementor-element-2583d0b .elementor-icon-wrapper{text-align:center;}.elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-d755586 );}.elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-framed .elementor-icon:hover, .elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-d755586 );border-color:var( --e-global-color-d755586 );}.elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-framed .elementor-icon:hover, .elementor-1980 .elementor-element.elementor-element-2583d0b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-d755586 );}.elementor-1980 .elementor-element.elementor-element-2583d0b .elementor-icon{font-size:24px;}.elementor-1980 .elementor-element.elementor-element-2583d0b .elementor-icon svg{height:24px;}.elementor-1980 .elementor-element.elementor-element-76fa014{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1980 .elementor-element.elementor-element-0c8b451{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-b4c9779 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon-box-wrapper{align-items:end;}.elementor-1980 .elementor-element.elementor-element-b4c9779{--icon-box-icon-margin:12px;}.elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-b4c9779.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon{font-size:20px;}.elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-b4c9779:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-b4c9779:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-c6f428f > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-c6f428f{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-c6f428f p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-c6f428f a{color:var( --e-global-color-202dab7 );}.elementor-1980 .elementor-element.elementor-element-c6f428f a:hover, .elementor-1980 .elementor-element.elementor-element-c6f428f a:focus{color:var( --e-global-color-70a1421 );}.elementor-1980 .elementor-element.elementor-element-79dfb81{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1980 .elementor-element.elementor-element-be18380{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-0c79bb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon-box-wrapper{align-items:end;}.elementor-1980 .elementor-element.elementor-element-0c79bb9{--icon-box-icon-margin:12px;}.elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1980 .elementor-element.elementor-element-0c79bb9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon{font-size:20px;}.elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-0c79bb9:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-0c79bb9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-1395ab4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-1395ab4 > .elementor-widget-container{margin:0px 0px 0px 32px;padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-1395ab4.elementor-element{--align-self:flex-start;}.elementor-1980 .elementor-element.elementor-element-1395ab4 .gallery-item{padding:0 10px 10px 0;}.elementor-1980 .elementor-element.elementor-element-1395ab4 .gallery{margin:0 -10px -10px 0;}.elementor-1980 .elementor-element.elementor-element-1395ab4 .gallery-item .gallery-caption{text-align:center;}.elementor-1980 .elementor-element.elementor-element-22ec4a7 > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-22ec4a7{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-22ec4a7 p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-b942f71{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-281d116 > .elementor-widget-container{margin:01px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1980 .elementor-element.elementor-element-281d116{left:0px;}body.rtl .elementor-1980 .elementor-element.elementor-element-281d116{right:0px;}.elementor-1980 .elementor-element.elementor-element-281d116{top:0px;text-align:left;}.elementor-1980 .elementor-element.elementor-element-281d116 img{width:24px;}.elementor-1980 .elementor-element.elementor-element-0287572 > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-0287572 .elementor-icon-box-wrapper{text-align:left;}.elementor-1980 .elementor-element.elementor-element-0287572 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-0287572 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-0287572 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-0287572:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-0287572:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-7526e2b > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-7526e2b{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-7526e2b p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-fd9ecf1{--divider-border-style:solid;--divider-color:var( --e-global-color-ed94b8b );--divider-border-width:1px;}.elementor-1980 .elementor-element.elementor-element-fd9ecf1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-fd9ecf1 .elementor-divider-separator{width:100%;}.elementor-1980 .elementor-element.elementor-element-eeccf2c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-7f94e2d > .elementor-widget-container{margin:4px 0px 0px 3px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1980 .elementor-element.elementor-element-7f94e2d{left:0px;}body.rtl .elementor-1980 .elementor-element.elementor-element-7f94e2d{right:0px;}.elementor-1980 .elementor-element.elementor-element-7f94e2d{top:0px;text-align:left;}.elementor-1980 .elementor-element.elementor-element-7f94e2d img{width:20px;}.elementor-1980 .elementor-element.elementor-element-f1af20c > .elementor-widget-container{padding:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-f1af20c .elementor-icon-box-wrapper{text-align:left;}.elementor-1980 .elementor-element.elementor-element-f1af20c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-f1af20c .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-f1af20c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-1980 .elementor-element.elementor-element-f1af20c:has(:hover) .elementor-icon-box-title,
					 .elementor-1980 .elementor-element.elementor-element-f1af20c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-5df941a > .elementor-widget-container{margin:0px 0px 0px 33px;}.elementor-1980 .elementor-element.elementor-element-5df941a{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#7D7D91;}.elementor-1980 .elementor-element.elementor-element-5df941a p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-5df941a a{color:var( --e-global-color-202dab7 );}.elementor-1980 .elementor-element.elementor-element-5df941a a:hover, .elementor-1980 .elementor-element.elementor-element-5df941a a:focus{color:var( --e-global-color-70a1421 );}.elementor-1980 .elementor-element.elementor-element-f7e8802{--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;--n-tabs-title-gap:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#1D191382;--n-tabs-title-color-active:var( --e-global-color-f3b47ac );}.elementor-1980 .elementor-element.elementor-element-f7e8802 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-f7e8802.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#1D191382;}.elementor-1980 .elementor-element.elementor-element-f7e8802.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1980 .elementor-element.elementor-element-f7e8802.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-f3b47ac );}.elementor-1980 .elementor-element.elementor-element-f7e8802.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 2px 00px;border-color:#1D191382;}.elementor-1980 .elementor-element.elementor-element-f7e8802.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-f7e8802 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1D191382;}:where( .elementor-1980 .elementor-element.elementor-element-f7e8802.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1980 .elementor-element.elementor-element-88ddb44{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-88ddb44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1980 .elementor-element.elementor-element-ba13a05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1980 .elementor-element.elementor-element-acff08d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1980 .elementor-element.elementor-element-2c9a20e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:0;}.elementor-1980 .elementor-element.elementor-element-2c9a20e:not(.elementor-motion-effects-element-type-background), .elementor-1980 .elementor-element.elementor-element-2c9a20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1980 .elementor-element.elementor-element-94da127{--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-1980 .elementor-element.elementor-element-15af397{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-15af397 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:25px;color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-81f8521{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-cac62bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-cac62bc{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:#188711;}.elementor-1980 .elementor-element.elementor-element-cac62bc p{margin-block-end:0px;}.elementor-1980 .elementor-element.elementor-element-ef7fa28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-1980 .elementor-element.elementor-element-ef7fa28 .price{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;}.elementor-1980 .elementor-element.elementor-element-98971db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-98971db .cart button, .elementor-1980 .elementor-element.elementor-element-98971db .cart .button{font-size:15px;font-weight:600;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;color:var( --e-global-color-secondary );background-color:#FCE000;border-color:#FCE000;transition:all 0.2s;}.elementor-1980 .elementor-element.elementor-element-98971db .cart button:hover, .elementor-1980 .elementor-element.elementor-element-98971db .cart .button:hover{color:var( --e-global-color-secondary );background-color:#FCD60496;}.elementor-1980 .elementor-element.elementor-element-98971db{--button-spacing:5px;}.elementor-1980 .elementor-element.elementor-element-98971db .quantity .qty{border-radius:10px 10px 10px 10px;border-color:#BBBBBB;transition:all 0.2s;}.woocommerce .elementor-1980 .elementor-element.elementor-element-98971db form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-1980 .elementor-element.elementor-element-98971db form.cart table.variations tr th, .woocommerce .elementor-1980 .elementor-element.elementor-element-98971db form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-1980 .elementor-element.elementor-element-cfdc498 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-cfdc498 .cart button, .elementor-1980 .elementor-element.elementor-element-cfdc498 .cart .button{font-weight:500;border-radius:10px 10px 10px 10px;padding:13px 18px 13px 18px;color:var( --e-global-color-secondary );background-color:#FCE000;border-color:#FCE000;transition:all 0.2s;}.elementor-1980 .elementor-element.elementor-element-cfdc498 .cart button:hover, .elementor-1980 .elementor-element.elementor-element-cfdc498 .cart .button:hover{color:var( --e-global-color-secondary );background-color:#FCD60496;}.woocommerce .elementor-1980 .elementor-element.elementor-element-cfdc498 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-1980 .elementor-element.elementor-element-cfdc498 form.cart table.variations tr th, .woocommerce .elementor-1980 .elementor-element.elementor-element-cfdc498 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-1980 .elementor-element.elementor-element-7741def{--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:20px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-1980 .elementor-element.elementor-element-209160f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:15px;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:0px;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.woocommerce .elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products .products > h2{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-align:left;margin-bottom:15px;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .price{color:#232020;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .price ins{color:#232020;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .price ins .amount{color:#232020;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 0px 12px 0px;}@media(max-width:1024px){.elementor-1980 .elementor-element.elementor-element-4e0609c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-096b9df{--padding-top:0px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-e5be97e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-menu-title-font-size:14px;}.elementor-1980 .elementor-element.elementor-element-e5be97e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1980 .elementor-element.elementor-element-75dee1b{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;text-align:left;}.elementor-1980 .elementor-element.elementor-element-75dee1b .elementor-heading-title{font-size:14px;}.elementor-1980 .elementor-element.elementor-element-9602108 > .elementor-widget-container{padding:0px 013px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-9602108{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;text-align:right;}.elementor-1980 .elementor-element.elementor-element-9602108 .elementor-heading-title{font-size:14px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1980 .elementor-element.elementor-element-e7b0b5c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-5cc0640{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1980 .elementor-element.elementor-element-061aa08{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-1980 .elementor-element.elementor-element-3483e9e{--n-accordion-title-font-size:18px;}.elementor-1980 .elementor-element.elementor-element-176fe01{--n-accordion-title-font-size:18px;}.elementor-1980 .elementor-element.elementor-element-27eb776{--n-accordion-title-font-size:18px;}.elementor-1980 .elementor-element.elementor-element-4249002 .elementor-heading-title{font-size:14px;}.elementor-1980 .elementor-element.elementor-element-acff08d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1980 .elementor-element.elementor-element-2c9a20e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-94da127{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1980 .elementor-element.elementor-element-15af397{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1980 .elementor-element.elementor-element-15af397 .elementor-heading-title{font-size:16px;}.elementor-1980 .elementor-element.elementor-element-81f8521{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.woocommerce .elementor-1980 .elementor-element.elementor-element-ef7fa28 .price ins{font-size:28px;}.elementor-1980 .elementor-element.elementor-element-7741def{--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}}@media(min-width:768px){.elementor-1980 .elementor-element.elementor-element-4e0609c{--content-width:1440px;}.elementor-1980 .elementor-element.elementor-element-096b9df{--content-width:1440px;}.elementor-1980 .elementor-element.elementor-element-e7b0b5c{--content-width:1440px;}.elementor-1980 .elementor-element.elementor-element-061aa08{--width:900px;}.elementor-1980 .elementor-element.elementor-element-60787f2{--width:100%;}.elementor-1980 .elementor-element.elementor-element-5fb9c76{--width:100%;}.elementor-1980 .elementor-element.elementor-element-8e5e28c{--width:100%;}.elementor-1980 .elementor-element.elementor-element-88ddb44{--width:36.528%;}.elementor-1980 .elementor-element.elementor-element-7741def{--content-width:1440px;}.elementor-1980 .elementor-element.elementor-element-209160f{--width:100%;}}@media(max-width:767px){.elementor-1980 .elementor-element.elementor-element-4e0609c{--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;--justify-content:space-around;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1980 .elementor-element.elementor-element-6340904{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-1980 .elementor-element.elementor-element-6340904 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-6340904 .woocommerce-breadcrumb{line-height:0em;letter-spacing:0px;word-spacing:0em;text-align:left;}.elementor-1980 .elementor-element.elementor-element-096b9df{--padding-top:0px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-e5be97e{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1980 .elementor-element.elementor-element-e7b0b5c{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1980 .elementor-element.elementor-element-061aa08{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1980 .elementor-element.elementor-element-a75455c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1980 .elementor-element.elementor-element-165827b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1980 .elementor-element.elementor-element-c80d991{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1980 .elementor-element.elementor-element-f3d7411 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-f3d7411 .elementor-heading-title{font-size:16px;}.elementor-1980 .elementor-element.elementor-element-945a235 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-1980 .elementor-element.elementor-element-945a235{--container-widget-width:8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 8% );max-width:8%;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-1980 .elementor-element.elementor-element-027e1fd .price ins{font-size:28px;}.elementor-1980 .elementor-element.elementor-element-c1af51e .cart button, .elementor-1980 .elementor-element.elementor-element-c1af51e .cart .button{font-size:16px;}.elementor-1980 .elementor-element.elementor-element-3483e9e{--n-accordion-title-font-size:16px;}.elementor-1980 .elementor-element.elementor-element-176fe01{--n-accordion-title-font-size:16px;}.elementor-1980 .elementor-element.elementor-element-27eb776{--n-accordion-title-font-size:16px;}.elementor-1980 .elementor-element.elementor-element-35910e6{--e-off-canvas-width:400px;}.elementor-1980 .elementor-element.elementor-element-c1f0e00 .elementor-heading-title{font-size:16px;}.elementor-1980 .elementor-element.elementor-element-2583d0b > .elementor-widget-container{margin:-3px 0px 0px 355px;}body:not(.rtl) .elementor-1980 .elementor-element.elementor-element-2583d0b{left:12px;}body.rtl .elementor-1980 .elementor-element.elementor-element-2583d0b{right:12px;}.elementor-1980 .elementor-element.elementor-element-2583d0b{top:0px;}.elementor-1980 .elementor-element.elementor-element-76fa014{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon-box-wrapper{align-items:center;}.elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-b4c9779 .elementor-icon-box-title a{font-size:13px;}.elementor-1980 .elementor-element.elementor-element-c6f428f{font-size:12px;}.elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-0c79bb9 .elementor-icon-box-title a{font-size:13px;}.elementor-1980 .elementor-element.elementor-element-22ec4a7{font-size:12px;}.elementor-1980 .elementor-element.elementor-element-0287572 .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-0287572 .elementor-icon-box-title a{font-size:13px;}.elementor-1980 .elementor-element.elementor-element-7526e2b{font-size:12px;}.elementor-1980 .elementor-element.elementor-element-7f94e2d > .elementor-widget-container{margin:4px 0px 0px 3px;}.elementor-1980 .elementor-element.elementor-element-f1af20c .elementor-icon-box-title, .elementor-1980 .elementor-element.elementor-element-f1af20c .elementor-icon-box-title a{font-size:13px;}.elementor-1980 .elementor-element.elementor-element-5df941a{font-size:12px;}.elementor-1980 .elementor-element.elementor-element-f7e8802{--n-tabs-title-font-size:13px;}.elementor-1980 .elementor-element.elementor-element-15af397 .elementor-heading-title{font-size:18px;}.elementor-1980 .elementor-element.elementor-element-7741def{--padding-top:20px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-1980 .elementor-element.elementor-element-e24f192{z-index:0;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.woocommerce .elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products .products > h2{text-align:left;margin-bottom:10px;}.elementor-1980 .elementor-element.elementor-element-e24f192.elementor-wc-products ul.products li.product .button{font-size:12px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-6340904 */.woocommerce-breadcrumb {
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}

.woocommerce-breadcrumb a {
  text-decoration: none;
  transition: color 0.2s ease;
}

.woocommerce-breadcrumb a:hover {
  color: #005bb5;
  text-decoration: underline;
}

.woocommerce-breadcrumb span:not(:last-child)::after {
  content: '>' !important;
 
}


@media (max-width: 767px ) {
 .woocommerce-breadcrumb {
    visibility: hidden !important;   /* hide ALL content: links, text, delimiters */
    position: relative;              /* keep layout stable */
  }
  .woocommerce-breadcrumb a:last-of-type {
    visibility: visible !important;  /* show only the last link (your category) */
    position: relative;
}

.woocommerce-breadcrumb a:last-of-type:before {
    content: " < ";
}

}


@media (min-width: 465px) and (max-width: 767px) {
    .elementor-1980 .elementor-element.elementor-element-6340904 {
        max-width: 150px !important;
        margin-right: auto ;
    }
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-e5be97e */.e-n-menu-title > a {
  transition: border-bottom-color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7bb839f */.elementor-1980 .elementor-element.elementor-element-7bb839f {
    width: auto !important;
}

.iconic-woothumbs-all-images-wrap {
    margin:0px !important;
}

.iconic-woothumbs-thumbnails__image {
  border: 1px solid #BBBBBB !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
}

.iconic-woothumbs-thumbnails__image-wrapper:before {
    border: 0px !important;
}

.iconic-woothumbs-thumbnails__slide:hover .iconic-woothumbs-thumbnails__image {
  border-color: #fce000 !important;  /* orange on hover */
  box-shadow: 0 0 px rgba(255, 153, 0, 0.4);
}

.iconic-woothumbs-thumbnails__image-wrapper:after {
      border-color: #FFCD11 !important;
      border: 2px solid;
      border-radius: 10px;
      box-shadow: 0px;
}


.iconic-woothumbs-thumbnails-wrap.iconic-woothumbs-thumbnails-wrap--sliding.iconic-woothumbs-thumbnails-wrap--vertical {
    max-width: 53px !important;
    padding-right: 0px !important;
}

/* Active thumbnail */
.iconic-woothumbs-thumbnails__slide--active .iconic-woothumbs-thumbnails__image {
  border-color: #FFA41C !important;  /* blue for active */
}

.slick-slide slick-current slick-active slick-center {
    padding-left: 100px;
    padding-right: 100px;
}

@media only screen and (max-width: 720px) { 
.slick-slide.slick-active,
.slick-slide.slick-current.slick-active{ 
    width: 50px !important;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-945a235 */.tinvwl_add_to_wishlist_button {visibility:inherit!important;}

@media (max-width: 767px) {
.tinvwl_add_to_wishlist_button img {
    max-width: 20px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-027e1fd */p.price:has(ins) {
    display: flex !important;
    flex-direction: column-reverse;
    align-items: flex-start;
    
}
/* Optional: styling */
p.price del {
    color: #888;
    font-size: 14px;
}

p.price ins {
    color: #de0404;
    font-weight: bold;
    text-decoration: none;
}

@media only screen and (max-width: 720px) { 
p.price {
    margin: 0px !important;
}
   }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c1af51e */.single-product-variable-items  {
    gap: 8px; 
    padding: 4px 12px;
    border-radius: 10px;
    border-color: #BBBBBB
}

/* Wrap and space variation buttons */
.single-product-variable-items {
    display: flex;
    flex-wrap: wrap;
}

/* Hide Variation titles */
.variations .label {
    display: none !important;
}

/* Style each variation option */
.variable-item.button-variable-item {
    padding: 8px 16px;
    background-color: #eee;
    cursor: pointer;
}

.reset_variations {
    display: none !important;

}
.single_add_to_cart_button {
    width: 50%;
    display: inline-block;
    margin-right: 4%;
}

.woocommerce-variation-add-to-cart {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
     display: inline-block;
    flex-direction: column;
    gap: 0px !important;
}

.woocommerce-variation-add-to-cart .single_add_to_cart_button {
    width: 50% ;
    display: inline-block;
    margin-right: 4%;
}

.wc-buy-now-btn-single {
    background-color: #ffa41c !important;
    margin-left: 5px !important;
    width: 50%;
    display: inline-block;
    margin-right: 5;
}

.wc-buy-now-btn-single:hover {
     background-color: #ffa41c96 !important;
 }

.woocommerce .button.loading {
    color: var(--e-global-color-secondary) !important;
    background-color: var(--e-global-color-primary) !important;
}

a.added_to_cart.wc-forward {
    display: none !important;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
    display: none;
}

/* Variatio style */
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 5px
}

.variable-items-wrapper .variable-item.button-variable-item {
  width: 70px !important; /* можно подстроить под нужный размер */
  height: 40px; /* или auto, если хочешь по содержимому */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  box-sizing: border-box;
  margin: 0 !important; /* убираем все внешние отступы */
  padding: 0 8px; /* немного внутреннего отступа */
}
  /* Style the selected variation (clicked/active) */
li.variable-item.button-variable-item.selected {
   border-width: solid #000 !important;
  outline-offset: 0;
}

/* numver arrows  */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  opacity: 1 !important;
  -webkit-appearance: auto !important;
}

input[type="number"] {
  padding-right: 0.5em;
  padding-left: 0.5em;
  width: 60px !important;
  /* pushes text away from arrows */
}

.value.woo-variation-items-wrapper {
    padding: 0px !important;
}

.price {
    font-weight: 500;
    font-size: 36px !important;
}

.woocommerce form.variations_form .variations td,
.woocommerce-page form.variations_form .variations td {
background-color: transparent !important;
}

.woocommerce form.variations_form .variations th,
.woocommerce-page form.variations_form .variations th {
background-color: transparent !important;
}

/* Completely remove the WooCommerce variation price container */
.woocommerce-variation-price {
   position:absolute;
   display: none;
}
@media only screen and (max-width: 676px) { 
#add-to-cart-mobile {
    .single_add_to_cart_button {
    width: 100%;
}

.woocommerce-variation-add-to-cart {
    flex-direction: column;
    gap: 10px;
}

.woocommerce-variation-add-to-cart .single_add_to_cart_button {
    width: 100% ;
}

.wc-buy-now-btn-single {
    background-color: #ffa41c !important;
    margin-left: 0px !important;
}

.wc-buy-now-btn-single {
    margin-top: 5px !important;
}

.cart {
    flex-direction: column;
}
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d39d0cd */.elementor-1980 .elementor-element.elementor-element-d39d0cd h2 {
    display: none
}

.elementor-widget-container {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d39d0cd */.elementor-1980 .elementor-element.elementor-element-d39d0cd h2 {
    display: none
}

.elementor-widget-container {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3483e9e */.elementor-1980 .elementor-element.elementor-element-3483e9e {
    scroll-margin-top: 75px; /* adjust depending on your sticky menu height */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-53afe61 */.elementor-1980 .elementor-element.elementor-element-53afe61 h2 {
    display: none
}

.elementor-widget-container {
    padding-bottom: 10px;
}

.elementor-1980 .elementor-element.elementor-element-53afe61 {
    scroll-margin-top: 81px; /* adjust depending on your sticky menu height */
}

.woocommerce-product-attributes.shop_attributes {
    margin: 0px !important;
}

/* Style the Additional Information tab table */
.woocommerce table.shop_attributes {
    background-color: #fff !important /* White background */
    border: 1px solid #BBB; /* Black border */
    border-radius: 10px; /* rounded corners */
    border-collapse: collapse;
    width: 100%;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    border: 1px solid #000; /* Black cell borders */
    color: #333; /* Black text */
    text-align: left;
    vertical-align: middle; /* center vertically */
}

/* Make the tab content area white too */
.woocommerce-Tabs-panel {
    background-color: #fff;
}

.woocommerce table.shop_attributes p {
    margin-left: 10px !important;
}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-53afe61 */.elementor-1980 .elementor-element.elementor-element-53afe61 h2 {
    display: none
}

.elementor-widget-container {
    padding-bottom: 10px;
}

.elementor-1980 .elementor-element.elementor-element-53afe61 {
    scroll-margin-top: 81px; /* adjust depending on your sticky menu height */
}

.woocommerce-product-attributes.shop_attributes {
    margin: 0px !important;
}

/* Style the Additional Information tab table */
.woocommerce table.shop_attributes {
    background-color: #fff !important /* White background */
    border: 1px solid #BBB; /* Black border */
    border-radius: 10px; /* rounded corners */
    border-collapse: collapse;
    width: 100%;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    border: 1px solid #000; /* Black cell borders */
    color: #333; /* Black text */
    text-align: left;
    vertical-align: middle; /* center vertically */
}

/* Make the tab content area white too */
.woocommerce-Tabs-panel {
    background-color: #fff;
}

.woocommerce table.shop_attributes p {
    margin-left: 10px !important;
}

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-176fe01 */.elementor-1980 .elementor-element.elementor-element-176fe01 {
    scroll-margin-top: 75px; /* adjust depending on your sticky menu height */
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-87df6c1 */.glsr-login-register a {
    color: #0073E6;
}

.glsr-login-register a:hover {
    color: #005BB5;
}

.elementor-1980 .elementor-element.elementor-element-87df6c1 h2 {
    display: none
}

.elementor-widget-container {
    padding-bottom: 10px;
}

.elementor-1980 .elementor-element.elementor-element-87df6c1 {
    scroll-margin-top: 81px; /* adjust depending on your sticky menu height */
}

/* Rerview CSS*/
.glsr.glsr-default.glsr-ltr span {
    font-size: 14px !important;
    font-weight: 600;
}
.glsr-default form.glsr-form textarea.glsr-textarea {
    border-radius: 10px !important;
}
.glsr-input-text:focus,
textarea.glsr-textarea:focus {
    border: 1px solid  !important;  /* your custom border */
    outline: none !important;              /* remove browser blue outline */
    box-shadow: none !important;           /* remove Elementor's extra "border" */
}

.glsr-button.wp-block-button__link.wp-element-button {
    padding: 12px 18px !important;
    border: none;
    border-radius: 10px;
    background-color: var( --e-global-color-98a7ebe );
    color: var(--n-menu-title-color-normal);
    font-weight: 600;
    font-size: 15px 
}

.glsr-button.wp-block-button__link.wp-element-button:hover {
      background-color: var( --e-global-color-a66be0c );
}

.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input), .glsr-default form.glsr-form select.glsr-select, .glsr-default form.glsr-form textarea.glsr-textarea {
    border-radius: 10px;
    border-color: #bbb;
    font-size: 14px;
}

@media screen and (max-width:767px) {
    .glsr.glsr-default.glsr-ltr span {
    font-size: 14px !important;
    font-weight: 600;
}

.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input), .glsr-default form.glsr-form select.glsr-select, .glsr-default form.glsr-form textarea.glsr-textarea {
    font-size: 14px; 
}
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-87df6c1 */.glsr-login-register a {
    color: #0073E6;
}

.glsr-login-register a:hover {
    color: #005BB5;
}

.elementor-1980 .elementor-element.elementor-element-87df6c1 h2 {
    display: none
}

.elementor-widget-container {
    padding-bottom: 10px;
}

.elementor-1980 .elementor-element.elementor-element-87df6c1 {
    scroll-margin-top: 81px; /* adjust depending on your sticky menu height */
}

/* Rerview CSS*/
.glsr.glsr-default.glsr-ltr span {
    font-size: 14px !important;
    font-weight: 600;
}
.glsr-default form.glsr-form textarea.glsr-textarea {
    border-radius: 10px !important;
}
.glsr-input-text:focus,
textarea.glsr-textarea:focus {
    border: 1px solid  !important;  /* your custom border */
    outline: none !important;              /* remove browser blue outline */
    box-shadow: none !important;           /* remove Elementor's extra "border" */
}

.glsr-button.wp-block-button__link.wp-element-button {
    padding: 12px 18px !important;
    border: none;
    border-radius: 10px;
    background-color: var( --e-global-color-98a7ebe );
    color: var(--n-menu-title-color-normal);
    font-weight: 600;
    font-size: 15px 
}

.glsr-button.wp-block-button__link.wp-element-button:hover {
      background-color: var( --e-global-color-a66be0c );
}

.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input), .glsr-default form.glsr-form select.glsr-select, .glsr-default form.glsr-form textarea.glsr-textarea {
    border-radius: 10px;
    border-color: #bbb;
    font-size: 14px;
}

@media screen and (max-width:767px) {
    .glsr.glsr-default.glsr-ltr span {
    font-size: 14px !important;
    font-weight: 600;
}

.glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input), .glsr-default form.glsr-form select.glsr-select, .glsr-default form.glsr-form textarea.glsr-textarea {
    font-size: 14px; 
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-27eb776 */.elementor-1980 .elementor-element.elementor-element-27eb776 {
    scroll-margin-top: 75px; /* adjust depending on your sticky menu height */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-061aa08 */.rtwpvg-thumbnail-slider rtwpvg-thumbnail-columns-8 rtwpvg-thumbnail-sm-columns-2 rtwpvg-thumbnail-xs-columns-2 {
    width: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1395ab4 */.elementor-element .elementor-element-1395ab4 .gallery {
    display: flex;
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1395ab4 */.elementor-element .elementor-element-1395ab4 .gallery {
    display: flex;
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1395ab4 */.elementor-element .elementor-element-1395ab4 .gallery {
    display: flex;
    flex-direction: row;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b4961 */.elementor-1980 .elementor-element.elementor-element-79b4961 {
    overflow: hidden !important
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-81f8521 */.tinvwl_add_to_wishlist_button {visibility:inherit!important;}

@media (min-width: 768px) and (max-width: 1024px) {
.tinvwl_add_to_wishlist_button img {
    max-width: 20px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-ef7fa28 */p.price:has(ins) {
    display: flex !important;
    flex-direction: column-reverse;
    align-items: flex-start;
    
}
/* Optional: styling */
p.price del {
    color: #888;
        font-size: 18px
}

p.price ins {
    color: #de0404;
    font-weight: bold;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-98971db */.single-product-variable-items  {
    gap: 8px; 
    padding: 4px 12px;
    border-radius: 10px;
    border-color: #BBBBBB
}

/* Wrap and space variation buttons */
.single-product-variable-items {
    display: flex;
    flex-wrap: wrap;
}

/* Hide Variation titles */
.variations .label {
    display: none !important;
}

/* Style each variation option */
.variable-item.button-variable-item {
    padding: 8px 16px;
    background-color: #eee;
    cursor: pointer;
}

.reset_variations {
    display: none !important;

}
.single_add_to_cart_button {
    width: 50%;
    display: inline-block;
    margin-right: 4%;
}

.woocommerce-variation-add-to-cart {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    display: flex !important;
    flex-direction: row;
    gap: 0;
}

.woocommerce-variation-add-to-cart .single_add_to_cart_button {
    width: 50%;
    display: inline-block;
    margin-right: 4%;
}

.wc-buy-now-btn-single {
    background-color: #ffa41c !important;
    margin-left: 5px !important;
    width: 50%;
    display: inline-block;
    margin-right: 0;
}

.wc-buy-now-btn-single:hover {
     background-color: #ffa41c96 !important;
 }

.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt {
    margin-top: 0px !important;
}

.woocommerce .button.loading {
    color: var(--e-global-color-secondary) !important;
    background-color: var(--e-global-color-primary) !important;
}

a.added_to_cart.wc-forward {
    display: none !important;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
    display: none;
}

/* Variatio style */
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 5px
}

.variable-items-wrapper .variable-item.button-variable-item {
  width: 70px !important; /* можно подстроить под нужный размер */
  height: 40px; /* или auto, если хочешь по содержимому */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  box-sizing: border-box;
  margin: 0 !important; /* убираем все внешние отступы */
  padding: 0 8px; /* немного внутреннего отступа */
}
  /* Style the selected variation (clicked/active) */
li.variable-item.button-variable-item.selected {
   border-width: solid #000 !important;
  outline-offset: 0;
}

/* numver arrows  */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  opacity: 1 !important;
  -webkit-appearance: auto !important;
}

input[type="number"] {
  padding-right: 0.5em;
  padding-left: 0.5em;
  width: 60px !important;
  /* pushes text away from arrows */
}

.value.woo-variation-items-wrapper {
    padding: 0px !important;
}

.price {
    font-weight: 500;
    font-size: 36px !important;
}

.woocommerce form.variations_form .variations td,
.woocommerce-page form.variations_form .variations td {
background-color: transparent !important;
}

.woocommerce form.variations_form .variations th,
.woocommerce-page form.variations_form .variations th {
background-color: transparent !important;
}

/* Completely remove the WooCommerce variation price container */
.woocommerce-variation-price {
   position:absolute;
   display: none;
}

table.variations {
    min-height: 68px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-cfdc498 */.single-product-variable-items  {
    gap: 8px; 
    padding: 4px 12px;
    border-radius: 10px;
    border-color: #BBBBBB
}

/* Wrap and space variation buttons */
.single-product-variable-items {
    display: flex;
    flex-wrap: wrap;
}

/* Hide Variation titles */
.variations .label {
    display: none !important;
}

/* Style each variation option */
.variable-item.button-variable-item {
    padding: 8px 16px;
    background-color: #eee;
    cursor: pointer;
}

.reset_variations {
    display: none !important;

}
.single_add_to_cart_button {
    width: 50%;
    display: inline-block;
    margin-right: 4%;
}

.woocommerce-variation-add-to-cart {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    display: flex !important;
    flex-direction: row;
}

.woocommerce-variation-add-to-cart .single_add_to_cart_button {
    width: 50%;
    display: inline-block;
    margin-right: 4%;
}

.wc-buy-now-btn-single {
    background-color: #ffa41c !important;
    margin-left: 5px !important;
    width: 50%;
    display: inline-block;
    margin-right: 0;
    margin-top: 8px !important;
}

.wc-buy-now-btn-single:hover {
     background-color: #ffa41c96 !important;
 }

.woocommerce .button.loading {
    color: var(--e-global-color-secondary) !important;
    background-color: var(--e-global-color-primary) !important;
}

a.added_to_cart.wc-forward {
    display: none !important;
}

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-woocommerce_after_add_to_cart_button {
    display: none;
}

/* Variatio style */
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 5px
}

.variable-items-wrapper .variable-item.button-variable-item {
  width: 70px !important; /* можно подстроить под нужный размер */
  height: 40px; /* или auto, если хочешь по содержимому */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  box-sizing: border-box;
  margin: 0 !important; /* убираем все внешние отступы */
  padding: 0 8px; /* немного внутреннего отступа */
}
  /* Style the selected variation (clicked/active) */
li.variable-item.button-variable-item.selected {
   border-width: solid #000 !important;
  outline-offset: 0;
}

/* numver arrows  */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  opacity: 1 !important;
  -webkit-appearance: auto !important;
}

input[type="number"] {
  padding-right: 0.5em;
  padding-left: 0.5em;
  width: 60px !important;
  /* pushes text away from arrows */
}

.value.woo-variation-items-wrapper {
    padding: 0px !important;
}

.price {
    font-weight: 500;
    font-size: 36px !important;
}

.woocommerce form.variations_form .variations td,
.woocommerce-page form.variations_form .variations td {
background-color: transparent !important;
}

.woocommerce form.variations_form .variations th,
.woocommerce-page form.variations_form .variations th {
background-color: transparent !important;
}

/* Completely remove the WooCommerce variation price container */
.woocommerce-variation-price {
   position:absolute;
   display: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
#add-to-cart-tablet {
    .single_add_to_cart_button {
    width: 100%;
}

.woocommerce-variation-add-to-cart {
    flex-direction: column;
}

.woocommerce-variation-add-to-cart .single_add_to_cart_button {
    width: 100% ;
}

.wc-buy-now-btn-single {
    background-color: #ffa41c !important;
    margin-left: 0px !important;
}   

.cart {
    display: flex;
    flex-wrap: wrap;
}

.wc-buy-now-btn-single {
    margin-top: 5px !important;
}
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-e24f192 */.elementor-1980 .elementor-element.elementor-element-e24f192 {
    scroll-margin-top: 75px; /* adjust depending on your sticky menu height */
    
    
}
/* === Product Card === */
.elementor-products-grid ul.products.elementor-grid li.product {
    display: flex;
    flex-direction: column;
    background-color: white !important;
    border-radius: 10px !important;
    box-sizing: border-box;
    padding: 10px !important;
    position: relative;
    z-index: 0 !important; 
}

/* === Product Image === */
ul.products li.product a img {
    border-radius: 10px !important;
    width: 100% !important;
    object-fit: cover;
    margin: 0 !important
    
}

/* === Product Title === */
.woocommerce-loop-product__title {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    
    position: absolute;
    background: white;
    font-weight: 500;
    line-height: 1.5em;
    padding-top: 5px !important;
    padding-bottom: 3px !important;

    transition: all 0.3s ease-in-out;
}

/* Hover: expand title */
ul.products li.product:hover > a .woocommerce-loop-product__title {
    -webkit-line-clamp: unset !important;
    max-height: none !important;
    transform: translateY(calc(-100% + 3.1em));
    transition: all 0.3s ease-in-out;
    
}

/* Reset padding conflicts */
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
    padding-top: 0 !important;
}

/* === Price === */
ul.products li.product:hover > .woocommerce-loop-product__title,
.wvs-archive-product-wrapper.product:hover > .woocommerce-loop-product__title,

/* Price Styling */
.elementor-grid.products.columns-5 li.product .price {
    background-color: white !important;
    padding-top: 0px;
    display: inline-flex !important;
    align-items: baseline; /* keeps text aligned nicely */
    gap: 5px;
    width: 100%;
    bottom:-85px;
    font-size: 15px !important;
    position: absolute;
    padding-bottom: 10px;
    padding-top: 10px;
    
}

/* Sale Price Styling */
.price ins bdi {
    color: #de0404 !important;
}

/* Regular Price Styling */
.price del {
    font-size: 12px !important;
    order: 1 !important;
}

/* === Add to Cart Button === */
.button.add_to_cart_button {
    background-color: var(--e-global-color-98a7ebe) !important;
    color: var(--e-global-color-secondary) !important;
    width: 100%;
    text-align: center;
    border-radius: 10px !important;
    margin-top: 78px !important;
    position: relative;
}

.button.add_to_cart_button:hover {
    background-color: var(--e-global-color-a66be0c) !important;
    transition: 0.3s !important;
}

/* View cart button */
.added_to_cart.wc-forward {
    display: none;
}

/* === Responsive Tweaks === */
@media only screen and (max-width: 767px) {
    ul.products li.product .price {
        padding-top: 10px;
        padding-bottom: 25px;
        margin-top: 0;
    }
    .woocommerce-loop-product__title {
        padding-top: 0 !important;
        padding-bottom: 1px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    ul.products li.product .price {
        padding-top: 10px;
        padding-bottom: 25px;
        margin-top: 0;
    }
    .woocommerce-loop-product__title {
        line-height: 1.6em;
        padding-top: 0 !important;
        padding-bottom: 1px !important;
    }
}/* End custom CSS */