.elementor-10429 .elementor-element.elementor-element-c15c9fc{--display:flex;}.elementor-10429 .elementor-element.elementor-element-9e46674{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10429 .elementor-element.elementor-element-9e46674.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-10429 .elementor-element.elementor-element-32947796{--display:flex;--min-height:0px;--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:center;--padding-top:-40px;--padding-bottom:-40px;--padding-left:-40px;--padding-right:-40px;}.elementor-10429 .elementor-element.elementor-element-1e3e3a5b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10429 .elementor-element.elementor-element-1e3e3a5b.e-con{--align-self:center;}.elementor-10429 .elementor-element.elementor-element-a20e702 > .elementor-widget-container{margin:0px 0px 0px 050px;padding:0px 0px 0px 0px;}.elementor-10429 .elementor-element.elementor-element-a20e702.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-10429 .elementor-element.elementor-element-a20e702{text-align:end;}.elementor-10429 .elementor-element.elementor-element-a20e702 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-nvdarkbg );}.elementor-10429 .elementor-element.elementor-element-32a0a467{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10429 .elementor-element.elementor-element-32a0a467.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10429 .elementor-element.elementor-element-527df23b .elementor-button{background-color:#61CE70;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-10429 .elementor-element.elementor-element-527df23b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10429 .elementor-element.elementor-element-5f45ba8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10429 .elementor-element.elementor-element-5f45ba8 .cart button, .elementor-10429 .elementor-element.elementor-element-5f45ba8 .cart .button{transition:all 0.2s;}.elementor-10429 .elementor-element.elementor-element-5f45ba8 .quantity .qty{transition:all 0.2s;}.elementor-10429 .elementor-element.elementor-element-25836bc1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10429 .elementor-element.elementor-element-25836bc1 > .elementor-widget-container{margin:-27px -27px -27px -27px;padding:0px 0px 0px 0px;}.elementor-10429 .elementor-element.elementor-element-25836bc1.elementor-element{--align-self:stretch;}.elementor-10429 .elementor-element.elementor-element-25836bc1 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-10429 .elementor-element.elementor-element-25836bc1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10429 .elementor-element.elementor-element-1cbd2f1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10429 .elementor-element.elementor-element-1cbd2f1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-10429 .elementor-element.elementor-element-5e9e0cd3{--display:flex;--min-height:0px;--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:center;--padding-top:-40px;--padding-bottom:-40px;--padding-left:-40px;--padding-right:-40px;}.elementor-10429 .elementor-element.elementor-element-2580c9dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10429 .elementor-element.elementor-element-2580c9dd.elementor-element{--align-self:center;}.woocommerce .elementor-10429 .elementor-element.elementor-element-2580c9dd .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-10429 .elementor-element.elementor-element-2580c9dd .flex-control-thumbs img{border-style:solid;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-10429 .elementor-element.elementor-element-2580c9dd .flex-control-thumbs li{padding-right:calc(100px / 2);padding-left:calc(100px / 2);padding-bottom:100px;}.woocommerce .elementor-10429 .elementor-element.elementor-element-2580c9dd .flex-control-thumbs{margin-right:calc(-100px / 2);margin-left:calc(-100px / 2);}.elementor-10429 .elementor-element.elementor-element-76a91520 .elementor-button{background-color:#61CE70;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-10429 .elementor-element.elementor-element-76a91520.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10429 .elementor-element.elementor-element-59b78914{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-10429 .elementor-element.elementor-element-4da1002e > .elementor-widget-container{margin:0px 0px 0px 0100px;padding:0px 0px 0px 0px;}.elementor-10429 .elementor-element.elementor-element-4da1002e.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10429 .elementor-element.elementor-element-4da1002e{text-align:end;}.elementor-10429 .elementor-element.elementor-element-4da1002e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-nvdarkbg );}.elementor-10429 .elementor-element.elementor-element-c93733a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10429 .elementor-element.elementor-element-c93733a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10429 .elementor-element.elementor-element-296f2c74 .elementor-button{background-color:#61CE70;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:700;}.elementor-10429 .elementor-element.elementor-element-296f2c74.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10429 .elementor-element.elementor-element-4b37c8b3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10429 .elementor-element.elementor-element-4b37c8b3 .cart button, .elementor-10429 .elementor-element.elementor-element-4b37c8b3 .cart .button{transition:all 0.2s;}.elementor-10429 .elementor-element.elementor-element-4b37c8b3 .quantity .qty{transition:all 0.2s;}.elementor-10429 .elementor-element.elementor-element-35692bc3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10429 .elementor-element.elementor-element-35692bc3 > .elementor-widget-container{margin:-27px -27px -27px -27px;padding:0px 0px 0px 0px;}.elementor-10429 .elementor-element.elementor-element-35692bc3.elementor-element{--align-self:stretch;}.elementor-10429 .elementor-element.elementor-element-35692bc3 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-10429 .elementor-element.elementor-element-35692bc3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10429 .elementor-element.elementor-element-33699dd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10429 .elementor-element.elementor-element-707c0cf8{text-align:center;}.elementor-10429 .elementor-element.elementor-element-707c0cf8 .elementor-heading-title{color:var( --e-global-color-nvprimaryaccent );}.elementor-10429 .elementor-element.elementor-element-45e7814d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:-300px;--padding-left:0px;--padding-right:0px;}.elementor-10429 .elementor-element.elementor-element-2e64ffe{--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:0px;--padding-bottom:-50px;--padding-left:0px;--padding-right:0px;}.elementor-10429 .elementor-element.elementor-element-3338201f{--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:-50px;--padding-bottom:-50px;--padding-left:-50px;--padding-right:-50px;}.elementor-10429 .elementor-element.elementor-element-47e7358d > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-10429 .elementor-element.elementor-element-47e7358d{text-align:center;}.elementor-10429 .elementor-element.elementor-element-36178058{--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:0px;--padding-bottom:-50px;--padding-left:0px;--padding-right:0px;}.elementor-10429 .elementor-element.elementor-element-312c37ad{--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:0px;--padding-bottom:-50px;--padding-left:0px;--padding-right:0px;}.elementor-10429 .elementor-element.elementor-element-58521116 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-10429 .elementor-element.elementor-element-58521116{text-align:center;}.elementor-10429 .elementor-element.elementor-element-6cacfe43{--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:0px;--padding-bottom:-50px;--padding-left:0px;--padding-right:0px;}.elementor-10429 .elementor-element.elementor-element-62665634{--display:flex;}.elementor-10429 .elementor-element.elementor-element-6b4fd9aa > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-10429 .elementor-element.elementor-element-6b4fd9aa.elementor-element{--align-self:center;}.elementor-10429 .elementor-element.elementor-element-8f8e69c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10429 .elementor-element.elementor-element-23bcc0ac{--display:flex;}.elementor-10429 .elementor-element.elementor-element-5a442577{--spacer-size:50px;}@media(max-width:767px){.elementor-10429 .elementor-element.elementor-element-a20e702 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-10429 .elementor-element.elementor-element-a20e702{text-align:start;}.elementor-10429 .elementor-element.elementor-element-5f45ba8{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-10429 .elementor-element.elementor-element-5f45ba8.elementor-element{--align-self:center;}.elementor-10429 .elementor-element.elementor-element-2580c9dd{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-10429 .elementor-element.elementor-element-2580c9dd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10429 .elementor-element.elementor-element-76a91520.elementor-element{--align-self:center;}.elementor-10429 .elementor-element.elementor-element-4da1002e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-10429 .elementor-element.elementor-element-4da1002e{text-align:start;}.elementor-10429 .elementor-element.elementor-element-4b37c8b3{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-10429 .elementor-element.elementor-element-4b37c8b3.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-10429 .elementor-element.elementor-element-32947796{--width:35%;}.elementor-10429 .elementor-element.elementor-element-1e3e3a5b{--width:55%;}.elementor-10429 .elementor-element.elementor-element-32a0a467{--width:75%;}.elementor-10429 .elementor-element.elementor-element-5e9e0cd3{--width:45%;}.elementor-10429 .elementor-element.elementor-element-59b78914{--width:55%;}.elementor-10429 .elementor-element.elementor-element-c93733a{--width:75%;}.elementor-10429 .elementor-element.elementor-element-45e7814d{--content-width:1600px;}.elementor-10429 .elementor-element.elementor-element-2e64ffe{--width:25%;}.elementor-10429 .elementor-element.elementor-element-3338201f{--width:100%;}.elementor-10429 .elementor-element.elementor-element-36178058{--width:25%;}.elementor-10429 .elementor-element.elementor-element-312c37ad{--width:100%;}.elementor-10429 .elementor-element.elementor-element-6cacfe43{--width:25%;}.elementor-10429 .elementor-element.elementor-element-62665634{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2580c9dd *//* Reduces the size of the main product image */
.elementor-10429 .elementor-element.elementor-element-2580c9dd .woocommerce-product-gallery__image img {
    max-height: 350px; /* Try 450px first, then adjust down to 400px if needed */
    width: auto; /* Ensures image aspect ratio is maintained */
}/* End custom CSS */