.elementor-40299 .elementor-element.elementor-element-9a7eaf1{padding:60px 0 20px}.elementor-40299 .elementor-element.elementor-element-03a7d54.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-40299 .elementor-element.elementor-element-03a7d54>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-40299 .elementor-element.elementor-element-a43308d .thegem-te-product-archive-title{justify-content:center;text-align:center}.elementor-40299 .elementor-element.elementor-element-a43308d .thegem-te-product-archive-title .product-title{text-transform:uppercase;font-size:255px;color:#f4f6f7}.elementor-40299 .elementor-element.elementor-element-b3b4cd0>.elementor-widget-container{margin:-100px 0 0}.elementor-40299 .elementor-element.elementor-element-b3b4cd0 .thegem-te-product-archive-title{justify-content:center;text-align:center}.elementor-40299 .elementor-element.elementor-element-b3b4cd0 .thegem-te-product-archive-title .product-title{text-transform:uppercase}.elementor-40299 .elementor-element.elementor-element-bce54ad{width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-40299 .elementor-element.elementor-element-bce54ad>.elementor-widget-container{margin:-45px 0 0}.elementor-40299 .elementor-element.elementor-element-bce54ad .thegem-te-product-archive-description{justify-content:center;text-align:center}.elementor-40299 .elementor-element.elementor-element-f84d40d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-40299 .elementor-element.elementor-element-f1c02d3{--display:flex}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1 !important;height:auto}.elementor-40299 .elementor-element.elementor-element-59c7b59 .categories{display:block}.elementor-40299 .elementor-element.elementor-element-59c7b59 .reviews{display:none}.elementor-40299 .elementor-element.elementor-element-59c7b59 .product-variations{display:none}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(42px/2) !important}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(42px/2) !important}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-42px/2) 0}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-40299 .elementor-element.elementor-element-59c7b59 .skeleton-posts .portfolio-item{padding:calc(42px/2) !important}.elementor-40299 .elementor-element.elementor-element-59c7b59 .skeleton-posts{margin:calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{color:var(--e-global-color-secondary)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button .button,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.type_button .button{flex-direction:row-reverse}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button .button .space,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption a.cart.type_button .button .space{width:calc(29px - 5px)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button .button,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart .button,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item.product .actions .button{font-weight:400;text-transform:uppercase}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item.product .actions .button{color:#fff;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button:hover,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button:hover,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio.extended-products-grid .portfolio-item.product .actions .button:hover{color:#fff;background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-40299 .elementor-element.elementor-element-59c7b59 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-40299 .elementor-element.elementor-element-ce407c1{text-align:left}.elementor-40299 .elementor-element.elementor-element-ce407c1>.elementor-widget-container{margin:50px 0 40px}.elementor-40299 .elementor-element.elementor-element-ce407c1 .icon{color:var(--e-global-color-primary)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1 !important;height:auto}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .categories{display:block}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .reviews{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .product-variations{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(42px/2) !important}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(42px/2) !important}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-42px/2) 0}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .skeleton-posts .portfolio-item{padding:calc(42px/2) !important}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .skeleton-posts{margin:calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}@media(max-width:1024px){.elementor-40299 .elementor-element.elementor-element-59c7b59 .categories{display:block}.elementor-40299 .elementor-element.elementor-element-59c7b59 .reviews{display:block}.elementor-40299 .elementor-element.elementor-element-59c7b59 .product-variations{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .categories{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .reviews{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .product-variations{display:none}}@media(max-width:767px){.elementor-40299 .elementor-element.elementor-element-a43308d .thegem-te-product-archive-title .product-title{font-size:200px}.elementor-40299 .elementor-element.elementor-element-59c7b59 .categories{display:block}.elementor-40299 .elementor-element.elementor-element-59c7b59 .reviews{display:block}.elementor-40299 .elementor-element.elementor-element-59c7b59 .product-variations{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .categories{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .reviews{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .product-variations{display:none}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(21px/2) !important}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(21px/2) !important}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-21px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-21px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-21px/2) 0}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:21px;padding-right:21px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(21px/2);padding-right:calc(21px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:21px;padding-right:21px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(21px/2);padding-right:calc(21px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:21px}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .skeleton-posts .portfolio-item{padding:calc(21px/2) !important}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .skeleton-posts{margin:calc(-21px/2)}.elementor-40299 .elementor-element.elementor-element-6ce3f0d .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-21px/2)}}@media(min-width:768px){.elementor-40299 .elementor-element.elementor-element-f1c02d3{--width:100%}}