.elementor-16646 .elementor-element.elementor-element-1009c61{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16646 .elementor-element.elementor-element-3dc8085{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16646 .elementor-element.elementor-element-3dc8085.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16646 .elementor-element.elementor-element-492c1e6 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-16646 .elementor-element.elementor-element-492c1e6 .elementor-heading-title{font-size:22px;text-transform:uppercase;}.elementor-16646 .elementor-element.elementor-element-6293b24 .categories{display:none;}.elementor-16646 .elementor-element.elementor-element-6293b24 .reviews{display:none;}.elementor-16646 .elementor-element.elementor-element-6293b24 .product-variations{display:none;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(26px/2) !important;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(26px/2) !important;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-26px/2);}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-26px/2);}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-26px/2) 0;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:26px;padding-right:26px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(26px/2);padding-right:calc(26px/2);}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:26px;padding-right:26px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(26px/2);padding-right:calc(26px/2);}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:26px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .skeleton-posts .portfolio-item{padding:calc(26px/2) !important;}.elementor-16646 .elementor-element.elementor-element-6293b24 .skeleton-posts{margin:calc(-26px/2);}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-26px/2);}.elementor-16646 .elementor-element.elementor-element-6293b24 > .elementor-widget-container{margin:20px 0px 20px -20px;padding:0px 25px 0px 0px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-item .caption .title span, .elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-item .caption .title a{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap > .image{width:0%;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item .image{border-style:none;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item:hover .image,
					.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item.hover-effect .image{border-color:#dfe5e8;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item.product .caption .categories,
							.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item.product .caption .categories a{text-transform:uppercase;line-height:1px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item .wrap .caption .title a, 
						.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item.product .product-variations{font-size:18px;font-weight:500;line-height:18px;letter-spacing:0px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item .wrap > .caption .categories{margin-top:0px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item .wrap > .caption .title{margin:0px 0px 0px 0px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:0px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-filters-list.style-hidden .portfolio-filter-item, 
					.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-filters-list.style-sidebar .portfolio-filter-item, 
					.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,
					.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-filters-list.style-hidden .widget-area .widget, 
					.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-filters-list.style-sidebar .widget-area .widget, 
					.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px;}.elementor-16646 .elementor-element.elementor-element-6293b24 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto;}.elementor-16646 .elementor-element.elementor-element-e76be1a .gem-button-container .gem-button{background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-16646 .elementor-element.elementor-element-e76be1a > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-16646 .elementor-element.elementor-element-e76be1a.elementor-element{--align-self:center;}.elementor-16646 .elementor-element.elementor-element-e76be1a .gem-button-container{text-align:center;}.elementor-16646 .elementor-element.elementor-element-e76be1a .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px 15px 15px 15px;}.elementor-16646 .elementor-element.elementor-element-e76be1a .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-text );font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-16646 .elementor-element.elementor-element-b35f1e8{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16646 .elementor-element.elementor-element-b35f1e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16646 .elementor-element.elementor-element-3994f38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16646 .elementor-element.elementor-element-3994f38 .elementor-heading-title{font-size:22px;text-transform:uppercase;}.elementor-16646 .elementor-element.elementor-element-eed472e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16646 .elementor-element.elementor-element-eed472e.e-con{--align-self:center;}.elementor-16646 .elementor-element.elementor-element-4ca9c7b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li a,
					.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li > span{font-size:18px;}.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li a .icon, 
					.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li > span .icon{width:34px !important;font-size:34px !important;}.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li:hover > a:before,
					.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li:hover > span{background-color:var( --e-global-color-03e304a );}.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li:hover > a .text:before,
					.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li:hover > a .text:after{background-color:var( --e-global-color-03e304a );}.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li:hover > a:before,
					.elementor-16646 .elementor-element.elementor-element-4ca9c7b ul.nav-menu-custom li:hover > a:after{border-color:var( --e-global-color-03e304a );}.elementor-16646 .elementor-element.elementor-element-99514a1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-16646 .elementor-element.elementor-element-99514a1 ul.nav-menu-custom li a,
					.elementor-16646 .elementor-element.elementor-element-99514a1 ul.nav-menu-custom li > span{font-size:18px;}.elementor-16646 .elementor-element.elementor-element-99514a1 ul.nav-menu-custom li a .icon, 
					.elementor-16646 .elementor-element.elementor-element-99514a1 ul.nav-menu-custom li > span .icon{width:34px !important;font-size:34px !important;}.elementor-16646 .elementor-element.elementor-element-244a7d6 .gem-button-container .gem-button{background-color:#000000;border-radius:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-16646 .elementor-element.elementor-element-244a7d6 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-16646 .elementor-element.elementor-element-244a7d6 .gem-button-container{text-align:center;}.elementor-16646 .elementor-element.elementor-element-244a7d6 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px 15px 15px 15px;}.elementor-16646 .elementor-element.elementor-element-244a7d6 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-03e304a );font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-16646 .elementor-element.elementor-element-3fb6256{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16646 .elementor-element.elementor-element-3fb6256.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16646 .elementor-element.elementor-element-09e17e8 img{width:60%;}.elementor-16646 .elementor-element.elementor-element-104accc{text-align:center;}.elementor-16646 .elementor-element.elementor-element-104accc .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-16646 .elementor-element.elementor-element-5707999 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-16646 .elementor-element.elementor-element-5707999{text-align:center;}.elementor-16646 .elementor-element.elementor-element-5707999, .elementor-16646 .elementor-element.elementor-element-5707999 .elementor-text-editor *{font-size:18px;}.elementor-16646 .elementor-element.elementor-element-676fd67 .gem-button-container .gem-button{background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-16646 .elementor-element.elementor-element-676fd67 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-16646 .elementor-element.elementor-element-676fd67.elementor-element{--align-self:center;}.elementor-16646 .elementor-element.elementor-element-676fd67 .gem-button-container{text-align:center;}.elementor-16646 .elementor-element.elementor-element-676fd67 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px 15px 15px 15px;}.elementor-16646 .elementor-element.elementor-element-676fd67 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-text );font-family:"Sofia Sans", Sans-serif;font-size:18px;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16646 .elementor-element.elementor-element-3dc8085{--width:30%;}.elementor-16646 .elementor-element.elementor-element-b35f1e8{--width:37%;}.elementor-16646 .elementor-element.elementor-element-eed472e{--width:100%;}.elementor-16646 .elementor-element.elementor-element-3fb6256{--width:33%;}}@media(max-width:1024px){.elementor-16646 .elementor-element.elementor-element-6293b24 .categories{display:block;}.elementor-16646 .elementor-element.elementor-element-6293b24 .reviews{display:block;}.elementor-16646 .elementor-element.elementor-element-6293b24 .product-variations{display:none;}}@media(max-width:767px){.elementor-16646 .elementor-element.elementor-element-6293b24 .categories{display:block;}.elementor-16646 .elementor-element.elementor-element-6293b24 .reviews{display:block;}.elementor-16646 .elementor-element.elementor-element-6293b24 .product-variations{display:none;}}