.elementor-207 .elementor-element.elementor-element-7a80bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-207 .elementor-element.elementor-element-7a80bc3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-viewport, .woocommerce .elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#868686;}.woocommerce .elementor-207 .elementor-element.elementor-element-7a80bc3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-viewport{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-control-thumbs img{border-radius:7px 7px 7px 7px;}.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 );color:var( --e-global-color-primary );}.elementor-207 .elementor-element.elementor-element-467517f{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-207 .elementor-element.elementor-element-467517f .elementor-heading-title{color:var( --e-global-color-d82d416 );}.elementor-207 .elementor-element.elementor-element-2ca8071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px -8px 0px;}.woocommerce .elementor-207 .elementor-element.elementor-element-b61d923 .eael-single-product-rating .star-rating{color:var( --e-global-color-b194da8 );}.elementor-207 .elementor-element.elementor-element-b61d923 .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.unfilled svg path{fill:#CECECE;}.elementor-207 .elementor-element.elementor-element-b61d923 .eael-single-product-rating .eael-product-rating-wrap .eael-product-rating.filled svg path{fill:var( --e-global-color-b194da8 );}.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 );}.elementor-207 .elementor-element.elementor-element-f63eec9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;}.woocommerce .elementor-207 .elementor-element.elementor-element-f63eec9 .price{color:var( --e-global-color-fd8ff90 );font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.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-207 .elementor-element.elementor-element-976d676{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-207 .elementor-element.elementor-element-976d676 .cart button, .elementor-207 .elementor-element.elementor-element-976d676 .cart .button{transition:all 0.2s;}.elementor-207 .elementor-element.elementor-element-976d676 .quantity .qty{transition:all 0.2s;}.elementor-207 .elementor-element.elementor-element-325003e{--display:flex;}.elementor-207 .elementor-element.elementor-element-d649c59{--display:flex;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:#9D9D9D;--border-color:#9D9D9D;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-207 .elementor-element.elementor-element-d649c59:not(.elementor-motion-effects-element-type-background), .elementor-207 .elementor-element.elementor-element-d649c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.woocommerce .elementor-207 .elementor-element.elementor-element-6637490 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-d82d416 );font-family:"Poppins", Sans-serif;}.woocommerce .elementor-207 .elementor-element.elementor-element-6637490 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-astglobalcolor4 );}.woocommerce .elementor-207 .elementor-element.elementor-element-6637490 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-d82d416 );}.woocommerce .elementor-207 .elementor-element.elementor-element-6637490 .woocommerce-Tabs-panel{color:var( --e-global-color-secondary );}.woocommerce .elementor-207 .elementor-element.elementor-element-6637490 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Poppins", Sans-serif;}.woocommerce .elementor-207 .elementor-element.elementor-element-6637490 .woocommerce-Tabs-panel h2{color:var( --e-global-color-d82d416 );}.woocommerce .elementor-207 .elementor-element.elementor-element-6637490 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Poppins", Sans-serif;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.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 );}.elementor-widget-woocommerce-product-upsell.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 );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.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 );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-d2c4b19.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-207 .elementor-element.elementor-element-d2c4b19.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-207 .elementor-element.elementor-element-64761772{--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;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.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-207 .elementor-element.elementor-element-231fcae9{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-207 .elementor-element.elementor-element-231fcae9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-d82d416 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product{text-align:center;padding:25px 25px 25px 25px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:77px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:24px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-d82d416 );margin-bottom:4px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-d82d416 );margin-bottom:4px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-d82d416 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-d82d416 );}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-d82d416 );}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-d82d416 );}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-d82d416 );}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .price del {font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-astglobalcolor4 );background-color:#06D122;border-color:var( --e-global-color-fd8ff90 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 10px 10px 10px;margin-top:0px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-fd8ff90 );background-color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-fd8ff90 );}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products .added_to_cart{color:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#467FF7;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;border-radius:0px;min-width:80px;min-height:30px;right:auto;left:0;margin:0px;}.elementor-207 .elementor-element.elementor-element-622b4e04{--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;--align-items:stretch;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-207 .elementor-element.elementor-element-bb02eae{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-207 .elementor-element.elementor-element-bb02eae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-6a5b56d9{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-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 );}.elementor-207 .elementor-element.elementor-element-6e77866d{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:var( --e-global-color-d82d416 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-toggle-title, .elementor-207 .elementor-element.elementor-element-6e77866d .elementor-toggle-icon{color:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-toggle-icon svg{fill:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-tab-title.elementor-active a, .elementor-207 .elementor-element.elementor-element-6e77866d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-207 .elementor-element.elementor-element-b0dd07f{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:var( --e-global-color-d82d416 );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-toggle-title, .elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-toggle-icon{color:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-toggle-icon svg{fill:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-tab-title.elementor-active a, .elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-00bb639 );}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}@media(min-width:768px){.elementor-207 .elementor-element.elementor-element-64761772{--content-width:1650px;}.elementor-207 .elementor-element.elementor-element-622b4e04{--content-width:1440px;}}@media(max-width:1024px){.elementor-207 .elementor-element.elementor-element-d2c4b19.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-207 .elementor-element.elementor-element-64761772{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-207 .elementor-element.elementor-element-231fcae9 .elementor-heading-title{font-size:45px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .price{font-size:14px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .button{font-size:14px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product span.onsale{font-size:14px;line-height:2em;}.elementor-207 .elementor-element.elementor-element-622b4e04{--padding-top:20%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-207 .elementor-element.elementor-element-bb02eae .elementor-heading-title{font-size:65px;}.elementor-207 .elementor-element.elementor-element-6a5b56d9{--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:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-toggle-title{font-size:14px;}.elementor-207 .elementor-element.elementor-element-6e77866d .elementor-tab-content{font-size:14px;}.elementor-207 .elementor-element.elementor-element-b0dd07f{border-width:0px 0px 0px 0px;}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-toggle-title{font-size:14px;}.elementor-207 .elementor-element.elementor-element-b0dd07f .elementor-tab-content{font-size:14px;}}@media(max-width:767px){.elementor-207 .elementor-element.elementor-element-d2c4b19.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-207 .elementor-element.elementor-element-64761772{--padding-top:30%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-207 .elementor-element.elementor-element-231fcae9 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product{text-align:center;}.elementor-207 .elementor-element.elementor-element-4fdbdd71{width:100%;max-width:100%;padding:50px 50px 50px 50px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:0px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:30px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:11px;}.elementor-207 .elementor-element.elementor-element-4fdbdd71.elementor-wc-products ul.products li.product .button{font-size:12px;}.elementor-207 .elementor-element.elementor-element-622b4e04{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30%;--padding-bottom:30%;--padding-left:6%;--padding-right:6%;}.elementor-207 .elementor-element.elementor-element-bb02eae .elementor-heading-title{font-size:48px;line-height:1em;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7a80bc3 */.elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-direction-nav {
    display: none !important;
}


/* Container das miniaturas verticais: dá largura suficiente e espaçamento */
.elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-control-thumbs,
.elementor-207 .elementor-element.elementor-element-7a80bc3 ol.flex-control-nav {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important; /* Espaçamento entre cada foto lateral */
    width: 85px !important; /* Evita que fiquem espremidas */
    padding: 0 !important;
    margin-right: 15px !important;
}

/* Quadrado de cada miniatura com borda fina cinza claro */
.elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-control-thumbs li,
.elementor-207 .elementor-element.elementor-element-7a80bc3 ol.flex-control-nav li {
    width: 100% !important;
    height: 80px !important;
    aspect-ratio: 1 / 1 !important;
    border: 1px solid #e2e8f0 !important; /* Borda cinza claro */
    border-radius: 6px !important;
    background-color: #ffffff !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 4px !important;
}

/* Mostra a miniatura inteira com clareza, sem cortar partes da peça */
.elementor-207 .elementor-element.elementor-element-7a80bc3 .flex-control-thumbs li img,
.elementor-207 .elementor-element.elementor-element-7a80bc3 ol.flex-control-nav li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; /* Mantém a garra inteira visível */
    display: block !important;
}

/* Moldura e borda da Imagem Principal */
.elementor-207 .elementor-element.elementor-element-7a80bc3 .woocommerce-product-gallery__wrapper,
.elementor-207 .elementor-element.elementor-element-7a80bc3 .woocommerce-product-gallery__image {
    border: 1px solid #e2e8f0 !important;
    border-radius: 8px !important;
    background-color: #ffffff !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

.elementor-207 .elementor-element.elementor-element-7a80bc3 .woocommerce-product-gallery__image img {
    object-fit: contain !important;
    padding: 10px !important;
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-976d676 *//* 1. Alinha a linha de compra (Preço à esquerda e Caixa de Frete à direita) */
@media (min-width: 769px) {
    .single-product div.product .summary {
        position: relative !important;
    }

    /* Empurra a caixa de frete para a extrema direita, mais larga e com menos altura */
    .single-product div.product [class*="frete"],
    .single-product div.product [id*="frete"],
    .single-product div.product [class*="shipping-calculator"] {
        float: right !important;
        width: 320px !important; /* Mais larga */
        max-width: 100% !important;
        margin: -45px 0 15px auto !important; /* Sobe e alinha à direita do preço */
        padding: 10px 14px !important; /* Altura reduzida */
        box-sizing: border-box !important;
        border-radius: 8px !important;
    }
}

/* Reduz o espaçamento interno do frete para diminuir a altura total */
.single-product [class*="frete"] p,
.single-product [class*="frete"] label,
.single-product [class*="frete"] span {
    margin: 0 0 6px 0 !important;
    font-size: 13px !important;
}

.single-product [class*="frete"] input[type="text"] {
    height: 38px !important;
    margin: 0 !important;
}

/* 2. Quantidade e Botão "Adicionar ao carrinho" LADO A LADO na mesma linha */
.single-product div.product form.cart {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important; /* Mantém alinhado embaixo da caixa de frete */
    gap: 10px !important;
    width: 100% !important;
    margin-top: 10px !important;
    clear: both !important;
}

/* Mantém o seletor de quantidade no tamanho padrão e alinhado */
.single-product div.product form.cart .quantity {
    display: inline-flex !important;
    margin: 0 !important;
    float: none !important;
}

.single-product div.product form.cart .quantity input.qty {
    width: 55px !important;
    height: 44px !important;
    min-height: 44px !important;
    text-align: center !important;
    border: 1px solid #d1d5db !important;
    border-radius: 6px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Botão Adicionar ao Carrinho perfeitamente ao lado da quantidade */
.single-product div.product form.cart .single_add_to_cart_button {
    height: 44px !important;
    min-height: 44px !important;
    line-height: 44px !important;
    padding: 0 20px !important;
    margin: 0 !important;
    float: none !important;
    border-radius: 6px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
}




























/* 1. Remove qualquer overflow e alinha o container à esquerda */
.single-product div.product .summary {
    position: relative !important;
    overflow: visible !important;
}

/* 2. Caixa de Simulação de Frete: alinhada rente ao texto de cima */
.single-product div.product [class*="frete"],
.single-product div.product [id*="frete"],
.single-product div.product [class*="shipping-calculator"] {
    float: none !important;
    width: 100% !important;
    max-width: 320px !important;
    margin: 15px 0 10px 0 !important; /* Alinhamento zero na esquerda */
    padding: 10px 14px !important;
    box-sizing: border-box !important;
    border-radius: 8px !important;
    clear: both !important;
}

/* Corrige o corte do título "Simulação de frete" */
.single-product [class*="frete"] p,
.single-product [class*="frete"] label,
.single-product [class*="frete"] span:first-child {
    display: block !important;
    margin: 0 0 6px 0 !important;
    font-size: 13px !important;
    text-indent: 0 !important;
    overflow: visible !important;
}

.single-product [class*="frete"] input[type="text"] {
    width: 100% !important;
    height: 38px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* 3. Mantém Quantidade e Adicionar ao Carrinho lado a lado logo abaixo */
.single-product div.product form.cart {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important; /* Começa alinhado com o frete e texto */
    gap: 10px !important;
    width: 100% !important;
    margin: 10px 0 15px 0 !important;
    clear: both !important;
}

.single-product div.product form.cart .quantity {
    display: inline-flex !important;
    margin: 0 !important;
    float: none !important;
}

.single-product div.product form.cart .quantity input.qty {
    width: 55px !important;
    height: 44px !important;
    min-height: 44px !important;
    text-align: center !important;
    border: 1px solid #d1d5db !important;
    border-radius: 6px !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

.single-product div.product form.cart .single_add_to_cart_button {
    height: 44px !important;
    min-height: 44px !important;
    line-height: 44px !important;
    padding: 0 20px !important;
    margin: 0 !important;
    float: none !important;
    border-radius: 6px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
}/* End custom CSS */