.elementor-1554 .elementor-element.elementor-element-8ee92da{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 131px}.elementor-1554 .elementor-element.elementor-element-8ee92da .woocommerce-breadcrumb{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;line-height:37px}.elementor-1554 .elementor-element.elementor-element-b66bd1f{--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}.elementor-1554 .elementor-element.elementor-element-faa5a8b{--display:flex}.woocommerce .elementor-1554 .elementor-element.elementor-element-4b65b4a .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-1554 .elementor-element.elementor-element-4b65b4a .flex-viewport{border-radius:8px 8px 8px 8px}.woocommerce .elementor-1554 .elementor-element.elementor-element-4b65b4a .flex-viewport:not(:last-child){margin-bottom:21px}.woocommerce .elementor-1554 .elementor-element.elementor-element-4b65b4a .flex-control-thumbs img{border-radius:8px 8px 8px 8px}.elementor-1554 .elementor-element.elementor-element-2f97fd2{--display:flex}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-1554 .elementor-element.elementor-element-1b67444{font-size:15px;color:var(--e-global-color-text)}.elementor-1554 .elementor-element.elementor-element-1b67444 a{font-size:10px;color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1554 .elementor-element.elementor-element-e0860ad .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:30px;font-weight:700}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.woocommerce .elementor-1554 .elementor-element.elementor-element-ec55573 .price{color:var(--e-global-color-text);font-family:"Poppins",Sans-serif;font-size:35px;font-weight:700}.woocommerce .elementor-1554 .elementor-element.elementor-element-ec55573 .price ins{font-size:47px}.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-1554 .elementor-element.elementor-element-11e211c .cart button,.elementor-1554 .elementor-element.elementor-element-11e211c .cart .button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:5px 5px 5px 5px;color:#000;background-color:var(--e-global-color-text);border-color:var(--e-global-color-text);transition:all 0.2s}.elementor-1554 .elementor-element.elementor-element-11e211c .cart button:hover,.elementor-1554 .elementor-element.elementor-element-11e211c .cart .button:hover{color:#000;background-color:#70C000E0}.elementor-1554 .elementor-element.elementor-element-11e211c .added_to_cart{color:var(--e-global-color-primary)}.elementor-1554 .elementor-element.elementor-element-11e211c .quantity .qty{padding:5px 5px 5px 5px;color:#000;background-color:var(--e-global-color-primary);transition:all 0.2s}.elementor-1554 .elementor-element.elementor-element-e825e5d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.woocommerce .elementor-1554 .elementor-element.elementor-element-5092302 .woocommerce-tabs ul.wc-tabs li a{color:#000;font-size:21px}.woocommerce .elementor-1554 .elementor-element.elementor-element-5092302 .woocommerce-tabs ul.wc-tabs li{background-color:#70C000}.woocommerce .elementor-1554 .elementor-element.elementor-element-5092302 .woocommerce-tabs ul.wc-tabs li.active a{color:#FFF}.woocommerce .elementor-1554 .elementor-element.elementor-element-5092302 .woocommerce-Tabs-panel{color:var(--e-global-color-primary)}.woocommerce .elementor-1554 .elementor-element.elementor-element-5092302 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:20px}.elementor-1554 .elementor-element.elementor-element-96d89e9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.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-size:var(--e-global-typography-primary-font-size);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-size:var(--e-global-typography-primary-font-size);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-size:var(--e-global-typography-primary-font-size);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-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products{grid-column-gap:86px}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:10px}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins",Sans-serif;font-size:30px;font-weight:700}.woocommerce .elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products .products>h2{font-family:"Poppins",Sans-serif;font-size:48px;font-weight:700}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-text);font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-text)}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-text)}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .price del{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:700}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .button{color:#000;background-color:var(--e-global-color-text);font-family:"Roboto",Sans-serif;font-weight:500}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .button:hover{color:var(--e-global-color-primary)}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products .added_to_cart{color:var(--e-global-color-text);font-family:"Roboto",Sans-serif;font-weight:500}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product{border-style:solid;border-width:0 0 0 0}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var(--e-global-color-text);font-size:25px}@media(min-width:768px){.elementor-1554 .elementor-element.elementor-element-96d89e9{--content-width:1500px}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size)}.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-size:var(--e-global-typography-primary-font-size)}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products>h2{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size)}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-1554 .elementor-element.elementor-element-8ee92da{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 19px) 0}.elementor-1554 .elementor-element.elementor-element-8ee92da .woocommerce-breadcrumb{font-size:16px;line-height:.8em;letter-spacing:.4px;word-spacing:0em}.elementor-1554 .elementor-element.elementor-element-b66bd1f{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1554 .elementor-element.elementor-element-2f97fd2{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1554 .elementor-element.elementor-element-1b67444{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 14px) 0}.elementor-1554 .elementor-element.elementor-element-1b67444 a{font-size:11px}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-1554 .elementor-element.elementor-element-e0860ad{margin:-35px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size)}.elementor-1554 .elementor-element.elementor-element-ec55573{margin:-23px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-1554 .elementor-element.elementor-element-11e211c{margin:-19px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1554 .elementor-element.elementor-element-e825e5d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.woocommerce .elementor-1554 .elementor-element.elementor-element-5092302 .woocommerce-tabs ul.wc-tabs li a{font-size:10px}.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-size:var(--e-global-typography-primary-font-size)}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products>h2{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size)}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products{grid-column-gap:38px;grid-row-gap:30px}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:5px}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:10px}.woocommerce .elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products .products>h2{font-size:26px;text-align:center}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .price{font-size:15px}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product .button{font-size:11px}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products .added_to_cart{margin-inline-start:4px}.elementor-1554 .elementor-element.elementor-element-5d8388a.elementor-wc-products ul.products li.product span.onsale{font-size:12px}}.woocommerce-breadcrumb,.breadcrumb,.site-breadcrumb,p.breadcrumb{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:600!important;margin-bottom:20px!important;padding:0!important}.woocommerce-breadcrumb span.delimiter,.woocommerce-breadcrumb .separator,.breadcrumb .delimiter{display:none!important}.woocommerce-breadcrumb a,.breadcrumb a{background-color:#242424!important;color:#cccccc!important;padding:6px 12px!important;border-radius:6px!important;text-decoration:none!important;text-transform:uppercase!important;font-size:11px!important;transition:all 0.2s ease!important;display:inline-block!important}.woocommerce-breadcrumb a:hover,.breadcrumb a:hover{background-color:#333333!important;color:#70c000!important}.woocommerce-breadcrumb span:last-child,.breadcrumb span.current,.woocommerce-breadcrumb .current{background-color:#70c000!important;color:#000000!important;padding:6px 12px!important;border-radius:6px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;display:inline-block!important}@media (max-width:768px){.woocommerce-breadcrumb,.breadcrumb,nav.woocommerce-breadcrumb{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:100vw!important;overflow:hidden!important;padding:0 10px!important;box-sizing:border-box!important}.woocommerce-breadcrumb a,.breadcrumb a{white-space:nowrap!important;display:inline-block!important;font-size:11px!important;padding:5px 10px!important;border-radius:6px!important;background-color:#242424!important;color:#ffffff!important;text-transform:uppercase!important;text-decoration:none!important}.woocommerce-breadcrumb span,.breadcrumb span,.woocommerce-breadcrumb span.current{font-size:11px!important;line-height:1.4!important;word-break:break-all!important;word-wrap:break-word!important;white-space:normal!important;display:inline-block!important;max-width:100%!important;color:#a0a0a0!important}.woocommerce-breadcrumb .delimiter,.breadcrumb .delimiter{display:none!important}}.woocommerce div.product div.images{position:relative!important;margin-bottom:30px!important}.woocommerce div.product div.images img{border-radius:12px!important;border:1px solid #242424!important;background-color:#121212!important;padding:10px!important;box-shadow:0 8px 20px rgb(0 0 0 / .5)!important;transition:transform 0.3s ease!important}.woocommerce div.product div.images .flex-control-thumbs,.woocommerce div.product div.images .woocommerce-product-gallery__thumbs{margin-top:15px!important;gap:10px!important;display:flex!important;flex-wrap:wrap!important}.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce div.product div.images .woocommerce-product-gallery__thumbs a{border-radius:8px!important;overflow:hidden!important;border:2px solid #242424!important;background-color:#121212!important;padding:3px!important;transition:all 0.25s ease!important;cursor:pointer!important}.woocommerce div.product div.images .flex-control-thumbs li:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .woocommerce-product-gallery__thumbs a:hover{border-color:#70c000!important;box-shadow:0 0 10px rgb(112 192 0 / .4)!important}.woocommerce div.product .product_title{color:#ffffff!important;font-size:26px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:12px!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#70c000!important;font-size:28px!important;font-weight:800!important;margin-bottom:20px!important}.woocommerce div.product form.cart .quantity .qty,.woocommerce .quantity input.qty{background-color:#181818!important;color:#ffffff!important;border:1px solid #333333!important;border-radius:6px!important;padding:8px 12px!important;font-weight:700!important;font-size:14px!important}.woocommerce div.product form.cart .single_add_to_cart_button{background-color:#70c000!important;color:#000000!important;font-weight:800!important;font-size:14px!important;text-transform:uppercase!important;border-radius:8px!important;padding:12px 24px!important;border:none!important;box-shadow:0 4px 14px rgb(112 192 0 / .3)!important;transition:all 0.25s ease!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background-color:#85e000!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgb(112 192 0 / .5)!important}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #242424!important;padding:0!important;margin-bottom:20px!important;display:flex!important;gap:8px!important;background:transparent!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#181818!important;border:1px solid #242424!important;border-radius:6px 6px 0 0!important;margin:0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#a0a0a0!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;padding:10px 18px!important;display:block!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#70c000!important;border-color:#70c000!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000000!important}.woocommerce div.product .woocommerce-tabs .panel{background-color:#121212!important;border:1px solid #242424!important;border-radius:8px!important;padding:20px!important;color:#dddddd!important;font-size:14px!important;line-height:1.6!important}.product_meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;font-size:11px!important;margin-bottom:15px!important}.product_meta>span,.product_meta .posted_in,.product_meta .tagged_as,.product_meta .sku_wrapper{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;color:#70c000!important;font-weight:700!important;text-transform:uppercase!important;font-size:11px!important}.product_meta a{background-color:#242424!important;color:#ffffff!important;padding:4px 10px!important;border-radius:6px!important;text-decoration:none!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;transition:all 0.2s ease!important;border:1px solid #333333!important;display:inline-block!important}.product_meta a:hover{background-color:#70c000!important;color:#000000!important;border-color:#70c000!important;transform:translateY(-2px)!important}:root{--udg-card:#131316;--udg-campo:#17171b;--udg-borda:#2a2a30;--udg-texto:#f4f4f5;--udg-suave:#a1a1aa;--udg-verde:#7ac70c;--udg-azul:#2f6bff;--udg-raio:14px}.single-product .summary,.single-product .entry-summary{min-width:0}.single-product .woocommerce-product-gallery{border-radius:var(--udg-raio)}.single-product .woocommerce-product-gallery__image img{border-radius:var(--udg-raio)}.single-product .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0 0!important;padding:0;list-style:none}.single-product .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important}.single-product .flex-control-thumbs img{border:2px solid var(--udg-borda);border-radius:10px;opacity:.75;transition:.2s}.single-product .flex-control-thumbs img.flex-active,.single-product .flex-control-thumbs img:hover{border-color:var(--udg-verde);opacity:1}.single-product .product_title,.single-product .elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:clamp(1.3rem,2.6vw,2rem)!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.01em;text-transform:none!important;margin-bottom:10px!important}.single-product .summary .price,.single-product .elementor-widget-woocommerce-product-price .price{font-size:clamp(1.7rem,3.2vw,2.3rem)!important;font-weight:800!important;color:var(--udg-verde)!important;margin:6px 0 14px!important}.single-product .summary .price del{opacity:.5;font-size:.6em}.single-product .summary .price ins{text-decoration:none}.single-product .woocommerce-variation-price .price{font-size:1.6rem!important;color:var(--udg-verde)!important}.single-product .woocommerce-variation-availability{color:var(--udg-suave);font-size:.85rem}.single-product .product_meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:.8rem;color:var(--udg-suave)}.single-product .product_meta a[href*="sem-categoria"]{display:none!important}.single-product form.variations_form{margin-top:16px}.single-product table.variations{width:100%;border:0;margin-bottom:12px}.single-product table.variations tr{display:block}.single-product table.variations th.label,.single-product table.variations td.value{display:block;width:100%;padding:0;background:#fff0;border:0}.single-product table.variations th.label label{display:block;margin:0 0 6px;font-weight:700;font-size:.9rem;color:var(--udg-texto)}.single-product table.variations select{width:100%;min-height:50px;padding:0 14px;background:var(--udg-campo)!important;color:var(--udg-texto)!important;border:1.5px solid var(--udg-borda)!important;border-radius:12px;font-size:1rem;color-scheme:dark;transition:.2s}.single-product table.variations select:focus{outline:0;border-color:var(--udg-verde)!important;box-shadow:0 0 0 3px rgb(122 199 12 / .2)}.single-product table.variations select option{background:var(--udg-campo);color:var(--udg-texto)}.single-product .reset_variations{font-size:.8rem;color:var(--udg-suave);margin-top:6px;display:inline-block}.single-product form.cart:not(.variations_form),.single-product .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:8px}.single-product form.cart{max-width:100%}.single-product .quantity{flex:0 0 auto}.single-product .quantity input.qty{height:52px;width:84px;text-align:center;font-weight:700;background:var(--udg-campo);color:var(--udg-texto);border:1.5px solid var(--udg-borda);border-radius:12px}.single-product form.cart .button,.single-product form.cart button[type="submit"],.single-product form.cart a.button{flex:1 1 200px;min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px!important;font-weight:800;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;white-space:normal;transition:transform .15s,box-shadow .15s,filter .15s}.single-product form.cart .button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 22px rgb(0 0 0 / .35)}.single-product .single_add_to_cart_button{background:var(--udg-azul)!important;color:#fff!important}.single-product form.cart .button:not(.single_add_to_cart_button){background:var(--udg-verde)!important;color:#0b0b0d!important}.udg-selos{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.udg-selos li{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--udg-card);border:1px solid var(--udg-borda);border-radius:12px}.udg-selos li>span{font-size:1.4rem;line-height:1}.udg-selos strong{display:block;font-size:.92rem;color:var(--udg-texto)}.udg-selos small{display:block;margin-top:2px;font-size:.78rem;color:var(--udg-suave)}.single-product .woocommerce-tabs ul.tabs{display:flex;gap:8px;padding:0;margin:0 0 18px;border:0;overflow-x:auto}.single-product .woocommerce-tabs ul.tabs::before,.single-product .woocommerce-tabs ul.tabs::after{display:none}.single-product .woocommerce-tabs ul.tabs li{margin:0!important;background:transparent!important;border:1.5px solid var(--udg-borda)!important;border-radius:999px!important}.single-product .woocommerce-tabs ul.tabs li.active{border-color:var(--udg-verde)!important;background:rgb(122 199 12 / .12)!important}.single-product .woocommerce-tabs ul.tabs li a{padding:8px 18px!important;font-weight:700}.single-product .woocommerce-Tabs-panel img{max-width:100%;height:auto;border-radius:10px}.single-product .related ul.products li.product{background:var(--udg-card);border:1px solid var(--udg-borda);border-radius:var(--udg-raio);padding:12px;transition:.2s}.single-product .related ul.products li.product:hover{transform:translateY(-4px);border-color:var(--udg-verde)}#udg-sticky-bar{display:none}@media (max-width:768px){.single-product form.cart .button,.single-product form.cart button[type="submit"]{flex:1 1 100%}.single-product .quantity{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between}body.single-product{padding-bottom:84px}#udg-sticky-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9999;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgb(11 11 13 / .96);backdrop-filter:blur(8px);border-top:1px solid var(--udg-borda);transform:translateY(110%);transition:transform .25s}#udg-sticky-bar.udg-show{transform:translateY(0)}#udg-sticky-bar .udg-preco{font-weight:800;color:var(--udg-verde);font-size:1.05rem;line-height:1.15}#udg-sticky-bar button{min-height:46px;padding:0 22px;border:0;border-radius:12px;cursor:pointer;background:var(--udg-verde);color:#0b0b0d;font-weight:800;text-transform:uppercase;font-size:.85rem}}body.single-product{overflow-x:hidden}.single-product .summary{max-width:100%}.single-product .summary,.single-product .summary *{box-sizing:border-box}html body.single-product .summary h1,html body.single-product .product_title,html body.single-product .elementor-widget-woocommerce-product-title .elementor-heading-title{text-transform:none!important;font-size:clamp(1.15rem,4.4vw,1.7rem)!important;line-height:1.25!important;font-weight:800!important}.single-product table.variations,.single-product table.variations tbody,.single-product table.variations tr,.single-product table.variations th,.single-product table.variations td{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.single-product table.variations{margin:14px 0 10px!important}.single-product table.variations th.label{margin-bottom:6px!important}.single-product table.variations select{width:100%!important;max-width:100%!important}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important}.single-product form.variations_form{display:block!important}.single-product .woocommerce-variation-add-to-cart>.quantity,.single-product form.cart:not(.variations_form)>.quantity{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;margin:0!important;order:-2}.single-product .woocommerce-variation-add-to-cart>:has(input.qty){grid-column:1 / -1!important;width:100%!important;max-width:100%!important;margin:0!important;order:-2}.single-product .woocommerce-variation-add-to-cart>a,.single-product .woocommerce-variation-add-to-cart>button,.single-product form.cart:not(.variations_form)>a,.single-product form.cart:not(.variations_form)>button{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;min-height:50px!important;padding:0 12px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;font-size:.82rem!important;line-height:1.15!important;text-align:center;white-space:normal!important;border-radius:12px!important}.single-product .single_add_to_cart_button{background:transparent!important;color:var(--udg-verde)!important;border:1.5px solid var(--udg-verde)!important}.single-product .woocommerce-variation-add-to-cart>a:not(.single_add_to_cart_button),.single-product .woocommerce-variation-add-to-cart>button:not(.single_add_to_cart_button),.single-product form.cart:not(.variations_form)>a:not(.single_add_to_cart_button),.single-product form.cart:not(.variations_form)>button:not(.single_add_to_cart_button){background:var(--udg-verde)!important;color:#0b0b0d!important;border:0!important;order:-1}.single-product .single_add_to_cart_button.disabled,.single-product .single_add_to_cart_button:disabled{opacity:.45!important;cursor:not-allowed}.udg-selos-compactos{gap:8px;margin-top:14px}.udg-selos-compactos li{padding:9px 12px;gap:8px;font-size:.85rem;color:var(--udg-texto)}.udg-selos-compactos li>span{font-size:inherit!important;line-height:1.3}.udg-importado .woocommerce-shipping-calculator,.udg-importado [class*="calculo-frete"],.udg-importado [class*="calcular-frete"],.udg-importado [class*="shipping-calc"],.udg-importado [id*="calculo-frete"],.udg-importado [id*="calculadora"]{display:none!important}@media (max-width:640px){.single-product .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){grid-template-columns:1fr!important}html body.single-product .summary h1,html body.single-product .product_title,html body.single-product .elementor-widget-woocommerce-product-title .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.udg-selos-compactos li:nth-child(3){display:none}}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.elementor-widget-woocommerce-product-data-tabs~.elementor-element,.product .summary.entry-summary{background-color:#121212!important;border:1px solid #242424!important;border-radius:12px!important;padding:24px!important;box-shadow:0 10px 25px rgb(0 0 0 / .6)!important;box-sizing:border-box!important;display:block!important}.woocommerce div.product div.summary *,.woocommerce-page div.product div.summary *{text-shadow:none!important}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{display:flex!important;align-items:center!important;gap:12px!important;margin-top:20px!important;padding-top:15px!important;border-top:1px solid #242424!important}.woocommerce div.product form.cart .quantity .qty{height:46px!important;background-color:#1a1a1a!important;border:1px solid #333333!important;border-radius:8px!important;color:#ffffff!important;font-size:15px!important;text-align:center!important}.woocommerce div.product form.cart .single_add_to_cart_button{height:46px!important;flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#70c000!important;color:#000000!important;font-weight:800!important;font-size:13px!important;text-transform:uppercase!important;border-radius:8px!important;border:none!important;transition:all 0.25s ease!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background-color:#85e000!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(112 192 0 / .4)!important}.woocommerce div.product form.cart{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important}.woocommerce div.product form.cart .quantity{margin:0!important}.woocommerce div.product form.cart .quantity .qty{height:48px!important;width:60px!important;border-radius:8px!important}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1!important;height:48px!important;margin:0!important}.melhor-envio-calculator-wrapper,.me-calculator{background-color:#1a1a1a!important;border:1px solid #242424!important;border-radius:8px!important;padding:15px!important;margin-top:15px!important}.melhor-envio-calculator-wrapper input[type="text"],.me-calculator input{background-color:#121212!important;border:1px solid #333333!important;color:#ffffff!important;border-radius:4px!important;padding:8px 12px!important}.melhor-envio-calculator-wrapper button,.me-calculator button{background-color:#70c000!important;color:#000000!important;font-weight:bold!important;border:none!important;border-radius:4px!important;transition:all 0.3s ease!important}.melhor-envio-calculator-wrapper button:hover,.me-calculator button:hover{background-color:#5ea300!important}.me-calculator-results{color:#cccccc!important;font-size:13px!important}.melhor-envio-calculator-wrapper,.me-calculator{background-color:#1a1a1a!important;border:1px solid #242424!important;border-radius:8px!important;padding:15px!important;margin-top:15px!important}.melhor-envio-calculator-wrapper input[type="text"],.me-calculator input{background-color:#121212!important;border:1px solid #333333!important;color:#ffffff!important;border-radius:4px!important;padding:8px 12px!important}.melhor-envio-calculator-wrapper button,.me-calculator button{background-color:#70c000!important;color:#000000!important;font-weight:bold!important;border:none!important;border-radius:4px!important;transition:all 0.3s ease!important}.melhor-envio-calculator-wrapper button:hover,.me-calculator button:hover{background-color:#5ea300!important}.me-calculator-results{color:#cccccc!important;font-size:13px!important}.related.products ul.products,.elementor-widget-woocommerce-product-related ul.products{display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin-top:25px!important}.related.products ul.products li.product,.elementor-widget-woocommerce-product-related ul.products li.product{background-color:#1a1a1a!important;border:1px solid #242424!important;border-radius:10px!important;padding:16px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;transition:transform 0.3s ease,border-color 0.3s ease!important;margin:0!important;clear:none!important}.related.products ul.products li.product:hover,.elementor-widget-woocommerce-product-related ul.products li.product:hover{transform:translateY(-4px)!important;border-color:#70c000!important;box-shadow:0 8px 20px rgb(112 192 0 / .15)!important}.related.products ul.products li.product img,.elementor-widget-woocommerce-product-related ul.products li.product img{width:100%!important;height:180px!important;object-fit:contain!important;background-color:#121212!important;border-radius:6px!important;padding:10px!important;margin-bottom:12px!important}.related.products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-related ul.products li.product .woocommerce-loop-product__title{color:#ffffff!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important;margin:8px 0!important;height:40px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.related.products ul.products li.product .price,.elementor-widget-woocommerce-product-related ul.products li.product .price{color:#70c000!important;font-size:18px!important;font-weight:800!important;margin:10px 0!important}.related.products ul.products li.product .price del,.elementor-widget-woocommerce-product-related ul.products li.product .price del{color:#777777!important;font-size:13px!important}.related.products ul.products li.product .price ins,.elementor-widget-woocommerce-product-related ul.products li.product .price ins{text-decoration:none!important}.related.products ul.products li.product .button,.elementor-widget-woocommerce-product-related ul.products li.product .button{background-color:#70c000!important;color:#000000!important;font-weight:800!important;text-transform:uppercase!important;font-size:12px!important;border-radius:6px!important;padding:10px 14px!important;text-align:center!important;margin-top:auto!important;border:none!important;transition:background-color 0.2s ease!important}.related.products ul.products li.product .button:hover,.elementor-widget-woocommerce-product-related ul.products li.product .button:hover{background-color:#5ea300!important;color:#000000!important}.related.products ul.products,.elementor-widget-woocommerce-product-related ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin-top:25px!important;padding:0!important}.related.products ul.products li.product,.elementor-widget-woocommerce-product-related ul.products li.product{background-color:#1a1a1a!important;border:1px solid #242424!important;border-radius:10px!important;padding:14px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:380px!important;box-sizing:border-box!important;position:relative!important;margin:0!important;width:100%!important}.related.products ul.products li.product:hover{border-color:#70c000!important;box-shadow:0 4px 15px rgb(112 192 0 / .2)!important}.related.products ul.products li.product a img,.elementor-widget-woocommerce-product-related ul.products li.product img{width:100%!important;height:150px!important;object-fit:contain!important;background-color:#121212!important;border-radius:6px!important;padding:8px!important;margin:0 0 10px 0!important;display:block!important}.related.products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-related ul.products li.product .woocommerce-loop-product__title{color:#ffffff!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;height:34px!important;margin:5px 0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.related.products ul.products li.product .price,.elementor-widget-woocommerce-product-related ul.products li.product .price{color:#70c000!important;font-size:16px!important;font-weight:800!important;margin:5px 0!important;height:24px!important;display:flex!important;align-items:center!important;gap:6px!important}.related.products ul.products li.product .price del{color:#777777!important;font-size:12px!important}.related.products ul.products li.product .button,.elementor-widget-woocommerce-product-related ul.products li.product .button{background-color:#70c000!important;color:#000000!important;font-weight:800!important;text-transform:uppercase!important;font-size:11px!important;border-radius:6px!important;padding:10px 4px!important;text-align:center!important;margin-top:auto!important;border:none!important;width:100%!important;white-space:nowrap!important}.related.products ul.products li.product .onsale,.elementor-widget-woocommerce-product-related ul.products li.product .onsale{background-color:#70c000!important;color:#000000!important;font-weight:800!important;font-size:10px!important;text-transform:uppercase!important;padding:4px 8px!important;border-radius:4px!important;position:absolute!important;top:8px!important;right:8px!important;left:auto!important;min-height:auto!important;line-height:1!important;z-index:2!important}@media (max-width:768px){.related.products ul.products,.elementor-widget-woocommerce-product-related ul.products{grid-template-columns:repeat(2,1fr)!important}}.related.products ul.products,.elementor-widget-woocommerce-product-related ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin-top:25px!important;padding:0!important}.related.products ul.products li.product,.elementor-widget-woocommerce-product-related ul.products li.product{background-color:#1a1a1a!important;border:1px solid #242424!important;border-radius:10px!important;padding:12px!important;display:flex!important;flex-direction:column!important;height:auto!important;position:relative!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.related.products ul.products li.product:hover{border-color:#70c000!important;box-shadow:0 4px 15px rgb(112 192 0 / .2)!important}.related.products ul.products li.product a img,.elementor-widget-woocommerce-product-related ul.products li.product img{width:100%!important;height:140px!important;object-fit:contain!important;background-color:#121212!important;border-radius:6px!important;padding:8px!important;margin:0 0 8px 0!important;display:block!important}.related.products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-product-related ul.products li.product .woocommerce-loop-product__title{color:#ffffff!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;min-height:32px!important;margin:4px 0!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.related.products ul.products li.product .price,.elementor-widget-woocommerce-product-related ul.products li.product .price{color:#70c000!important;font-size:16px!important;font-weight:800!important;margin:4px 0 10px 0!important;display:flex!important;align-items:center!important;gap:6px!important}.related.products ul.products li.product .price del{color:#777777!important;font-size:12px!important}.related.products ul.products li.product .button,.elementor-widget-woocommerce-product-related ul.products li.product .button{background-color:#70c000!important;color:#000000!important;font-weight:800!important;text-transform:uppercase!important;font-size:11px!important;border-radius:6px!important;padding:10px 4px!important;text-align:center!important;margin-top:0!important;border:none!important;width:100%!important;white-space:nowrap!important}.related.products ul.products li.product .onsale,.elementor-widget-woocommerce-product-related ul.products li.product .onsale{background-color:#70c000!important;color:#000000!important;font-weight:800!important;font-size:10px!important;padding:4px 8px!important;border-radius:4px!important;position:absolute!important;top:8px!important;right:8px!important;left:auto!important}@media (max-width:768px){.related.products ul.products,.elementor-widget-woocommerce-product-related ul.products{grid-template-columns:repeat(2,1fr)!important}}