.elementor-266389 .elementor-element.elementor-element-39e2d1eb{--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;--background-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-618ac449{--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;--background-transition:0.3s;}.woocommerce .elementor-266389 .elementor-element.elementor-element-1fdb6e31 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-266389 .elementor-element.elementor-element-1fdb6e31 .flex-viewport{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-266389 .elementor-element.elementor-element-1fdb6e31 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-266389 .elementor-element.elementor-element-1fdb6e31 .flex-control-thumbs img{border-style:none;border-radius:12px 12px 12px 12px;}.woocommerce .elementor-266389 .elementor-element.elementor-element-1fdb6e31 .flex-control-thumbs li{padding-right:calc(11px / 2);padding-left:calc(11px / 2);padding-bottom:11px;}.woocommerce .elementor-266389 .elementor-element.elementor-element-1fdb6e31 .flex-control-thumbs{margin-right:calc(-11px / 2);margin-left:calc(-11px / 2);}.elementor-266389 .elementor-element.elementor-element-3c922b71{--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;--gap:20px 20px;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-266389 .elementor-element.elementor-element-5a225f51 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:capitalize;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-266389 .elementor-element.elementor-element-2455129d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;font-style:normal;line-height:42px;}.woocommerce .elementor-266389 .elementor-element.elementor-element-51c77c51 .woocommerce-product-details__short-description{font-size:16px;line-height:27px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-266389 .elementor-element.elementor-element-652ab751 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-b2a6abc );color:var( --e-global-color-b2a6abc );border-style:none;padding:05px 10px 5px 10px;}.elementor-266389 .elementor-element.elementor-element-652ab751{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-266389 .elementor-element.elementor-element-652ab751 .elementor-button-content-wrapper{flex-direction:row;}.elementor-266389 .elementor-element.elementor-element-652ab751 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-266389 .elementor-element.elementor-element-54cd0663 .elementor-button{background-color:var( --e-global-color-e0ceb54 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-266389 .elementor-element.elementor-element-42f66002{--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;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-5f9f67de{--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;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-5266feb6{--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;--background-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-162b68ef .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:32px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-55e63893{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:030px;--margin-right:0px;}.elementor-266389 .elementor-element.elementor-element-55e63893.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-266389 .elementor-element.elementor-element-a206b99 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:32px;}.elementor-266389 .elementor-element.elementor-element-176ae501{--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;--justify-content:flex-start;--background-transition:0.3s;--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-266389 .elementor-element.elementor-element-9c7db5{text-align:left;}.elementor-266389 .elementor-element.elementor-element-9c7db5 img{max-width:85px;}.elementor-266389 .elementor-element.elementor-element-204b1e2e{text-align:left;}.elementor-266389 .elementor-element.elementor-element-204b1e2e img{max-width:85px;}.elementor-266389 .elementor-element.elementor-element-3767752d{text-align:left;}.elementor-266389 .elementor-element.elementor-element-3767752d img{max-width:85px;}.elementor-266389 .elementor-element.elementor-element-5ce7f05e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-266389 .elementor-element.elementor-element-5ce7f05e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-266389 .elementor-element.elementor-element-2c8c024a{--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;--background-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-3df7cabb .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:32px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-266389 .elementor-element.elementor-element-4dab82c6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;}.elementor-266389 .elementor-element.elementor-element-4b52044c{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-4b52044c, .elementor-266389 .elementor-element.elementor-element-4b52044c::before{--border-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-5952d5d5{width:100%;max-width:100%;bottom:110px;z-index:33;text-align:center;}body:not(.rtl) .elementor-266389 .elementor-element.elementor-element-5952d5d5{left:0px;}body.rtl .elementor-266389 .elementor-element.elementor-element-5952d5d5{right:0px;}.elementor-266389 .elementor-element.elementor-element-5952d5d5 .elementor-heading-title{color:var( --e-global-color-e0ceb54 );font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:20px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-266389 .elementor-element.elementor-element-28757ff8.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 00px 00px 00px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .elementor-main-swiper{height:590px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .elementor-swiper-button{font-size:20px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .swiper-pagination-bullet{height:12px;width:12px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .swiper-pagination-fraction{font-size:12px;color:#FFFFFFCC;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF96;opacity:1;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .swiper-pagination-bullet-active, .elementor-266389 .elementor-element.elementor-element-28757ff8 .swiper-pagination-progressbar-fill{background-color:#FFFFFFCC;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .elementor-carousel-image-overlay{background-color:var( --e-global-color-secondary );--e-carousel-image-overlay-color:var( --e-global-color-e0ceb54 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-266389 .elementor-element.elementor-element-4b42978b{--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;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-266389 .elementor-element.elementor-element-4b42978b:not(.elementor-motion-effects-element-type-background), .elementor-266389 .elementor-element.elementor-element-4b42978b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2a6abc );}.elementor-266389 .elementor-element.elementor-element-4b42978b, .elementor-266389 .elementor-element.elementor-element-4b42978b::before{--border-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-5ea72ab5{--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;--background-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-44213065{width:100%;max-width:100%;}.elementor-266389 .elementor-element.elementor-element-44213065 > .elementor-widget-container{padding:023px 0px 0px 0px;}.elementor-266389 .elementor-element.elementor-element-44213065 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;font-style:normal;line-height:42px;}.elementor-266389 .elementor-element.elementor-element-7ed2774c{--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;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-21758641 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:05px 10px 5px 10px;}.elementor-266389 .elementor-element.elementor-element-21758641{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-266389 .elementor-element.elementor-element-21758641 .elementor-button-content-wrapper{flex-direction:row;}.elementor-266389 .elementor-element.elementor-element-21758641 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-266389 .elementor-element.elementor-element-56453497 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:05px 10px 5px 10px;}.elementor-266389 .elementor-element.elementor-element-56453497{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-266389 .elementor-element.elementor-element-56453497 .elementor-button-content-wrapper{flex-direction:row;}.elementor-266389 .elementor-element.elementor-element-56453497 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-266389 .elementor-element.elementor-element-478fce6d .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:05px 10px 5px 10px;}.elementor-266389 .elementor-element.elementor-element-478fce6d{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-266389 .elementor-element.elementor-element-69f29bc5 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:05px 10px 5px 10px;}.elementor-266389 .elementor-element.elementor-element-69f29bc5{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-266389 .elementor-element.elementor-element-71d5c940{--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;--align-items:flex-end;--background-transition:0.3s;--padding-top:44px;--padding-bottom:71px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-71d5c940.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-266389 .elementor-element.elementor-element-51e79d86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-3333adef{--display:flex;--background-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-19825331 > .elementor-widget-container{padding:023px 0px 0px 0px;}.elementor-266389 .elementor-element.elementor-element-19825331 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;font-style:normal;line-height:42px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-266389 .elementor-element.elementor-element-1c994598{--grid-columns:4;}.elementor-266389 .elementor-element.elementor-element-6b54ab88{--display:flex;--min-height:278px;--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:center;--align-items:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:015px;}.elementor-266389 .elementor-element.elementor-element-6b54ab88:not(.elementor-motion-effects-element-type-background), .elementor-266389 .elementor-element.elementor-element-6b54ab88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-266389 .elementor-element.elementor-element-6b54ab88, .elementor-266389 .elementor-element.elementor-element-6b54ab88::before{--border-transition:0.3s;}.elementor-266389 .elementor-element.elementor-element-7c3481af > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-266389 .elementor-element.elementor-element-7c3481af .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;font-style:normal;line-height:42px;}.elementor-266389 .elementor-element.elementor-element-209e2f1f img{max-width:100%;height:160px;object-fit:contain;object-position:center center;}.elementor-266389 .elementor-element.elementor-element-65d8a3fa .elementor-button{background-color:var( --e-global-color-secondary );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:10px 75px 10px 75px;}.elementor-266389 .elementor-element.elementor-element-65d8a3fa > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-266389 .elementor-element.elementor-element-652ab751 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-28757ff8.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .elementor-carousel-image-overlay{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-266389 .elementor-element.elementor-element-21758641 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-56453497 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-478fce6d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-69f29bc5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-1c994598{--grid-columns:2;}}@media(min-width:768px){.elementor-266389 .elementor-element.elementor-element-39e2d1eb{--content-width:1228px;}.elementor-266389 .elementor-element.elementor-element-618ac449{--width:75%;}.elementor-266389 .elementor-element.elementor-element-3c922b71{--width:50%;}.elementor-266389 .elementor-element.elementor-element-5f9f67de{--content-width:1228px;}.elementor-266389 .elementor-element.elementor-element-5266feb6{--width:33%;}.elementor-266389 .elementor-element.elementor-element-55e63893{--width:33%;}.elementor-266389 .elementor-element.elementor-element-2c8c024a{--width:33%;}.elementor-266389 .elementor-element.elementor-element-4b42978b{--content-width:1228px;}.elementor-266389 .elementor-element.elementor-element-5ea72ab5{--width:100%;}.elementor-266389 .elementor-element.elementor-element-71d5c940{--content-width:1228px;}.elementor-266389 .elementor-element.elementor-element-3333adef{--width:100%;}}@media(max-width:767px){.elementor-266389 .elementor-element.elementor-element-39e2d1eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-1fdb6e31 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-266389 .elementor-element.elementor-element-652ab751{width:100%;max-width:100%;}.elementor-266389 .elementor-element.elementor-element-652ab751 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-5f9f67de{--padding-top:15px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-5266feb6{--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-266389 .elementor-element.elementor-element-5266feb6.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-55e63893{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-266389 .elementor-element.elementor-element-55e63893.e-con{--order:-99999 /* order start hack */;}.elementor-266389 .elementor-element.elementor-element-2c8c024a{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-4b52044c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-5952d5d5{bottom:115px;}.elementor-266389 .elementor-element.elementor-element-28757ff8.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .elementor-main-swiper{width:100%;}.elementor-266389 .elementor-element.elementor-element-28757ff8 .elementor-carousel-image-overlay{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-266389 .elementor-element.elementor-element-44213065 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-266389 .elementor-element.elementor-element-21758641{width:100%;max-width:100%;}.elementor-266389 .elementor-element.elementor-element-21758641 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-56453497{width:100%;max-width:100%;}.elementor-266389 .elementor-element.elementor-element-56453497 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-478fce6d{width:100%;max-width:100%;}.elementor-266389 .elementor-element.elementor-element-478fce6d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-69f29bc5{width:100%;max-width:100%;}.elementor-266389 .elementor-element.elementor-element-69f29bc5 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-266389 .elementor-element.elementor-element-71d5c940{--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-266389 .elementor-element.elementor-element-51e79d86{--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-266389 .elementor-element.elementor-element-3333adef{--width:100%;}.elementor-266389 .elementor-element.elementor-element-19825331 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-266389 .elementor-element.elementor-element-1c994598{--grid-columns:2;}.elementor-266389 .elementor-element.elementor-element-1c994598 > .elementor-widget-container{padding:0px 015px 0px 015px;}.elementor-266389 .elementor-element.elementor-element-6b54ab88{--padding-top:075px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-266389 .elementor-element.elementor-element-7c3481af{text-align:center;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1fdb6e31 *//*
#ds-gallery ol.flex-control-nav.flex-control-thumbs{
    display:none;
}
*/

@media(min-width:991px){
    #ds-gallery .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
        display: flex;
        flex-wrap: wrap;
    }
    
    #ds-gallery ol.flex-control-nav.flex-control-thumbs {
        order: 1;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-content: flex-start;
        max-width: 55px;
        margin-right:10px;
    }
    
    #ds-gallery .flex-viewport {
        order: 2;
        max-width:635px; 
        height: 567px!important;
    }
    
    #ds-gallery a.woocommerce-product-gallery__trigger {
        display: none;
    }
    
    #ds-gallery .flex-control-thumbs li{
        width: unset!important;
    }
    
    
}

@media(max-width:767px){
    /*nav*/
    .gallery-arrows {
        height: 30px;
        position: absolute;
        /* background-color: gray; */
        top: calc(50% - 22px);
        z-index: 9;
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .gallery-arrows a {
        text-decoration:none;
        display: block;
        color:#fff;
        text-shadow: 0 2px 5px #1c1c1c;
        height: 30px;
        margin: 10px;
        width: auto;
        padding: 10px 5px;
        font-size: 20px;
        opacity:.8;
    }

    .gallery-arrows a:hover{
        opacity:1;
    }
    ol.flex-control-nav.flex-control-thumbs {
        display: none;
    }
    
    .woocommerce div.product div.images {
        margin-bottom: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a225f51 */.rayita:before {
    content: '';
    width: 40px;
    height: 2px;
    margin-bottom: 23px;
    background: #000;
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54cd0663 *//* @media (max-width: 768px) {
  /* Ocultar el botón en pantallas de 768px de ancho o menos (dispositivos móviles) */
  
  
  #botondiseno {
    display: none;
  }
  
  
  
  
  
  
/*  } *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dab82c6 */.espesor span{
    line-height: 27px;
    display: block
}
.espesor span.linea_fina:before,
.espesor  span.linea_media:before,
.espesor  span.linea_gruesa:before{
    content:'';
    display:inline-block;
    width:17px;
    margin-right:15px;
    border-top:2px solid #000
}
.espesor  span.linea_media:before{
    border-top:3px solid #000
}

.espesor  span.linea_gruesa:before{
    border-top:4px solid #000
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-28757ff8 */.text-carouselhome.espacios .elementor-carousel-image-overlay {

    opacity: 1!important;
    transform:unset!important;
    justify-content: center;
    align-items: flex-end;
    padding: 10px 0 80px;
    margin-top:10PX ;
    line-height: 130%!important;
    background: linear-gradient(180deg, rgba(60, 60, 59, 0.00) 0%, #000 100%)!important;

}

.text-carouselhome.espacios .swiper-slide {
    overflow:visible!important
}


.text-carouselhome.espacios .swiper-container, .text-carouselhome .swiper {
    padding-bottom: 0px;
}


.text-carouselhome.espacios .elementor-carousel-image{
    border-radius:14px;
}

.text-carouselhome.espacios .swiper-pagination {
    bottom: 15px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44213065 */.bgnegro .titulo:before{
    content:'';
    width: 40px;
    height: 2px;
    background: #FFFFFF;
    display: block
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19825331 */.titulo:before{
    content:'';
    width: 40px;
    height: 2px;
    background: #000;
    display: block
}/* End custom CSS */