.elementor-9104 .elementor-element.elementor-element-f674782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-9104 .elementor-element.elementor-element-ff89536 .thegem-te-product-breadcrumbs .product-breadcrumbs{justify-content:left;text-align:left}.elementor-9104 .elementor-element.elementor-element-ff89536 .thegem-te-product-breadcrumbs .product-breadcrumbs ul{justify-content:left;text-align:left}.elementor-9104 .elementor-element.elementor-element-714f01c{--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-9104 .elementor-element.elementor-element-bce412c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--thegem-sticky-offset:100px}.elementor-9104 .elementor-element.elementor-element-d1449d0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-9104 .elementor-element.elementor-element-418f160 .thegem-te-product-title{justify-content:left;text-align:left}.elementor-9104 .elementor-element.elementor-element-418f160 .thegem-te-product-title .product-title{font-family:"Montserrat",Sans-serif;font-size:44px;font-weight:500}.elementor-9104 .elementor-element.elementor-element-12e2010>.elementor-widget-container{margin:-22px 0 0}.elementor-9104 .elementor-element.elementor-element-12e2010 .thegem-te-product-meta-value{justify-content:left;text-align:left;font-family:"Montserrat",Sans-serif;font-style:italic}.elementor-9104 .elementor-element.elementor-element-fdb0855>.elementor-widget-container{margin:-22px 0 0}.elementor-9104 .elementor-element.elementor-element-fdb0855 .thegem-te-product-rating .product-rating{justify-content:left;text-align:left}.elementor-9104 .elementor-element.elementor-element-fdb0855 .thegem-te-product-rating .product-rating .star-rating>span:before{color:#ffc107}.elementor-9104 .elementor-element.elementor-element-ecc2bcf .thegem-te-product-price .price{justify-content:left;text-align:left}.elementor-9104 .elementor-element.elementor-element-ecc2bcf .thegem-te-product-price .price span{font-family:"Montserrat",Sans-serif;font-weight:700}.elementor-9104 .elementor-element.elementor-element-28636f1>.elementor-widget-container{margin:-10px 0}.elementor-9104 .elementor-element.elementor-element-28636f1 .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button{width:350px}.elementor-9104 .elementor-element.elementor-element-13df7d4>.elementor-widget-container{margin:-10px 0 -25px}.elementor-9104 .elementor-element.elementor-element-13df7d4 .thegem-te-product-description .product-description{font-family:"Montserrat",Sans-serif}.elementor-9104 .elementor-element.elementor-element-6db5874{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9104 .elementor-element.elementor-element-f9e8af0>.elementor-widget-container{margin:0 8px 0 0}.elementor-9104 .elementor-element.elementor-element-f9e8af0.elementor-element{--align-self:flex-end}.elementor-9104 .elementor-element.elementor-element-f9e8af0 .gem-icon{font-size:20px}.elementor-9104 .elementor-element.elementor-element-f9e8af0 .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px}.elementor-9104 .elementor-element.elementor-element-f9e8af0 .gem-icon .back-angle i{color:#4caf50}.elementor-9104 .elementor-element.elementor-element-f9e8af0 .gem-icon svg{fill:#4caf50}.elementor-9104 .elementor-element.elementor-element-80041e2{width:auto;max-width:auto}.elementor-9104 .elementor-element.elementor-element-80041e2.elementor-element{--align-self:center}.elementor-9104 .elementor-element.elementor-element-80041e2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500}.elementor-9104 .elementor-element.elementor-element-714e641{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9104 .elementor-element.elementor-element-2bc23bb>.elementor-widget-container{margin:0 8px 0 0}.elementor-9104 .elementor-element.elementor-element-2bc23bb.elementor-element{--align-self:flex-end}.elementor-9104 .elementor-element.elementor-element-2bc23bb .gem-icon{font-size:20px}.elementor-9104 .elementor-element.elementor-element-2bc23bb .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px}.elementor-9104 .elementor-element.elementor-element-2bc23bb .gem-icon .back-angle i{color:#4caf50}.elementor-9104 .elementor-element.elementor-element-2bc23bb .gem-icon svg{fill:#4caf50}.elementor-9104 .elementor-element.elementor-element-ec98df6{width:auto;max-width:auto}.elementor-9104 .elementor-element.elementor-element-ec98df6.elementor-element{--align-self:center}.elementor-9104 .elementor-element.elementor-element-ec98df6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500}.elementor-9104 .elementor-element.elementor-element-25211bc{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9104 .elementor-element.elementor-element-6419ed5>.elementor-widget-container{margin:0 8px 0 0}.elementor-9104 .elementor-element.elementor-element-6419ed5.elementor-element{--align-self:flex-end}.elementor-9104 .elementor-element.elementor-element-6419ed5 .gem-icon{font-size:20px}.elementor-9104 .elementor-element.elementor-element-6419ed5 .gem-icon .gem-icon-inner .padding-box-inner{width:20px;height:20px;line-height:20px}.elementor-9104 .elementor-element.elementor-element-6419ed5 .gem-icon .back-angle i{color:#4caf50}.elementor-9104 .elementor-element.elementor-element-6419ed5 .gem-icon svg{fill:#4caf50}.elementor-9104 .elementor-element.elementor-element-146dbca{width:auto;max-width:auto}.elementor-9104 .elementor-element.elementor-element-146dbca.elementor-element{--align-self:center}.elementor-9104 .elementor-element.elementor-element-146dbca .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500}.elementor-9104 .elementor-element.elementor-element-1d35188{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9104 .elementor-element.elementor-element-489ccb5{--display:flex;border-style:none;--border-style:none}.elementor-9104 .elementor-element.elementor-element-1882193{--display:flex;border-style:none;--border-style:none}.elementor-9104 .elementor-element.elementor-element-2b5ffff .thegem-te-product-additional-info .product-additional-info-title{justify-content:left;text-align:left}.elementor-9104 .elementor-element.elementor-element-2b5ffff .thegem-te-product-additional-info .product-additional-info-title{margin-bottom:32px}.elementor-9104 .elementor-element.elementor-element-601dd4a{--display:flex;border-style:none;--border-style:none}.elementor-9104 .elementor-element.elementor-element-41c4f41 .thegem-te-product-reviews .product-reviews .woocommerce-Reviews .woocommerce-Reviews-title,.elementor-9104 .elementor-element.elementor-element-41c4f41 .thegem-te-product-reviews .product-reviews .woocommerce-Reviews .woocommerce-Reviews-title span,.elementor-9104 .elementor-element.elementor-element-41c4f41 .thegem-te-product-reviews .product-reviews .woocommerce-Reviews .comment-reply-title,.elementor-9104 .elementor-element.elementor-element-41c4f41 .thegem-te-product-reviews .product-reviews .woocommerce-Reviews .comment-reply-title span{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:500}.elementor-9104 .elementor-element.elementor-element-30886c2{--display:flex;border-style:none;--border-style:none}.elementor-9104 .elementor-element.elementor-element-11ce070{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-icon-size:20px}.elementor-9104 .elementor-element.elementor-element-11ce070>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#f7f7f7;border-style:solid;border-width:1px 0 0}.elementor-9104 .elementor-element.elementor-element-11ce070{--n-accordion-padding:30px 368px}:where(.elementor-9104 .elementor-element.elementor-element-11ce070>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-9104 .elementor-element.elementor-element-9e0d15a{--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-9104 .elementor-element.elementor-element-99cedbb{text-align:left}.elementor-9104 .elementor-element.elementor-element-99cedbb .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:600}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:.8 !important;height:auto}.elementor-9104 .elementor-element.elementor-element-58ca49d .categories{display:none}.elementor-9104 .elementor-element.elementor-element-58ca49d .reviews{display:none}.elementor-9104 .elementor-element.elementor-element-58ca49d .product-variations{display:none}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid.item-separator .portfolio-item{padding:calc(10px/2) !important}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block{padding:0 10px}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid:not(.item-separator).has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(10px/2) !important;margin:calc(-10px/2)}.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-products-grid-carousel-item:not(.inited) .portfolio-item,.elementor-9104 .elementor-element.elementor-element-58ca49d .skeleton-posts .portfolio-item{padding:calc(10px/2)}.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-products-grid-carousel-item:not(.inited) .owl-stage,.elementor-9104 .elementor-element.elementor-element-58ca49d .skeleton-posts.portfolio-row{margin:calc(-10px/2)}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item .image{border-style:solid;border-width:1px 1px 0}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item:hover .image,.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item.hover-effect .image{border-color:#dfe5e8}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item .wrap .caption .title a{color:#000}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price{color:#000}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item .wrap>.caption{background-color:#fff;border-style:solid;border-width:0 1px 1px}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item:hover .wrap>.caption,.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item.hover-effect .wrap>.caption{background-color:#f3f2f0}.elementor-9104 .elementor-element.elementor-element-58ca49d .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-products-grid-carousel .extended-carousel-item .owl-nav .owl-prev div i,.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-products-grid-carousel .extended-carousel-item .owl-nav .owl-next div i{width:35px;height:35px;font-size:35px;line-height:35px}.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-prev{transform:translate(calc(-100% - 15px),-50%)}.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-carousel-grid.arrows-position-outside:not(.prevent-arrows-outside) .extended-carousel-item .owl-nav .owl-next{transform:translate(calc(100% + 15px),-50%)}.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-prev,.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-prev{left:15px}.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-carousel-grid.arrows-position-outside.prevent-arrows-outside .extended-carousel-item .owl-nav .owl-next,.elementor-9104 .elementor-element.elementor-element-58ca49d .extended-carousel-grid.arrows-position-on .extended-carousel-item .owl-nav .owl-next{right:15px}@media(max-width:1024px){.elementor-9104 .elementor-element.elementor-element-12e2010>.elementor-widget-container{margin:-12px 0 0;padding:0}.elementor-9104 .elementor-element.elementor-element-fdb0855>.elementor-widget-container{margin:-18px 0 0}.elementor-9104 .elementor-element.elementor-element-28636f1>.elementor-widget-container{margin:-20px 0 10px}.elementor-9104 .elementor-element.elementor-element-28636f1 .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button{width:284px}.elementor-9104 .elementor-element.elementor-element-13df7d4>.elementor-widget-container{margin:-10px 0}.elementor-9104 .elementor-element.elementor-element-6db5874{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9104 .elementor-element.elementor-element-714e641{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9104 .elementor-element.elementor-element-25211bc{--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-9104 .elementor-element.elementor-element-11ce070{--n-accordion-padding:30px 21px}.elementor-9104 .elementor-element.elementor-element-58ca49d .categories{display:none}.elementor-9104 .elementor-element.elementor-element-58ca49d .reviews{display:none}.elementor-9104 .elementor-element.elementor-element-58ca49d .product-variations{display:none}}@media(min-width:768px){.elementor-9104 .elementor-element.elementor-element-bce412c{--width:50%}.elementor-9104 .elementor-element.elementor-element-d1449d0{--width:50%}}@media(max-width:767px){.elementor-9104 .elementor-element.elementor-element-418f160 .thegem-te-product-title .product-title{font-size:38px}.elementor-9104 .elementor-element.elementor-element-ecc2bcf .thegem-te-product-price .price span{font-size:30px}.elementor-9104 .elementor-element.elementor-element-28636f1 .thegem-te-product-add-to-cart form.cart .single_add_to_cart_button{width:263px}.elementor-9104 .elementor-element.elementor-element-58ca49d .categories{display:none}.elementor-9104 .elementor-element.elementor-element-58ca49d .reviews{display:none}.elementor-9104 .elementor-element.elementor-element-58ca49d .product-variations{display:none}}