.elementor-287 .elementor-element.elementor-element-00aa2e8{--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:flex-start;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:048px;--padding-left:108px;--padding-right:108px;--z-index:5;}.elementor-287 .elementor-element.elementor-element-00aa2e8:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-00aa2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-00aa2e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-a2a7bb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-74f4a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-287 .elementor-element.elementor-element-74f4a96 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-287 .elementor-element.elementor-element-74f4a96 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-287 .elementor-element.elementor-element-74f4a96 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-6ec14f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-6ec14f9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-c3f6cd6{width:auto;max-width:auto;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-287 .elementor-element.elementor-element-c3f6cd6.elementor-element{--align-self:flex-start;}.elementor-287 .elementor-element.elementor-element-c3f6cd6 .elementor-icon-wrapper{text-align:left;}.elementor-287 .elementor-element.elementor-element-c3f6cd6 .elementor-icon{font-size:24px;}.elementor-287 .elementor-element.elementor-element-c3f6cd6 .elementor-icon svg{height:24px;}.elementor-287 .elementor-element.elementor-element-c3f6cd6 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), JAKARTA;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-1058947{width:var( --container-widget-width, 70% );max-width:70%;margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-1058947.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-1058947 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), JAKARTA;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), JAKARTA;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-287 .elementor-element.elementor-element-528e907{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--view-cart-spacing:0px;--button-spacing:12px;}.elementor-287 .elementor-element.elementor-element-528e907 .cart button, .elementor-287 .elementor-element.elementor-element-528e907 .cart .button{font-family:"Plus Jakarta Sans", JAKARTA;font-size:16px;font-weight:400;letter-spacing:-0.4px;border-radius:8px 8px 8px 8px;padding:18px 32px 18px 32px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-287 .elementor-element.elementor-element-528e907 .quantity .qty{font-family:"Plus Jakarta Sans", JAKARTA;font-size:20px;font-weight:500;letter-spacing:-1px;border-radius:16px 16px 16px 16px;padding:0px 8px 0px 18px;transition:all 0.2s;}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart .variations{width:19%;margin-bottom:33px;}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations tr th, .woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations tr td{padding-top:calc( 49px/2 );padding-bottom:calc( 49px/2 );}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations label{color:#F21212;}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value select{color:#001DE8;}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value select, .woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value:before{background-color:#05E4E7;}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value:before{font-family:var( --e-global-typography-47c67b0-font-family ), JAKARTA;font-size:var( --e-global-typography-47c67b0-font-size );font-weight:var( --e-global-typography-47c67b0-font-weight );letter-spacing:var( --e-global-typography-47c67b0-letter-spacing );}.elementor-287 .elementor-element.elementor-element-cb4d8cc{width:var( --container-widget-width, 70% );max-width:70%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-cb4d8cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-287 .elementor-element.elementor-element-cb4d8cc .woocommerce-product-details__short-description{color:var( --e-global-color-76adf01 );font-family:"Plus Jakarta Sans", JAKARTA;font-size:14px;font-weight:500;letter-spacing:-0.4px;}.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 ), JAKARTA;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 ), JAKARTA;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 ), JAKARTA;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 ), JAKARTA;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), JAKARTA;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), JAKARTA;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-287 .elementor-element.elementor-element-8f26555{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-6c63975-font-family ), JAKARTA;font-size:var( --e-global-typography-6c63975-font-size );font-weight:var( --e-global-typography-6c63975-font-weight );}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-287 .elementor-element.elementor-element-aaf5c34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:164px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-aaf5c34:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-aaf5c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), JAKARTA;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-98a5c07{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-98a5c07 .elementor-heading-title{font-family:"Plus Jakarta Sans", JAKARTA;font-size:56px;font-weight:600;letter-spacing:-0.4px;}.elementor-287 .elementor-element.elementor-element-bb52acd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-287 .elementor-element.elementor-element-bb52acd.elementor-element{--align-self:center;}.elementor-287 .elementor-element.elementor-element-bb52acd .elementor-heading-title{font-family:var( --e-global-typography-20b234b-font-family ), JAKARTA;font-size:var( --e-global-typography-20b234b-font-size );font-weight:var( --e-global-typography-20b234b-font-weight );letter-spacing:var( --e-global-typography-20b234b-letter-spacing );color:var( --e-global-color-76adf01 );}.elementor-287 .elementor-element.elementor-element-1ba9851{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), JAKARTA;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-287 .elementor-element.elementor-element-33af247{--display:flex;}.elementor-287 .elementor-element.elementor-element-5756201{--display:flex;}.elementor-287 .elementor-element.elementor-element-fe6db13{--display:flex;}.elementor-287 .elementor-element.elementor-element-45cf98a{--display:flex;}.elementor-287 .elementor-element.elementor-element-a82e734{--display:flex;}.elementor-287 .elementor-element.elementor-element-2d7f7f4{--display:flex;}.elementor-287 .elementor-element.elementor-element-4afa9ab{--display:flex;}.elementor-287 .elementor-element.elementor-element-7a2c63b{--display:flex;}.elementor-287 .elementor-element.elementor-element-7d6a343{--display:flex;}.elementor-287 .elementor-element.elementor-element-bf83fc1{--display:flex;}.elementor-287 .elementor-element.elementor-element-723e7e1{--display:flex;}.elementor-287 .elementor-element.elementor-element-28017c7{--display:flex;}.elementor-287 .elementor-element.elementor-element-895a7c0{--display:flex;}.elementor-287 .elementor-element.elementor-element-3f65fe7{--display:flex;}.elementor-287 .elementor-element.elementor-element-b735357{--display:flex;}.elementor-287 .elementor-element.elementor-element-4a141c8{--display:flex;}.elementor-287 .elementor-element.elementor-element-b148083{--display:flex;}.elementor-287 .elementor-element.elementor-element-6f4ba6c{--display:flex;}.elementor-287 .elementor-element.elementor-element-cc759f0{--display:flex;}.elementor-287 .elementor-element.elementor-element-fe657f3{--display:flex;}.elementor-287 .elementor-element.elementor-element-840d82f{--display:flex;}.elementor-287 .elementor-element.elementor-element-18d9f2f{--display:flex;}.elementor-287 .elementor-element.elementor-element-d443b6f{--display:flex;}.elementor-287 .elementor-element.elementor-element-d4fab6a{--display:flex;}.elementor-287 .elementor-element.elementor-element-4be6719{--display:flex;}.elementor-287 .elementor-element.elementor-element-13cb770{--display:flex;}.elementor-287 .elementor-element.elementor-element-387e382{--display:flex;}.elementor-287 .elementor-element.elementor-element-4728f0b{--display:flex;}.elementor-287 .elementor-element.elementor-element-71def8d{--display:flex;}.elementor-287 .elementor-element.elementor-element-d3a383f{--display:flex;}.elementor-287 .elementor-element.elementor-element-9bb09e8{--display:flex;}.elementor-287 .elementor-element.elementor-element-c9a4492{--display:flex;}.elementor-287 .elementor-element.elementor-element-6bb7fe8{--display:flex;}.elementor-287 .elementor-element.elementor-element-ea21b62{--display:flex;}.elementor-287 .elementor-element.elementor-element-dea704a{--display:flex;}.elementor-287 .elementor-element.elementor-element-28b0a3d{--e-n-carousel-swiper-slides-gap:0px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-76adf01 );}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-287 .elementor-element.elementor-element-1058947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value:before{font-size:var( --e-global-typography-47c67b0-font-size );letter-spacing:var( --e-global-typography-47c67b0-letter-spacing );}.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-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-6c63975-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-287 .elementor-element.elementor-element-bb52acd .elementor-heading-title{font-size:var( --e-global-typography-20b234b-font-size );letter-spacing:var( --e-global-typography-20b234b-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-287 .elementor-element.elementor-element-28b0a3d{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-00aa2e8{--width:100%;}.elementor-287 .elementor-element.elementor-element-a2a7bb1{--width:50%;}.elementor-287 .elementor-element.elementor-element-6ec14f9{--width:50%;}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-00aa2e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-a2a7bb1{--width:500px;--min-height:0px;}.elementor-287 .elementor-element.elementor-element-74f4a96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-6ec14f9{--margin-top:-158px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-287 .elementor-element.elementor-element-c3f6cd6 .elementor-icon{font-size:16px;}.elementor-287 .elementor-element.elementor-element-c3f6cd6 .elementor-icon svg{height:16px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-287 .elementor-element.elementor-element-1058947{width:var( --container-widget-width, 106.158% );max-width:106.158%;--container-widget-width:106.158%;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-1058947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-287 .elementor-element.elementor-element-528e907 form.cart table.variations td.value:before{font-size:var( --e-global-typography-47c67b0-font-size );letter-spacing:var( --e-global-typography-47c67b0-letter-spacing );}.elementor-287 .elementor-element.elementor-element-cb4d8cc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.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-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-287 .elementor-element.elementor-element-8f26555.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-6c63975-font-size );}.elementor-287 .elementor-element.elementor-element-aaf5c34{--margin-top:88px;--margin-bottom:88px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-287 .elementor-element.elementor-element-bb52acd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-bb52acd .elementor-heading-title{font-size:var( --e-global-typography-20b234b-font-size );letter-spacing:var( --e-global-typography-20b234b-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-287 .elementor-element.elementor-element-28b0a3d{--e-n-carousel-swiper-slides-to-display:2;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-528e907 *//* Esconde a notificação de adicionar ao carrinho */
.woocommerce-message {
    display: none !important;
}

/* Contêiner do campo de quantidade */
.quantity {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px; /* largura do contador */
  border: 1px solid #000; /* grossura da borda */
  border-radius: 8px; /* arredondamento */
  overflow: hidden;
  margin: 0 auto; /* centraliza horizontalmente */
}

/* Remove borda no carrinho */
.woocommerce-cart .quantity {
  border: none !important;
}

/* Campo input quantidade */
.quantity input.qty {
  width: 100%;
  text-align: right; /* número alinhado à direita */
  padding-right: 16px; /* deslocamento de 16px */
  border: none; /* remove borda padrão */
  font-weight: 500; /* grossura da fonte */
  font-size: 16px; /* tamanho da fonte */
  outline: none; /* remove contorno ao clicar */
  padding-top: 6px;
  padding-bottom: 6px; /* mantém espaçamento vertical */
}

/* Remove botões padrão do WooCommerce (se houver) */
.quantity .minus,
.quantity .plus {
  display: none;
}

/* Responsivo */
@media (max-width: 768px) {
  .quantity {
    width: 60px; /* menor no mobile */
  }
  .quantity input.qty {
    font-size: 14px;
    padding-right: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-8f26555 *//* ================================
   Personalização do Widget Upsells
   ================================ */

/* Esconde o botão "Adicionar ao carrinho" */
.upsells .add_to_cart_button,
.upsells .button {
    display: none !important;
}

/* Esconde o título do produto */
.upsells .woocommerce-loop-product__title {
    display: none !important;
}

/* Esconde o preço */
.upsells .price {
    display: none !important;
}

/* Esconde o título original */
.upsells > h2 {
    display: none !important;
}

/* Adiciona um novo título customizado */
.upsells::before {
    content: "Cores e Modelos"; /* <<< seu novo título */
    display: block;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: -2px;
    color: #333;
    text-align: left; /* pode trocar para center ou right */
}

/* Responsivo */
@media (max-width: 1024px) {
    .upsells::before {
        font-size: 20px;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .upsells::before {
        font-size: 18px;
        text-align: center;
    }
}/* End custom CSS */