.elementor-106 .elementor-element.elementor-element-ac34e01 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:15px;}.elementor-106 .elementor-element.elementor-element-ac34e01 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.woocommerce .elementor-106 .elementor-element.elementor-element-c3ac890 .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-e3d39b7 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-d9c36fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-106 .elementor-element.elementor-element-00af9aa:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(4px/2);}.elementor-106 .elementor-element.elementor-element-00af9aa:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(4px/2);}.elementor-106 .elementor-element.elementor-element-00af9aa.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-106 .elementor-element.elementor-element-00af9aa.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body:not(.rtl) .elementor-106 .elementor-element.elementor-element-00af9aa.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-4px/2) + (-1px/2) );}body:not.rtl .elementor-106 .elementor-element.elementor-element-00af9aa.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-4px/2) - (1px/2) );}.elementor-106 .elementor-element.elementor-element-00af9aa{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-106 .elementor-element.elementor-element-d1c1734{width:auto;max-width:auto;}.woocommerce .elementor-106 .elementor-element.elementor-element-d1c1734 .stock{color:var( --e-global-color-primary );font-size:14px;}.elementor-106 .elementor-element.elementor-element-f2d1482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-106 .elementor-element.elementor-element-b631def .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-106 .elementor-element.elementor-element-466c579{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-106 .elementor-element.elementor-element-d821f58{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-d821f58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-d821f58.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-d821f58.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-5f5314f{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-5f5314f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-5f5314f.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-5f5314f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-552c5b3{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-552c5b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-552c5b3.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-552c5b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-52ecff9{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-52ecff9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-52ecff9.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-52ecff9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-f3a654b{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-f3a654b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-f3a654b.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-f3a654b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-06f6109{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-06f6109.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-06f6109.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-06f6109.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-38df7a1{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-38df7a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-38df7a1.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-38df7a1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-c45f987{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-c45f987.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-c45f987.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-c45f987.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-e748f43{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-e748f43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-e748f43.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-e748f43.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-08e48b2{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-08e48b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-08e48b2.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-08e48b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-827e24a{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-827e24a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-827e24a.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-827e24a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-e0e7789{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-e0e7789.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-e0e7789.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-e0e7789.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-06fb556{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-06fb556.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-06fb556.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-06fb556.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-7064534{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-7064534.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-7064534.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-7064534.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-85684d7{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-85684d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-85684d7.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-85684d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-3ba6956{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-3ba6956.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-3ba6956.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-3ba6956.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-2efa22e{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-2efa22e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2efa22e.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-2efa22e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-263bd83{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-263bd83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-263bd83.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-263bd83.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-f35e06b{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-f35e06b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-f35e06b.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-f35e06b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-4116d41{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-4116d41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-4116d41.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-4116d41.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-85ea544{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-85ea544.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-85ea544.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-85ea544.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-776dc29{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-776dc29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-776dc29.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-776dc29.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-241a166{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-241a166.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-241a166.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-241a166.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-6ff01c1{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-6ff01c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-6ff01c1.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-6ff01c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-e1de733{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-e1de733.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-e1de733.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-e1de733.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-0a048b2{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-0a048b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-0a048b2.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-0a048b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-9af54c0{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-9af54c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-9af54c0.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-9af54c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-7ea092a{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-7ea092a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-7ea092a.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-7ea092a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-07f2024{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-07f2024.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-07f2024.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-07f2024.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-8f0772e{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-8f0772e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-8f0772e.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-8f0772e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-a90c677{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-a90c677.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-a90c677.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-a90c677.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-16a5828{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-16a5828.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-16a5828.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-16a5828.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-1eb7c8d{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-1eb7c8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-1eb7c8d.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-1eb7c8d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-85fe1ea{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-85fe1ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-85fe1ea.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-85fe1ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-38043fc{width:auto;max-width:auto;}.elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-38043fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-38043fc.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-38043fc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-8bdd95e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-8bdd95e.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-8bdd95e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-2f260fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2f260fd.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-2f260fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-4d7a06d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-4d7a06d.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-4d7a06d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-42cd770.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-42cd770.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-42cd770.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-040808d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-040808d .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-040808d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-040808d.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-040808d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-040808d .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-040808d .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-040808d .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-040808d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-486d0b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-486d0b1.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-486d0b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-634176e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-634176e .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-634176e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-634176e.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-634176e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-634176e .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-634176e .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-634176e .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-634176e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-3758d01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-3758d01.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-3758d01.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-9d29864.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-9d29864.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-9d29864.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-8e85aec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-8e85aec.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-8e85aec.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-27a0c08.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-27a0c08.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-27a0c08.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-2ff657f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2ff657f.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-2ff657f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-2878dd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2878dd5.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-2878dd5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-5519877.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-5519877.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-5519877.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon-box-title{margin-block-end:0px;}.elementor-106 .elementor-element.elementor-element-3755a9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-3755a9e.elementor-view-framed .elementor-icon, .elementor-106 .elementor-element.elementor-element-3755a9e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon{font-size:40px;}.elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon-box-title, .elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon-box-title a{font-family:"Verdana", Sans-serif;font-size:14px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-106 .elementor-element.elementor-element-0297c13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-106 .elementor-element.elementor-element-4a2e90d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-4a2e90d.elementor-element{--flex-grow:1;--flex-shrink:0;}.woocommerce .elementor-106 .elementor-element.elementor-element-4a2e90d .price{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;}.woocommerce .elementor-106 .elementor-element.elementor-element-4a2e90d .price ins{color:var( --e-global-color-accent );font-family:"Verdana", Sans-serif;font-size:28px;font-weight:700;}.elementor-106 .elementor-element.elementor-element-a78c46d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-106 .elementor-element.elementor-element-2206954{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-b7e264d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-106 .elementor-element.elementor-element-750abf0 .cart button, .elementor-106 .elementor-element.elementor-element-750abf0 .cart .button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;color:var( --e-global-color-accent );background-color:#FFFFFF;border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-106 .elementor-element.elementor-element-750abf0 .added_to_cart{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-106 .elementor-element.elementor-element-750abf0{--view-cart-spacing:59px;--button-spacing:50px;}.elementor-106 .elementor-element.elementor-element-750abf0 .quantity .qty{transition:all 0.4s;}.woocommerce .elementor-106 .elementor-element.elementor-element-750abf0 form.cart .variations{width:19%;margin-bottom:56px;}.woocommerce .elementor-106 .elementor-element.elementor-element-750abf0 form.cart table.variations tr th, .woocommerce .elementor-106 .elementor-element.elementor-element-750abf0 form.cart table.variations tr td{padding-top:calc( 51px/2 );padding-bottom:calc( 51px/2 );}.woocommerce .elementor-106 .elementor-element.elementor-element-750abf0 form.cart table.variations td.value select, .woocommerce .elementor-106 .elementor-element.elementor-element-750abf0 form.cart table.variations td.value:before{border-radius:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-106 .elementor-element.elementor-element-85cf4a5{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-6d13dda{background-color:#F8FAFC;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:12px 12px 12px 12px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-106 .elementor-element.elementor-element-cb9792b{--display:flex;}.elementor-106 .elementor-element.elementor-element-ed28386{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-106 .elementor-element.elementor-element-a992774{--display:flex;}.elementor-106 .elementor-element.elementor-element-94db847{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-106 .elementor-element.elementor-element-954bf47{--display:flex;}.elementor-106 .elementor-element.elementor-element-349256a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-106 .elementor-element.elementor-element-62ed257{--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-font-size:13px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-62ed257.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1565C000;}.elementor-106 .elementor-element.elementor-element-62ed257.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-106 .elementor-element.elementor-element-62ed257.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1565C000;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-106 .elementor-element.elementor-element-62ed257.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-106 .elementor-element.elementor-element-62ed257 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-ac34e01 .woocommerce-breadcrumb{text-align:center;}.elementor-106 .elementor-element.elementor-element-d1c1734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-d821f58 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-5f5314f .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-552c5b3 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-52ecff9 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-f3a654b .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-06f6109 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-38df7a1 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-c45f987 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-e748f43 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-08e48b2 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-827e24a .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-e0e7789 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-06fb556 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-7064534 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-85684d7 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-3ba6956 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-2efa22e .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-263bd83 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-f35e06b .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-4116d41 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-85ea544 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-776dc29 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-241a166 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-6ff01c1 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-e1de733 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-0a048b2 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-9af54c0 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-7ea092a .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-07f2024 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-8f0772e .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-a90c677 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-16a5828 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-1eb7c8d .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-85fe1ea .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-38043fc .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-8bdd95e .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-2f260fd .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-4d7a06d .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-42cd770 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-040808d .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-040808d .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-486d0b1 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-634176e .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-634176e .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-3758d01 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-9d29864 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-8e85aec .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-27a0c08 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-2ff657f .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-2878dd5 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-5519877 .elementor-icon{font-size:30px;}.elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon-box-wrapper{gap:0px;}.elementor-106 .elementor-element.elementor-element-3755a9e .elementor-icon{font-size:30px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c3ac890 *//* 1. Main Layout */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery {
    display: block !important; 
    padding-left: 95px !important; 
    position: relative !important;
}

/* 2. Main Viewport Box - Desktop 3/2 */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-viewport {
    width: 100% !important; 
    aspect-ratio: 3 / 2 !important; 
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #ffffff;
    overflow: hidden !important;
    position: relative !important; 
}

/* 3. The Slider Track */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .woocommerce-product-gallery__image,
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .woocommerce-product-gallery__image a {
    height: 100% !important;
    display: block !important; 
}

/* 4. The Actual Image */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .woocommerce-product-gallery__image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
    padding: 10px; 
    margin: 0 !important;
}

/* 5. KILL HOVER ZOOM SAFELY */
.elementor-106 .elementor-element.elementor-element-c3ac890 .zoomImg {
    display: none !important;
}

/* 6. Desktop Thumbnails */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav {
    position: absolute !important; 
    top: 0 !important;
    left: 0 !important;
    width: 80px !important;
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-height: 100% !important; 
    overflow-y: auto !important; 
    -ms-overflow-style: none;  
    scrollbar-width: none;  
}

.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav::-webkit-scrollbar {
    display: none;
}

.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav li {
    width: 100% !important;
    float: none !important;
    margin: 0 !important;
}

.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav li img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    object-fit: contain !important;
    border: 1px solid #e5e7eb;
    border-radius: 6px;
    background: #ffffff;
}

/* 7. Bottom Right Magnifying Glass */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery__trigger {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute !important;
    top: auto !important; 
    bottom: 12px !important; 
    right: 12px !important; 
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 4px !important;
    width: 32px !important;
    height: 32px !important;
    padding: 0 !important;
    color: #64748b !important;
    font-size: 0 !important; 
    box-shadow: 0 2px 4px rgba(0,0,0,0.05) !important;
    text-decoration: none !important;
    z-index: 10 !important;
    transition: all 0.2s ease;
}

.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery__trigger:hover {
    border-color: #0c56d0 !important;
    color: #0c56d0 !important;
}

.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery__trigger img {
    display: none !important; 
}

.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery__trigger::before {
    content: "" !important;
    display: block !important;
    width: 14px;
    height: 14px;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E") no-repeat center / contain;
}

/* 8. Desktop: Restrict clicks to the magnifying glass only */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery__image a {
    pointer-events: none !important;
}

/* 9. MOBILE OPTIMIZATION (Taller 1:1 Square, Dots, Zoom Fixed) */
@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery {
        display: block !important;
        padding-left: 0 !important; 
        margin-bottom: 0 !important; 
    }
    
    /* Forces taller, edge-to-edge square */
    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-viewport {
        width: 100% !important;
        aspect-ratio: 1 / 1 !important; 
    }

    /* Mobile: Unlock "tap anywhere" on the image */
    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery__image a {
        pointer-events: auto !important;
    }

    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery__trigger {
        bottom: 40px !important; 
        right: 12px !important;
    }

    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav {
        position: relative !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        width: 100% !important;
        gap: 8px !important;
        margin-top: 15px !important;
        margin-bottom: 5px !important;
    }

    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav li {
        width: 8px !important;
        height: 8px !important;
        float: none !important;
        margin: 0 !important;
    }

    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav li img {
        width: 8px !important;
        height: 8px !important;
        border-radius: 50% !important;
        background: #cbd5e1 !important;
        border: none !important;
        padding: 0 !important;
        object-position: -9999px -9999px; 
    }

    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-control-nav li img.flex-active {
        background: #0f172a !important;
    }
}
/* 10. Desktop Hover Disclaimer (Frosted Glass Pill & Smooth Glide) */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-viewport::after {
    content: "Images are for illustrative purposes only. Actual product appearance may vary slightly. Please refer to the product specifications for accurate details.";
    position: absolute;
    bottom: 12px;
    left: 12px;
    width: calc(100% - 60px); 
    background: rgba(255, 255, 255, 0.75); 
    backdrop-filter: blur(4px); 
    -webkit-backdrop-filter: blur(4px); 
    color: rgba(71, 85, 105, 0.6); /* Text opacity locked at 0.6 */
    font-size: 10px;
    font-style: italic;
    line-height: 1.3;
    padding: 6px 8px;
    border-radius: 4px;
    opacity: 0; 
    transform: translateY(6px); 
    pointer-events: none; 
    transition: opacity 0.5s ease, transform 0.5s ease; 
    z-index: 9;
}

/* Glides up and fades in smoothly when hovering */
.elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-viewport:hover::after {
    opacity: 1;
    transform: translateY(0);
}

/* Kills the hover pill entirely on mobile to prevent scrolling issues */
@media (max-width: 767px) {
    .elementor-106 .elementor-element.elementor-element-c3ac890 .woocommerce-product-gallery .flex-viewport::after {
        display: none !important;
    }
}

/* 11. Expanded Lightbox Disclaimer (Desktop & Mobile) */
/* This injects permanently into the black bar when expanded */
.pswp__caption__center::before {
    content: "Images are for illustrative purposes only. Actual product appearance may vary slightly. Please refer to the product specifications for accurate details.";
    display: block;
    color: rgba(148, 163, 184, 0.6); /* Text opacity locked at 0.6 */
    font-size: 11px;
    font-style: italic;
    text-align: center;
    padding-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-e3d39b7 */.elementor-106 .elementor-element.elementor-element-e3d39b7 .product_title {
    max-width: 100%; /* Adjust this between 60% and 80% to force the break exactly where you want it */
    line-height: 1.2;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-00af9aa *//* Hides Categories and Tags, leaves only the SKU */
.elementor-106 .elementor-element.elementor-element-00af9aa .posted_in, 
.elementor-106 .elementor-element.elementor-element-00af9aa .tagged_as {
    display: none !important;
}
/* Styles the SKU text to look clean and subtle */
.elementor-106 .elementor-element.elementor-element-00af9aa .sku_wrapper {
    color: #64748b;
    font-size: 16px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-d1c1734 *//* 1. Creates the pill shape and layout */
.elementor-106 .elementor-element.elementor-element-d1c1734 .stock.in-stock {
    display: inline-flex !important;
    align-items: center;
    background-color: #e8f5e9; /* Light green background */
    color: #059669 !important; /* Dark text matching the mockup */
    padding: 4px 12px;
    border-radius: 50px; /* Forces the pill shape */
    font-size: 13px;
    font-weight: 600;
    margin-left: 15px !important; /* Pushes it slightly away from the SKU */
    line-height: 1;
}

/* 2. Pure CSS Target Icon (No upload required!) */
.elementor-106 .elementor-element.elementor-element-d1c1734 .stock.in-stock::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 6px;
    border: 2px solid #059669; /* The outer green ring */
    border-radius: 50%; /* Makes it a perfect circle */
    background-color: #059669; /* The inner green dot */
    background-clip: content-box; /* Stops the dot from touching the outer ring */
    padding: 1px; /* Creates the white space between the dot and the ring */
}

/* 3. Safety fallback for Out of Stock */
.elementor-106 .elementor-element.elementor-element-d1c1734 .stock.out-of-stock {
    background-color: #ffebee;
    color: #c62828 !important;
    padding: 4px 12px;
    border-radius: 50px;
    font-size: 13px;
    font-weight: 600;
    margin-left: 15px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466c579 *//* 1. Container Settings (Side-Scroll Enabled) */
.elementor-106 .elementor-element.elementor-element-466c579 {
    background-color: #f8fafc; 
    border-radius: 12px;
    padding: 20px 0; 
    display: flex !important;
    flex-wrap: nowrap !important; /* Force single row */
    gap: 0 !important; 
    
    /* Smooth Touch Scrolling */
    overflow-x: auto !important; 
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch; 
    scrollbar-width: none; 
    -ms-overflow-style: none;  
}
.elementor-106 .elementor-element.elementor-element-466c579::-webkit-scrollbar { display: none; } /* Kill ugly scrollbar */

/* 2. Base Widget Styles */
.elementor-106 .elementor-element.elementor-element-466c579 > .elementor-widget {
    border-right: 2px solid rgba(148, 163, 184, 0.15) !important;
    margin: 0 !important; 
}
.elementor-106 .elementor-element.elementor-element-466c579 > .elementor-widget:last-child {
    border-right: none !important;
}

/* --- PC / DESKTOP RULES (Large Screens Only: 1025px+) --- */
@media (min-width: 1025px) {
    .elementor-106 .elementor-element.elementor-element-466c579 { padding: 20px 25px !important; }
    
    .elementor-106 .elementor-element.elementor-element-466c579 > .elementor-widget {
        flex: 1 1 0% !important; /* Equal stretch on PC */
        min-width: 0 !important; 
        padding: 0 15px !important; 
    }
    .elementor-106 .elementor-element.elementor-element-466c579 > .elementor-widget:first-child { padding-left: 0 !important; }
    .elementor-106 .elementor-element.elementor-element-466c579 > .elementor-widget:last-child { padding-right: 0 !important; }
}

/* --- TABLET HORIZONTAL RULES (768px to 1024px) --- */
/* Fixes the squishing by guaranteeing space for long text and activating side-scroll */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-466c579 { padding: 20px 15px !important; }
    
    .elementor-106 .elementor-element.elementor-element-466c579 > .elementor-widget {
        flex: 0 0 25% !important; /* Safely shows exactly 4 items at a time */
        width: 25% !important;
        padding: 0 10px !important; 
    }
}

/* --- MOBILE RULES (Dead-Center + Subtle Arrows) --- */
@keyframes subtleFloat {
    0%, 100% { background-position: left 2px center, right 2px center; }
    50% { background-position: left 6px center, right 6px center; }
}

@media (max-width: 767px) {
    
    /* Detect 4th item and inject the subtle SVG arrows */
    .elementor-106 .elementor-element.elementor-element-466c579:has(> .elementor-widget:nth-child(4)) {
        background-image: 
            /* Left Chevron */
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"),
            /* Right Chevron */
            url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
        background-repeat: no-repeat, no-repeat;
        background-attachment: scroll, scroll; 
        
        /* Slowed down to 4 seconds for a premium, subtle feel */
        animation: subtleFloat 4s infinite ease-in-out;
        
        /* Add padding to the container so text doesn't crash into the arrows */
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    /* Set exactly 3 items to fit the screen. This forces the middle item to be dead center. */
    .elementor-106 .elementor-element.elementor-element-466c579 > .elementor-widget {
        flex: 0 0 33.333% !important; 
        width: 33.333% !important;
        padding: 0 8px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-750abf0 */.elementor-106 .elementor-element.elementor-element-750abf0 .stock { 
    display: none !important; 
}

.elementor-106 .elementor-element.elementor-element-750abf0 .single_add_to_cart_button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px; /* Adds breathing room */
    text-transform: uppercase;
}

.elementor-106 .elementor-element.elementor-element-750abf0 .single_add_to_cart_button::before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: currentColor; /* Matches the button text color perfectly */
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41.1 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41.1 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") no-repeat center / contain;
}/* End custom CSS */