.elementor-30135 .elementor-element.elementor-element-b89220a>.elementor-element-populated{padding:42px 21px 0}.elementor-30135 .elementor-element.elementor-element-2f269539:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-2f269539>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://somsalut.es/wp-content/uploads/2026/07/SOM.-Mosquino-H.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30135 .elementor-element.elementor-element-2f269539{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:195px 60px 145px}.elementor-30135 .elementor-element.elementor-element-2f269539>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-1717c51a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-1717c51a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00000082}.elementor-30135 .elementor-element.elementor-element-1717c51a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30135 .elementor-element.elementor-element-1717c51a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-ebc809e{text-align:left}.elementor-30135 .elementor-element.elementor-element-ebc809e>.elementor-widget-container{margin:0 0 5px}.elementor-30135 .elementor-element.elementor-element-ebc809e .thegem-heading,.elementor-30135 .elementor-element.elementor-element-ebc809e .thegem-heading .light{text-transform:uppercase}.elementor-30135 .elementor-element.elementor-element-475747b2{text-align:left}.elementor-30135 .elementor-element.elementor-element-475747b2>.elementor-widget-container{margin:0 0 5px}.elementor-30135 .elementor-element.elementor-element-475747b2 .thegem-heading,.elementor-30135 .elementor-element.elementor-element-475747b2 .thegem-heading .light{font-size:34px;text-transform:none}.elementor-30135 .elementor-element.elementor-element-cfa9019 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-30135 .elementor-element.elementor-element-cfa9019 .gem-button-container{text-align:left}.elementor-30135 .elementor-element.elementor-element-cfa9019 .gem-button-container .gem-button{border-radius:8px;border-style:solid;border-width:1px;border-color:#fff}.elementor-30135 .elementor-element.elementor-element-cfa9019 .gem-button-container .gem-button .gem-text-button{color:#fff;text-transform:none}.elementor-30135 .elementor-element.elementor-element-cfa9019 .gem-button-container .gem-button:hover .gem-text-button{color:#000}.elementor-30135 .elementor-element.elementor-element-284dea99>.elementor-element-populated{padding:42px 21px 0}.elementor-30135 .elementor-element.elementor-element-1319f0b1:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-1319f0b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://somsalut.es/wp-content/uploads/2026/07/SOM-H-camamilla.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-30135 .elementor-element.elementor-element-1319f0b1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:195px 60px 145px}.elementor-30135 .elementor-element.elementor-element-1319f0b1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-7d7aff4b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-7d7aff4b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#00000078}.elementor-30135 .elementor-element.elementor-element-7d7aff4b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30135 .elementor-element.elementor-element-7d7aff4b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-a7d3d1f{text-align:left}.elementor-30135 .elementor-element.elementor-element-a7d3d1f>.elementor-widget-container{margin:0 0 5px}.elementor-30135 .elementor-element.elementor-element-a7d3d1f .thegem-heading,.elementor-30135 .elementor-element.elementor-element-a7d3d1f .thegem-heading .light{text-transform:uppercase}.elementor-30135 .elementor-element.elementor-element-2d316b0{text-align:left}.elementor-30135 .elementor-element.elementor-element-2d316b0>.elementor-widget-container{margin:0 0 5px}.elementor-30135 .elementor-element.elementor-element-2d316b0 .thegem-heading,.elementor-30135 .elementor-element.elementor-element-2d316b0 .thegem-heading .light{font-size:34px;text-transform:none}.elementor-30135 .elementor-element.elementor-element-d2f84f8 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-30135 .elementor-element.elementor-element-d2f84f8 .gem-button-container{text-align:left}.elementor-30135 .elementor-element.elementor-element-d2f84f8 .gem-button-container .gem-button{border-radius:8px;border-style:solid;border-width:1px;border-color:#fff}.elementor-30135 .elementor-element.elementor-element-d2f84f8 .gem-button-container .gem-button .gem-text-button{color:#fff;text-transform:none}.elementor-30135 .elementor-element.elementor-element-d2f84f8 .gem-button-container .gem-button:hover .gem-text-button{color:#000}.elementor-30135 .elementor-element.elementor-element-056f8a4>.elementor-element-populated{padding:42px 21px 0}.elementor-30135 .elementor-element.elementor-element-cf8af61:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-cf8af61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://somsalut.es/wp-content/uploads/2026/06/SOM-H-pack-reconnexio.webp");background-position:top right;background-repeat:no-repeat;background-size:cover}.elementor-30135 .elementor-element.elementor-element-cf8af61{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:195px 60px 145px}.elementor-30135 .elementor-element.elementor-element-cf8af61>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-c8f896d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-c8f896d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0000008C}.elementor-30135 .elementor-element.elementor-element-c8f896d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30135 .elementor-element.elementor-element-c8f896d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-4182530{text-align:left}.elementor-30135 .elementor-element.elementor-element-4182530>.elementor-widget-container{margin:0 0 5px}.elementor-30135 .elementor-element.elementor-element-4182530 .thegem-heading,.elementor-30135 .elementor-element.elementor-element-4182530 .thegem-heading .light{text-transform:uppercase}.elementor-30135 .elementor-element.elementor-element-d7e897b{text-align:left}.elementor-30135 .elementor-element.elementor-element-d7e897b>.elementor-widget-container{margin:0 0 5px}.elementor-30135 .elementor-element.elementor-element-d7e897b .thegem-heading,.elementor-30135 .elementor-element.elementor-element-d7e897b .thegem-heading .light{font-size:34px;text-transform:none}.elementor-30135 .elementor-element.elementor-element-5ffe2f4 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-30135 .elementor-element.elementor-element-5ffe2f4 .gem-button-container{text-align:left}.elementor-30135 .elementor-element.elementor-element-5ffe2f4 .gem-button-container .gem-button{border-radius:8px;border-style:solid;border-width:1px;border-color:#fff}.elementor-30135 .elementor-element.elementor-element-5ffe2f4 .gem-button-container .gem-button .gem-text-button{color:#fff;text-transform:none}.elementor-30135 .elementor-element.elementor-element-5ffe2f4 .gem-button-container .gem-button:hover .gem-text-button{color:#000}.elementor-30135 .elementor-element.elementor-element-60ebf59 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-30135 .elementor-element.elementor-element-60ebf59 .gem-button-container{text-align:left}.elementor-30135 .elementor-element.elementor-element-60ebf59 .gem-button-container .gem-button{border-radius:8px;border-style:solid;border-width:1px;border-color:#fff}.elementor-30135 .elementor-element.elementor-element-60ebf59 .gem-button-container .gem-button .gem-text-button{color:#fff;text-transform:none}.elementor-30135 .elementor-element.elementor-element-60ebf59 .gem-button-container .gem-button:hover .gem-text-button{color:#000}.elementor-30135 .elementor-element.elementor-element-730d706{--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-30135 .elementor-element.elementor-element-90aef94>.elementor-widget-container{margin:60px 0 40px}.elementor-30135 .elementor-element.elementor-element-90aef94{text-align:center}.elementor-30135 .elementor-element.elementor-element-90aef94 .elementor-heading-title{font-size:26px;font-weight:500;text-transform:none;line-height:35px}.elementor-30135 .elementor-element.elementor-element-5a4fa5f7>.elementor-element-populated{padding:95px 21px 90px}.elementor-30135 .elementor-element.elementor-element-4313ac70{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:1px}.elementor-30135 .elementor-element.elementor-element-4313ac70>.elementor-widget-container{margin:0 0 30px}.elementor-30135 .elementor-element.elementor-element-4313ac70 .elementor-divider-separator{width:100%}.elementor-30135 .elementor-element.elementor-element-4313ac70 .elementor-divider__text{color:var(--e-global-color-primary);text-transform:none}.elementor-30135 .elementor-element.elementor-element-27a827bd>.elementor-widget-container{margin:0}.elementor-30135 .elementor-element.elementor-element-27a827bd,.elementor-30135 .elementor-element.elementor-element-27a827bd .elementor-text-editor *{font-size:20px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-3eac6575 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-3eac6575 .product-variations{display:none}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-30px/2) 0}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:30px;padding-right:30px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(30px/2);padding-right:calc(30px/2)}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(30px/2);padding-right:calc(30px/2)}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .skeleton-posts .portfolio-item{padding:calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-3eac6575 .skeleton-posts{margin:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .image-inner,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .variations-notification,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.caption-position-hover .portfolio-item .wrap,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.caption-position-image .portfolio-item .wrap{border-radius:12px 12px 0 0}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.caption-position-page .portfolio-item .wrap{border-radius:12px 12px 0 0;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image{border-style:solid;border-width:1px 1px 0}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item:hover .image,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item.hover-effect .image{border-color:#DFE5E800}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item:hover .image,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item.hover-effect .image,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.shadowed-container .portfolio-item:hover .wrap,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid.shadowed-container .portfolio-item.hover-effect .wrap{box-shadow:0px 0px 30px 0px rgba(49,50,51,.18)}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap>.caption{border-radius:0 0 12px 12px;padding:23px 20px 35px !important;border-style:solid;border-width:0 1px 1px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item:hover .wrap>.caption,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item.hover-effect .wrap>.caption{border-color:#02010100}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:0}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{border-style:solid;border-width:1px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item.product .actions .button{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item.product .actions .button:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.variable-type-button .button,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.variable-type-button .button{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.variable-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.variable-type-button .button:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-30135 .elementor-element.elementor-element-f542cbe>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-30135 .elementor-element.elementor-element-f542cbe{margin-top:80px;margin-bottom:80px;padding:50px 0}.elementor-30135 .elementor-element.elementor-element-6187c18{width:var(--container-widget-width,77.446%);max-width:77.446%;--container-widget-width:77.446%;--container-widget-flex-grow:0}.elementor-30135 .elementor-element.elementor-element-6187c18>.elementor-widget-container{margin:30px 0 0}.elementor-30135 .elementor-element.elementor-element-6187c18.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-30135 .elementor-element.elementor-element-6187c18 .elementor-heading-title{text-transform:none;color:var(--e-global-color-primary)}.elementor-30135 .elementor-element.elementor-element-30d16987>.elementor-widget-container{margin:0}.elementor-30135 .elementor-element.elementor-element-30d16987,.elementor-30135 .elementor-element.elementor-element-30d16987 .elementor-text-editor *{font-weight:500}.elementor-30135 .elementor-element.elementor-element-05f1421>.elementor-widget-container{margin:30px 0 0}.elementor-30135 .elementor-element.elementor-element-05f1421,.elementor-30135 .elementor-element.elementor-element-05f1421 .elementor-text-editor *{font-size:20px}.elementor-30135 .elementor-element.elementor-element-6a1b3bca>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-30135 .elementor-element.elementor-element-6a1b3bca>.elementor-element-populated{padding:0 21px}.elementor-30135 .elementor-element.elementor-element-d327b53{--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}.elementor-30135 .elementor-element.elementor-element-6521c09>.elementor-widget-container{box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-1a9e182>.elementor-widget-container{box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-0fa26f6{--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}.elementor-30135 .elementor-element.elementor-element-e53f9a6>.elementor-widget-container{box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-308e9e5>.elementor-widget-container{box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-d37e29b>.elementor-element-populated{padding:0 21px}.elementor-30135 .elementor-element.elementor-element-8ed0ed2>.elementor-element-populated{padding:95px 21px 90px}.elementor-30135 .elementor-element.elementor-element-5cd76d6{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:1px}.elementor-30135 .elementor-element.elementor-element-5cd76d6>.elementor-widget-container{margin:0 0 30px}.elementor-30135 .elementor-element.elementor-element-5cd76d6 .elementor-divider-separator{width:100%}.elementor-30135 .elementor-element.elementor-element-5cd76d6 .elementor-divider__text{color:var(--e-global-color-primary);text-transform:none}.elementor-30135 .elementor-element.elementor-element-084e926>.elementor-widget-container{margin:0}.elementor-30135 .elementor-element.elementor-element-084e926,.elementor-30135 .elementor-element.elementor-element-084e926 .elementor-text-editor *{font-size:20px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .product-variations{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-30px/2) 0}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:30px;padding-right:30px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(30px/2);padding-right:calc(30px/2)}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(30px/2);padding-right:calc(30px/2)}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .skeleton-posts .portfolio-item{padding:calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-d8b0696 .skeleton-posts{margin:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .image-inner,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .variations-notification,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.caption-position-hover .portfolio-item .wrap,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.caption-position-image .portfolio-item .wrap{border-radius:12px 12px 0 0}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.caption-position-page .portfolio-item .wrap{border-radius:12px 12px 0 0;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image{border-style:solid;border-width:1px 1px 0}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item:hover .image,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item.hover-effect .image{border-color:#DFE5E800}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item:hover .image,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item.hover-effect .image,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.shadowed-container .portfolio-item:hover .wrap,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid.shadowed-container .portfolio-item.hover-effect .wrap{box-shadow:0px 0px 30px 0px rgba(49,50,51,.18)}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap>.caption{border-radius:0 0 12px 12px;padding:23px 20px 35px !important;border-style:solid;border-width:0 1px 1px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item:hover .wrap>.caption,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item.hover-effect .wrap>.caption{border-color:#02010100}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:0}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{border-style:solid;border-width:1px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item.product .actions .button{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item.product .actions .button:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.variable-type-button .button,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.variable-type-button .button{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.variable-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.variable-type-button .button:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-30135 .elementor-element.elementor-element-6a5b879e{margin-top:80px;margin-bottom:80px}.elementor-30135 .elementor-element.elementor-element-13e6e3a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-13e6e3a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-30135 .elementor-element.elementor-element-13e6e3a4>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 70px 115px 60px}.elementor-30135 .elementor-element.elementor-element-13e6e3a4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-e99b044>.elementor-widget-container{margin:0 0 10px}.elementor-30135 .elementor-element.elementor-element-e99b044 .elementor-heading-title{font-size:70px;line-height:75px;color:#fff}.elementor-30135 .elementor-element.elementor-element-551a546b,.elementor-30135 .elementor-element.elementor-element-551a546b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-30135 .elementor-element.elementor-element-79b28985:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-79b28985>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f3f2;background-image:url("https://somsalut.es/wp-content/uploads/2025/07/SOM-Favicon-3000px-blanc-linia-768x768.png");background-position:571px -74px;background-repeat:no-repeat}.elementor-30135 .elementor-element.elementor-element-79b28985>.elementor-element-populated>.elementor-background-overlay{background-color:#f0f3f2;opacity:.5}.elementor-bc-flex-widget .elementor-30135 .elementor-element.elementor-element-79b28985.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30135 .elementor-element.elementor-element-79b28985.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30135 .elementor-element.elementor-element-79b28985>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30135 .elementor-element.elementor-element-79b28985>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-5cd43e8f{margin-top:0;margin-bottom:0}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content{background-color:#D5838300;padding:20px 20px 20px 60px}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-inner-wrapper-btn{flex-direction:row}.elementor-30135 .elementor-element.elementor-element-1b0d5b20>.elementor-widget-container{padding:0}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content,.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:45px;margin-top:0;font-size:24px}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-textbox-description{padding-bottom:20px}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content .gem-button-container .gem-button{border-width:0;background-color:var(--e-global-color-4f87edc);box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content .gem-button-container .gem-inner-wrapper-btn{padding:12px}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content .gem-button-container .gem-button .gem-button-icon{color:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox-content .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-text-button{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-button-icon{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-button-icon svg{fill:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover{background-color:var(--e-global-color-060f549)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked{background-color:var(--e-global-color-060f549)}.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover,.elementor-30135 .elementor-element.elementor-element-1b0d5b20 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked{box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content{background-color:#D5838300;padding:20px 20px 20px 60px}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-inner-wrapper-btn{flex-direction:row}.elementor-30135 .elementor-element.elementor-element-1cd05ff>.elementor-widget-container{padding:0}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content,.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:45px;margin-top:0;font-size:24px}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-textbox-description{padding-bottom:20px}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content .gem-button-container .gem-button{border-width:0;background-color:var(--e-global-color-4f87edc);box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content .gem-button-container .gem-inner-wrapper-btn{padding:12px}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content .gem-button-container .gem-button .gem-button-icon{color:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox-content .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-text-button{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-button-icon{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-button-icon svg{fill:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover{background-color:var(--e-global-color-060f549)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked{background-color:var(--e-global-color-060f549)}.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover,.elementor-30135 .elementor-element.elementor-element-1cd05ff .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked{box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content{background-color:#D5838300;padding:20px 20px 20px 60px}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-inner-wrapper-btn{flex-direction:row}.elementor-30135 .elementor-element.elementor-element-1530fe3>.elementor-widget-container{padding:0}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content,.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:45px;margin-top:0;font-size:24px}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-textbox-description{padding-bottom:20px}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content .gem-button-container .gem-button{border-width:0;background-color:var(--e-global-color-4f87edc);box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content .gem-button-container .gem-inner-wrapper-btn{padding:12px}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content .gem-button-container .gem-button .gem-button-icon{color:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox-content .gem-button-container .gem-button .gem-button-icon svg{fill:var(--e-global-color-text)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-text-button{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-button-icon{color:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked .gem-button-icon svg{fill:var(--e-global-color-13ea974)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover{background-color:var(--e-global-color-060f549)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked{background-color:var(--e-global-color-060f549)}.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox .gem-textbox-content .gem-button-container .gem-button:hover,.elementor-30135 .elementor-element.elementor-element-1530fe3 .gem-textbox:hover .gem-textbox-content .gem-button-container .gem-button.item-linked{box-shadow:0px 10px 30px 0px rgba(0,0,0,.2)}.elementor-30135 .elementor-element.elementor-element-f6108e5{margin-top:0;margin-bottom:60px}.elementor-30135 .elementor-element.elementor-element-3593024>.elementor-element-populated{padding:95px 21px 90px}.elementor-30135 .elementor-element.elementor-element-37451df{--divider-border-style:solid;--divider-color:var(--e-global-color-primary);--divider-border-width:1px}.elementor-30135 .elementor-element.elementor-element-37451df>.elementor-widget-container{margin:0 0 30px}.elementor-30135 .elementor-element.elementor-element-37451df .elementor-divider-separator{width:100%}.elementor-30135 .elementor-element.elementor-element-37451df .elementor-divider__text{color:var(--e-global-color-primary);text-transform:none}.elementor-30135 .elementor-element.elementor-element-93de264>.elementor-widget-container{margin:0}.elementor-30135 .elementor-element.elementor-element-93de264,.elementor-30135 .elementor-element.elementor-element-93de264 .elementor-text-editor *{font-size:20px}.elementor-30135 .elementor-element.elementor-element-43a9211 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-43a9211 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-43a9211 .product-variations{display:none}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-30px/2) 0}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:30px;padding-right:30px}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(30px/2);padding-right:calc(30px/2)}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(30px/2);padding-right:calc(30px/2)}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px}.elementor-30135 .elementor-element.elementor-element-43a9211 .skeleton-posts .portfolio-item{padding:calc(30px/2) !important}.elementor-30135 .elementor-element.elementor-element-43a9211 .skeleton-posts{margin:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-30px/2)}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .image-inner,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .variations-notification,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.caption-position-hover .portfolio-item .wrap,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.caption-position-image .portfolio-item .wrap{border-radius:12px 12px 0 0}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.caption-position-page .portfolio-item .wrap{border-radius:12px 12px 0 0;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image{border-style:solid;border-width:1px 1px 0}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item:hover .image,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item.hover-effect .image{border-color:#DFE5E800}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item:hover .image,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item.hover-effect .image,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.shadowed-container .portfolio-item:hover .wrap,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid.shadowed-container .portfolio-item.hover-effect .wrap{box-shadow:0px 0px 30px 0px rgba(49,50,51,.18)}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap>.caption{border-radius:0 0 12px 12px;padding:23px 20px 35px !important;border-style:solid;border-width:0 1px 1px}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item:hover .wrap>.caption,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item.hover-effect .wrap>.caption{border-color:#02010100}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:0}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{border-style:solid;border-width:1px}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item.product .actions .button{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.simple-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item.product .actions .button:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.variable-type-button .button,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.variable-type-button .button{color:#99a9b5;background-color:#02010100;border-color:#99a9b5}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .wrap>.caption .product-bottom .cart.type_button.variable-type-button .button:hover,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.variable-type-button .button:hover{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-30135 .elementor-element.elementor-element-43a9211 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-30135 .elementor-element.elementor-element-dc2fde5:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-dc2fde5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B2C40014}.elementor-30135 .elementor-element.elementor-element-dc2fde5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:-100px}.elementor-30135 .elementor-element.elementor-element-dc2fde5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-39e4f221:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-39e4f221>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg,var(--e-global-color-c24a84a) 0%,var(--e-global-color-13ea974) 100%)}.elementor-30135 .elementor-element.elementor-element-39e4f221>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-30135 .elementor-element.elementor-element-39e4f221>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-30135 .elementor-element.elementor-element-61585d55>.elementor-widget-container{margin:0 0 45px;padding:0}.elementor-30135 .elementor-element.elementor-element-61585d55 .gem-client-carousel-navigation a:after{width:40px !important;height:40px !important;line-height:40px;font-size:16px}.elementor-30135 .elementor-element.elementor-element-61585d55 .gem-client-carousel-navigation .gem-client-prev:after,.elementor-30135 .elementor-element.elementor-element-61585d55 .gem-client-carousel-navigation .gem-client-next:after{margin-top:0}@media(min-width:768px){.elementor-30135 .elementor-element.elementor-element-13e6e3a4{width:33.33333333%}.elementor-30135 .elementor-element.elementor-element-79b28985{width:66.667%}}@media(max-width:1024px){.elementor-30135 .elementor-element.elementor-element-b89220a>.elementor-element-populated{padding:21px 21px 0}.elementor-30135 .elementor-element.elementor-element-2f269539:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-2f269539>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-30135 .elementor-element.elementor-element-2f269539{padding:160px 60px 110px}.elementor-30135 .elementor-element.elementor-element-284dea99>.elementor-element-populated{padding:21px 21px 0}.elementor-30135 .elementor-element.elementor-element-1319f0b1:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-1319f0b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-30135 .elementor-element.elementor-element-1319f0b1{padding:160px 60px 110px}.elementor-bc-flex-widget .elementor-30135 .elementor-element.elementor-element-056f8a4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-30135 .elementor-element.elementor-element-056f8a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-30135 .elementor-element.elementor-element-056f8a4>.elementor-element-populated{padding:21px 21px 0}.elementor-30135 .elementor-element.elementor-element-cf8af61:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-cf8af61>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-30135 .elementor-element.elementor-element-cf8af61{padding:160px 60px 110px}.elementor-30135 .elementor-element.elementor-element-3eac6575 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-3eac6575 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-3eac6575 .product-variations{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .product-variations{display:none}.elementor-30135 .elementor-element.elementor-element-79b28985:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-79b28985>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-30135 .elementor-element.elementor-element-43a9211 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-43a9211 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-43a9211 .product-variations{display:none}}@media(max-width:767px){.elementor-30135 .elementor-element.elementor-element-b89220a>.elementor-element-populated{padding:21px 21px 0}.elementor-30135 .elementor-element.elementor-element-2f269539:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-2f269539>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center right}.elementor-30135 .elementor-element.elementor-element-2f269539{padding:100px 35px 70px}.elementor-30135 .elementor-element.elementor-element-284dea99>.elementor-element-populated{padding:21px 21px 0}.elementor-30135 .elementor-element.elementor-element-1319f0b1:not(.elementor-motion-effects-element-type-background),.elementor-30135 .elementor-element.elementor-element-1319f0b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center right}.elementor-30135 .elementor-element.elementor-element-1319f0b1{padding:100px 35px 70px}.elementor-30135 .elementor-element.elementor-element-056f8a4>.elementor-element-populated{padding:21px 21px 0}.elementor-30135 .elementor-element.elementor-element-cf8af61{padding:100px 35px 70px}.elementor-30135 .elementor-element.elementor-element-90aef94>.elementor-widget-container{margin:20px}.elementor-30135 .elementor-element.elementor-element-90aef94{text-align:start}.elementor-30135 .elementor-element.elementor-element-90aef94 .elementor-heading-title{font-size:22px}.elementor-30135 .elementor-element.elementor-element-5a4fa5f7>.elementor-element-populated{padding:70px 21px}.elementor-30135 .elementor-element.elementor-element-4313ac70>.elementor-widget-container{margin:0 0 20px}.elementor-30135 .elementor-element.elementor-element-27a827bd>.elementor-widget-container{margin:20px}.elementor-30135 .elementor-element.elementor-element-27a827bd{text-align:start}.elementor-30135 .elementor-element.elementor-element-3eac6575 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-3eac6575 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-3eac6575 .product-variations{display:none}.elementor-30135 .elementor-element.elementor-element-f542cbe{margin-top:0;margin-bottom:0;padding:0 0 0 20px}.elementor-30135 .elementor-element.elementor-element-30d16987>.elementor-widget-container{margin:20px 0 0}.elementor-30135 .elementor-element.elementor-element-8ed0ed2>.elementor-element-populated{padding:70px 21px}.elementor-30135 .elementor-element.elementor-element-5cd76d6>.elementor-widget-container{margin:0 0 20px}.elementor-30135 .elementor-element.elementor-element-d8b0696 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-d8b0696 .product-variations{display:none}.elementor-30135 .elementor-element.elementor-element-13e6e3a4>.elementor-element-populated{padding:50px}.elementor-30135 .elementor-element.elementor-element-e99b044 .elementor-heading-title{font-size:44px;line-height:46px}.elementor-30135 .elementor-element.elementor-element-79b28985:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-30135 .elementor-element.elementor-element-79b28985>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-30135 .elementor-element.elementor-element-1b0d5b20>.elementor-widget-container{margin:20px 0 0}.elementor-30135 .elementor-element.elementor-element-1cd05ff>.elementor-widget-container{margin:20px 0 0}.elementor-30135 .elementor-element.elementor-element-3593024>.elementor-element-populated{padding:70px 21px}.elementor-30135 .elementor-element.elementor-element-37451df>.elementor-widget-container{margin:0 0 20px}.elementor-30135 .elementor-element.elementor-element-43a9211 .categories{display:none}.elementor-30135 .elementor-element.elementor-element-43a9211 .reviews{display:none}.elementor-30135 .elementor-element.elementor-element-43a9211 .product-variations{display:none}}@media(max-width:1024px) and (min-width:768px){.elementor-30135 .elementor-element.elementor-element-b89220a{width:100%}.elementor-30135 .elementor-element.elementor-element-284dea99{width:100%}.elementor-30135 .elementor-element.elementor-element-056f8a4{width:100%}.elementor-30135 .elementor-element.elementor-element-13e6e3a4{width:100%}.elementor-30135 .elementor-element.elementor-element-79b28985{width:100%}.elementor-30135 .elementor-element.elementor-element-46b8f8f0{width:50%}.elementor-30135 .elementor-element.elementor-element-400f8f9{width:50%}.elementor-30135 .elementor-element.elementor-element-72d8757{width:50%}}@media (max-width:991px){.elementor-30135 .elementor-element.elementor-element-f542cbe>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-30135 .elementor-element.elementor-element-6a1b3bca{width:100% !important}.elementor-30135 .elementor-element.elementor-element-6a1b3bca>.elementor-element-populated{margin:0 0 50px !important}}@media (max-width:991px){.elementor-30135 .elementor-element.elementor-element-f542cbe>.elementor-container>.elementor-row{flex-wrap:wrap}.elementor-30135 .elementor-element.elementor-element-d37e29b{width:100% !important}}