.elementor-96 .elementor-element.elementor-element-d4428f3{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-96 .elementor-element.elementor-element-06ccb17{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-icon{font-size:16px;}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-button--prev{top:50%;transform:translateY(-50%);left:0;margin-left:100px;}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-button--next{top:50%;left:100%;transform:translateY(-50%) translateX(-100%);margin-left:-25px;}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-dots{font-size:8px;top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-top:-40px;}.elementor-96 .elementor-element.elementor-element-95f3b88.neuron-dots--style__scrollbar .swiper-scrollbar{height:8px;background-color:#FFFFFF00;}.elementor-96 .elementor-element.elementor-element-95f3b88.neuron-dots--style__progressbar .swiper-pagination{height:8px;background-color:#FFFFFF00;}.elementor-96 .elementor-element.elementor-element-95f3b88.neuron-dots--orientation__horizontal .neuron-swiper-dots .swiper-pagination-bullet:not(:last-child){margin-right:16px;}.elementor-96 .elementor-element.elementor-element-95f3b88.neuron-dots--orientation__vertical .neuron-swiper-dots .swiper-pagination-bullet:not(:last-child){margin-bottom:16px;}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-dots .swiper-pagination-bullet{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px;}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-dots .swiper-pagination-bullet:hover{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-dots .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-95f3b88.neuron-dots--style__scrollbar .swiper-scrollbar-drag{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-95f3b88.neuron-dots--style__progressbar .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-e4d25ae{--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:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-96 .elementor-element.elementor-element-9397a35{text-align:left;}.woocommerce .elementor-96 .elementor-element.elementor-element-a3dc445 .star-rating{color:var( --e-global-color-text );font-size:1em;margin-right:0.5em;}.woocommerce .elementor-96 .elementor-element.elementor-element-a3dc445 .star-rating::before{color:var( --e-global-color-text );}.woocommerce .elementor-96 .elementor-element.elementor-element-a3dc445 .woocommerce-review-link{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-01d03ff{text-align:left;}.woocommerce .elementor-96 .elementor-element.elementor-element-01d03ff .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-f9d455c .cart button{background-color:#FFFFFF00;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:16px 0px 16px 0px;border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-96 .elementor-element.elementor-element-f9d455c form{justify-content:flex-start;}.elementor-96 .elementor-element.elementor-element-f9d455c .variations_button{justify-content:flex-start;}.woocommerce .elementor-96 .elementor-element.elementor-element-f9d455c form.cart .button{width:160px;}.elementor-96 .elementor-element.elementor-element-f9d455c .cart button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-96 .elementor-element.elementor-element-f9d455c .cart button.disabled{opacity:0.7 !important;}.elementor-96 .elementor-element.elementor-element-f9d455c.quantity-layout--vertical .quantity{margin-bottom:12px !important;}.elementor-96 .elementor-element.elementor-element-f9d455c.quantity-layout--horizontal .quantity{margin-right:12px !important;}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity-nav{left:30px;}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity-nav--up{right:30px;left:auto;}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity{width:160px;}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity .qty, .elementor-96 .elementor-element.elementor-element-f9d455c .quantity{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;background-color:#FFFFFF00;border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity .qty:focus{border-color:var( --e-global-color-primary );}.woocommerce .elementor-96 .elementor-element.elementor-element-f9d455c form.cart table.variations td.value select, .woocommerce div.product.elementor-96 .elementor-element.elementor-element-f9d455c form.cart table.variations td.value:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-7a1349e .product_meta{flex-direction:column;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-96 .elementor-element.elementor-element-7a1349e > .elementor-widget-container{padding:24px 0px 24px 0px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-96 .elementor-element.elementor-element-7a1349e.m-neuron-product-meta__style-column .product_meta > span:not(:last-child){margin-bottom:13px;}.elementor-96 .elementor-element.elementor-element-7a1349e.m-neuron-product-meta__style-row .product_meta > span:not(:last-child){margin-right:13px;}.elementor-96 .elementor-element.elementor-element-7a1349e a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-c75400f );}.elementor-96 .elementor-element.elementor-element-3b09651 .l-neuron-grid{margin-right:calc(-16px / 2);margin-left:calc(-16px / 2);}.elementor-96 .elementor-element.elementor-element-3b09651 .l-neuron-grid__item{padding-right:calc(16px / 2);padding-left:calc(16px / 2);}.elementor-96 .elementor-element.elementor-element-3b09651 .a-neuron-share-buttons__item{height:20px;}.elementor-96 .elementor-element.elementor-element-3b09651 .a-neuron-share-button__icon{font-size:18px !important;width:23px !important;height:20px !important;}.elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--flat .a-neuron-share-button,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--gradient .a-neuron-share-button,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button .a-neuron-share-button__icon,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--minimal .a-neuron-share-button .a-neuron-share-button__icon{background-color:#FFFFFF00 !important;}.elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--framed .a-neuron-share-button,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--minimal .a-neuron-share-button,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button{color:#FFFFFF00 !important;border-color:#FFFFFF00 !important;}.elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--flat .a-neuron-share-button__icon, 
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--flat .a-neuron-share-button__text, 
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--gradient .a-neuron-share-button__icon,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--gradient .a-neuron-share-button__text,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--boxed-icon .a-neuron-share-button__icon,
					 .elementor-96 .elementor-element.elementor-element-3b09651.a-neuron-share-buttons-skin--minimal .a-neuron-share-button__icon{color:var( --e-global-color-text );}@media(min-width:721px){.elementor-96 .elementor-element.elementor-element-06ccb17{--width:50%;}.elementor-96 .elementor-element.elementor-element-e4d25ae{--width:50%;}}@media(max-width:1279px) and (min-width:721px){.elementor-96 .elementor-element.elementor-element-06ccb17{--width:100%;}.elementor-96 .elementor-element.elementor-element-e4d25ae{--width:100%;}}@media(max-width:1279px){.elementor-96 .elementor-element.elementor-element-d4428f3{--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-96 .elementor-element.elementor-element-95f3b88 .m-neuron-gallery__thumbnail--link{padding-bottom:calc( 0 * 100% );}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-button--prev{top:50%;transform:translateY(-50%);left:0;margin-left:30px;}.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-button--next{top:50%;left:100%;transform:translateY(-50%) translateX(-100%);margin-left:-30px;}.elementor-96 .elementor-element.elementor-element-e4d25ae{--padding-top:56px;--padding-bottom:56px;--padding-left:30px;--padding-right:30px;}.woocommerce .elementor-96 .elementor-element.elementor-element-a3dc445 .woocommerce-review-link{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-96 .elementor-element.elementor-element-01d03ff .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-f9d455c .cart button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity .qty, .elementor-96 .elementor-element.elementor-element-f9d455c .quantity{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-96 .elementor-element.elementor-element-f9d455c form.cart table.variations td.value select, .woocommerce div.product.elementor-96 .elementor-element.elementor-element-f9d455c form.cart table.variations td.value:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-7a1349e .product_meta{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-7a1349e a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:720px){.elementor-96 .elementor-element.elementor-element-95f3b88 .neuron-swiper-dots{margin-top:-20px;}.elementor-96 .elementor-element.elementor-element-e4d25ae{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-96 .elementor-element.elementor-element-a3dc445 .woocommerce-review-link{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-96 .elementor-element.elementor-element-01d03ff .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-96 .elementor-element.elementor-element-f9d455c .cart button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-f9d455c.quantity-layout--vertical .quantity{margin-bottom:10px !important;}.elementor-96 .elementor-element.elementor-element-f9d455c.quantity-layout--horizontal .quantity{margin-right:10px !important;}.elementor-96 .elementor-element.elementor-element-f9d455c .quantity .qty, .elementor-96 .elementor-element.elementor-element-f9d455c .quantity{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-96 .elementor-element.elementor-element-f9d455c form.cart table.variations td.value select, .woocommerce div.product.elementor-96 .elementor-element.elementor-element-f9d455c form.cart table.variations td.value:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-7a1349e.m-neuron-product-meta__style-column .product_meta > span:not(:last-child){margin-bottom:10px;}.elementor-96 .elementor-element.elementor-element-7a1349e.m-neuron-product-meta__style-row .product_meta > span:not(:last-child){margin-right:10px;}.elementor-96 .elementor-element.elementor-element-7a1349e .product_meta{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-96 .elementor-element.elementor-element-7a1349e a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for neuron-gallery, class: .elementor-element-95f3b88 */.elementor-96 .elementor-element.elementor-element-95f3b88  .m-neuron-gallery__thumbnail--link {
    padding-bottom: 0 !important;
    height: 87vh !important;
}

.elementor-96 .elementor-element.elementor-element-95f3b88 .swiper-pagination-bullet  {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for neuron-woo-product-add-to-cart, class: .elementor-element-f9d455c */.elementor-96 .elementor-element.elementor-element-f9d455c input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.elementor-96 .elementor-element.elementor-element-f9d455c form .loading:before {
    border-color: #FFFFFF49 !important;
    border-bottom-color: #FFF !important;
}

.elementor-96 .elementor-element.elementor-element-f9d455c .label,
.elementor-96 .elementor-element.elementor-element-f9d455c .reset_variations {
    display: none;
}

.elementor-96 .elementor-element.elementor-element-f9d455c select {
    padding: 20px 40px;
    border: 0;
}

.elementor-96 .elementor-element.elementor-element-f9d455c .woocommerce-variation-price {
    margin: 20px 0;
}/* End custom CSS */