.elementor-51348 .elementor-element.elementor-element-68830e5{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-68830e5, .elementor-51348 .elementor-element.elementor-element-68830e5::before{--border-transition:0.3s;}.elementor-51348 .elementor-element.elementor-element-d33ed8b{--display:flex;--position:fixed;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;--z-index:66;}body:not(.rtl) .elementor-51348 .elementor-element.elementor-element-d33ed8b{left:0px;}body.rtl .elementor-51348 .elementor-element.elementor-element-d33ed8b{right:0px;}.elementor-51348 .elementor-element.elementor-element-c719f2f{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;z-index:62;text-align:center;}.elementor-51348 .elementor-element.elementor-element-c719f2f .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-38e7bba-font-family ), Sans-serif;font-size:var( --e-global-typography-38e7bba-font-size );font-weight:var( --e-global-typography-38e7bba-font-weight );text-transform:var( --e-global-typography-38e7bba-text-transform );text-decoration:var( --e-global-typography-38e7bba-text-decoration );line-height:var( --e-global-typography-38e7bba-line-height );letter-spacing:var( --e-global-typography-38e7bba-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-51348 .elementor-element.elementor-element-ac96bd7{width:100%;max-width:100%;}.elementor-51348 .elementor-element.elementor-element-ac96bd7 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-ac96bd7 .elementor-menu-toggle{margin:0 auto;}.elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button{background-color:#D7F76D;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:15px;font-weight:500;letter-spacing:-0.45px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button:hover, .elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button:focus{background-color:#FFFFFF;}.elementor-51348 .elementor-element.elementor-element-6bd0900{width:initial;max-width:initial;top:96px;}body:not(.rtl) .elementor-51348 .elementor-element.elementor-element-6bd0900{left:13px;}body.rtl .elementor-51348 .elementor-element.elementor-element-6bd0900{right:13px;}.elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button-content-wrapper{flex-direction:row;}.elementor-51348 .elementor-element.elementor-element-cd155a3{--display:flex;--min-height:100vh;--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:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:60;}.elementor-51348 .elementor-element.elementor-element-cd155a3, .elementor-51348 .elementor-element.elementor-element-cd155a3::before{--border-transition:0.3s;}.elementor-51348 .elementor-element.elementor-element-d186a12{--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:center;--align-items:center;--gap:248px 248px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-aadd5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-51348 .elementor-element.elementor-element-aadd5f6, .elementor-51348 .elementor-element.elementor-element-aadd5f6::before{--border-transition:0.3s;}.elementor-51348 .elementor-element.elementor-element-d3dba95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-d3dba95{color:#000000;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:43px;font-weight:700;line-height:43px;letter-spacing:-0.4px;}.elementor-51348 .elementor-element.elementor-element-a3201db{color:#000000;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:42px;font-weight:700;line-height:43px;letter-spacing:-0.42px;}.elementor-51348 .elementor-element.elementor-element-2fe8deb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:#000000;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:500;line-height:26px;letter-spacing:-0.2px;}.elementor-51348 .elementor-element.elementor-element-2fe8deb > .elementor-widget-container{margin:4px 0px 0px 0px;}.woocommerce .elementor-51348 .elementor-element.elementor-element-f7a1c2f .price{font-weight:500;line-height:32px;letter-spacing:-0.56px;}.elementor-51348 .elementor-element.elementor-element-25ca49f .cart button, .elementor-51348 .elementor-element.elementor-element-25ca49f .cart .button{transition:all 0.2s;}.elementor-51348 .elementor-element.elementor-element-25ca49f .quantity .qty{transition:all 0.2s;}.elementor-51348 .elementor-element.elementor-element-634f596 > .elementor-widget-container{margin:0px 200px 0px -50px;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-634f596.elementor-element{--align-self:center;}.elementor-51348 .elementor-element.elementor-element-634f596 img{width:480px;height:635px;}.elementor-51348 .elementor-element.elementor-element-34b7b7d{--display:flex;--gap:00px 00px;--background-transition:0.3s;--margin-top:-112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:62;}.elementor-51348 .elementor-element.elementor-element-9e00cc0{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-9e00cc0, .elementor-51348 .elementor-element.elementor-element-9e00cc0::before{--border-transition:0.3s;}.elementor-51348 .elementor-element.elementor-element-0193e35{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-0193e35, .elementor-51348 .elementor-element.elementor-element-0193e35::before{--border-transition:0.3s;}.elementor-51348 .elementor-element.elementor-element-da3c188{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-37ef6fd{width:var( --container-widget-width, fill-content );max-width:fill-content;--container-widget-width:fill-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-37ef6fd > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-c7e4005{width:var( --container-widget-width, fill-content );max-width:fill-content;--container-widget-width:fill-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-c7e4005 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-a0079bc{--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:70px 70px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-02cbef4{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-1afcdf7{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-2352507{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-9576f95{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-48dfadf{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-dc01620{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-790347d{font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-8708944{font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-2fbdf1a > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-2fbdf1a{--e-rating-icon-font-size:20px;--e-rating-gap:15px;}.elementor-51348 .elementor-element.elementor-element-392a819{--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:70px 70px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-b7f7929{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-e1554cd{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-e1554cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-d05e610{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-d05e610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-a601ad2{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-a601ad2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-b6ebc78{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-991b8f1{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-4495a0d{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-03d2a3b{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-0.66px;}.elementor-51348 .elementor-element.elementor-element-59c28e3 > .elementor-widget-container{margin:19px 0px 0px 0px;padding:29px 6px 6px 6px;}body:not(.rtl) .elementor-51348 .elementor-element.elementor-element-59c28e3{right:8.998vw;}body.rtl .elementor-51348 .elementor-element.elementor-element-59c28e3{left:8.998vw;}.elementor-51348 .elementor-element.elementor-element-59c28e3{bottom:-65px;z-index:61;}.elementor-51348 .elementor-element.elementor-element-59c28e3 img{width:185px;}.elementor-51348 .elementor-element.elementor-element-a5f65c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-51348 .elementor-element.elementor-element-a5f65c1.e-con{--align-self:center;}.elementor-51348 .elementor-element.elementor-element-e708bed{font-family:"Neue Haas Grotesk Text Pro", Sans-serif;font-size:45px;font-weight:700;line-height:51px;letter-spacing:-0.4px;}.elementor-51348 .elementor-element.elementor-element-d25cc68{--display:flex;--background-transition:0.3s;}.elementor-51348 .elementor-element.elementor-element-ca40cd6{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-51348 .elementor-element.elementor-element-c719f2f .elementor-heading-title{font-size:var( --e-global-typography-38e7bba-font-size );line-height:var( --e-global-typography-38e7bba-line-height );letter-spacing:var( --e-global-typography-38e7bba-letter-spacing );}.elementor-51348 .elementor-element.elementor-element-ac96bd7 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-d186a12{--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;--gap:27px 27px;}.elementor-51348 .elementor-element.elementor-element-d3dba95{font-size:33px;line-height:34px;letter-spacing:-0.23px;}.elementor-51348 .elementor-element.elementor-element-a3201db{font-size:33px;line-height:34px;letter-spacing:-0.23px;}.elementor-51348 .elementor-element.elementor-element-2fe8deb{font-size:17px;line-height:21px;letter-spacing:-0.12px;}.elementor-51348 .elementor-element.elementor-element-634f596 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-634f596 img{width:158px;height:auto;}.elementor-51348 .elementor-element.elementor-element-9e00cc0{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-51348 .elementor-element.elementor-element-37ef6fd{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-c7e4005{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-a0079bc{--gap:45px 45px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-51348 .elementor-element.elementor-element-1afcdf7{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-2352507{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-9576f95{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-790347d{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-8708944{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-2fbdf1a > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51348 .elementor-element.elementor-element-2fbdf1a{--e-rating-icon-font-size:8px;--e-rating-gap:4.5px;}.elementor-51348 .elementor-element.elementor-element-392a819{--gap:45px 45px;}.elementor-51348 .elementor-element.elementor-element-e1554cd{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-d05e610{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-a601ad2{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-991b8f1{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-4495a0d{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-03d2a3b{font-size:14px;line-height:20px;}.elementor-51348 .elementor-element.elementor-element-e708bed{font-size:35px;line-height:40px;}}@media(min-width:768px){.elementor-51348 .elementor-element.elementor-element-d33ed8b{--width:100%;}.elementor-51348 .elementor-element.elementor-element-cd155a3{--width:100%;}.elementor-51348 .elementor-element.elementor-element-d186a12{--content-width:1500px;}.elementor-51348 .elementor-element.elementor-element-aadd5f6{--width:582px;}.elementor-51348 .elementor-element.elementor-element-0193e35{--content-width:1580px;}.elementor-51348 .elementor-element.elementor-element-da3c188{--width:fill-content;}.elementor-51348 .elementor-element.elementor-element-a0079bc{--width:fit-content;}.elementor-51348 .elementor-element.elementor-element-02cbef4{--width:fill-content;}.elementor-51348 .elementor-element.elementor-element-48dfadf{--width:fit-content;}.elementor-51348 .elementor-element.elementor-element-dc01620{--width:fit-content;}.elementor-51348 .elementor-element.elementor-element-392a819{--width:fit-content;}.elementor-51348 .elementor-element.elementor-element-b7f7929{--width:fill-content;}.elementor-51348 .elementor-element.elementor-element-b6ebc78{--width:fill-content;}.elementor-51348 .elementor-element.elementor-element-a5f65c1{--width:1416px;}}@media(max-width:767px){.elementor-51348 .elementor-element.elementor-element-d33ed8b{--width:fit-content;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51348 .elementor-element.elementor-element-c719f2f .elementor-heading-title{font-size:var( --e-global-typography-38e7bba-font-size );line-height:var( --e-global-typography-38e7bba-line-height );letter-spacing:var( --e-global-typography-38e7bba-letter-spacing );}body:not(.rtl) .elementor-51348 .elementor-element.elementor-element-6bd0900{left:21px;}body.rtl .elementor-51348 .elementor-element.elementor-element-6bd0900{right:21px;}.elementor-51348 .elementor-element.elementor-element-cd155a3{--padding-top:0px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-51348 .elementor-element.elementor-element-aadd5f6{--padding-top:15px;--padding-bottom:15px;--padding-left:21px;--padding-right:21px;}.elementor-51348 .elementor-element.elementor-element-d3dba95{font-size:23px;line-height:24px;letter-spacing:-0.23px;}.elementor-51348 .elementor-element.elementor-element-a3201db{font-size:23px;line-height:24px;letter-spacing:-0.23px;}.elementor-51348 .elementor-element.elementor-element-2fe8deb{font-size:12px;line-height:16px;letter-spacing:-0.12px;}.elementor-51348 .elementor-element.elementor-element-634f596 img{width:158px;}.elementor-51348 .elementor-element.elementor-element-34b7b7d{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51348 .elementor-element.elementor-element-9e00cc0{--padding-top:0px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-51348 .elementor-element.elementor-element-0193e35{--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-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-51348 .elementor-element.elementor-element-37ef6fd{--container-widget-width:fit-content;--container-widget-flex-grow:0;width:var( --container-widget-width, fit-content );max-width:fit-content;font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-c7e4005{--container-widget-width:fit-content;--container-widget-flex-grow:0;width:var( --container-widget-width, fit-content );max-width:fit-content;font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-a0079bc{--width:fit-content;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;}.elementor-51348 .elementor-element.elementor-element-1afcdf7{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-2352507{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-9576f95{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-48dfadf{--width:fit-content;}.elementor-51348 .elementor-element.elementor-element-dc01620{--width:fit-content;}.elementor-51348 .elementor-element.elementor-element-790347d{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-8708944{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-392a819{--width:fit-content;--gap:10px 10px;}.elementor-51348 .elementor-element.elementor-element-e1554cd{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-d05e610{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-a601ad2{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-b6ebc78{--width:fit-content;}.elementor-51348 .elementor-element.elementor-element-991b8f1{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-4495a0d{font-size:10px;line-height:14px;letter-spacing:-0.1px;}.elementor-51348 .elementor-element.elementor-element-03d2a3b{font-size:10px;line-height:14px;letter-spacing:-0.1px;}}/* Start custom CSS for nav-menu, class: .elementor-element-ac96bd7 */.elementor-51348 .elementor-element.elementor-element-ac96bd7 {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bd0900 */.elementor-51348 .elementor-element.elementor-element-6bd0900 svg {
    width: 25px;
}

.elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button {
    width: 129px;
    height: 49px;
    padding: 14px 8px 0 43px;
}

.elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button-icon {
        position: absolute;
    top: 9px;
    left: 28px;
    transition: all 0.5s;
}

.elementor-51348 .elementor-element.elementor-element-6bd0900:hover .elementor-button-icon {
    left: 20px
}

@media (max-width: 767px) {
    .elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button-icon {
       display: none;
    }
    
    .elementor-51348 .elementor-element.elementor-element-6bd0900 .elementor-button {
       width: 100px;
        height: 38px;
        padding: 10px 0 0 0px;
        background-color: #fff;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d33ed8b */.elementor-51348 .elementor-element.elementor-element-d33ed8b {
    max-width: 1370px;
}

@media (min-width: 768px) {
    .elementor-51348 .elementor-element.elementor-element-d33ed8b {
    left: 0px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3dba95 */.elementor-51348 .elementor-element.elementor-element-d3dba95 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3201db */.elementor-51348 .elementor-element.elementor-element-a3201db p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fe8deb */.elementor-51348 .elementor-element.elementor-element-2fe8deb p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-25ca49f */.elementor-51348 .elementor-element.elementor-element-25ca49f .variations {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .variation input, .elementor-51348 .elementor-element.elementor-element-25ca49f .variation select, select.wcsatt-options-product-dropdown {
    background: #fff;
    border: 3px solid #000000;
border-radius: 26px;
    font-size: 19px;
    font-weight: 500;
    height: 40px !important;
    color: #000;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .variation select, select.wcsatt-options-product-dropdown {
    width: 250px;
    padding-left: 20px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" style="    transform: rotate(-90deg);" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" id="Layer_1" viewBox="0 0 32.610001 41.25" sodipodi:docname="250123 Stoll_Webdesign_Icons_8.svg" width="32.610001" height="41.25" inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"><defs id="defs7"><style id="style2">.cls-1{fill:none;}.cls-2{clip-path:url(%23clippath);}</style><clipPath id="clippath"><rect class="cls-1" x="29.360001" y="33.689999" width="41.279999" height="32.610001" id="rect4"/></clipPath></defs><g class="cls-2" clip-path="url(%23clippath)" id="g11" transform="rotate(90,47.83,18.469999)"><path d="M 51.44,57.91 V 33.42 h -2.91 v 24.49 c -3.27,-4.31 -9.67,-6.5 -19.17,-6.5 v 2.91 c 12.67,0 18.83,3.92 18.83,11.99 h 3.59 c 0,-8.07 6.16,-11.99 18.83,-11.99 v -2.91 c -9.5,0 -15.9,2.19 -19.17,6.5 z" id="path9"/></g></svg>');
    background-size: 24px;
    background-position: 96% center;
    background-repeat: no-repeat;
}

select.wcsatt-options-product-dropdown {
    background-color: #6CF095;
    padding-right: 0 !important;
    min-height: 40px;
    margin: 0 0 15px 0;
}

.variation:first-child {
    margin-right: 10px;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .reset.variation {
    width: 100%;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .reset.variation, .reset_variations {
       display: none !important;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .variations .quantity {
    width: 110px;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .variations .quantity input {
    width: 110px;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .quantity-nav {
    top: 3px;
}

.woocommerce-variation-price .price, .widget_shopping_cart_content .woo-price, .amount, .elementor-widget.elementor-widget-woocommerce-product-price {
    display: block !important;
    font-size: 35px  !important;
    font-weight: 500  !important;
    letter-spacing: -0.35px;
}

.elementor-widget.elementor-widget-woocommerce-product-price .amount {
    display: inline !important;
}

.elementor-widget.elementor-widget-woocommerce-product-price .price {
    margin-bottom: 0;
}

.legal-price-info .wc-gzd-additional-info {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: -0.12px;
    margin-top: 0;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .single_variation_wrap {
    display: flex;
        margin-top: 15px;
}

.wcsatt-options-wrapper *, .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-action {
    font-weight: 500;
}

.wcsatt-options-prompt-radios {
    padding: 0;
    display: flex;
    gap: 20px;
}

.wcsatt-options-prompt-radios .wcsatt-options-prompt-action {
    font-size: 19px !important;
    font-weight: 500;
    letter-spacing: -0.38px;
}

input.wcsatt-options-prompt-action-input {
    border: 3px solid #000000;
    background-color: #fff;
    width: 29px;
height: 29px;
}

input.wcsatt-options-prompt-action-input:checked {
    background-color: #6CF095 !important;
    border-color: #6CF095 !important;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .single_add_to_cart_button {
    margin-left: 0 !important;
}

.single_add_to_cart_button.button,  .button.-button-preview-cart {
    background: #D6FD54 !important;
    border: 3px solid #000000 !important;
    border-radius: 26px;
    letter-spacing: -0.19px;
    font-size: 19px;
    font-weight: 500;
    font-family: "Neue Haas Grotesk Text Pro", Sans-serif;
    height: 40px;
    min-height: 40px;
    color: #000;
    margin-left: 0 !important;
}

.single_add_to_cart_button.button:hover,  .button.-button-preview-cart:hover {
    background: #E8FF9D !important;
}

@media (max-width: 1023px) {
    .woocommerce-variation-price .price, .widget_shopping_cart_content .woo-price, .amount, .elementor-widget.elementor-widget-woocommerce-product-price {
            font-size: 25px !important;
    }
}

@media (max-width: 767px) {
    .woocommerce-variation-price .price, .widget_shopping_cart_content .woo-price, .amount, .elementor-widget.elementor-widget-woocommerce-product-price {
            font-size: 22px !important;
            letter-spacing: -0.22px !important;
    }
    
    .elementor-widget.elementor-widget-woocommerce-product-price .price {
        margin-top: 10px;
    }
    
    .product p.wc-gzd-additional-info, .legal-price-info .wc-gzd-additional-info {
        font-size: 7px !important;
        letter-spacing: -0.07px;
    }
    
    .elementor-51348 .elementor-element.elementor-element-25ca49f .variations label {
        font-size: 10px !important;
        letter-spacing: -0.1px;
    }
    
    .elementor-51348 .elementor-element.elementor-element-25ca49f .variation input, .elementor-51348 .elementor-element.elementor-element-25ca49f .variation select, select.wcsatt-options-product-dropdown {
    border: 2px solid #000000;
    font-size: 12px;
    font-weight: 500;
    height: 26px !important;
    min-height: 26px !important;
    color: #000;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .quantity-button.button {
    margin-top: -7px !important;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .variations .quantity input, .elementor-51348 .elementor-element.elementor-element-25ca49f .variations .quantity {
    width: 69px;
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .variation select, select.wcsatt-options-product-dropdown {
    padding-left: 10px;
    width: 105px !important;
        background-size: 16px;
    background-position: 94% center;
}

.single_add_to_cart_button.button, .button.-button-preview-cart {
    border: 2px solid #000000 !important;
    border-radius: 26px;
    letter-spacing: -0.24px;
    font-size: 12px;
    height: 27px;
    min-height: 27px;
}

input.wcsatt-options-prompt-action-input {
    width: 19.2px;
    height: 19.2px;
        border: 2px solid #000000;
}

.wcsatt-options-prompt-radios .wcsatt-options-prompt-action {
        font-size: 12px !important;
    font-weight: 500;
    letter-spacing: -0.24px;
}
}

.elementor-51348 .elementor-element.elementor-element-25ca49f .woocommerce-variation.single_variation {
    display: none !important;
}

.cart.woo-product-details-variations {
    align-items: end;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-634f596 */.elementor-51348 .elementor-element.elementor-element-634f596 img {
        object-fit: cover;
}


@media (max-width: 1640px) and (min-width: 1024px) {
    .elementor-51348 .elementor-element.elementor-element-634f596 .elementor-widget-container {
           margin: 0;
    }
    
    .elementor-51348 .elementor-element.elementor-element-634f596 img {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d186a12 */@media (max-width: 1300px) and (min-width: 1024px) {
    .elementor-51348 .elementor-element.elementor-element-d186a12 .e-con-inner {
        gap: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ef6fd */.elementor-51348 .elementor-element.elementor-element-37ef6fd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7e4005 */.elementor-51348 .elementor-element.elementor-element-c7e4005 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1afcdf7 */.elementor-51348 .elementor-element.elementor-element-1afcdf7 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2352507 */.elementor-51348 .elementor-element.elementor-element-2352507 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9576f95 */.elementor-51348 .elementor-element.elementor-element-9576f95 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-790347d */.elementor-51348 .elementor-element.elementor-element-790347d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8708944 */.elementor-51348 .elementor-element.elementor-element-8708944 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-2fbdf1a */.elementor-51348 .elementor-element.elementor-element-2fbdf1a .e-icon-marked .e-far-circle {
    background-color: var(--e-rating-icon-color);
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1554cd */.elementor-51348 .elementor-element.elementor-element-e1554cd p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d05e610 */.elementor-51348 .elementor-element.elementor-element-d05e610 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a601ad2 */.elementor-51348 .elementor-element.elementor-element-a601ad2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-991b8f1 */.elementor-51348 .elementor-element.elementor-element-991b8f1 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4495a0d */.elementor-51348 .elementor-element.elementor-element-4495a0d p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03d2a3b */.elementor-51348 .elementor-element.elementor-element-03d2a3b p {
    margin: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Haas Grotesk Text Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stage.stoll-kaffee.ch/wp-content/uploads/2024/12/NHaasGroteskTXPro-55Rg-3.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Text Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://stage.stoll-kaffee.ch/wp-content/uploads/2024/12/NHaasGroteskTXPro-65Md-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Haas Grotesk Text Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://stage.stoll-kaffee.ch/wp-content/uploads/2024/12/NHaasGroteskTXPro-75Bd-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */