.elementor-429 .elementor-element.elementor-element-c2f4509{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:32px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-c609efa{--display:flex;}.elementor-429 .elementor-element.elementor-element-bb3a085{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-429 .elementor-element.elementor-element-b9a32f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0b1e87d );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-429 .elementor-element.elementor-element-d80a2e2 .price{color:var( --e-global-color-0b1e87d );font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1em;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-429 .elementor-element.elementor-element-42e0f3e{padding:20px 0px 12px 0px;}.elementor-429 .elementor-element.elementor-element-42e0f3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-0b1e87d );}.elementor-widget-woocommerce-product-content{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-7549f5c{text-align:justify;color:#201F1F;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-429 .elementor-element.elementor-element-3bb5b55{padding:20px 0px 8px 0px;}.elementor-429 .elementor-element.elementor-element-3bb5b55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-0b1e87d );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-429 .elementor-element.elementor-element-e3686b7 a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-0b1e87d );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-3715953 .cart button, .elementor-429 .elementor-element.elementor-element-3715953 .cart .button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1em;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;color:var( --e-global-color-0b1e87d );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-429 .elementor-element.elementor-element-3715953 .cart button:hover, .elementor-429 .elementor-element.elementor-element-3715953 .cart .button:hover{color:var( --e-global-color-0b1e87d );background-color:#FFD04B;}.elementor-429 .elementor-element.elementor-element-3715953 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-429 .elementor-element.elementor-element-3715953 form.cart .variations{width:100%;}.woocommerce .elementor-429 .elementor-element.elementor-element-3715953 form.cart table.variations label{font-family:"Poppins", Sans-serif;font-weight:600;}.woocommerce .elementor-429 .elementor-element.elementor-element-3715953 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-429 .elementor-element.elementor-element-3715953 form.cart table.variations td.value:before{font-family:"Poppins", Sans-serif;}.elementor-429 .elementor-element.elementor-element-add598c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-429 .elementor-element.elementor-element-add598c:not(.elementor-motion-effects-element-type-background), .elementor-429 .elementor-element.elementor-element-add598c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8E7A533;}.elementor-429 .elementor-element.elementor-element-8546b07{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-d9257a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-429 .elementor-element.elementor-element-6fba2fa{text-align:start;}.elementor-429 .elementor-element.elementor-element-6fba2fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#201F1FCC;}.elementor-429 .elementor-element.elementor-element-fc96953{--n-accordion-title-font-size:14px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C7C9D4;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#201F1F;--n-accordion-title-hover-color:var( --e-global-color-0b1e87d );--n-accordion-title-active-color:var( --e-global-color-0b1e87d );--n-accordion-icon-size:15px;}.elementor-429 .elementor-element.elementor-element-fc96953 {--n-accordion-padding:0px 0px 12px 0px;}:where( .elementor-429 .elementor-element.elementor-element-fc96953 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-429 .elementor-element.elementor-element-8bc4e94{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-cbb6cbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-429 .elementor-element.elementor-element-7d215fa{text-align:start;}.elementor-429 .elementor-element.elementor-element-7d215fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#201F1FCC;}.elementor-429 .elementor-element.elementor-element-e652ac8{--n-accordion-title-font-size:14px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C7C9D4;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#201F1F;--n-accordion-title-hover-color:var( --e-global-color-0b1e87d );--n-accordion-title-active-color:var( --e-global-color-0b1e87d );--n-accordion-icon-size:15px;}.elementor-429 .elementor-element.elementor-element-e652ac8 {--n-accordion-padding:0px 0px 12px 0px;}:where( .elementor-429 .elementor-element.elementor-element-e652ac8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-429 .elementor-element.elementor-element-c9b6253{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-8e9b346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-429 .elementor-element.elementor-element-172af32{text-align:start;}.elementor-429 .elementor-element.elementor-element-172af32 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;color:#201F1FCC;}.elementor-429 .elementor-element.elementor-element-88f8408{--n-accordion-title-font-size:14px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C7C9D4;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#201F1F;--n-accordion-title-hover-color:var( --e-global-color-0b1e87d );--n-accordion-title-active-color:var( --e-global-color-0b1e87d );--n-accordion-icon-size:15px;}.elementor-429 .elementor-element.elementor-element-88f8408 {--n-accordion-padding:0px 0px 12px 0px;}:where( .elementor-429 .elementor-element.elementor-element-88f8408 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-429 .elementor-element.elementor-element-06d7a18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-06d7a18:not(.elementor-motion-effects-element-type-background), .elementor-429 .elementor-element.elementor-element-06d7a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8E7A533 0%, #F8E7A500 100%);}.elementor-429 .elementor-element.elementor-element-06d7a18 > .elementor-shape-top svg, .elementor-429 .elementor-element.elementor-element-06d7a18 > .e-con-inner > .elementor-shape-top svg{width:calc(136% + 1.3px);height:90px;transform:translateX(-50%) rotateY(180deg);}.elementor-429 .elementor-element.elementor-element-ff92bd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-c3ed317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-429 .elementor-element.elementor-element-e880a42{width:var( --container-widget-width, 388px );max-width:388px;--container-widget-width:388px;--container-widget-flex-grow:0;text-align:start;}.elementor-429 .elementor-element.elementor-element-e880a42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-429 .elementor-element.elementor-element-0d29cba{padding:0px 0px 0px 8px;}:is( .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__items, .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(20px / 2);padding-bottom:calc(20px / 2);}:is( .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid, .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__slider, .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid, .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__slider, .elementor-429 .elementor-element.elementor-element-0d29cba > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 20px / -2);margin-bottom:calc( 20px / -2);}.elementor-429 .elementor-element.elementor-element-a237622{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-8cac3e8{text-align:end;}.elementor-429 .elementor-element.elementor-element-8cac3e8 img{width:500px;height:500px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;box-shadow:32px 32px 0px 0px #F8E7A5;}.elementor-429 .elementor-element.elementor-element-2682bd6{--display:flex;--min-height:500px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-2682bd6:not(.elementor-motion-effects-element-type-background), .elementor-429 .elementor-element.elementor-element-2682bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8E7A533;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-429 .elementor-element.elementor-element-a5ddfd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-570f46e{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-429 .elementor-element.elementor-element-eccd968{text-align:start;}.elementor-429 .elementor-element.elementor-element-eccd968 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.2em;color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-c58b9ae{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-429 .elementor-element.elementor-element-c58b9ae:not(.elementor-motion-effects-element-type-background), .elementor-429 .elementor-element.elementor-element-c58b9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBF;}.elementor-429 .elementor-element.elementor-element-a7238fe{padding:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-a7238fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-6ccea53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#201F1FCC;}.elementor-429 .elementor-element.elementor-element-f9efddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-429 .elementor-element.elementor-element-af540f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-429 .elementor-element.elementor-element-9d0ad96{text-align:center;}.elementor-429 .elementor-element.elementor-element-9d0ad96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;line-height:1em;color:var( --e-global-color-0b1e87d );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price del{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{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 );line-height:var( --e-global-typography-accent-line-height );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} div.product p.price{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .price del{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{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 );line-height:var( --e-global-typography-accent-line-height );}#premium-woo-quick-view-{{ID}} .flex-control-nav a{background-color:var( --e-global-color-secondary );}#premium-woo-quick-view-{{ID}} a.flex-active{background-color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .flex-direction-nav li a{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured, .elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products ul.slick-dots li{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pa-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-secondary );}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woo-products-details-wrap, .elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woo-product__link{text-align:left;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woo-products-marquee ul.products{--pa-marquee-spacing:32px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce a.carousel-arrow.carousel-next{right:-48px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce a.carousel-arrow.carousel-prev{left:-48px;}#premium-woo-quick-view-36e8fcf{--pa-qv-align:inline;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woo-product-wrapper{border-radius:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .woocommerce-loop-product__link, .elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woo-product-gallery-images img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .woocommerce-loop-product__link img{height:350px;object-fit:contain;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woo-products-details-wrap{padding:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .premium-woo-product-desc{margin:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce li.product .price{margin:0px 0px 0px 0px;color:var( --e-global-color-0b1e87d );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1em;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce li.product .price del{color:var( --e-global-color-0b1e87d );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:1em;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-0b1e87d );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.2em;margin:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .slick-arrow{color:var( --e-global-color-0b1e87d );border-radius:0px;padding:20px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .slick-arrow i{font-size:24px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:60px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:24px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-0b1e87d );font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-0b1e87d );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-429 .elementor-element.elementor-element-c2f4509{--width:90%;}.elementor-429 .elementor-element.elementor-element-c609efa{--width:55%;}.elementor-429 .elementor-element.elementor-element-bb3a085{--width:45%;}.elementor-429 .elementor-element.elementor-element-ff92bd3{--width:90%;}.elementor-429 .elementor-element.elementor-element-a5ddfd7{--width:90%;}.elementor-429 .elementor-element.elementor-element-af540f7{--width:90%;}}@media(max-width:1366px) and (min-width:768px){.elementor-429 .elementor-element.elementor-element-ff92bd3{--width:90%;}.elementor-429 .elementor-element.elementor-element-a5ddfd7{--width:90%;}.elementor-429 .elementor-element.elementor-element-af540f7{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-429 .elementor-element.elementor-element-c2f4509{--width:95%;}.elementor-429 .elementor-element.elementor-element-c609efa{--width:100%;}.elementor-429 .elementor-element.elementor-element-bb3a085{--width:100%;}}@media(min-width:2400px){.elementor-429 .elementor-element.elementor-element-c2f4509{--width:80%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price del{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .pa-out-of-stock{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1366px){.elementor-429 .elementor-element.elementor-element-c2f4509{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-429 .elementor-element.elementor-element-bb3a085{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-429 .elementor-element.elementor-element-b9a32f9 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-429 .elementor-element.elementor-element-d80a2e2 .price{font-size:32px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-429 .elementor-element.elementor-element-42e0f3e{padding:24px 0px 12px 0px;}.elementor-429 .elementor-element.elementor-element-42e0f3e .elementor-heading-title{font-size:20px;}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-7549f5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-429 .elementor-element.elementor-element-3bb5b55{padding:24px 0px 12px 0px;}.elementor-429 .elementor-element.elementor-element-3bb5b55 .elementor-heading-title{font-size:20px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-3715953{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-429 .elementor-element.elementor-element-3715953 form.cart table.variations label{font-size:20px;line-height:1em;}.woocommerce .elementor-429 .elementor-element.elementor-element-3715953 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-429 .elementor-element.elementor-element-3715953 form.cart table.variations td.value:before{font-size:20px;line-height:1em;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-8cac3e8 img{width:400px;height:400px;}.elementor-429 .elementor-element.elementor-element-a7238fe{padding:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-a7238fe .elementor-heading-title{font-size:20px;}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price del{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .pa-out-of-stock{line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce a.carousel-arrow.carousel-next{right:-32px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce a.carousel-arrow.carousel-prev{left:-32px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .woocommerce-loop-product__link img{height:300px;}.elementor-429 .elementor-element.elementor-element-36e8fcf .premium-woocommerce .slick-arrow i{font-size:24px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products  ul.products{grid-column-gap:32px;grid-row-gap:32px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-429 .elementor-element.elementor-element-c2f4509{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-ff92bd3{--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-429 .elementor-element.elementor-element-e880a42{width:100%;max-width:100%;text-align:start;}.elementor-429 .elementor-element.elementor-element-e880a42.elementor-element{--align-self:center;}.elementor-429 .elementor-element.elementor-element-a237622.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-8cac3e8{text-align:center;}.elementor-429 .elementor-element.elementor-element-8cac3e8 img{width:360px;height:360px;}.elementor-429 .elementor-element.elementor-element-2682bd6{--min-height:300px;}.elementor-429 .elementor-element.elementor-element-a5ddfd7{--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-429 .elementor-element.elementor-element-eccd968.elementor-element{--align-self:flex-start;}.elementor-429 .elementor-element.elementor-element-eccd968{text-align:start;}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price del{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .pa-out-of-stock{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product{text-align:left;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:8px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:16px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .price{font-size:16px;line-height:1em;}}@media(max-width:767px){.elementor-429 .elementor-element.elementor-element-c2f4509{--width:90%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-429 .elementor-element.elementor-element-b9a32f9 .elementor-heading-title{font-size:24px;}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-429 .elementor-element.elementor-element-d80a2e2 .price{font-size:24px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-429 .elementor-element.elementor-element-42e0f3e .elementor-heading-title{font-size:18px;}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-7549f5c{font-size:16px;}.elementor-429 .elementor-element.elementor-element-3bb5b55 .elementor-heading-title{font-size:18px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-ff92bd3{--width:95%;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-429 .elementor-element.elementor-element-e880a42{text-align:start;}.elementor-429 .elementor-element.elementor-element-e880a42 .elementor-heading-title{font-size:24px;}.elementor-429 .elementor-element.elementor-element-0d29cba{padding:0px 0px 0px 20px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-429 .elementor-element.elementor-element-8cac3e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;text-align:center;}.elementor-429 .elementor-element.elementor-element-8cac3e8 img{width:300px;height:300px;}.elementor-429 .elementor-element.elementor-element-2682bd6:not(.elementor-motion-effects-element-type-background), .elementor-429 .elementor-element.elementor-element-2682bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-429 .elementor-element.elementor-element-a5ddfd7{--width:95%;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-429 .elementor-element.elementor-element-eccd968{text-align:start;}.elementor-429 .elementor-element.elementor-element-eccd968 .elementor-heading-title{font-size:24px;}.elementor-429 .elementor-element.elementor-element-c58b9ae{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-429 .elementor-element.elementor-element-a7238fe .elementor-heading-title{font-size:18px;}.elementor-429 .elementor-element.elementor-element-af540f7{--width:95%;}.elementor-429 .elementor-element.elementor-element-9d0ad96 .elementor-heading-title{font-size:32px;}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price del{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{line-height:var( --e-global-typography-primary-line-height );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{line-height:var( --e-global-typography-text-line-height );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap{width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-width:var( --e-global-typography-text-line-height );border-right-width:var( --e-global-typography-text-line-height );}.elementor-widget-premium-woo-products .pa-out-of-stock{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:8px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-429 .elementor-element.elementor-element-154b2ef.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c11a012 *//* Layout em grid - miniaturas à esquerda */
.woocommerce-product-gallery {
    display: grid !important;
    grid-template-columns: 25% 1fr !important;
    gap: 12px !important;
    align-items: stretch !important;
    margin: 0 !important;
}

/* Produto com imagem única - desativa o grid e limita largura a 75% (igual à imagem principal com galeria) */
.woocommerce-product-gallery:not(:has(.flex-control-thumbs)) {
    grid-template-columns: 1fr !important;
    max-width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* Container da imagem principal */
.flex-viewport {
    grid-column: 2 !important;
    grid-row: 1 !important;
    border: 2px solid #F8E7A5 !important;
}

/* Imagem única: ocupa toda a largura do container limitado */
.woocommerce-product-gallery:not(:has(.flex-control-thumbs)) .flex-viewport {
    grid-column: 1 !important;
}

/* Miniaturas em coluna vertical - acompanham altura da imagem principal */
.flex-control-thumbs {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    order: -1 !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    height: 100% !important;
    gap: 12px !important;
}

.flex-control-thumbs li {
    width: 100% !important;
    margin: 0 !important;
    flex: 1 1 0 !important;
    min-height: 0 !important;
}

.flex-control-thumbs li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border: 2px solid #F8E7A5 !important;
    cursor: pointer !important;
    display: block !important;
    opacity: 0.6 !important;
    transition: opacity 0.3s !important;
}

.flex-control-thumbs li img:hover,
.flex-control-thumbs li img.flex-active {
    opacity: 1 !important;
}

/* Esconde o botão de zoom padrão */
.woocommerce-product-gallery__trigger {
    display: none !important;
}

/* Indicadores do carrossel */
.gallery-indicators-custom {
    grid-column: 1 / -1 !important;
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important;
    padding: 8px 0 !important;
    margin-top: 0 !important;
    align-items: center !important;
    height: 30px !important;
}

.indicator-custom {
    width: 40px !important;
    height: 8px !important;
    background: #F8E7A5 !important;
    border-radius: 20px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    opacity: 0.4 !important;
}

.indicator-custom:hover {
    opacity: 0.7 !important;
}

.indicator-custom.active {
    background: #F8C84E !important;
    opacity: 1 !important;
    height: 12px !important;
}

/* Responsivo - Mobile e Tablet */
@media (max-width: 1024px) {
    .woocommerce-product-gallery {
        grid-template-columns: 1fr !important;
    }
    
    /* Esconde as miniaturas laterais no mobile */
    .flex-control-thumbs {
        display: none !important;
    }
    
    /* Viewport ocupa toda a largura */
    .flex-viewport {
        grid-column: 1 !important;
        grid-row: 1 !important;
        border: 2px solid #F8E7A5 !important;
    }
    
    /* Indicadores embaixo */
    .gallery-indicators-custom {
        grid-column: 1 !important;
        grid-row: 2 !important;
        padding: 8px 0 !important;
    }

    /* Imagem única no mobile: ocupa 100% e sem alinhamento especial */
    .woocommerce-product-gallery:not(:has(.flex-control-thumbs)) {
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-d80a2e2 */.elementor-429 .elementor-element.elementor-element-d80a2e2 .price {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-7549f5c */.elementor-429 .elementor-element.elementor-element-7549f5c p {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-e3686b7 */.elementor-429 .elementor-element.elementor-element-e3686b7 .sku_wrapper, .elementor-429 .elementor-element.elementor-element-e3686b7 .posted_in, .elementor-429 .elementor-element.elementor-element-e3686b7 .detail-label {
    display: none !important;
}

.elementor-429 .elementor-element.elementor-element-e3686b7 a {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3715953 */.elementor-429 .elementor-element.elementor-element-3715953 {
    margin-top: 24px !important;
}

/* Esconde o select */
.variations select {
    display: none !important;
}

/* Container dos botões */
.custom-variation-buttons {
    display: flex;
    gap: 10px;
}

/* Botões básicos */
.variation-button {
    padding: 8px 24px !important;
    border: 2px solid rgba(32, 31, 31, .3) !important;
    background: transparent !important;
    cursor: pointer !important;
    margin: 0 !important;
    font-family: "Poppins", Sans-Serif !important;
    font-size: 18px !important;
    line-height: 1em !important;
    font-weight: 500 !important;
    color: #201F1F !important;
    border-radius: 0 !important;
}

.variation-button:hover, .variation-button.active {
    border-color: rgba(32, 31, 31, 1) !important;
    color: #201F1F !important;
    background: transparent !important;
}

.elementor-429 .elementor-element.elementor-element-3715953 th, .elementor-429 .elementor-element.elementor-element-3715953 td {
    background: transparent !important;
    padding: 0 !important;
}

.elementor-429 .elementor-element.elementor-element-3715953 tr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
    gap: 12px;
}

.elementor-429 .elementor-element.elementor-element-3715953 .reset_variations {
    display: none !important;
}

.elementor-429 .elementor-element.elementor-element-3715953 th label {
    font-size: 20px !important;
}

@media (max-width: 767px) {
    .elementor-429 .elementor-element.elementor-element-3715953 .single_add_to_cart_button {
        padding: 16px 8px !important;
        width: 100% !important;
        font-size: 18px !important;
    }
}

.elementor-429 .elementor-element.elementor-element-3715953 .woocommerce-variation-price {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fba2fa */.elementor-429 .elementor-element.elementor-element-6fba2fa p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fba2fa */.elementor-429 .elementor-element.elementor-element-6fba2fa p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fba2fa */.elementor-429 .elementor-element.elementor-element-6fba2fa p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fc96953 */.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item{
    border-radius: 0 !important; /*troque o arredondamento da borda aqui*/
    background: transparent; /*troque a cor de fundo aqui*/
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item-title .e-n-accordion-item-title-icon path {
    transition: stroke .3s;
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item-title-text {
    transition: color .3s;
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon path, .elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item[open] .e-n-accordion-item-title-icon path {
    stroke: #201F1F; /*troque a cor do ícone quando ativo e hover*/
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item[open] .e-closed{
    display: none;
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item.e-opened{
    display: block;
    position: absolute;
    opacity: 0;
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item .e-n-accordion-item-title-icon{
    transform: rotate(0deg);
    transition: .25s;
}

.elementor-429 .elementor-element.elementor-element-fc96953 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    transform: rotate(-45deg); /*o quanto você quer que rode*/
    transition: .5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d215fa */.elementor-429 .elementor-element.elementor-element-7d215fa p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d215fa */.elementor-429 .elementor-element.elementor-element-7d215fa p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d215fa */.elementor-429 .elementor-element.elementor-element-7d215fa p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e652ac8 */.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item{
    border-radius: 0 !important; /*troque o arredondamento da borda aqui*/
    background: transparent; /*troque a cor de fundo aqui*/
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item-title .e-n-accordion-item-title-icon path {
    transition: stroke .3s;
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item-title-text {
    transition: color .3s;
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon path, .elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon path {
    stroke: #201F1F; /*troque a cor do ícone quando ativo e hover*/
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item[open] .e-closed{
    display: none;
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item.e-opened{
    display: block;
    position: absolute;
    opacity: 0;
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item .e-n-accordion-item-title-icon{
    transform: rotate(0deg);
    transition: .25s;
}

.elementor-429 .elementor-element.elementor-element-e652ac8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    transform: rotate(-45deg); /*o quanto você quer que rode*/
    transition: .5s;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172af32 */.elementor-429 .elementor-element.elementor-element-172af32 p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172af32 */.elementor-429 .elementor-element.elementor-element-172af32 p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172af32 */.elementor-429 .elementor-element.elementor-element-172af32 p {
    font-size: 14px !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-88f8408 */.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item{
    border-radius: 0 !important; /*troque o arredondamento da borda aqui*/
    background: transparent; /*troque a cor de fundo aqui*/
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item-title .e-n-accordion-item-title-icon path {
    transition: stroke .3s;
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item-title-text {
    transition: color .3s;
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon path, .elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item[open] .e-n-accordion-item-title-icon path {
    stroke: #201F1F; /*troque a cor do ícone quando ativo e hover*/
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item[open] .e-closed{
    display: none;
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item.e-opened{
    display: block;
    position: absolute;
    opacity: 0;
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item .e-n-accordion-item-title-icon{
    transform: rotate(0deg);
    transition: .25s;
}

.elementor-429 .elementor-element.elementor-element-88f8408 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    transform: rotate(-45deg); /*o quanto você quer que rode*/
    transition: .5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58b9ae */.elementor-429 .elementor-element.elementor-element-c58b9ae {
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2682bd6 */.elementor-429 .elementor-element.elementor-element-2682bd6 {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}/* End custom CSS */
/* Start custom CSS for premium-woo-products, class: .elementor-element-36e8fcf */.elementor-429 .elementor-element.elementor-element-36e8fcf img {
    margin: 0 !important;
}
.elementor-429 .elementor-element.elementor-element-36e8fcf .woocommerce-LoopProduct-link::after {
        content: '+' !important;
        position: absolute !important;
        bottom: 12px !important; /* Distância do fundo (onde começa o título) */
        left: 12px !important;
        width: 40px !important;
        height: 40px !important;
        background: #F8E7A5 !important;
        color: #201F1F !important;
        font-family: 'Poppins', sans-serif !important;
        font-weight: 300 !important;
        font-size: 32px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        z-index: 10 !important;
        line-height: 1 !important;
        pointer-events: none !important;
    }/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-154b2ef */@media (max-width: 1024px) {
    .elementor-429 .elementor-element.elementor-element-154b2ef ul.products {
        display: flex !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        scroll-snap-type: x mandatory !important;
        -webkit-overflow-scrolling: touch !important;
        gap: 20px !important;
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }
    
    .elementor-429 .elementor-element.elementor-element-154b2ef ul.products::-webkit-scrollbar {
        display: none !important;
    }
    
    .elementor-429 .elementor-element.elementor-element-154b2ef ul.products li.product {
        flex: 0 0 80% !important;
        min-width: 300px !important;
        max-width: 300px !important;
        scroll-snap-align: start !important;
        position: relative !important;
    }
    
    /* Wrapper da imagem precisa ter position relative */
    .elementor-429 .elementor-element.elementor-element-154b2ef .woocommerce-LoopProduct-link {
        position: relative !important;
        display: block !important;
    }
    
    .elementor-429 .elementor-element.elementor-element-154b2ef li {
        min-height: 396px !important;
    }
    
    /* Coloca o botão sobre a imagem usando a div/link wrapper */
    .elementor-429 .elementor-element.elementor-element-154b2ef li::after {
        content: '+' !important;
        position: absolute !important;
        bottom: 110px !important; /* Distância do fundo (onde começa o título) */
        left: 12px !important;
        width: 40px !important;
        height: 40px !important;
        background: #F8E7A5 !important;
        color: #201F1F !important;
        font-family: 'Poppins', sans-serif !important;
        font-weight: 300 !important;
        font-size: 40px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        z-index: 10 !important;
        line-height: 1 !important;
        pointer-events: none !important;
    }
}

.elementor-429 .elementor-element.elementor-element-154b2ef .add_to_cart_button {
    display: none !important;
}

.elementor-429 .elementor-element.elementor-element-154b2ef img {
    border: 2px solid #F8E7A5;
}/* End custom CSS */