.elementor-3085 .elementor-element.elementor-element-c5fbedb{--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;}.elementor-3085 .elementor-element.elementor-element-0313a76{--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-3085 .elementor-element.elementor-element-9dca2f4{width:var( --container-widget-width, 114.881% );max-width:114.881%;--container-widget-width:114.881%;--container-widget-flex-grow:0;}.elementor-3085 .elementor-element.elementor-element-9dca2f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3085 .elementor-element.elementor-element-9dca2f4 > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-3085 .elementor-element.elementor-element-9dca2f4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-6283d99{--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-widget-aux_modern_heading .aux-modern-heading-primary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_modern_heading .aux-modern-heading-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-3085 .elementor-element.elementor-element-b68c174{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-primary{font-size:16px;font-weight:500;line-height:25px;letter-spacing:-0.48px;color:var( --e-global-color-primary );}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-secondary{font-size:20px;font-weight:bold;line-height:41px;letter-spacing:-1.2px;color:var( --e-global-color-text );margin:0px 0px 16px 0px;}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Poppins", Sans-serif;color:#4A2929;}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-description{color:var( --e-global-color-text );font-size:16px;font-weight:400;line-height:30px;max-width:429px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-3085 .elementor-element.elementor-element-e55c6b9{width:var( --container-widget-width, 7.011% );max-width:7.011%;--container-widget-width:7.011%;--container-widget-flex-grow:0;}.elementor-3085 .elementor-element.elementor-element-e55c6b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3085 .elementor-element.elementor-element-b273f90{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-3085 .elementor-element.elementor-element-2892e82{--display:flex;}.elementor-3085 .elementor-element.elementor-element-2892e82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3085 .elementor-element.elementor-element-6e392ff{animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-3085 .elementor-element.elementor-element-6e392ff .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-3085 .elementor-element.elementor-element-6e392ff .aux-modern-heading-primary{font-size:45px;font-weight:bold;line-height:68px;letter-spacing:-1.7px;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-3085 .elementor-element.elementor-element-6e392ff .aux-modern-heading-secondary{font-size:16px;font-weight:400;line-height:23px;color:rgba(0,0,0,0.6);}.elementor-3085 .elementor-element.elementor-element-327f151{--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-3085 .elementor-element.elementor-element-50e3712{--display:flex;}.elementor-3085 .elementor-element.elementor-element-db9d2e8 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-db9d2e8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-aef7d95{--display:flex;}.elementor-3085 .elementor-element.elementor-element-b78dd3c > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-b78dd3c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-8d596d1{--display:flex;}.elementor-3085 .elementor-element.elementor-element-e7eebc2 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-e7eebc2 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-1b5db37{--display:flex;}.elementor-3085 .elementor-element.elementor-element-113674c > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-113674c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-6a4c25e{--display:flex;}.elementor-3085 .elementor-element.elementor-element-8558f09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3085 .elementor-element.elementor-element-8558f09 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-8558f09 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-b2580ee{--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-3085 .elementor-element.elementor-element-8e72b09{--display:flex;}.elementor-3085 .elementor-element.elementor-element-8c47aae > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-8c47aae .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-6e15ad6{--display:flex;}.elementor-3085 .elementor-element.elementor-element-b55c80a > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-b55c80a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-27d7cbb{--display:flex;}.elementor-3085 .elementor-element.elementor-element-71ce65f > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-71ce65f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-f8a9332{--display:flex;}.elementor-3085 .elementor-element.elementor-element-5380ab7 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-5380ab7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-7a28b1e{--display:flex;}.elementor-3085 .elementor-element.elementor-element-7a28b1e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3085 .elementor-element.elementor-element-868b1ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3085 .elementor-element.elementor-element-868b1ef > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-3085 .elementor-element.elementor-element-868b1ef .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3085 .elementor-element.elementor-element-e657583{--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-widget-aux_contact_form input:not([type="submit"]){font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_contact_form input:not([type="submit"])::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_contact_form select{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_contact_form textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_contact_form textarea::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_contact_form label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_contact_form input[type="submit"]{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-3085 .elementor-element.elementor-element-26c20ca input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-26c20ca input[type="text"]{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-26c20ca input[type="email"]{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-26c20ca select{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-26c20ca textarea{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-26c20ca input[type="submit"]{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-6d1b34a{--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-widget-aux_product_grid .auxshp-loop-title, .elementor-widget-aux_product_grid .woocommerce-loop-product__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_product_grid .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_product_grid .onsale, .elementor-widget-aux_product_grid .auxin-onsale-badge{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_product_grid .add_to_cart_button, .elementor-widget-aux_product_grid a.button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-3085 .elementor-element.elementor-element-3d26c3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3085 .elementor-element.elementor-element-935afb3{--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-3085 .elementor-element.elementor-element-7450d38 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-7450d38 input[type="text"]{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-7450d38 input[type="email"]{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-7450d38 select{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-7450d38 textarea{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-7450d38 input[type="submit"]{transition:all ease-out 0.3s;}.elementor-3085 .elementor-element.elementor-element-724819f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-primary{margin:0px 0px -12px 0px;}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-secondary{font-size:34px;margin:0px 0px -8px 0px;}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-description{font-size:14px;line-height:23px;}.elementor-3085 .elementor-element.elementor-element-b273f90{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3085 .elementor-element.elementor-element-6e392ff .aux-modern-heading-primary{font-size:39px;}.elementor-3085 .elementor-element.elementor-element-6e392ff .aux-modern-heading-secondary{font-size:14px;}}@media(min-width:768px){.elementor-3085 .elementor-element.elementor-element-c5fbedb{--content-width:1440px;}.elementor-3085 .elementor-element.elementor-element-0313a76{--width:30%;}.elementor-3085 .elementor-element.elementor-element-6283d99{--width:50%;}.elementor-3085 .elementor-element.elementor-element-b273f90{--content-width:1600px;}.elementor-3085 .elementor-element.elementor-element-2892e82{--width:90%;}.elementor-3085 .elementor-element.elementor-element-50e3712{--width:25%;}.elementor-3085 .elementor-element.elementor-element-aef7d95{--width:25%;}.elementor-3085 .elementor-element.elementor-element-8d596d1{--width:25%;}.elementor-3085 .elementor-element.elementor-element-1b5db37{--width:25%;}.elementor-3085 .elementor-element.elementor-element-6a4c25e{--width:25%;}.elementor-3085 .elementor-element.elementor-element-8e72b09{--width:25%;}.elementor-3085 .elementor-element.elementor-element-6e15ad6{--width:25%;}.elementor-3085 .elementor-element.elementor-element-27d7cbb{--width:25%;}.elementor-3085 .elementor-element.elementor-element-f8a9332{--width:25%;}.elementor-3085 .elementor-element.elementor-element-7a28b1e{--width:18%;}.elementor-3085 .elementor-element.elementor-element-724819f{--content-width:1400px;}}@media(max-width:767px){.elementor-3085 .elementor-element.elementor-element-0313a76{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3085 .elementor-element.elementor-element-9dca2f4{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-primary{margin:0px 0px 0px 0px;}.elementor-3085 .elementor-element.elementor-element-b68c174 .aux-modern-heading-secondary{font-size:22px;line-height:1.2em;margin:8px 0px 8px 0px;}.elementor-3085 .elementor-element.elementor-element-b273f90{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-3085 .elementor-element.elementor-element-2892e82{--width:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3085 .elementor-element.elementor-element-6e392ff .aux-modern-heading-primary{line-height:49px;}.elementor-3085 .elementor-element.elementor-element-50e3712{--width:150px;}.elementor-3085 .elementor-element.elementor-element-aef7d95{--width:150px;}.elementor-3085 .elementor-element.elementor-element-8d596d1{--width:150px;}.elementor-3085 .elementor-element.elementor-element-1b5db37{--width:150px;}.elementor-3085 .elementor-element.elementor-element-6a4c25e{--width:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3085 .elementor-element.elementor-element-8558f09{width:var( --container-widget-width, 141px );max-width:141px;--container-widget-width:141px;--container-widget-flex-grow:0;}.elementor-3085 .elementor-element.elementor-element-8e72b09{--width:150px;}.elementor-3085 .elementor-element.elementor-element-6e15ad6{--width:150px;}.elementor-3085 .elementor-element.elementor-element-27d7cbb{--width:150px;}.elementor-3085 .elementor-element.elementor-element-f8a9332{--width:150px;}.elementor-3085 .elementor-element.elementor-element-7a28b1e{--width:326px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3085 .elementor-element.elementor-element-868b1ef{width:var( --container-widget-width, 125.979px );max-width:125.979px;--container-widget-width:125.979px;--container-widget-flex-grow:0;}.elementor-3085 .elementor-element.elementor-element-724819f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-b273f90 *//* Make all product images square */
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img,
.woocommerce div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce-page #content div.product div.images img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    width: 100%;
    height: auto;
}

/* Shop/Archive page thumbnails */
.woocommerce ul.products li.product .woocommerce-loop-product__link img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

/* Single product page main image */
.woocommerce div.product div.images .woocommerce-product-gallery__image img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

/* Product gallery thumbnails */
.woocommerce div.product div.images .flex-control-thumbs li img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */