.elementor-15302 .elementor-element.elementor-element-29b3c2d{--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:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-05d568d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-05d568d:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-05d568d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-15302 .elementor-element.elementor-element-693642c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0.75rem 0rem 0.75rem 0rem;}.elementor-15302 .elementor-element.elementor-element-693642c .woocommerce-breadcrumb{color:#FCFCFC;font-size:16px;font-weight:600;text-align:start;}.elementor-15302 .elementor-element.elementor-element-693642c .woocommerce-breadcrumb > a{color:var( --e-global-color-bf2989e );}.elementor-15302 .elementor-element.elementor-element-140c771 .elementor-heading-title{font-family:"Helvetica", inter;font-weight:600;}.elementor-15302 .elementor-element.elementor-element-8b506eb{--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:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-f162a4d{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-cca7204 > .elementor-widget-container{border-style:none;}.elementor-15302 .elementor-element.elementor-element-cedc5cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#BBBBBB;--border-color:#BBBBBB;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-cedc5cf:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-cedc5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-15302 .elementor-element.elementor-element-3cd2c3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-15302 .elementor-element.elementor-element-3cd2c3f .elementor-heading-title{font-family:"inter", inter;font-size:1.3rem;font-weight:600;line-height:1.8rem;}.elementor-15302 .elementor-element.elementor-element-ee7cf3a > .elementor-widget-container{background-color:transparent;padding:10px 10px 0px 10px;background-image:linear-gradient(180deg, #FFFEEC 0%, #FFFFEC 100%);border-style:none;border-radius:6px 6px 6px 6px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-15302 .elementor-element.elementor-element-ee7cf3a{text-align:start;}.elementor-15302 .elementor-element.elementor-element-ee7cf3a .elementor-heading-title{font-size:0.8rem;font-weight:500;}.elementor-15302 .elementor-element.elementor-element-186aea5{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15302 .elementor-element.elementor-element-aac465c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-15302 .elementor-element.elementor-element-aac465c > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E7;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.35);}.elementor-15302 .elementor-element.elementor-element-5df3ffe{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15302 .elementor-element.elementor-element-5df3ffe > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 0px 10px;border-style:none;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.32);}.elementor-15302 .elementor-element.elementor-element-18f1add{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;--flex-wrap:wrap;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15302 .elementor-element.elementor-element-18f1add.e-con{--align-self:flex-start;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button{background-color:var( --e-global-color-bf2989e );font-family:"inter", inter;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:1px 1px 4px 0px rgba(0, 0, 0, 0.32);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-665e3f3 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button:hover, .elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:radial-gradient(at center center, var( --e-global-color-bf2989e ) 10%, var( --e-global-color-bf2989e ) 89%);border-color:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6.elementor-element{--align-self:stretch;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6{z-index:3;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button:hover svg, .elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15302 .elementor-element.elementor-element-725216c{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;}.elementor-15302 .elementor-element.elementor-element-d1b3fda.elementor-element{--align-self:center;}.elementor-15302 .elementor-element.elementor-element-d1b3fda .elementor-icon-wrapper{text-align:center;}.elementor-15302 .elementor-element.elementor-element-d1b3fda .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-d1b3fda .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-95365ba.elementor-element{--align-self:center;}.elementor-15302 .elementor-element.elementor-element-95365ba .elementor-icon-wrapper{text-align:center;}.elementor-15302 .elementor-element.elementor-element-95365ba .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-95365ba .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-ff11e8b.elementor-element{--align-self:center;}.elementor-15302 .elementor-element.elementor-element-ff11e8b .elementor-icon-wrapper{text-align:center;}.elementor-15302 .elementor-element.elementor-element-ff11e8b .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-ff11e8b .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-28e06cf.elementor-element{--align-self:center;}.elementor-15302 .elementor-element.elementor-element-28e06cf .elementor-icon-wrapper{text-align:center;}.elementor-15302 .elementor-element.elementor-element-28e06cf .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-28e06cf .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-5f5c361.elementor-element{--align-self:center;}.elementor-15302 .elementor-element.elementor-element-5f5c361 .elementor-icon-wrapper{text-align:center;}.elementor-15302 .elementor-element.elementor-element-5f5c361 .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-5f5c361 .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-1bf695c.elementor-element{--align-self:center;}.elementor-15302 .elementor-element.elementor-element-1bf695c .elementor-icon-wrapper{text-align:center;}.elementor-15302 .elementor-element.elementor-element-1bf695c .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-1bf695c .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-b3138b5 > .elementor-widget-container{background-color:#FFFEFE;padding:10px 10px 10px 10px;border-radius:010px 010px 010px 010px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-15302 .elementor-element.elementor-element-b3138b5.elementor-element{--align-self:stretch;}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-15302 .elementor-element.elementor-element-b3138b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bf2989e );}.elementor-15302 .elementor-element.elementor-element-b3138b5.elementor-view-framed .elementor-icon, .elementor-15302 .elementor-element.elementor-element-b3138b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-bf2989e );color:var( --e-global-color-bf2989e );border-color:var( --e-global-color-bf2989e );}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon{font-size:34px;}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-title, .elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-title a{font-family:"Helvetica", inter;font-size:0.9rem;font-weight:700;}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-title{color:#000000;}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-description{font-family:"Helvetica", inter;font-size:0.75rem;font-weight:500;color:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-b79eb6d > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5) inset;}.elementor-15302 .elementor-element.elementor-element-b79eb6d{text-align:justify;font-family:"Helvetica", inter;font-size:0.9rem;font-weight:500;line-height:1.5rem;}.elementor-15302 .elementor-element.elementor-element-c91770b > .elementor-widget-container{margin:0.3rem 0rem 0rem 0rem;}.elementor-15302 .elementor-element.elementor-element-6e5b90c{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-983416f{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-56e1ac4 > .elementor-widget-container{--e-transform-translateY:-11rem;}.elementor-15302 .elementor-element.elementor-element-261cc83 > .elementor-widget-container{background-color:#F5F5F5;padding:0.7rem 1rem 0rem 1rem;border-radius:10px 10px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-261cc83{text-align:start;}.elementor-15302 .elementor-element.elementor-element-261cc83 .elementor-heading-title{font-family:"Helvetica", inter;font-size:1rem;font-weight:600;line-height:1.3rem;}.elementor-15302 .elementor-element.elementor-element-88b3dcc{--display:flex;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;}.elementor-15302 .elementor-element.elementor-element-e375760 img{border-radius:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-f761fa1 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.2rem;fill:#000000;color:#000000;padding:5px 5px 5px 5px;}.elementor-15302 .elementor-element.elementor-element-f761fa1 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-15302 .elementor-element.elementor-element-e8a8cfd{--display:flex;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;}.elementor-15302 .elementor-element.elementor-element-b1a8f4c img{border-radius:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-793d2b7 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.2rem;fill:#000000;color:#000000;padding:5px 5px 5px 5px;}.elementor-15302 .elementor-element.elementor-element-793d2b7 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-15302 .elementor-element.elementor-element-a4d25d8{--display:flex;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;}.elementor-15302 .elementor-element.elementor-element-efec291 img{border-radius:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-12ddcbc .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.2rem;fill:#000000;color:#000000;padding:5px 5px 5px 5px;}.elementor-15302 .elementor-element.elementor-element-12ddcbc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-15302 .elementor-element.elementor-element-8fdab53{--display:flex;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;}.elementor-15302 .elementor-element.elementor-element-5b47af2 img{border-radius:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-d0ae61c .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.2rem;fill:#000000;color:#000000;padding:5px 5px 5px 5px;}.elementor-15302 .elementor-element.elementor-element-d0ae61c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-15302 .elementor-element.elementor-element-965c5b8{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:80px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-20d58b4 );--e-n-carousel-arrow-hover-color:var( --e-global-color-aa731b0 );}.elementor-15302 .elementor-element.elementor-element-965c5b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-15302 .elementor-element.elementor-element-965c5b8 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:none;}.elementor-15302 .elementor-element.elementor-element-965c5b8 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-643da00{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#059A91;--border-color:#059A91;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15302 .elementor-element.elementor-element-643da00:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-643da00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-15302 .elementor-element.elementor-element-33e6492 > .elementor-widget-container{background-color:#FCFCFC;margin:1% 0% 0% 0%;padding:0.5rem 0.5rem 0.5rem 0.5rem;border-style:none;}.elementor-15302 .elementor-element.elementor-element-33e6492.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15302 .elementor-element.elementor-element-d95dccd{--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:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;--z-index:1;}.elementor-15302 .elementor-element.elementor-element-37bc176{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-15302 .elementor-element.elementor-element-37bc176:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-37bc176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15302 .elementor-element.elementor-element-629dad0 .elementor-button{background-color:#F5F5F5;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-629dad0 .elementor-button:hover, .elementor-15302 .elementor-element.elementor-element-629dad0 .elementor-button:focus{background-color:var( --e-global-color-20d58b4 );color:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-629dad0 .elementor-button:hover svg, .elementor-15302 .elementor-element.elementor-element-629dad0 .elementor-button:focus svg{fill:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-639ee6d .elementor-button{background-color:#F5F5F5;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-639ee6d .elementor-button:hover, .elementor-15302 .elementor-element.elementor-element-639ee6d .elementor-button:focus{background-color:var( --e-global-color-20d58b4 );color:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-639ee6d .elementor-button:hover svg, .elementor-15302 .elementor-element.elementor-element-639ee6d .elementor-button:focus svg{fill:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-45e3a1e .elementor-button{background-color:#F5F5F5;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-45e3a1e .elementor-button:hover, .elementor-15302 .elementor-element.elementor-element-45e3a1e .elementor-button:focus{background-color:var( --e-global-color-20d58b4 );color:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-45e3a1e .elementor-button:hover svg, .elementor-15302 .elementor-element.elementor-element-45e3a1e .elementor-button:focus svg{fill:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-4d46ff9 .elementor-button{background-color:#F5F5F5;font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-4d46ff9 .elementor-button:hover, .elementor-15302 .elementor-element.elementor-element-4d46ff9 .elementor-button:focus{background-color:var( --e-global-color-20d58b4 );color:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-4d46ff9 .elementor-button:hover svg, .elementor-15302 .elementor-element.elementor-element-4d46ff9 .elementor-button:focus svg{fill:var( --e-global-color-9d3a63e );}.elementor-15302 .elementor-element.elementor-element-9828eb0{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-0386920{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-e0642e5 > .elementor-widget-container{background-color:#F5F5F5;padding:0.7rem 1rem 0rem 1rem;border-radius:10px 10px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-e0642e5{text-align:start;}.elementor-15302 .elementor-element.elementor-element-e0642e5 .elementor-heading-title{font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.3rem;}.elementor-15302 .elementor-element.elementor-element-d62b35b > .elementor-widget-container{padding:01.5rem 2rem 1rem 2rem;border-style:none;}.elementor-15302 .elementor-element.elementor-element-d62b35b{font-size:0.95rem;font-weight:700;}.elementor-15302 .elementor-element.elementor-element-2512c12{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-77df1f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-e6f2f1a > .elementor-widget-container{--e-transform-translateY:-11rem;}.elementor-15302 .elementor-element.elementor-element-ea0d75f > .elementor-widget-container{background-color:#F5F5F5;padding:0.7rem 1rem 0rem 1rem;border-radius:10px 10px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-ea0d75f{text-align:start;}.elementor-15302 .elementor-element.elementor-element-ea0d75f .elementor-heading-title{font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.3rem;}.elementor-15302 .elementor-element.elementor-element-3b83bb9 > .elementor-widget-container{padding:2rem 1rem 2rem 1rem;}.elementor-15302 .elementor-element.elementor-element-3b83bb9{color:#000000;font-size:0.8rem;font-weight:400;line-height:1.5rem;}.elementor-15302 .elementor-element.elementor-element-1c5fcc7{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-1547137{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-f1e43d5 > .elementor-widget-container{--e-transform-translateY:-11rem;}.elementor-15302 .elementor-element.elementor-element-213e371 > .elementor-widget-container{background-color:#F5F5F5;padding:0.7rem 1rem 0rem 1rem;border-radius:10px 10px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-213e371{text-align:start;}.elementor-15302 .elementor-element.elementor-element-213e371 .elementor-heading-title{font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.3rem;}.elementor-15302 .elementor-element.elementor-element-860e819 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-1f5ee7f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-975c2cc{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-f59b353 > .elementor-widget-container{--e-transform-translateY:-11rem;}.elementor-15302 .elementor-element.elementor-element-7262489 > .elementor-widget-container{background-color:#F5F5F5;padding:0.7rem 1rem 0rem 1rem;border-radius:10px 10px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-7262489{text-align:start;}.elementor-15302 .elementor-element.elementor-element-7262489 .elementor-heading-title{font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.3rem;}.elementor-15302 .elementor-element.elementor-element-9ef0900{width:100%;max-width:100%;}.elementor-15302 .elementor-element.elementor-element-9ef0900 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-15302 .elementor-element.elementor-element-a41bd9f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-ad06502{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-9fe0778 > .elementor-widget-container{--e-transform-translateY:-11rem;}.elementor-15302 .elementor-element.elementor-element-6894a29{--display:flex;}.elementor-15302 .elementor-element.elementor-element-652265a{--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;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-652265a:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-652265a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15302 .elementor-element.elementor-element-32cf77e{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-32cf77e:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-32cf77e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15302 .elementor-element.elementor-element-f7550d9{font-family:"Helvetica", inter;font-size:0.95rem;font-weight:500;color:#000000;}.elementor-15302 .elementor-element.elementor-element-f7550d9 a{color:var( --e-global-color-aa731b0 );}.elementor-15302 .elementor-element.elementor-element-1cd694d{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:15px;--n-tabs-gap:0px;--n-tabs-title-border-radius:8px 8px 0px 0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:0.95rem;--n-tabs-title-color-active:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-1cd694d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-15302 .elementor-element.elementor-element-1cd694d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-15302 .elementor-element.elementor-element-1cd694d > .elementor-widget-container{background-color:#F5F5F5;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-15302 .elementor-element.elementor-element-1cd694d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Helvetica", inter;font-weight:600;}.elementor-15302 .elementor-element.elementor-element-17c72e9{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-99d123b{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-3216b08 > .elementor-widget-container{--e-transform-translateY:-11rem;}.elementor-15302 .elementor-element.elementor-element-75c3ade > .elementor-widget-container{background-color:#F5F5F5;padding:0.7rem 1rem 0rem 1rem;border-radius:10px 10px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-75c3ade{text-align:start;}.elementor-15302 .elementor-element.elementor-element-75c3ade .elementor-heading-title{font-family:"Helvetica", inter;font-size:0.95rem;font-weight:600;line-height:1.3rem;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px;padding:10px 10px 10px 10px;border-color:#F5F5F5;}.elementor-15302 .elementor-element.elementor-element-075d392 > .elementor-widget-container{padding:1rem 1rem 1rem 1rem;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:15px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:10px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-665e3f3 );margin-bottom:10px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-665e3f3 );margin-bottom:10px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"inter", inter;font-size:16px;font-weight:600;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-accent );}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-665e3f3 );font-family:"inter", inter;font-size:16px;font-weight:600;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-9d3a63e );background-color:var( --e-global-color-bf2989e );border-color:#F5F5F5;font-family:"Inter", inter;font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;margin-top:0px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-bf2989e );background-color:#F3F3F3;border-color:var( --e-global-color-bf2989e );}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-15302 .elementor-element.elementor-element-ba60e0b{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-2795e5d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bf2989e );--border-color:var( --e-global-color-bf2989e );--margin-top:2rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-15302 .elementor-element.elementor-element-2795e5d:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-2795e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15302 .elementor-element.elementor-element-dca5dde{--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E9E9E9;--border-color:#E9E9E9;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-dca5dde:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-dca5dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15302 .elementor-element.elementor-element-05b1833{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:010px 010px;--row-gap:010px;--column-gap:010px;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E9E9E9;--border-color:#E9E9E9;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-05b1833:not(.elementor-motion-effects-element-type-background), .elementor-15302 .elementor-element.elementor-element-05b1833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15302 .elementor-element.elementor-element-efec54b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15302 .elementor-element.elementor-element-efec54b{text-align:start;}.elementor-15302 .elementor-element.elementor-element-efec54b .elementor-heading-title{font-size:26px;font-weight:600;font-style:normal;text-decoration:none;line-height:2rem;letter-spacing:-1px;color:#000000;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px;padding:10px 10px 10px 10px;border-color:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-a8429fa{width:100%;max-width:100%;}.elementor-15302 .elementor-element.elementor-element-a8429fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-element{--align-self:stretch;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:15px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:10px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-665e3f3 );margin-bottom:10px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-665e3f3 );margin-bottom:10px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"inter", inter;font-size:16px;font-weight:600;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-accent );}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-665e3f3 );font-family:"inter", inter;font-size:16px;font-weight:600;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-665e3f3 );}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-9d3a63e );background-color:var( --e-global-color-bf2989e );border-color:var( --e-global-color-665e3f3 );font-family:"Inter", inter;font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;margin-top:0px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-bf2989e );background-color:#F3F3F3;border-color:var( --e-global-color-bf2989e );}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products .added_to_cart{margin-inline-start:0px;}@media(min-width:700px){.elementor-15302 .elementor-element.elementor-element-29b3c2d{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-05d568d{--width:100%;}.elementor-15302 .elementor-element.elementor-element-8b506eb{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-f162a4d{--width:50%;}.elementor-15302 .elementor-element.elementor-element-cedc5cf{--width:50%;}.elementor-15302 .elementor-element.elementor-element-6e5b90c{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-643da00{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-d95dccd{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-37bc176{--width:45%;}.elementor-15302 .elementor-element.elementor-element-9828eb0{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-2512c12{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-1c5fcc7{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-1f5ee7f{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-a41bd9f{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-17c72e9{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-ba60e0b{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-dca5dde{--content-width:1400px;}.elementor-15302 .elementor-element.elementor-element-05b1833{--content-width:1400px;}}@media(max-width:1023px) and (min-width:700px){.elementor-15302 .elementor-element.elementor-element-f162a4d{--width:100%;}.elementor-15302 .elementor-element.elementor-element-cedc5cf{--width:100%;}.elementor-15302 .elementor-element.elementor-element-643da00{--content-width:800px;}}@media(max-width:1023px){.elementor-15302 .elementor-element.elementor-element-05d568d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-693642c > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-15302 .elementor-element.elementor-element-693642c.elementor-element{--align-self:flex-start;}.elementor-15302 .elementor-element.elementor-element-8b506eb{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-15302 .elementor-element.elementor-element-3cd2c3f > .elementor-widget-container{padding:00.5rem 0rem 0rem 0rem;}.elementor-15302 .elementor-element.elementor-element-3cd2c3f .elementor-heading-title{font-size:1.3rem;line-height:1.5rem;}.elementor-15302 .elementor-element.elementor-element-186aea5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15302 .elementor-element.elementor-element-aac465c{width:100%;max-width:100%;}.elementor-15302 .elementor-element.elementor-element-5df3ffe{width:100%;max-width:100%;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 > .elementor-widget-container{padding:5px 5px 0px 5px;}.elementor-15302 .elementor-element.elementor-element-725216c{--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;}.elementor-15302 .elementor-element.elementor-element-725216c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15302 .elementor-element.elementor-element-965c5b8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-15302 .elementor-element.elementor-element-643da00{--margin-top:02rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-15302 .elementor-element.elementor-element-33e6492 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-15302 .elementor-element.elementor-element-dca5dde{--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-05b1833{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15302 .elementor-element.elementor-element-efec54b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15302 .elementor-element.elementor-element-efec54b .elementor-heading-title{font-size:1.4rem;line-height:1.1em;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .button{margin-top:0px;}}@media(max-width:699px){.elementor-15302 .elementor-element.elementor-element-29b3c2d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-05d568d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:00.5rem;--padding-right:00.5rem;}.elementor-15302 .elementor-element.elementor-element-05d568d.e-con{--align-self:flex-start;}.elementor-15302 .elementor-element.elementor-element-693642c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-693642c .woocommerce-breadcrumb{font-size:0.5rem;line-height:1.2rem;letter-spacing:0px;word-spacing:0.2rem;text-align:start;}.elementor-15302 .elementor-element.elementor-element-140c771 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-15302 .elementor-element.elementor-element-140c771 .elementor-heading-title{font-size:1.2rem;line-height:1.5rem;letter-spacing:0.4px;}.elementor-15302 .elementor-element.elementor-element-8b506eb{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-cedc5cf{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:01rem;--padding-bottom:01rem;--padding-left:0.5rem;--padding-right:00.5rem;}.elementor-15302 .elementor-element.elementor-element-3cd2c3f > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-15302 .elementor-element.elementor-element-3cd2c3f .elementor-heading-title{font-size:1.2rem;line-height:1.4rem;}.elementor-15302 .elementor-element.elementor-element-ee7cf3a > .elementor-widget-container{padding:10px 15px 0px 15px;border-radius:8px 8px 8px 8px;}.elementor-15302 .elementor-element.elementor-element-ee7cf3a .elementor-heading-title{font-size:0.8rem;}.elementor-15302 .elementor-element.elementor-element-186aea5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15302 .elementor-element.elementor-element-aac465c{width:100%;max-width:100%;}.elementor-15302 .elementor-element.elementor-element-aac465c > .elementor-widget-container{padding:10px 15px 5px 15px;}.elementor-15302 .elementor-element.elementor-element-5df3ffe{width:100%;max-width:100%;}.elementor-15302 .elementor-element.elementor-element-5df3ffe > .elementor-widget-container{padding:10px 15px 3px 15px;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-15302 .elementor-element.elementor-element-a7bd6b6 .elementor-button{font-size:1rem;padding:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-725216c{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-15302 .elementor-element.elementor-element-725216c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15302 .elementor-element.elementor-element-d1b3fda .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-d1b3fda .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-95365ba .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-95365ba .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-ff11e8b .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-ff11e8b .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-28e06cf .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-28e06cf .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-5f5c361 .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-5f5c361 .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-1bf695c .elementor-icon{font-size:50px;}.elementor-15302 .elementor-element.elementor-element-1bf695c .elementor-icon svg{height:50px;}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-15302 .elementor-element.elementor-element-b3138b5 .elementor-icon-box-description{line-height:1.4em;}.elementor-15302 .elementor-element.elementor-element-c91770b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-6e5b90c{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-983416f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-261cc83 > .elementor-widget-container{padding:0.7rem 0.5rem 0rem 00.5rem;border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-88b3dcc{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-15302 .elementor-element.elementor-element-965c5b8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-15302 .elementor-element.elementor-element-965c5b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-643da00{--content-width:100%;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15302 .elementor-element.elementor-element-33e6492 > .elementor-widget-container{padding:5% 1% 2% 1%;}.elementor-15302 .elementor-element.elementor-element-d95dccd{--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-37bc176{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-9828eb0{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-0386920{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-e0642e5 > .elementor-widget-container{padding:0.7rem 0.5rem 0rem 00.5rem;border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-d62b35b > .elementor-widget-container{padding:1rem 0.50rem 1rem 0.50rem;}.elementor-15302 .elementor-element.elementor-element-2512c12{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-77df1f3{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-ea0d75f > .elementor-widget-container{padding:0.7rem 0.5rem 0rem 00.5rem;border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-3b83bb9 > .elementor-widget-container{padding:0.50rem 0.50rem 0.50rem 0.50rem;}.elementor-15302 .elementor-element.elementor-element-3b83bb9{font-size:0.9rem;line-height:1.3rem;}.elementor-15302 .elementor-element.elementor-element-1c5fcc7{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-1547137{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-213e371 > .elementor-widget-container{padding:0.7rem 0.5rem 0rem 00.5rem;border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-1f5ee7f{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-975c2cc{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-7262489 > .elementor-widget-container{padding:0.7rem 0.5rem 0rem 00.5rem;border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-a41bd9f{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-ad06502{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-1cd694d{--n-tabs-title-border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-17c72e9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-99d123b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-75c3ade > .elementor-widget-container{padding:0.7rem 0.5rem 0rem 00.5rem;border-radius:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-075d392 > .elementor-widget-container{padding:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;line-height:1.3em;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:5px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:5px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .star-rating{margin-bottom:5px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product .button{font-size:14px;margin-top:10px;}.elementor-15302 .elementor-element.elementor-element-075d392.elementor-wc-products ul.products li.product{padding:3px 3px 10px 3px;}.elementor-15302 .elementor-element.elementor-element-ba60e0b{--min-height:10rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15302 .elementor-element.elementor-element-2795e5d{border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.5rem;--padding-right:00.5rem;}.elementor-15302 .elementor-element.elementor-element-dca5dde{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.50rem;--padding-right:0.50rem;}.elementor-15302 .elementor-element.elementor-element-05b1833{border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:5%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:01rem;--padding-bottom:01rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-15302 .elementor-element.elementor-element-efec54b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15302 .elementor-element.elementor-element-efec54b{text-align:start;}.elementor-15302 .elementor-element.elementor-element-efec54b .elementor-heading-title{font-size:1.2rem;line-height:1.3em;letter-spacing:0px;}.elementor-15302 .elementor-element.elementor-element-a8429fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:15px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;line-height:1.3em;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:5px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:5px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .star-rating{margin-bottom:5px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product .button{font-size:14px;margin-top:10px;}.elementor-15302 .elementor-element.elementor-element-a8429fa.elementor-wc-products ul.products li.product{padding:3px 3px 10px 3px;}}/* Start custom CSS for shortcode, class: .elementor-element-cca7204 *//* --- WooCommerce Product Gallery (kompakt, ohne Dots) --- */
.wcpg{max-width:100%}
.wcpg .wcpg-v{position:relative;background:#f5f5f5}
.wcpg .wcpg-i{display:block;width:100%;height:auto;object-fit:contain}

/* Pfeile – etwas größer & leicht weiter außen */
.wcpg .wcpg-b{
  position:absolute;top:50%;transform:translateY(-50%);
  width:48px;height:48px;               /* vorher 36px */
  border:0;border-radius:999px;background:#fff;cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 3px 10px rgba(0,0,0,.18); /* etwas kräftigerer Schatten */
  font:700 20px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial; /* vorher 16px */
  color:#111
}
.wcpg .wcpg-p{left:-10px}  /* leicht weiter außen */
.wcpg .wcpg-n{right:-10px}

.wcpg .wcpg-b:hover{filter:brightness(.96)}
.wcpg .wcpg-b:focus{outline:2px solid #111;outline-offset:2px}

/* Counter */
.wcpg .wcpg-c{
  position:absolute;right:16px;bottom:16px;padding:6px 10px;border-radius:999px;background:#fff;
  box-shadow:0 2px 8px rgba(0,0,0,.12);
  font:500 12px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#111
}

/* Thumbs */
.wcpg .wcpg-t{display:flex;gap:14px;margin-top:14px}
.wcpg .wcpg-thumb{border:0;background:transparent;padding:0;cursor:pointer}
.wcpg .wcpg-thumb img{
  width:92px;height:68px;object-fit:cover;border-radius:8px;
  border:1px solid #e5e7eb;background:#fff;display:block;
  transition:transform .15s, box-shadow .15s, border-color .15s
}
.wcpg .wcpg-thumb:hover img{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.12)}
.wcpg .wcpg-thumb.is img{border-color:#111;box-shadow:0 4px 12px rgba(0,0,0,.10)}

/* Optional: auf sehr großen Screens Pfeile noch weiter raus */
@media (min-width:1024px){
  .wcpg .wcpg-p{left:-16px}
  .wcpg .wcpg-n{right:-16px}
}

/* Mobil: Thumbs aus; Pfeile etwas kleiner, aber größer als vorher */
@media (max-width:640px){
  .wcpg .wcpg-t{display:none}
  .wcpg .wcpg-b{
    width:40px;height:40px;font-size:18px; /* vorher 32px / 14px */
  }
  .wcpg .wcpg-p{left:-6px}
  .wcpg .wcpg-n{right:-6px}
}

/* --- Lightbox --- */
body.wcpg--lock{overflow:hidden}
.wcpg-lb{
  position:fixed;inset:0;display:none;place-items:center;background:rgba(0,0,0,.85);
  z-index:9999
}
.wcpg-lb.on{display:grid}
.wcpg-lb .wcpg-lb-i{position:relative;max-width:92vw;max-height:92vh}
.wcpg-lb img{display:block;max-width:92vw;max-height:92vh;width:auto;height:auto;object-fit:contain}

/* Lightbox-Buttons – etwas größer & markanter */
.wcpg-lb .wcpg-lb-b{
  position:absolute;border:0;border-radius:999px;background:#fff;cursor:pointer;
  width:48px;height:48px; /* vorher 36px */
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 3px 12px rgba(0,0,0,.35);
  font:700 20px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#111
}
.wcpg-lb .wcpg-lb-p{left:-72px;top:50%;transform:translateY(-50%)} /* leicht weiter raus */
.wcpg-lb .wcpg-lb-n{right:-72px;top:50%;transform:translateY(-50%)}
.wcpg-lb .wcpg-lb-x{right:-10px;top:-10px}

/* Enge Screens: Pfeile näher ans Bild */
@media (max-width:480px){
  .wcpg-lb .wcpg-lb-p{left:8px}
  .wcpg-lb .wcpg-lb-n{right:8px}
  .wcpg-lb .wcpg-lb-b{width:40px;height:40px;font-size:18px}
}
/* Kompakte Flammen-Version - Links oben */
.woocommerce-product-gallery__image:before {
    content: "🔥 BELIEBT";
    position: absolute;
    top: 10px;
    left: 10px; /* Geändert von right zu left */
    padding: 4px 8px;
    background: #fff;
    border-radius: 12px;
    color: #e67e22;
    font-size: 12px;
    font-weight: bold;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    z-index: 10;
    animation: pulse 1.5s infinite;
    border: 1px solid rgba(230,126,34,0.2);
}

@keyframes pulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37bc176 */.mein-sticky {
  position: fixed;
  bottom: 1rem;   /* Abstand vom unteren Rand */
  left: 5%;
  transform: translateX(0%);
  z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d62b35b */.produkt-vorteile,
.produkt-vorteile ul,
.produkt-vorteile li {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.produkt-vorteile li {
  position: relative;
  padding-left: 1.8em !important;
  margin-bottom: 0.8em !important;
  line-height: 1.5;
  text-align: left;
}

.produkt-vorteile li:before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0.1em;
  color: #059A91;
  font-size: 1.1em;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-3b83bb9 *//* =======================================
   PRODUKTBEREICH – EIN WRAPPER (Elementor)
======================================= */

/* Grundschrift */
.produktbereich-unique-98324,
.produktbereich-unique-98324 .elementor-widget-container {
  font-size: 0.9rem;
}

/* =======================================
   Überschriften
======================================= */

.produktbereich-unique-98324 h2 {
  margin-bottom: 1.1rem;
  font-size: 1.3rem;
  font-weight: 700;
}

/* H3 – mehr Abstand OBEN */
.produktbereich-unique-98324 h3 {
  margin-top: 1.2rem;
  margin-bottom: 0.5rem;
  font-size: 1.15rem;
  font-weight: 600;
}

.produktbereich-unique-98324 h4 {
  margin-top: 0.7rem;
  margin-bottom: 0.4rem;
  font-size: 1.1rem;
}

/* =======================================
   Absatz-Abstände (HIER geändert)
======================================= */

.produktbereich-unique-98324 p {
  margin-bottom: 1.8rem; /* ⬅ +0,5rem mehr Abstand */
}

/* =======================================
   LISTEN → HÄKCHEN
======================================= */

.produktbereich-unique-98324 ul,
.produktbereich-unique-98324 .elementor-widget-container ul {
  list-style: none !important;
  padding-left: 0 !important;
  margin: 1.2rem 0 1.3rem 0 !important;
}

.produktbereich-unique-98324 li,
.produktbereich-unique-98324 .elementor-widget-container li {
  list-style: none !important;
  position: relative !important;
  padding-left: 34px !important;
  margin: 0.6rem 0 !important;
  line-height: 1.55 !important;
}

.produktbereich-unique-98324 li::marker,
.produktbereich-unique-98324 .elementor-widget-container li::marker {
  content: "" !important;
}

.produktbereich-unique-98324 li::before,
.produktbereich-unique-98324 .elementor-widget-container li::before {
  content: "✓" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.2em !important;

  width: 20px !important;
  height: 20px !important;

  border-radius: 50% !important;
  border: 2px solid #059A91 !important;
  color: #059A91 !important;

  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 18px !important;
  text-align: center !important;
}

/* =======================================
   USP Grid
======================================= */

.produktbereich-unique-98324 .product-usps {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin: 30px 0;
}

.produktbereich-unique-98324 .product-usp-item {
  background: #ffffff;
  padding: 18px 20px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.produktbereich-unique-98324 .product-usp-item h3 {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 1.25rem;
  font-weight: 600;
  color: #059A91;
}

.produktbereich-unique-98324 .product-usp-item p {
  margin: 0;
  font-size: 1rem;
  line-height: 1.4;
}

/* Tablet */
@media (max-width: 1024px) and (min-width: 769px) {
  .produktbereich-unique-98324 .product-usps {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

/* Handy */
@media (max-width: 768px) {
  .produktbereich-unique-98324 .product-usps {
    grid-template-columns: 1fr !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9ef0900 *//* =========================================================
   PRODUKT-DOWNLOADS – PDF ICON, GRAUER BUTTON
   ========================================================= */

/* Liste: zwei Spalten auf Desktop */
.product-downloads-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

/* Einzelne Zeile / Box */
.product-download-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 12px;
    background: #f7f7f7;
    border-radius: 4px;
    flex: 0 0 calc(50% - 4px);

    font-size: 14px !important;
    font-weight: 600 !important;
    font-family: inherit !important;
    color: #000000 !important;
}

/* Titel */
.product-download-title {
    flex: 1;
    padding-right: 16px;
    color: #000000 !important;
}

.product-download-title a {
    color: #000000 !important;
    text-decoration: none !important;
    font-weight: 600 !important;
}

/* ===== Button ===== */
.product-download-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    border-radius: 4px;
    background: #3a3a3a; /* dunkles Grau */
    color: #ffffff !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    white-space: nowrap;
    transition: background 0.2s ease-in-out;
}

/* Hover */
.product-download-button:hover,
.product-download-button:focus {
    background: #2b2b2b;
}

/* ===== PDF ICON ===== */
.product-download-button-icon {
    font-size: 20px !important;   /* deutlich größer */
    margin-right: 8px;
    line-height: 1;
}

/* Optional: PDF-Icon rot einfärben */
.product-download-button-icon.pdf {
    color: #e53935;
}

/* Text "Download" */
.product-download-button-text {
    display: inline;
}

/* Screenreader */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
}

/* ===== Mobile ===== */
@media (max-width: 600px) {
    .product-downloads-list {
        display: block;
    }

    .product-download-item {
        width: 100%;
        margin-bottom: 8px;
    }

    /* Nur Icon auf Mobile */
    .product-download-button-text {
        display: none;
    }

    .product-download-button-icon {
        margin-right: 0;
        font-size: 22px !important;
    }
}/* End custom CSS */