.elementor-1204 .elementor-element.elementor-element-201093c{--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:80px 50px;--row-gap:80px;--column-gap:50px;--padding-top:21px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-b4f0267{--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:47px 47px;--row-gap:47px;--column-gap:47px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery-slider.swiper-container-vertical{height:564px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:564px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:12px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:101px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 101px);}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-swiper-gallery-thumbs{padding-left:12px;padding-right:12px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:29px;color:var( --e-global-color-1d263af );background-color:#7A8B6000;border-radius:250px 250px 250px 250px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-1204 .elementor-element.elementor-element-034142e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1204 .elementor-element.elementor-element-a4b6243{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-31dc119 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-5a8c259{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-43b8151{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-4b2dfb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-4e7c0e8{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-b530b15{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-389b58d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-707a07f{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-50aacb4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-dbcc2bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-1563873{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-6f7feb3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-88184d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-84b332c{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-243b50e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-275f4fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-8d5fa51{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-0c2c3e3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-350e034 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-af12832{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-385bdf3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-a983aea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-d15baa8{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-5984322{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-e254685 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-ca97e6e{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-c11fb21{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-a2c464c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-f5a1692{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-8363462{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-5d75297 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-5602cd1{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-7634f55{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-82e28ef .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-47effb6{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-0d74567{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-4772d07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-96b1b3b{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-152ddc2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-10da883 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-1689d42{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-58ba4cd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-214c86b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-030534f{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-c4af9f9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-6c31ae5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-8c4a5a4{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-3cdb29f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-b85ba72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-93826c2{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-f37dabb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-277d58f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-07e411a{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-889fde1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-dcff648 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-e0fcdf6{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-55b76f2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-a11c15c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-5354a34{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-77754b7{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1204 .elementor-element.elementor-element-77754b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-product-gallery-slider.swiper-container-vertical{height:564px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:564px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:12px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:101px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 101px);}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-swiper-gallery-thumbs{padding-left:12px;padding-right:12px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-1204 .elementor-element.elementor-element-dadd6f1{font-family:var( --e-global-typography-c99ec47-font-family ), Sans-serif;font-size:var( --e-global-typography-c99ec47-font-size );font-weight:var( --e-global-typography-c99ec47-font-weight );text-transform:var( --e-global-typography-c99ec47-text-transform );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-dadd6f1 a{color:var( --e-global-color-primary );}.elementor-1204 .elementor-element.elementor-element-dadd6f1 a:hover{color:var( --e-global-color-fc7a6a6 );}.elementor-1204 .elementor-element.elementor-element-bf46db0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-bf46db0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:2rem;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-47b035c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-47b035c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:2rem;color:var( --e-global-color-primary );}.elementor-1204 .elementor-element.elementor-element-d564685{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1204 .elementor-element.elementor-element-32b33b1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1204 .elementor-element.elementor-element-11e1309 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-dcdedd4{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-6b4553b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-dbd88cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-2ae3620{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-0db1406{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-ad6ead2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-7eb5d3b{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-0e1dc2a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-2b240cb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-761b42f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-601c9fa{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-a3a1ebc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-2cfea26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-48b2dc6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-1204 .elementor-element.elementor-element-451027b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1204 .elementor-element.elementor-element-18fd19a .cart button, .elementor-1204 .elementor-element.elementor-element-18fd19a .cart .button{font-family:var( --e-global-typography-c99ec47-font-family ), Sans-serif;font-size:var( --e-global-typography-c99ec47-font-size );font-weight:var( --e-global-typography-c99ec47-font-weight );text-transform:var( --e-global-typography-c99ec47-text-transform );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );background-color:var( --e-global-color-938b2fd );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1204 .elementor-element.elementor-element-18fd19a .cart button:hover, .elementor-1204 .elementor-element.elementor-element-18fd19a .cart .button:hover{color:var( --e-global-color-1d263af );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1204 .elementor-element.elementor-element-18fd19a .added_to_cart{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-18fd19a{--view-cart-spacing:10px;}.elementor-1204 .elementor-element.elementor-element-18fd19a .quantity .qty{border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;color:var( --e-global-color-primary );background-color:var( --e-global-color-938b2fd );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1204 .elementor-element.elementor-element-18fd19a .quantity .qty:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-938b2fd );border-color:var( --e-global-color-secondary );}.woocommerce .elementor-1204 .elementor-element.elementor-element-18fd19a form.cart table.variations label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-c99ec47-font-family ), Sans-serif;font-size:var( --e-global-typography-c99ec47-font-size );font-weight:var( --e-global-typography-c99ec47-font-weight );text-transform:var( --e-global-typography-c99ec47-text-transform );}.elementor-1204 .elementor-element.elementor-element-a880ae7{--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;--gap:157px 157px;--row-gap:157px;--column-gap:157px;border-style:none;--border-style:none;--padding-top:34px;--padding-bottom:169px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-a880ae7:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-a880ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d263af );}.elementor-1204 .elementor-element.elementor-element-25cb679{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:74px 74px;--row-gap:74px;--column-gap:74px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-2b7ab51{width:var( --container-widget-width, 519px );max-width:519px;margin:0px 63px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:519px;--container-widget-flex-grow:0;}.elementor-1204 .elementor-element.elementor-element-2b7ab51 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:2.3rem;color:var( --e-global-color-primary );}.elementor-1204 .elementor-element.elementor-element-4d39659{--grid-columns:3;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;--grid-column-gap:12px;}.elementor-1204 .elementor-element.elementor-element-4d39659.elementor-element{--align-self:center;}.elementor-1204 .elementor-element.elementor-element-cdf08c7{--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;--gap:157px 157px;--row-gap:157px;--column-gap:157px;border-style:none;--border-style:none;--padding-top:34px;--padding-bottom:169px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-cdf08c7:not(.elementor-motion-effects-element-type-background), .elementor-1204 .elementor-element.elementor-element-cdf08c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d263af );}.elementor-1204 .elementor-element.elementor-element-2eb08f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:74px 74px;--row-gap:74px;--column-gap:74px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-d1940a2{width:var( --container-widget-width, 519px );max-width:519px;margin:0px 63px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:519px;--container-widget-flex-grow:0;}.elementor-1204 .elementor-element.elementor-element-d1940a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:2.3rem;color:var( --e-global-color-primary );}.elementor-1204 .elementor-element.elementor-element-1eeeaa5.elementor-element{--align-self:center;}.elementor-1204 .elementor-element.elementor-element-b805b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:none;--border-style:none;--padding-top:37px;--padding-bottom:221px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-01029bf{--display:flex;}.elementor-1204 .elementor-element.elementor-element-a1c31e3{width:var( --container-widget-width, 240px );max-width:240px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-1204 .elementor-element.elementor-element-a1c31e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:2.3rem;color:var( --e-global-color-primary );}.elementor-1204 .elementor-element.elementor-element-ff0c04b{--display:flex;}.elementor-1204 .elementor-element.elementor-element-43bf7e3{--grid-columns:4;--grid-row-gap:12px;--grid-column-gap:12px;}@media(max-width:1540px){.elementor-1204 .elementor-element.elementor-element-5a8c259{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-4e7c0e8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-707a07f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-1563873{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-84b332c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-8d5fa51{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-af12832{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-d15baa8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-ca97e6e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-f5a1692{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-5602cd1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-47effb6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-96b1b3b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-1689d42{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-030534f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-8c4a5a4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-93826c2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-07e411a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-e0fcdf6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-dadd6f1{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-d564685{--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-1204 .elementor-element.elementor-element-dcdedd4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-2ae3620{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-7eb5d3b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-0e1dc2a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-601c9fa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-48b2dc6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-18fd19a .cart button, .elementor-1204 .elementor-element.elementor-element-18fd19a .cart .button{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-18fd19a .added_to_cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-1204 .elementor-element.elementor-element-18fd19a form.cart table.variations label{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-a880ae7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:34px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-25cb679{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1204 .elementor-element.elementor-element-cdf08c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:34px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-2eb08f1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1204 .elementor-element.elementor-element-b805b69{--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:37px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1270px){.elementor-1204 .elementor-element.elementor-element-201093c{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-1204 .elementor-element.elementor-element-25cb679{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1204 .elementor-element.elementor-element-2b7ab51{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-2eb08f1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1204 .elementor-element.elementor-element-d1940a2{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-b805b69{--gap:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-1204 .elementor-element.elementor-element-a1c31e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1024px){.elementor-1204 .elementor-element.elementor-element-201093c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1204 .elementor-element.elementor-element-5a8c259{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-4e7c0e8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-707a07f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-1563873{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-84b332c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-8d5fa51{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-af12832{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-d15baa8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-ca97e6e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-f5a1692{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-5602cd1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-47effb6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-96b1b3b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-1689d42{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-030534f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-8c4a5a4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-93826c2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-07e411a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-e0fcdf6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-dadd6f1{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-bf46db0 .elementor-heading-title{font-size:20px;}.elementor-1204 .elementor-element.elementor-element-47b035c .elementor-heading-title{font-size:20px;}.elementor-1204 .elementor-element.elementor-element-dcdedd4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-2ae3620{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-7eb5d3b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-0e1dc2a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-601c9fa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-48b2dc6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-18fd19a .cart button, .elementor-1204 .elementor-element.elementor-element-18fd19a .cart .button{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-18fd19a .added_to_cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-1204 .elementor-element.elementor-element-18fd19a form.cart table.variations label{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-a880ae7{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-2b7ab51{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-2b7ab51 .elementor-heading-title{font-size:26px;}.elementor-1204 .elementor-element.elementor-element-4d39659{--grid-columns:2;}.elementor-1204 .elementor-element.elementor-element-cdf08c7{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:32px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-d1940a2{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-d1940a2 .elementor-heading-title{font-size:26px;}.elementor-1204 .elementor-element.elementor-element-1eeeaa5{width:100%;max-width:100%;}.elementor-1204 .elementor-element.elementor-element-b805b69{--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:37px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-a1c31e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1204 .elementor-element.elementor-element-a1c31e3 .elementor-heading-title{font-size:26px;}.elementor-1204 .elementor-element.elementor-element-43bf7e3{--grid-columns:2;--grid-row-gap:20px;}}@media(max-width:767px){.elementor-1204 .elementor-element.elementor-element-201093c{--content-width:90%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-product-gallery-slider.swiper-container-vertical{height:300px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:300px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:50px;}.elementor-1204 .elementor-element.elementor-element-bf60cc1 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 50px);}.elementor-1204 .elementor-element.elementor-element-5a8c259{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-4e7c0e8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-707a07f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-1563873{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-84b332c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-8d5fa51{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-af12832{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-d15baa8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-ca97e6e{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-f5a1692{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-5602cd1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-47effb6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-96b1b3b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-1689d42{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-030534f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-8c4a5a4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-93826c2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-07e411a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-e0fcdf6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-product-gallery-slider.swiper-container-vertical{height:300px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:300px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:50px;}.elementor-1204 .elementor-element.elementor-element-8958fc3 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 50px);}.elementor-1204 .elementor-element.elementor-element-dadd6f1{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-bf46db0{text-align:start;}.elementor-1204 .elementor-element.elementor-element-bf46db0 .elementor-heading-title{font-size:18px;}.elementor-1204 .elementor-element.elementor-element-47b035c{text-align:start;}.elementor-1204 .elementor-element.elementor-element-47b035c .elementor-heading-title{font-size:18px;}.elementor-1204 .elementor-element.elementor-element-dcdedd4{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-2ae3620{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-7eb5d3b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-0e1dc2a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-601c9fa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-48b2dc6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1204 .elementor-element.elementor-element-18fd19a .cart button, .elementor-1204 .elementor-element.elementor-element-18fd19a .cart .button{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-18fd19a .added_to_cart{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-1204 .elementor-element.elementor-element-18fd19a form.cart table.variations label{font-size:var( --e-global-typography-c99ec47-font-size );}.elementor-1204 .elementor-element.elementor-element-a880ae7{--content-width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:35px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-25cb679{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1204 .elementor-element.elementor-element-2b7ab51{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1204 .elementor-element.elementor-element-2b7ab51 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-1204 .elementor-element.elementor-element-4d39659{--grid-columns:1;}.elementor-1204 .elementor-element.elementor-element-cdf08c7{--content-width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:35px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-2eb08f1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1204 .elementor-element.elementor-element-d1940a2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1204 .elementor-element.elementor-element-d1940a2 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-1204 .elementor-element.elementor-element-b805b69{--content-width:90%;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:37px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1204 .elementor-element.elementor-element-a1c31e3{width:var( --container-widget-width, 162px );max-width:162px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:162px;--container-widget-flex-grow:0;}.elementor-1204 .elementor-element.elementor-element-a1c31e3 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-1204 .elementor-element.elementor-element-43bf7e3{--grid-columns:1;}}@media(min-width:768px){.elementor-1204 .elementor-element.elementor-element-b4f0267{--width:60%;}.elementor-1204 .elementor-element.elementor-element-77754b7{--width:42%;}}@media(max-width:1540px) and (min-width:768px){.elementor-1204 .elementor-element.elementor-element-201093c{--content-width:90%;}.elementor-1204 .elementor-element.elementor-element-a880ae7{--content-width:90%;}.elementor-1204 .elementor-element.elementor-element-cdf08c7{--content-width:90%;}.elementor-1204 .elementor-element.elementor-element-b805b69{--content-width:90%;}}@media(max-width:1270px) and (min-width:768px){.elementor-1204 .elementor-element.elementor-element-a880ae7{--content-width:90%;}.elementor-1204 .elementor-element.elementor-element-cdf08c7{--content-width:90%;}.elementor-1204 .elementor-element.elementor-element-b805b69{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1204 .elementor-element.elementor-element-77754b7{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-0e1dc2a */.acabats-wrap {
  display: flex;
  flex-wrap: wrap; /* Opcional: permet salt de línia si n’hi ha moltes */
  gap: 5px; /* Espai entre imatges */
  align-items: center;
}

.img-acabat {
  width: 77px;
  height: 74px;
  object-fit: cover;
  display: block;
  border-radius: 50%; /* Si vols mantenir forma circular */
}


/*   */
.elementor-1204 .elementor-element.elementor-element-0e1dc2a .acabats-wrap a img {
    width: 69px;
    height: 69px;
    object-fit: cover;
    object-position: center center;
    border-radius: 100%;
    padding: 3px;
    outline: 2px solid transparent;
    transition: all .4s;
}

.elementor-1204 .elementor-element.elementor-element-0e1dc2a .acabats-wrap a img:hover {

    outline-color: var(--e-global-color-primary);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601c9fa */.acabats-wrap {
  display: flex;
  flex-wrap: wrap; /* Opcional: permet salt de línia si n’hi ha moltes */
  gap: 10px; /* Espai entre imatges */
  align-items: center;
}

.img-acabat {
  width: 77px;
  height: 74px;
  object-fit: cover;
  display: block;
  border-radius: 50%; /* Si vols mantenir forma circular */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-601c9fa */.acabats-wrap {
  display: flex;
  flex-wrap: wrap; /* Opcional: permet salt de línia si n’hi ha moltes */
  gap: 10px; /* Espai entre imatges */
  align-items: center;
}

.img-acabat {
  width: 77px;
  height: 74px;
  object-fit: cover;
  display: block;
  border-radius: 50%; /* Si vols mantenir forma circular */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48b2dc6 */.acabats-wrap {
  display: flex;
  flex-wrap: wrap; /* Opcional: permet salt de línia si n’hi ha moltes */
  gap: 10px; /* Espai entre imatges */
  align-items: center;
}

.img-acabat {
  width: 77px;
  height: 74px;
  object-fit: cover;
  display: block;
  border-radius: 50%; /* Si vols mantenir forma circular */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48b2dc6 */.acabats-wrap {
  display: flex;
  flex-wrap: wrap; /* Opcional: permet salt de línia si n’hi ha moltes */
  gap: 10px; /* Espai entre imatges */
  align-items: center;
}

.img-acabat {
  width: 77px;
  height: 74px;
  object-fit: cover;
  display: block;
  border-radius: 50%; /* Si vols mantenir forma circular */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-18fd19a */.qib-button.minus {
  position: relative;
  font-size: 0; /* amaga el guió original */
}

.qib-button.minus::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 35%;     /* llargada més curta (abans 50%) */
  height: 2.5px;  /* gruix de la línia */
  background: #fff;
  transform: translate(-50%, -50%);
  border-radius: 2px;
}
.qib-button.plus {
  position: relative;
  font-size: 0; /* amaga el + original */
}

.qib-button.plus::before,
.qib-button.plus::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
  transform: translate(-50%, -50%);
  border-radius: 2px;
}

/* línia horitzontal */
.qib-button.plus::before {
  width: 35%;   /* llargada */
  height: 2.5px; /* gruix */
}

/* línia vertical */
.qib-button.plus::after {
  width: 2.5px; /* gruix */
  height: 35%;  /* llargada */
}
.quantity input.input-text.qty {
  font-family: 'AG', sans-serif !important;    
  font-size: 20px!important;        /* fa el número més petit */
  height: 45px !important;/* mateixa alçada que els botons */
  line-height: 41px!important;      /* centra el text dins l'input */
  text-align: center;     /* centra horitzontalment */
  padding: 0;             /* treu marges interns que el desplacen */
  margin: 0;              /* treu marges externs */
  box-sizing: border-box; /* perquè respecti l'alçada */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77754b7 */.elementor-1204 .elementor-element.elementor-element-77754b7 select {
  background: transparent !important;
  border: 2px solid var(--e-global-color-primary) !important;
  border-radius: 0 !important;
  color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-43bf7e3 */.ast-on-card-button {
  display: none !important;
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1204 h2 {
    margin-bottom: 0;
}/* End custom CSS */