.elementor-11623 .elementor-element.elementor-element-12e7d9f{--display:flex;--position:fixed;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;top:0px;--z-index:9999;}body:not(.rtl) .elementor-11623 .elementor-element.elementor-element-12e7d9f{left:0px;}body.rtl .elementor-11623 .elementor-element.elementor-element-12e7d9f{right:0px;}.elementor-11623 .elementor-element.elementor-element-02fa23c{--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: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:#000000;--border-color:#000000;}.elementor-11623 .elementor-element.elementor-element-02fa23c:not(.elementor-motion-effects-element-type-background), .elementor-11623 .elementor-element.elementor-element-02fa23c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-11623 .elementor-element.elementor-element-f26fe80{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11623 .elementor-element.elementor-element-762c3b3 .elementor-button{background-color:var( --e-global-color-bcd6bc7 );font-family:var( --e-global-typography-a5b650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a5b650f-font-size );font-weight:var( --e-global-typography-a5b650f-font-weight );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );fill:var( --e-global-color-11dcc60 );color:var( --e-global-color-11dcc60 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-762c3b3{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-11623 .elementor-element.elementor-element-762c3b3 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-11623 .elementor-element.elementor-element-693d284{--spacer-size:1px;}.elementor-11623 .elementor-element.elementor-element-693d284 > .elementor-widget-container{background-color:#000000;}.elementor-11623 .elementor-element.elementor-element-c279c29 .elementor-button{background-color:var( --e-global-color-bcd6bc7 );font-family:var( --e-global-typography-a5b650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a5b650f-font-size );font-weight:var( --e-global-typography-a5b650f-font-weight );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );fill:var( --e-global-color-11dcc60 );color:var( --e-global-color-11dcc60 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-c279c29{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-11623 .elementor-element.elementor-element-c279c29 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-11623 .elementor-element.elementor-element-b4a6083{--spacer-size:1px;}.elementor-11623 .elementor-element.elementor-element-b4a6083 > .elementor-widget-container{background-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-4bfb48b .elementor-button{background-color:var( --e-global-color-bcd6bc7 );font-family:var( --e-global-typography-a5b650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a5b650f-font-size );font-weight:var( --e-global-typography-a5b650f-font-weight );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );fill:var( --e-global-color-11dcc60 );color:var( --e-global-color-11dcc60 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-4bfb48b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-11623 .elementor-element.elementor-element-4bfb48b > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-11623 .elementor-element.elementor-element-e4df729 .elementor-button{background-color:var( --e-global-color-bcd6bc7 );font-family:var( --e-global-typography-a5b650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a5b650f-font-size );font-weight:var( --e-global-typography-a5b650f-font-weight );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );fill:var( --e-global-color-11dcc60 );color:var( --e-global-color-11dcc60 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-e4df729{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-11623 .elementor-element.elementor-element-e4df729 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-11623 .elementor-element.elementor-element-7172eca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11623 .elementor-element.elementor-element-dd0463a img{width:45px;height:45px;object-fit:contain;object-position:center center;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11623 .elementor-element.elementor-element-f51e231{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11623 .elementor-element.elementor-element-862f5ae .elementor-button{background-color:var( --e-global-color-bcd6bc7 );font-family:var( --e-global-typography-a5b650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a5b650f-font-size );font-weight:var( --e-global-typography-a5b650f-font-weight );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );fill:var( --e-global-color-11dcc60 );color:var( --e-global-color-11dcc60 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-862f5ae{width:var( --container-widget-width, 55px );max-width:55px;--container-widget-width:55px;--container-widget-flex-grow:0;}.elementor-11623 .elementor-element.elementor-element-862f5ae > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-11623 .elementor-element.elementor-element-d5f66f7{--spacer-size:1px;}.elementor-11623 .elementor-element.elementor-element-d5f66f7 > .elementor-widget-container{background-color:#000000;}.elementor-11623 .elementor-element.elementor-element-e5f7816{width:var( --container-widget-width, 122.5px );max-width:122.5px;--container-widget-width:122.5px;--container-widget-flex-grow:0;}.elementor-11623 .elementor-element.elementor-element-4ce691d{--spacer-size:1px;}.elementor-11623 .elementor-element.elementor-element-4ce691d > .elementor-widget-container{background-color:#000000;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__close-button, .elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__close-button-custom{margin-left:auto;}.elementor-11623 .elementor-element.elementor-element-ed74370{--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:solid;--subtotal-divider-style:solid;--cart-buttons-position-margin:auto;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-11dcc60 );--toggle-button-background-color:var( --e-global-color-bcd6bc7 );--toggle-button-border-color:var( --e-global-color-11dcc60 );--toggle-button-icon-hover-color:var( --e-global-color-11dcc60 );--toggle-button-hover-background-color:var( --e-global-color-bcd6bc7 );--toggle-button-hover-border-color:var( --e-global-color-11dcc60 );--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:12px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-11dcc60 );--items-indicator-background-color:var( --e-global-color-44ceb39 );--cart-background-color:var( --e-global-color-44ceb39 );--cart-border-style:solid;--cart-border-color:var( --e-global-color-11dcc60 );--cart-border-radius:0px 0px 0px 0px;--cart-padding:10px 10px 10px 10px;--cart-close-icon-size:24px;--cart-close-button-color:var( --e-global-color-11dcc60 );--cart-close-button-hover-color:var( --e-global-color-11dcc60 );--remove-item-button-size:24px;--remove-item-button-color:var( --e-global-color-11dcc60 );--remove-item-button-hover-color:var( --e-global-color-44ceb39 );--menu-cart-subtotal-color:var( --e-global-color-11dcc60 );--product-variations-color:var( --e-global-color-11dcc60 );--product-price-color:var( --e-global-color-11dcc60 );--divider-color:var( --e-global-color-11dcc60 );--subtotal-divider-color:var( --e-global-color-11dcc60 );--divider-width:1px;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:1px;--subtotal-divider-bottom-width:1px;--subtotal-divider-left-width:1px;--product-divider-gap:0px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:10px;--cart-footer-buttons-border-radius:0px;--view-cart-button-text-color:var( --e-global-color-11dcc60 );--view-cart-button-background-color:var( --e-global-color-bcd6bc7 );--view-cart-button-hover-text-color:var( --e-global-color-11dcc60 );--view-cart-button-hover-background-color:var( --e-global-color-bcd6bc7 );--checkout-button-text-color:var( --e-global-color-44ceb39 );--checkout-button-background-color:var( --e-global-color-11dcc60 );--checkout-button-hover-text-color:var( --e-global-color-11dcc60 );--checkout-button-hover-background-color:var( --e-global-color-44ceb39 );--empty-message-color:var( --e-global-color-11dcc60 );--empty-message-alignment:left;}body:not(.rtl) .elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-0px;top:-0px;}body.rtl .elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:0px;top:-0px;left:auto;}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__main{border-width:1px 1px 1px 1px;box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 0);}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .widget_shopping_cart_content{--subtotal-divider-style:solid;--subtotal-divider-top-width:1px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--subtotal-divider-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-a5b650f-font-family ), Sans-serif;font-size:var( --e-global-typography-a5b650f-font-size );font-weight:var( --e-global-typography-a5b650f-font-weight );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product-price{font-family:"neue-haas-unica", Sans-serif;font-size:10px;font-weight:400;line-height:1em;}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-11dcc60 );font-family:"neue-haas-unica", Sans-serif;font-size:10px;font-weight:400;line-height:1em;}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ed74370 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-7ac8844{--display:flex;--min-height:100svh;--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11623 .elementor-element.elementor-element-22de36a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11623 .elementor-element.elementor-element-4b713c0 .gallery-item{padding:0 10px 10px 0;}.elementor-11623 .elementor-element.elementor-element-4b713c0 .gallery{margin:0 -10px -10px 0;}.elementor-11623 .elementor-element.elementor-element-4b713c0 .gallery-item .gallery-caption{text-align:center;}.elementor-11623 .elementor-element.elementor-element-ded2cb9 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-11623 .elementor-element.elementor-element-ded2cb9 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-11623 .elementor-element.elementor-element-ded2cb9 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-11623 .elementor-element.elementor-element-ded2cb9 .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.5;}.elementor-11623 .elementor-element.elementor-element-ded2cb9 .jet-woo-swiper-gallery-thumbs .swiper-slide:hover{opacity:1;}.elementor-11623 .elementor-element.elementor-element-ded2cb9 .jet-woo-swiper-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;}.elementor-11623 .elementor-element.elementor-element-5fea506{--display:flex;}.elementor-11623 .elementor-element.elementor-element-d6197af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11623 .elementor-element.elementor-element-d2e0ae9{grid-column:span 5;text-align:start;}.elementor-11623 .elementor-element.elementor-element-d2e0ae9.elementor-element{--align-self:stretch;}.elementor-11623 .elementor-element.elementor-element-d2e0ae9 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-49a8626{text-align:end;}.elementor-11623 .elementor-element.elementor-element-49a8626 .elementor-heading-title{font-family:var( --e-global-typography-4a0e630-font-family ), Sans-serif;font-size:var( --e-global-typography-4a0e630-font-size );font-weight:var( --e-global-typography-4a0e630-font-weight );line-height:var( --e-global-typography-4a0e630-line-height );letter-spacing:var( --e-global-typography-4a0e630-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-78eae53 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-78eae53{text-align:end;}.elementor-11623 .elementor-element.elementor-element-78eae53 .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-414d999{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-11623 .elementor-element.elementor-element-bf702c7 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-bf702c7{grid-column:span 2;text-align:start;}.elementor-11623 .elementor-element.elementor-element-bf702c7 .elementor-heading-title{font-family:var( --e-global-typography-8f700b1-font-family ), Sans-serif;font-size:var( --e-global-typography-8f700b1-font-size );font-weight:var( --e-global-typography-8f700b1-font-weight );line-height:var( --e-global-typography-8f700b1-line-height );letter-spacing:var( --e-global-typography-8f700b1-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-c47134c{grid-column:span 4;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11623 .elementor-element.elementor-element-be24073 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:24px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-be24073 .cart button, .elementor-11623 .elementor-element.elementor-element-be24073 .cart .button{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;color:var( --e-global-color-11dcc60 );background-color:var( --e-global-color-44ceb39 );border-color:var( --e-global-color-11dcc60 );transition:all 0.3s;}.elementor-11623 .elementor-element.elementor-element-be24073 .cart button:hover, .elementor-11623 .elementor-element.elementor-element-be24073 .cart .button:hover{color:var( --e-global-color-44ceb39 );background-color:var( --e-global-color-11dcc60 );border-color:var( --e-global-color-11dcc60 );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations tr th, .woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations label{color:var( --e-global-color-11dcc60 );font-family:var( --e-global-typography-bf13fed-font-family ), Sans-serif;font-size:var( --e-global-typography-bf13fed-font-size );font-weight:var( --e-global-typography-bf13fed-font-weight );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value select{color:var( --e-global-color-11dcc60 );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value select, .woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value:before{background-color:var( --e-global-color-44ceb39 );border:var( --e-global-color-11dcc60 );border-radius:0px;}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value:before{font-family:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-size:var( --e-global-typography-6d36cca-font-size );font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.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:var( --e-global-color-accent );}.elementor-widget-nested-tabs.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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11623 .elementor-element.elementor-element-cc687ce{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11623 .elementor-element.elementor-element-dc467e3{text-align:start;font-family:var( --e-global-typography-87a7155-font-family ), Sans-serif;font-size:var( --e-global-typography-87a7155-font-size );font-weight:var( --e-global-typography-87a7155-font-weight );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-dc467e3 p{margin-block-end:0px;}.elementor-11623 .elementor-element.elementor-element-8bd4e33{--display:flex;}.elementor-11623 .elementor-element.elementor-element-48ad5ac{columns:1;text-align:start;font-family:var( --e-global-typography-bf13fed-font-family ), Sans-serif;font-size:var( --e-global-typography-bf13fed-font-size );font-weight:var( --e-global-typography-bf13fed-font-weight );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-48ad5ac p{margin-block-end:0px;}.elementor-11623 .elementor-element.elementor-element-e879609{--display:flex;}.elementor-11623 .elementor-element.elementor-element-ca27e74{text-align:start;font-family:var( --e-global-typography-bf13fed-font-family ), Sans-serif;font-size:var( --e-global-typography-bf13fed-font-size );font-weight:var( --e-global-typography-bf13fed-font-weight );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-ca27e74 p{margin-block-end:0px;}.elementor-11623 .elementor-element.elementor-element-e040681{--display:flex;}.elementor-11623 .elementor-element.elementor-element-180ad72{text-align:start;font-family:var( --e-global-typography-bf13fed-font-family ), Sans-serif;font-size:var( --e-global-typography-bf13fed-font-size );font-weight:var( --e-global-typography-bf13fed-font-weight );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-180ad72 p{margin-block-end:0px;}.elementor-11623 .elementor-element.elementor-element-0f06846{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--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:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:25px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:var( --e-global-typography-6d36cca-font-size );--n-tabs-title-color:#00000050;--n-tabs-title-color-active:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-0f06846 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#00000000;}.elementor-11623 .elementor-element.elementor-element-0f06846.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00000000;}.elementor-11623 .elementor-element.elementor-element-0f06846.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11623 .elementor-element.elementor-element-0f06846.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:#00000000;}.elementor-11623 .elementor-element.elementor-element-0f06846 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-11623 .elementor-element.elementor-element-0f06846.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:var( --e-global-typography-6d36cca-font-family ), Sans-serif;font-weight:var( --e-global-typography-6d36cca-font-weight );text-transform:var( --e-global-typography-6d36cca-text-transform );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-0f06846 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-11dcc60 );}:where( .elementor-11623 .elementor-element.elementor-element-0f06846.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-11623 .elementor-element.elementor-element-76a0156{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11623 .elementor-element.elementor-element-011a8ca{--e-image-carousel-slides-to-show:3;}.elementor-11623 .elementor-element.elementor-element-011a8ca > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-11623 .elementor-element.elementor-element-011a8ca .swiper-wrapper{display:flex;align-items:center;}.elementor-11623 .elementor-element.elementor-element-baf5c8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-11623 .elementor-element.elementor-element-88a62f8{--display:flex;--padding-top:150px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-8a2ba57{text-align:start;}.elementor-11623 .elementor-element.elementor-element-8a2ba57 .elementor-heading-title{font-family:var( --e-global-typography-b43a066-font-family ), Sans-serif;font-size:var( --e-global-typography-b43a066-font-size );font-weight:var( --e-global-typography-b43a066-font-weight );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-bcedf17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11623 .elementor-element.elementor-element-96ee8f0{--grid-columns:3;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-11623 .elementor-element.elementor-element-96ee8f0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-11623 .elementor-element.elementor-element-96ee8f0 .e-loop-item > .elementor-section, .elementor-11623 .elementor-element.elementor-element-96ee8f0 .e-loop-item > .elementor-section > .elementor-container, .elementor-11623 .elementor-element.elementor-element-96ee8f0 .e-loop-item > .e-con, .elementor-11623 .elementor-element.elementor-element-96ee8f0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-11623 .elementor-element.elementor-element-c935597{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11623 .elementor-element.elementor-element-fb65428{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-038faa4{--spacer-size:1px;}.elementor-11623 .elementor-element.elementor-element-038faa4 > .elementor-widget-container{background-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-fae045e{--display:flex;--justify-content:flex-end;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-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-c2644e5{text-align:start;}.elementor-11623 .elementor-element.elementor-element-c2644e5 .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-083a827{--display:flex;--justify-content:flex-end;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-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-38b771f{text-align:start;}.elementor-11623 .elementor-element.elementor-element-38b771f .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.6em;color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-5bf4e6a{--display:flex;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-159b5e1{text-align:end;}.elementor-11623 .elementor-element.elementor-element-159b5e1 .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-b576096{--display:flex;--min-height:25vw;--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;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-11dcc60 );--border-color:var( --e-global-color-11dcc60 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon-wrapper{text-align:center;}.elementor-11623 .elementor-element.elementor-element-8229646.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11623 .elementor-element.elementor-element-8229646.elementor-view-framed .elementor-icon, .elementor-11623 .elementor-element.elementor-element-8229646.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11623 .elementor-element.elementor-element-8229646.elementor-view-framed .elementor-icon, .elementor-11623 .elementor-element.elementor-element-8229646.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon{font-size:22vw;}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon svg{height:22vw;}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon-wrapper svg{width:auto;}.elementor-11623 .elementor-element.elementor-element-80e1f6a{--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:flex-start;--align-items:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-4431e17{text-align:start;}.elementor-11623 .elementor-element.elementor-element-4431e17 .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-a06d923{--spacer-size:1px;}.elementor-11623 .elementor-element.elementor-element-a06d923 > .elementor-widget-container{background-color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-9ea4527{--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:flex-end;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-11dcc60 );--border-color:var( --e-global-color-11dcc60 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-2c1bb01{text-align:start;}.elementor-11623 .elementor-element.elementor-element-2c1bb01 .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-11dcc60 );}.elementor-11623 .elementor-element.elementor-element-6e3739b{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-c8c72cf{--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:flex-end;--align-items:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11623 .elementor-element.elementor-element-57bef00{text-align:start;}.elementor-11623 .elementor-element.elementor-element-57bef00 .elementor-heading-title{font-family:"neue-haas-unica", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-11dcc60 );}@media(max-width:1024px){.elementor-11623 .elementor-element.elementor-element-762c3b3{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-11623 .elementor-element.elementor-element-762c3b3 .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-c279c29{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-11623 .elementor-element.elementor-element-c279c29 .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-4bfb48b{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-11623 .elementor-element.elementor-element-4bfb48b .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-e4df729{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-11623 .elementor-element.elementor-element-e4df729 .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-dd0463a img{width:35px;height:35px;}.elementor-11623 .elementor-element.elementor-element-862f5ae{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-11623 .elementor-element.elementor-element-862f5ae .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-e5f7816{--container-widget-width:97.5px;--container-widget-flex-grow:0;width:var( --container-widget-width, 97.5px );max-width:97.5px;}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-d2e0ae9 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-49a8626 .elementor-heading-title{font-size:var( --e-global-typography-4a0e630-font-size );line-height:var( --e-global-typography-4a0e630-line-height );letter-spacing:var( --e-global-typography-4a0e630-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-414d999{--grid-auto-flow:row;}.elementor-11623 .elementor-element.elementor-element-bf702c7 .elementor-heading-title{font-size:var( --e-global-typography-8f700b1-font-size );line-height:var( --e-global-typography-8f700b1-line-height );letter-spacing:var( --e-global-typography-8f700b1-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-be24073 .cart button, .elementor-11623 .elementor-element.elementor-element-be24073 .cart .button{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations label{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value:before{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-dc467e3{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-48ad5ac{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ca27e74{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-180ad72{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-0f06846{--n-tabs-title-font-size:var( --e-global-typography-6d36cca-font-size );}.elementor-11623 .elementor-element.elementor-element-0f06846.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 ){line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-011a8ca{--e-image-carousel-slides-to-show:2;}.elementor-11623 .elementor-element.elementor-element-baf5c8f{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11623 .elementor-element.elementor-element-8a2ba57 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-96ee8f0{--grid-columns:3;}.elementor-11623 .elementor-element.elementor-element-fae045e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-11623 .elementor-element.elementor-element-c2644e5 .elementor-heading-title{font-size:12px;}.elementor-11623 .elementor-element.elementor-element-083a827{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-11623 .elementor-element.elementor-element-38b771f .elementor-heading-title{font-size:12px;}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon{font-size:20.75vw;}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon svg{height:20.75vw;}.elementor-11623 .elementor-element.elementor-element-4431e17 .elementor-heading-title{font-size:10px;}.elementor-11623 .elementor-element.elementor-element-9ea4527{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-11623 .elementor-element.elementor-element-2c1bb01 .elementor-heading-title{font-size:10px;}.elementor-11623 .elementor-element.elementor-element-57bef00 .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-11623 .elementor-element.elementor-element-f26fe80{--width:302px;}.elementor-11623 .elementor-element.elementor-element-7172eca{--width:calc(100% - 604px);}.elementor-11623 .elementor-element.elementor-element-f51e231{--width:302px;}.elementor-11623 .elementor-element.elementor-element-5fea506{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11623 .elementor-element.elementor-element-f26fe80{--width:242px;}.elementor-11623 .elementor-element.elementor-element-7172eca{--width:calc(100% - 484px);}.elementor-11623 .elementor-element.elementor-element-f51e231{--width:242px;}.elementor-11623 .elementor-element.elementor-element-5fea506{--width:75%;}.elementor-11623 .elementor-element.elementor-element-fae045e{--width:75%;}.elementor-11623 .elementor-element.elementor-element-083a827{--width:50%;}.elementor-11623 .elementor-element.elementor-element-5bf4e6a{--width:80%;}.elementor-11623 .elementor-element.elementor-element-9ea4527{--width:75%;}.elementor-11623 .elementor-element.elementor-element-6e3739b{--width:50%;}.elementor-11623 .elementor-element.elementor-element-c8c72cf{--width:80%;}}@media(max-width:767px){.elementor-11623 .elementor-element.elementor-element-f26fe80{--width:90px;}.elementor-11623 .elementor-element.elementor-element-762c3b3 .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-c279c29 .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-4bfb48b .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-e4df729{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-11623 .elementor-element.elementor-element-e4df729 .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-7172eca{--width:calc(100% - 180px);--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;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-11623 .elementor-element.elementor-element-f51e231{--width:90px;--flex-wrap:nowrap;}.elementor-11623 .elementor-element.elementor-element-862f5ae .elementor-button{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-a5b650f-font-size );line-height:var( --e-global-typography-a5b650f-line-height );letter-spacing:var( --e-global-typography-a5b650f-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ed74370 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-7ac8844{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11623 .elementor-element.elementor-element-22de36a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11623 .elementor-element.elementor-element-ded2cb9 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;--space-between:0px;}.elementor-11623 .elementor-element.elementor-element-d6197af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11623 .elementor-element.elementor-element-d2e0ae9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11623 .elementor-element.elementor-element-d2e0ae9{grid-column:span 5;}.elementor-11623 .elementor-element.elementor-element-d2e0ae9 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-49a8626{text-align:start;}.elementor-11623 .elementor-element.elementor-element-49a8626 .elementor-heading-title{font-size:var( --e-global-typography-4a0e630-font-size );line-height:var( --e-global-typography-4a0e630-line-height );letter-spacing:var( --e-global-typography-4a0e630-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-78eae53 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-11623 .elementor-element.elementor-element-78eae53{text-align:start;}.elementor-11623 .elementor-element.elementor-element-414d999{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-11623 .elementor-element.elementor-element-bf702c7 .elementor-heading-title{font-size:var( --e-global-typography-8f700b1-font-size );line-height:var( --e-global-typography-8f700b1-line-height );letter-spacing:var( --e-global-typography-8f700b1-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-c47134c{grid-column:span 4;}.elementor-11623 .elementor-element.elementor-element-be24073 .cart button, .elementor-11623 .elementor-element.elementor-element-be24073 .cart .button{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations label{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.woocommerce .elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-11623 .elementor-element.elementor-element-be24073 form.cart table.variations td.value:before{font-size:var( --e-global-typography-6d36cca-font-size );line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-dc467e3{font-size:var( --e-global-typography-87a7155-font-size );line-height:var( --e-global-typography-87a7155-line-height );letter-spacing:var( --e-global-typography-87a7155-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-48ad5ac{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-ca27e74{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-180ad72{font-size:var( --e-global-typography-bf13fed-font-size );line-height:var( --e-global-typography-bf13fed-line-height );letter-spacing:var( --e-global-typography-bf13fed-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-0f06846{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:var( --e-global-typography-6d36cca-font-size );}.elementor-11623 .elementor-element.elementor-element-0f06846 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-0f06846.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 ){line-height:var( --e-global-typography-6d36cca-line-height );letter-spacing:var( --e-global-typography-6d36cca-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-76a0156{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11623 .elementor-element.elementor-element-011a8ca{--e-image-carousel-slides-to-show:3;}.elementor-11623 .elementor-element.elementor-element-baf5c8f{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11623 .elementor-element.elementor-element-88a62f8{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-11623 .elementor-element.elementor-element-8a2ba57{text-align:center;}.elementor-11623 .elementor-element.elementor-element-8a2ba57 .elementor-heading-title{font-size:var( --e-global-typography-b43a066-font-size );line-height:var( --e-global-typography-b43a066-line-height );letter-spacing:var( --e-global-typography-b43a066-letter-spacing );}.elementor-11623 .elementor-element.elementor-element-96ee8f0{--grid-columns:2;}.elementor-11623 .elementor-element.elementor-element-c935597{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11623 .elementor-element.elementor-element-fb65428{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11623 .elementor-element.elementor-element-fae045e{border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:50px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11623 .elementor-element.elementor-element-083a827{--width:40%;--justify-content:flex-start;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11623 .elementor-element.elementor-element-5bf4e6a{--width:60%;--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-11623 .elementor-element.elementor-element-b576096{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-11623 .elementor-element.elementor-element-8229646 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon{font-size:20vw;}.elementor-11623 .elementor-element.elementor-element-8229646 .elementor-icon svg{height:20vw;}.elementor-11623 .elementor-element.elementor-element-80e1f6a{--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11623 .elementor-element.elementor-element-80e1f6a.e-con{--order:99999 /* order end hack */;}.elementor-11623 .elementor-element.elementor-element-9ea4527{--width:60%;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11623 .elementor-element.elementor-element-9ea4527.e-con{--order:-99999 /* order start hack */;}.elementor-11623 .elementor-element.elementor-element-2c1bb01 .elementor-heading-title{font-size:12px;}.elementor-11623 .elementor-element.elementor-element-c8c72cf{--width:40%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11623 .elementor-element.elementor-element-c8c72cf.e-con{--order:-99999 /* order start hack */;}.elementor-11623 .elementor-element.elementor-element-57bef00 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for button, class: .elementor-element-e4df729 */.dialog-type-lightbox {
    z-index: 999!important;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-e5f7816 */.dgwt-wcas-search-icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 122.5px;
    height: 55px;
    color: #000!important;
    box-sizing: border-box;
    overflow: visible;
        font-family: var(--e-global-typography-a5b650f-font-family), Sans-serif;
    font-weight: var(--e-global-typography-a5b650f-font-weight);
    font-size:12px;
}
@media screen and (max-width: 1024px) {
    .dgwt-wcas-search-icon {
    width: 97.5px;
    height: 45px;
    }
}
.dgwt-wcas-search-icon::before {
    content: "SZUKAJ";
    display: block;
    flex-shrink: 0;
}

.dgwt-wcas-search-icon::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #000;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform 0.28s ease;
    z-index: -1;
}

.dgwt-wcas-search-icon:hover::after {
    transform: scaleX(1);
}

.dgwt-wcas-search-icon svg {
    flex-shrink: 0;
    margin-left: 5px; 
    margin-right: -2px;
}

.dgwt-wcas-search-wrapp {
    margin: 0;
}
.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {
    max-width: 10px!important;
}

.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp {
    border-radius: 0px!important;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 0px!important;
}
.dgwt-wcas-search-form {
    left: -61px !important;
}
html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
    top: calc(100% + 7px);
    min-width: 312px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border: 1px solid #000;
    border-color:#000!important;
}
.dgwt-wcas-suggestions-wrapp {
    border-radius: 0px!important;
}
.dgwt-wcas-st-title, .dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    font-family: var(--e-global-typography-a5b650f-font-family), Sans-serif;
    font-weight: 400;
    font-size:12px;
}
.dgwt-wcas-suggestion strong {
    font-weight: 500;
}

.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon {
    opacity: 1;
}

.dgwt-wcas-si img {
    border: 0px;
    border-radius: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-ed74370 */@media screen and (min-width: 767px) {
.menucart .elementor-button-icon::before {
  content: "KOSZYK ";
    font-family: var(--e-global-typography-a5b650f-font-family), Sans-serif;
    font-weight: var(--e-global-typography-a5b650f-font-weight);
    margin-right:5px;
    margin-bottom:2px;
}
}
.menucart .elementor-button-icon {
    margin-right:-2px;
}
.elementor-button-icon-qty {
    font-family: var(--e-global-typography-a5b650f-font-family), Sans-serif;
    font-weight: var(--e-global-typography-a5b650f-font-weight)!important;
    margin-bottom:3px;
}
/* Desktop – domyślnie */
.elementor-menu-cart__toggle_wrapper {
    height: 55px;
    width: 122.5px;
}
a.elementor-menu-cart__toggle_button {
    width: 122.5px;
}

/* Tablet */
@media screen and (max-width: 1024px) {
    .elementor-menu-cart__toggle_wrapper {
        height: 45px;
        width: 97.5px;
    }
    a.elementor-menu-cart__toggle_button {
        width: 97.5px;
    }
}

/* Mobile */
@media screen and (max-width: 767px) {
    .elementor-menu-cart__toggle_wrapper {
        height: 45px;
        width: 45px;
    }
    a.elementor-menu-cart__toggle_button {
        width: 45px;
    }
    .menucart .elementor-button {
        padding:0;
    }
}
.elementor-menu-cart__toggle {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-menu-cart__toggle_wrapper {
    display: flex;
    position: relative;
    justify-content: center;
    align-content: center;
}

/* Desktop – domyślnie */
.elementor-menu-cart__main {
    width: 305px;
    margin-right: 24px;
    height: calc(100% - 85px);
    top: 75px;
}

/* Tablet */
@media screen and (max-width: 1024px) {
    .elementor-menu-cart__main {
        width: calc(50% - 26px);
        height: calc(100% - 75px);
        top: 65px;
    }
}

/* Mobile */
@media screen and (max-width: 767px) {
    .elementor-menu-cart__main {
        width: calc(100% - 20px);
        height: calc(100% - 80px);
        margin-right:10px;
        top: 70px;
    }
}
.elementor-menu-cart__products {
    scrollbar-width: none; /* Firefox */
    overflow-y: hidden;
}

.elementor-menu-cart__products::-webkit-scrollbar {
    display: none; /* Chrome / Safari */
}

.widget_shopping_cart_content {
    scrollbar-width: none; /* Firefox */
    overflow-y: hidden;
}

.widget_shopping_cart_content::-webkit-scrollbar {
    display: none; /* Chrome / Safari */
}

.elementor-menu-cart__subtotal {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.widget_shopping_cart_content{
    display:flex;
    flex-direction:column;
    height:100%;
}

.elementor-menu-cart__products{
    flex:1;
}

.elementor-menu-cart__subtotal{
    margin-top:auto;
}

.elementor-menu-cart__subtotal {
    padding-bottom: 10px;
    padding-top:10px;
}

.elementor-menu-cart__subtotal strong {
    display: none;
}

.elementor-menu-cart__subtotal::before {
    content: "Suma";
}

.elementor-menu-cart__close-button {
    margin-bottom:10px;
    display:none;
}

.elementor-menu-cart__product-remove {
    border-radius:0;
    border-width: 1px 0px 0px 1px!important;
}

.elementor-menu-cart__product-remove:hover {
    border-color:#000;
    background-color:#000;
}

.elementor-menu-cart__product-image img{
    aspect-ratio: 4 / 5;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border: solid 1px #000;
    border-width: 0px 1px 0px 0px;
}
.elementor-menu-cart__product-remove {
    top: calc(100% - 23px)!important;
}
.cart_item {
    border: solid 1px;
    border-width: 1px 1px 0px 1px;
}

.elementor-menu-cart__product:last-child {
    border: solid 1px;
}

.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    padding-inline-start: 10px;
}

.elementor-menu-cart__product-name {
    padding-top: 10px;
}
.elementor-menu-cart__container.elementor-lightbox { background-color:transparent;
}


.elementor-button-icon-qty {
    top:12px!important;
    right:-10px!important;
}

/* Mobile */
@media screen and (max-width: 767px) {
.elementor-button-icon-qty {
    top:-8px!important;
    right:-8px!important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1e6ac7 *//* nasz własny overlay nad contentem */
.custom-cart-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #00000040;
  z-index: 500; /* niżej niż header, wyżej niż content */
  display: none; /* na start ukryty */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e7d9f */.button-line .elementor-button {
    position: relative;
    overflow: visible;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 55px;
    box-sizing: border-box;
}

/* liniowy hover */
.button-line .elementor-button::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #000;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .28s ease;
    z-index:-1;
}

/* hover */
.button-line .elementor-button:hover::after {
    transform: scaleX(1);
}
.button-line a.elementor-button {
    height:55px;
}
@media (max-width:1024px) {
.button-line a.elementor-button {
    height:45px;
}
}

.button-icon:hover .elementor-button-icon {
    opacity:1;
    margin-left:0;
}

.button-icon .elementor-button-icon {
    opacity:0;
    margin-left:-22px;
    transition:all 400ms ease;
}

.button-icon .elementor-button {
    position: relative;
    overflow: visible;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 55px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4b713c0 */@media (max-width: 1024px) {
    .elementor-image-gallery .gallery-columns-2 .gallery-item {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c47134c */.elementor-11623 .elementor-element.elementor-element-c47134c p {
    color:#FFF;
}

.wpclv-attributes .wpclv-terms {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-be24073 */.wpclv-attribute-label {
    display:none;
}

.wpclv-attributes .wpclv-terms .wpclv-term {
    border-radius: 0px;
    border-color: #00000050;
    background-color: transparent;
    position: relative;
    padding:0;
}

.wpclv-attributes .wpclv-terms .wpclv-term.active, .wpclv-attributes .wpclv-terms .wpclv-term:hover {
    border-color: #000;
}

[class*="hint--"]:after {
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0);
}

[class*="hint--"]:before, [class*="hint--"]:after {
    -webkit-transition: 0s ease;
    -moz-transition: 0s ease;
    transition: 0s ease;
}

[class*="hint--"]:hover:before, [class*="hint--"]:hover:after {
    -webkit-transition-delay: 0ms;
    -moz-transition-delay: 0ms;
    transition-delay: 0ms;
}


.wpcvs-terms .wpcvs-term.wpcvs-selected .wpcvs-term-inner:before {
    display:none;
}



.wpcvs-terms.wpcvs-type-button .wpcvs-term .wpcvs-term-inner .wpcvs-term-label {
    padding: 0 0px;
    font-family: var(--e-global-typography-a5b650f-font-family), Sans-serif;
    font-weight: var(--e-global-typography-a5b650f-font-weight);
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1em;
    color:#000;
}

.wpcvs-terms .wpcvs-term.wpcvs-selected .wpcvs-term-label {
    color:#000!important;
}

.wpcvs-terms .wpcvs-term .wpcvs-term-inner {
    height: auto;
    line-height: 1em;
    background-color:transparent;
}

.wpcvs-terms.wpcvs-type-button .wpcvs-term {
    height: auto;
    min-width: auto;
}

.wpcvs-terms .wpcvs-term {
    background-color:transparent;
    border-radius: 0px;
    border-width: 0px;
    border-style: none;
}

.variations td, table th {
    padding: 0px;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

.wpclv-attributes .wpclv-attribute {
    margin-bottom: 0;
}

/**

.single_add_to_cart_button:after {
    content: "";
    background-image: url("https://przedzajedza.pl/wp-content/uploads/2025/11/Strzalka-Ikona-Przedzajedza.svg");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 32px;
    height: 5px;
    vertical-align: middle;
    margin-left: 10px;
    position: absolute; 
    transition: left 0.3s ease; 
    top: 50%; 
    transform: translateY(-40%);
    transition: margin-left 0.2s ease;
}

.single_add_to_cart_button:hover:after {
    margin-left: 30px;
}

**/

.e-n-accordion-item-title {
    transition:all 200ms ease;
}

.cat-tags-product a:hover {
    color:#282424!important;
    text-decoration:underline;
}

.cat-tags-product a {
    transition:all 200ms ease;
}

button.xoo-wl-open-form-btn,
button.xoo-wl-submit-btn {
    max-width: 100%;
    background-color:#000!important;
    color:#FFFFFF!important;
    border-radius:0px!important;
    padding:20px 25px!important;
    font-size:12px!important;
    font-weight:400!important;
}

button.xoo-wl-open-form-btn {
    margin-top:15px!important;
}

.xoo-wl-notice-success,
.xwh-subheading {
    color:#0000;
    background-color:#FFF;
    padding:0px;
    line-height: 1.2;
}

.xoo-aff-group {
    width: 100%;
    margin-bottom: 15px;
}

.xoo-aff-input-icon + input[type="email"] {
    border-radius: 0;
    font-size:12px;
}

.out-of-stock {
    text-transform: uppercase;
    font-size:12px!important;
    color:000!important;
    margin-bottom:15px;
}

.in-stock { 
    display:none;
}

p {
    margin-block-end: 0;
}
a.reset_variations {
    display:none!important;
}

.single_variation_wrap {
    padding-top:0px;

}

td.value {
    padding-bottom:24px!important;
}
.woocommerce div.product form.cart .variations td {
    display: flex;
    justify-content: flex-end;
}

.woocommerce div.product form.cart .variations th {
    display: flex;
}
table.variations.wpcvs-initialized tr {
    display: flex;
    align-items: flex-start;
}

label[for="pa_rozmiar"] {
    cursor: auto !important;
}

label[for="pa_rozmiar"]::after {
    content:":";
}

.wpcvs-selected .wpcvs-term-label {
    text-decoration:underline;
}
.wpcvs-term-label {
    color:#00000050!important;
}

p.out-of-stock {
    display:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48ad5ac *//* Kontener widgetu tekstowego */
.two-column-text .elementor-widget-container {
    column-count: 2;
    column-gap: 10px;
    padding-bottom: 1em; /* dodaje miejsce na ostatnią linijkę */
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto; /* wymusza równomierne rozdzielenie w Safari */
    column-fill: auto;
}

/* każda linijka jako blok */
.two-column-text .elementor-widget-container br {
    display: block;
    content: "";
    margin-bottom: 0.5em; /* odstęp między wierszami */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48ad5ac *//* Kontener widgetu tekstowego */
.two-column-text .elementor-widget-container {
    column-count: 2;
    column-gap: 10px;
    padding-bottom: 1em; /* dodaje miejsce na ostatnią linijkę */
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto; /* wymusza równomierne rozdzielenie w Safari */
    column-fill: auto;
}

/* każda linijka jako blok */
.two-column-text .elementor-widget-container br {
    display: block;
    content: "";
    margin-bottom: 0.5em; /* odstęp między wierszami */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48ad5ac *//* Kontener widgetu tekstowego */
.two-column-text .elementor-widget-container {
    column-count: 2;
    column-gap: 10px;
    padding-bottom: 1em; /* dodaje miejsce na ostatnią linijkę */
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto; /* wymusza równomierne rozdzielenie w Safari */
    column-fill: auto;
}

/* każda linijka jako blok */
.two-column-text .elementor-widget-container br {
    display: block;
    content: "";
    margin-bottom: 0.5em; /* odstęp między wierszami */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48ad5ac *//* Kontener widgetu tekstowego */
.two-column-text .elementor-widget-container {
    column-count: 2;
    column-gap: 10px;
    padding-bottom: 1em; /* dodaje miejsce na ostatnią linijkę */
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto; /* wymusza równomierne rozdzielenie w Safari */
    column-fill: auto;
}

/* każda linijka jako blok */
.two-column-text .elementor-widget-container br {
    display: block;
    content: "";
    margin-bottom: 0.5em; /* odstęp między wierszami */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48ad5ac *//* Kontener widgetu tekstowego */
.two-column-text .elementor-widget-container {
    column-count: 2;
    column-gap: 10px;
    padding-bottom: 1em; /* dodaje miejsce na ostatnią linijkę */
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto; /* wymusza równomierne rozdzielenie w Safari */
    column-fill: auto;
}

/* każda linijka jako blok */
.two-column-text .elementor-widget-container br {
    display: block;
    content: "";
    margin-bottom: 0.5em; /* odstęp między wierszami */
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0f06846 */.elementor-widget-n-tabs .e-n-tabs-heading {
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-011a8ca */.elementor-11623 .elementor-element.elementor-element-011a8ca img {
    aspect-ratio:4/5;
    object-fit:cover
}

.elementor-swiper-button.elementor-swiper-button-next {
    top:100%!important;
    left:calc(50% + 18px);
}
.elementor-swiper-button.elementor-swiper-button-prev {
    top:100%!important;
    left:calc(50% - 54px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fea506 */@media (min-width:768px) {
    .elementor-11623 .elementor-element.elementor-element-5fea506 {
    position:sticky;
    top:80px;  
    height: calc(100vh - 80px);          /* ważne — ogranicza wysokość */
    overflow-y: auto;       /* włącza scroll */
}
}

.elementor-11623 .elementor-element.elementor-element-5fea506 {
  scrollbar-width: none; /* Firefox */
}

.elementor-11623 .elementor-element.elementor-element-5fea506::-webkit-scrollbar {
  display: none; /* Chrome */
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-96ee8f0 *//* dla loopa o klasie grid-fix-mobile */
@media screen and (max-width: 768px) {
  .grid-fix-mobile .e-loop-item:nth-child(n+6) {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8229646 */@media screen and (min-width:767px) {
    .elementor-11623 .elementor-element.elementor-element-8229646 {
    position:absolute;
}
}/* End custom CSS */