.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-a43e165{--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;--padding-top:100px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-4749 .elementor-element.elementor-element-a43e165:not(.elementor-motion-effects-element-type-background), .elementor-4749 .elementor-element.elementor-element-a43e165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-8a7f80b{--display:flex;}.elementor-4749 .elementor-element.elementor-element-8a7f80b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-images .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-images.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-images:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-images.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-images .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.woocommerce .elementor-4749 .elementor-element.elementor-element-ab18cdf .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-4749 .elementor-element.elementor-element-ab18cdf .flex-viewport{border-radius:0px 0px 0px 0px;}.elementor-4749 .elementor-element.elementor-element-7ab9774{--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-4749 .elementor-element.elementor-element-7ab9774:not(.elementor-motion-effects-element-type-background), .elementor-4749 .elementor-element.elementor-element-7ab9774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-772818f{--display:flex;}.elementor-widget-image-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-box.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image-box:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-box.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4749 .elementor-element.elementor-element-4dfe2b5 .elementor-image-box-wrapper{text-align:center;}.elementor-4749 .elementor-element.elementor-element-4dfe2b5.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4749 .elementor-element.elementor-element-4dfe2b5.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4749 .elementor-element.elementor-element-4dfe2b5.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-4dfe2b5 .elementor-image-box-title{margin-bottom:5px;font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-4dfe2b5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4749 .elementor-element.elementor-element-4dfe2b5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4749 .elementor-element.elementor-element-4dfe2b5:has(:hover) .elementor-image-box-title,
					 .elementor-4749 .elementor-element.elementor-element-4dfe2b5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-4dfe2b5 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-4749 .elementor-element.elementor-element-9ff0aeb{--display:flex;}.elementor-4749 .elementor-element.elementor-element-158d81f .elementor-image-box-wrapper{text-align:center;}.elementor-4749 .elementor-element.elementor-element-158d81f.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4749 .elementor-element.elementor-element-158d81f.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4749 .elementor-element.elementor-element-158d81f.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-158d81f .elementor-image-box-title{margin-bottom:5px;font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-158d81f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4749 .elementor-element.elementor-element-158d81f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4749 .elementor-element.elementor-element-158d81f:has(:hover) .elementor-image-box-title,
					 .elementor-4749 .elementor-element.elementor-element-158d81f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-158d81f .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-4749 .elementor-element.elementor-element-bf55bc9{--display:flex;}.elementor-4749 .elementor-element.elementor-element-0a28fd4 .elementor-image-box-wrapper{text-align:center;}.elementor-4749 .elementor-element.elementor-element-0a28fd4.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4749 .elementor-element.elementor-element-0a28fd4.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4749 .elementor-element.elementor-element-0a28fd4.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-0a28fd4 .elementor-image-box-title{margin-bottom:5px;font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-0a28fd4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4749 .elementor-element.elementor-element-0a28fd4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4749 .elementor-element.elementor-element-0a28fd4:has(:hover) .elementor-image-box-title,
					 .elementor-4749 .elementor-element.elementor-element-0a28fd4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-0a28fd4 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-widget-woocommerce-product-data-tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-data-tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-data-tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-data-tabs.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-data-tabs:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-data-tabs.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-data-tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-32f577f.elementor-element{--align-self:flex-start;}.woocommerce .elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-accent );}.woocommerce .elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.woocommerce .elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-secondary );}.woocommerce .elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-Tabs-panel{color:var( --e-global-color-accent );}.woocommerce .elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:1px;font-weight:100;line-height:0px;letter-spacing:0px;word-spacing:0px;}.elementor-4749 .elementor-element.elementor-element-d3f2718{--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-4749 .elementor-element.elementor-element-c096164{--display:flex;}.elementor-widget-woocommerce-product-title.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-title .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-woocommerce-product-title:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-woocommerce-product-title.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4749 .elementor-element.elementor-element-d8c10ae{width:100%;max-width:100%;}.elementor-4749 .elementor-element.elementor-element-d8c10ae .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-4749 .elementor-element.elementor-element-d471cdb{width:100%;max-width:100%;text-align:justify;font-family:"Oxanium", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-75b31ed{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-4749 .elementor-element.elementor-element-75b31ed .elementor-divider-separator{width:100%;}.elementor-4749 .elementor-element.elementor-element-75b31ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4749 .elementor-element.elementor-element-331fc11{text-align:justify;color:var( --e-global-color-accent );}.elementor-widget-jet-single-add-to-cart.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-single-add-to-cart .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-jet-single-add-to-cart .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-single-add-to-cart.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-jet-single-add-to-cart:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-jet-single-add-to-cart.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-jet-single-add-to-cart .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-2d2dd42{--add-to-cart-wc-forward-display:none;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:row;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:row;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:70px;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-4749 .elementor-element.elementor-element-2d2dd42 .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-4749 .elementor-element.elementor-element-7ee7134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4749 .elementor-element.elementor-element-7ee7134:not(.elementor-motion-effects-element-type-background), .elementor-4749 .elementor-element.elementor-element-7ee7134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-shortcode:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-shortcode.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-b600d7f{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4749 .elementor-element.elementor-element-b600d7f:not(.elementor-motion-effects-element-type-background), .elementor-4749 .elementor-element.elementor-element-b600d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-b3f966f{--display:flex;}.woocommerce .elementor-4749 .elementor-element.elementor-element-94ebad6 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-secondary );}.woocommerce .elementor-4749 .elementor-element.elementor-element-94ebad6 .woocommerce-tabs ul.wc-tabs li{border-color:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-137526f{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-4749 .elementor-element.elementor-element-137526f:not(.elementor-motion-effects-element-type-background), .elementor-4749 .elementor-element.elementor-element-137526f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4749 .elementor-element.elementor-element-8e426bb{--display:flex;}.elementor-4749 .elementor-element.elementor-element-259a376 .elementor-image-box-wrapper{text-align:center;}.elementor-4749 .elementor-element.elementor-element-259a376.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4749 .elementor-element.elementor-element-259a376.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4749 .elementor-element.elementor-element-259a376.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-259a376 .elementor-image-box-title{margin-bottom:5px;font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-259a376 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4749 .elementor-element.elementor-element-259a376 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4749 .elementor-element.elementor-element-259a376:has(:hover) .elementor-image-box-title,
					 .elementor-4749 .elementor-element.elementor-element-259a376:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-259a376 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-dffd7c9{--display:flex;}.elementor-4749 .elementor-element.elementor-element-6c1a459 .elementor-image-box-wrapper{text-align:center;}.elementor-4749 .elementor-element.elementor-element-6c1a459.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4749 .elementor-element.elementor-element-6c1a459.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4749 .elementor-element.elementor-element-6c1a459.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-6c1a459 .elementor-image-box-title{margin-bottom:5px;font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-6c1a459 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4749 .elementor-element.elementor-element-6c1a459 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4749 .elementor-element.elementor-element-6c1a459:has(:hover) .elementor-image-box-title,
					 .elementor-4749 .elementor-element.elementor-element-6c1a459:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-6c1a459 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-15a9a53{--display:flex;}.elementor-4749 .elementor-element.elementor-element-7721da6 .elementor-image-box-wrapper{text-align:center;}.elementor-4749 .elementor-element.elementor-element-7721da6.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4749 .elementor-element.elementor-element-7721da6.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4749 .elementor-element.elementor-element-7721da6.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-7721da6 .elementor-image-box-title{margin-bottom:5px;font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:500;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-7721da6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4749 .elementor-element.elementor-element-7721da6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-4749 .elementor-element.elementor-element-7721da6:has(:hover) .elementor-image-box-title,
					 .elementor-4749 .elementor-element.elementor-element-7721da6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-7721da6 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-4749 .elementor-element.elementor-element-d365aea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-4749 .elementor-element.elementor-element-d365aea:not(.elementor-motion-effects-element-type-background), .elementor-4749 .elementor-element.elementor-element-d365aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-media-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-media-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-media-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-media-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-media-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-media-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-media-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-4749 .elementor-element.elementor-element-02685a6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4749 .elementor-element.elementor-element-02685a6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4749 .elementor-element.elementor-element-02685a6 .elementor-main-swiper{height:85vh;}.elementor-4749 .elementor-element.elementor-element-02685a6 .elementor-main-swiper .swiper-slide{border-radius:1%;}.elementor-4749 .elementor-element.elementor-element-02685a6 .elementor-swiper-button{font-size:20px;}body.elementor-page-4749:not(.elementor-motion-effects-element-type-background), body.elementor-page-4749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-4749 .elementor-element.elementor-element-8a7f80b{--width:65.698%;}.elementor-4749 .elementor-element.elementor-element-d3f2718{--width:70%;}}@media(max-width:1366px){.elementor-4749 .elementor-element.elementor-element-02685a6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4749 .elementor-element.elementor-element-02685a6 .elementor-main-swiper{height:70vh;}}@media(max-width:1024px){.elementor-4749 .elementor-element.elementor-element-02685a6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4749 .elementor-element.elementor-element-02685a6 .elementor-main-swiper{height:55vh;}}@media(max-width:767px){.elementor-4749 .elementor-element.elementor-element-4dfe2b5 .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-158d81f .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-0a28fd4 .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-b600d7f{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4749 .elementor-element.elementor-element-b3f966f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4749 .elementor-element.elementor-element-259a376 .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-6c1a459 .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-7721da6 .elementor-image-box-img{margin-bottom:5px;}.elementor-4749 .elementor-element.elementor-element-02685a6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4749 .elementor-element.elementor-element-02685a6 .elementor-main-swiper{height:30vh;width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ab18cdf */.woocommerce-product-gallery {
    border-radius: 15px;
    overflow: hidden;
}

.elementor-4749 .elementor-element.elementor-element-ab18cdf .woocommerce-product-gallery {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-32f577f *//* Estado normal */
.elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.tabs li {
    border: 1px solid transparent !important;
    box-sizing: border-box;
    transition: all 0.2s ease;
}

/* Enlace de la pestaña */
.elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.tabs li a {
    color: #ffffff !important;
    transition: all 0.2s ease;
}

/* Hover */
.elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.tabs li:hover {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.tabs li:hover a {
    color: #c0392b !important;
}

/* Pestaña activa */
.elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.tabs li.active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-tabs ul.tabs li.active a {
    color: #c0392b !important;
}

/* Imatge de la pestanya Tabla de medidas */
.elementor-4749 .elementor-element.elementor-element-32f577f .woocommerce-Tabs-panel img {
    display: block;
    width: 100%;
    height: auto;
    border: 1px solid rgba(255,255,255,0.25);
    border-radius: 24px;
    transition: border-color 0.25s ease, box-shadow 0.25s ease;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-94ebad6 *//* Imatges generals de les pestanyes */
.woocommerce-Tabs-panel img {
    border: 1px solid #787775;
    border-radius: 5px;
    overflow: hidden;
    display: block;
}

/* Imatge pestanya Homologación */
#tab-wpt-6882 img {
    width: auto !important;
    max-width: 400px !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
}
/* =========================
   PC / ESCRIPTORI
   ========================= */

@media (min-width: 1025px) {

    .woocommerce-product-attributes.shop_attributes {
        width: 100%;
        border-collapse: separate !important;
        border-spacing: 0 !important;
        border: 1px solid #444 !important;
        border-radius: 5px !important;
        overflow: hidden !important;
    }

    .woocommerce-product-attributes.shop_attributes th,
    .woocommerce-product-attributes.shop_attributes td {
        padding: 5px 16px !important;
        vertical-align: middle !important;
        border: none !important;
        border-bottom: 1px solid #444 !important;
    }

    /* Columna esquerra */
    .woocommerce-product-attributes.shop_attributes th {
        width: 32% !important;
        font-weight: 600 !important;
        border-right: 1px solid #444 !important;
    }

    /* Columna dreta */
    .woocommerce-product-attributes.shop_attributes td {
        width: 68% !important;
    }

    /* Sense línia inferior a l'última fila */
    .woocommerce-product-attributes.shop_attributes tr:last-child th,
    .woocommerce-product-attributes.shop_attributes tr:last-child td {
        border-bottom: none !important;
    }

    /* Eliminar marges interns */
    .woocommerce-product-attributes.shop_attributes td p,
    .woocommerce-product-attributes.shop_attributes th p {
        margin: 0 !important;
    }
}
/* =========================
   TABLET + MÒBIL
   ========================= */

@media (max-width: 1024px) {

    .woocommerce-product-attributes.shop_attributes {
        display: block !important;
        width: 100% !important;
        border: 0 !important;
        border-collapse: collapse !important;
        border-spacing: 0 !important;
        border-radius: 0 !important;
        overflow: visible !important;
    }

    .woocommerce-product-attributes.shop_attributes tbody {
        display: block !important;
        width: 100% !important;
    }

    /* Cada atribut = una targeta */
    .woocommerce-product-attributes.shop_attributes tr {
        display: block !important;
        width: 100% !important;

        border: 1px solid #444 !important;
        border-radius: 5px !important;

        margin: 0 0 10px 0 !important;
        padding: 0 !important;

        overflow: hidden !important;
    }

    /* Reset complet de les cel·les */
    .woocommerce-product-attributes.shop_attributes th,
    .woocommerce-product-attributes.shop_attributes td {
        display: block !important;
        width: 100% !important;

        border: 0 !important;
        border-radius: 0 !important;
        margin: 0 !important;

        box-sizing: border-box !important;
    }

    /* Títol */
    .woocommerce-product-attributes.shop_attributes th {
        padding: 12px 14px !important;
        border-bottom: 1px solid #444 !important;
        font-weight: 600 !important;
    }

    /* Descripció */
    .woocommerce-product-attributes.shop_attributes td {
        padding: 12px 14px !important;
    }

    .woocommerce-product-attributes.shop_attributes td p,
    .woocommerce-product-attributes.shop_attributes th p {
        margin: 0 !important;
    }
}



/* =========================
   PESTANYES - MÒBIL
   3 EN UNA SOLA LÍNIA
   ========================= */

@media (max-width: 767px) {

    .woocommerce div.product .woocommerce-tabs ul.tabs {
        display: flex !important;
        flex-wrap: nowrap !important;
        align-items: stretch !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 0 20px 0 !important;
        padding: 0 !important;
        gap: 0 !important;

        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    /* Les 3 pestanyes comparteixen l'amplada disponible */
    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        flex: 1 1 0 !important;
        width: 33.333% !important;
        min-width: 0 !important;
        max-width: 33.333% !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }

    /* Text */
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        height: 100% !important;

        padding: 9px 4px !important;
        margin: 0 !important;

        box-sizing: border-box !important;

        font-size: 12px !important;
        line-height: 1.15 !important;
        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */