.elementor-2559 .elementor-element.elementor-element-9463444{--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;}.elementor-2559 .elementor-element.elementor-element-7268bcf{--spacer-size:30px;}.elementor-2559 .elementor-element.elementor-element-ddd647f .thegem-te-product-breadcrumbs .product-breadcrumbs{justify-content:left;text-align:left;}.elementor-2559 .elementor-element.elementor-element-ddd647f .thegem-te-product-breadcrumbs .product-breadcrumbs ul{justify-content:left;text-align:left;}.elementor-2559 .elementor-element.elementor-element-0074823{--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;}.elementor-2559 .elementor-element.elementor-element-49c77b2{--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;}.elementor-2559 .elementor-element.elementor-element-49c77b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2559 .elementor-element.elementor-element-bd479a3{width:var( --container-widget-width, 171.6% );max-width:171.6%;--container-widget-width:171.6%;--container-widget-flex-grow:0;}.elementor-2559 .elementor-element.elementor-element-bd479a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2559 .elementor-element.elementor-element-34d791b{--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;}.elementor-2559 .elementor-element.elementor-element-70241b0 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-2559 .elementor-element.elementor-element-70241b0 .thegem-te-product-categories .product-cats{justify-content:left;text-align:left;font-family:"Inter", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;}.elementor-2559 .elementor-element.elementor-element-d6a5cc4 .thegem-te-product-title{justify-content:left;text-align:left;}.elementor-2559 .elementor-element.elementor-element-d6a5cc4 .thegem-te-product-title .product-title{font-weight:bold;text-transform:none;letter-spacing:0px;}.elementor-2559 .elementor-element.elementor-element-38ec376 .thegem-te-product-extra-description .product-extra-description-title{justify-content:left;text-align:left;}.elementor-2559 .elementor-element.elementor-element-38ec376  .thegem-te-product-extra-description .product-extra-description-title{margin-bottom:32px;}.elementor-2559 .elementor-element.elementor-element-38ec376 .thegem-te-product-extra-description .product-extra-description-title span{color:#6F6F6F;}.elementor-2559 .elementor-element.elementor-element-d8e9184{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;}.elementor-2559 .elementor-element.elementor-element-d8e9184 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2559 .elementor-element.elementor-element-d8e9184 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2559 .elementor-element.elementor-element-ac8e95f .thegem-te-product-price .price{justify-content:left;text-align:left;}.elementor-2559 .elementor-element.elementor-element-ac8e95f .thegem-te-product-price .price span{font-family:"Inter", Sans-serif;font-size:45px;font-weight:bold;text-transform:none;color:#000000;}.elementor-2559 .elementor-element.elementor-element-ac8e95f .thegem-te-product-price .price span del{color:#000000;}.elementor-2559 .elementor-element.elementor-element-ac8e95f .thegem-te-product-price .price span del:before{background-color:#000000;}.elementor-2559 .elementor-element.elementor-element-4da000f{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;}.elementor-2559 .elementor-element.elementor-element-4da000f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2559 .elementor-element.elementor-element-4da000f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2559 .elementor-element.elementor-element-b14c99d .elementor-heading-title{font-size:24px;text-transform:none;letter-spacing:0px;}.elementor-2559 .elementor-element.elementor-element-df67fb9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2559 .elementor-element.elementor-element-c4c6458 .elementor-button{background-color:#0096C9;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;}.elementor-2559 .elementor-element.elementor-element-c4c6458 .elementor-button:hover, .elementor-2559 .elementor-element.elementor-element-c4c6458 .elementor-button:focus{background-color:#007CA7;color:#FFFFFF;}.elementor-2559 .elementor-element.elementor-element-c4c6458.elementor-element{--align-self:flex-start;}.elementor-2559 .elementor-element.elementor-element-c4c6458 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2559 .elementor-element.elementor-element-c4c6458 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-2559 .elementor-element.elementor-element-c4c6458 .elementor-button:hover svg, .elementor-2559 .elementor-element.elementor-element-c4c6458 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2559 .elementor-element.elementor-element-46631ba.elementor-element{--align-self:center;}.elementor-2559 .elementor-element.elementor-element-b969508{--display:flex;}.elementor-2559 .elementor-element.elementor-element-40b41be .elementor-heading-title{font-size:36px;text-transform:none;letter-spacing:0px;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .categories{display:block;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .reviews{display:block;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid.item-separator .portfolio-item {padding:calc(42px/2) !important;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block{padding:0 42px;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid:not(.item-separator).has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-2559 .elementor-element.elementor-element-9891ed2 .extended-products-grid-carousel-item:not(.inited) .portfolio-item,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-2559 .elementor-element.elementor-element-9891ed2 .extended-products-grid-carousel-item:not(.inited) .owl-stage,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item .image,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item .image .image-inner,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item .image .overlay,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid.caption-position-hover .portfolio-item .wrap,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid.caption-position-image .portfolio-item .wrap{border-radius:25px 25px 0px 0px;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid.caption-position-page .portfolio-item .wrap{border-radius:25px 25px 0 0;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item .image{border-style:solid;border-width:2px 2px 0px 2px;border-color:#CCCCCC;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item:hover .image,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item.hover-effect .image{border-color:#0096C9;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item .wrap .caption .title a{font-family:"Inter", Sans-serif;font-weight:bold;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item.product  .caption .product-price .price{font-family:"Inter", Sans-serif;font-weight:bold;color:#000000;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item .wrap > .caption{border-radius:0px 0px 25px 25px;border-style:solid;border-width:0px 02px 2px 02px;border-color:#CCCCCC;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:25px;border-bottom-left-radius:25px;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item:hover .wrap > .caption,
					.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item.hover-effect .wrap > .caption{border-color:#0096C9;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px;}@media(max-width:1024px){.elementor-2559 .elementor-element.elementor-element-df67fb9{--grid-auto-flow:row;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .categories{display:block;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .reviews{display:block;}}@media(min-width:768px){.elementor-2559 .elementor-element.elementor-element-49c77b2{--width:50%;}.elementor-2559 .elementor-element.elementor-element-34d791b{--width:50%;}}@media(max-width:767px){.elementor-2559 .elementor-element.elementor-element-df67fb9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .categories{display:block;}.elementor-2559 .elementor-element.elementor-element-9891ed2 .reviews{display:block;}}