@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1400px){.woocommerce .container,.woocommerce-page .container,body.woocommerce .container,body.woocommerce-page .container{max-width:1500px}}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;gap:var(--xe-card-gap);list-style:none;margin:0;padding:0}@media (min-width:1200px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(4,1fr)}}@media (min-width:1025px) and (max-width:1199px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px) and (max-width:1024px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr);gap:12px}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0!important;padding:0!important;width:100%!important;float:none!important;display:flex}.products .product>div{width:100%}.custom-bordered-product,.product-item,.xpertenergy-product-card{border:2px solid var(--xe-dark);border-radius:var(--xe-border-radius);overflow:visible;transition:all .3s ease;background:#fff;display:flex;flex-direction:column;height:100%;position:relative;margin:0}.custom-bordered-product:hover,.product-item:hover,.xpertenergy-product-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-3px)}.custom-bordered-product .product-item-image,.product-item-image,.xpertenergy-product-image-wrapper{position:relative;overflow:hidden;flex-shrink:0;background:var(--xe-bg-light)}.custom-bordered-product .product-item-image img,.product-item-image img,.xpertenergy-product-image-wrapper img{width:100%;height:auto;display:block;transition:transform .3s ease}.custom-bordered-product:hover .product-item-image img,.xpertenergy-product-card:hover .xpertenergy-product-image-wrapper img{transform:scale(1.05)}.custom-bordered-product .onsale,.product-item-image .onsale{position:absolute;top:12px;left:12px;background:var(--xe-orange);color:#fff;padding:5px 12px;border-radius:3px;font-weight:700;font-size:13px;z-index:9}.license-badge{position:absolute;top:-40px;right:12px;background:var(--xe-black);color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:4px;z-index:10;letter-spacing:.5px;box-shadow:0 2px 5px rgba(0,0,0,.2);text-transform:uppercase}.custom-bordered-product .product-item-content,.product-item-content,.xpertenergy-product-content{padding:var(--xe-card-padding);display:flex;flex-direction:column;flex-grow:1;position:relative}.product-title,.product-title-custom{font-size:14px;font-weight:600;margin:0 0 6px;color:var(--xe-dark);min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.product-title a,.product-title-custom a{color:var(--xe-dark);text-decoration:none;transition:color .3s ease}.product-title a:hover,.product-title-custom a:hover{color:var(--xe-orange)}.product-category,.product-rating-custom .woocommerce-product-rating .woocommerce-review-link,.xpertenergy-product-category{display:none!important}.title-divider{height:1px;background:#444;margin:6px 0;width:100%}.product-price-custom,.xpertenergy-product-price{margin-bottom:6px}.product-item-content .price,.product-price-custom .price,.xpertenergy-product-price .price{font-size:24px;font-weight:700;color:var(--xe-orange)!important;font-family:"Unbounded",sans-serif;display:flex;align-items:center;flex-wrap:wrap}.product-item-content .price del,.product-price-custom .price del,.xpertenergy-product-price .price del{font-size:14px;color:var(--xe-light-gray);margin-right:8px;text-decoration:line-through}.product-item-content .price ins,.product-price-custom .price ins,.xpertenergy-product-price .price ins{text-decoration:none}.product-item-content .price bdi,.product-price-custom .price bdi{margin-right:5px}.product-rating-custom{margin-bottom:8px;min-height:16px}.product-rating-custom .woocommerce-product-rating{display:block!important;line-height:1}.product-rating-custom .star-rating{display:inline-block!important;position:relative;height:1em;line-height:1;font-size:15px!important;width:5.4em;font-family:inherit!important;margin:0;overflow:visible!important;letter-spacing:.1em}.product-rating-custom .star-rating:before{content:"☆☆☆☆☆"!important;font-family:inherit!important;color:var(--xe-star-empty);float:left;top:0;left:0;position:absolute;font-weight:400}.product-rating-custom .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:0}.product-rating-custom .star-rating span:before{content:"★★★★★"!important;font-family:inherit!important;top:0;position:absolute;left:0;color:var(--xe-star-filled)!important;font-weight:400}.product-specs-custom,.xpertenergy-product-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:6px 0 0;padding:6px 0 0;border-top:1px solid var(--xe-border)}.product-specs-custom .spec-item:only-child,.xpertenergy-product-specs .spec-item:only-child{grid-column:2}.spec-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 4px;background:var(--xe-bg-light);border-radius:5px}.spec-icon{font-size:20px;color:var(--xe-orange);line-height:1;margin-bottom:2px}.spec-icon .xpert-icon,.spec-icon i,.spec-icon svg{display:block}.spec-text{display:contents}.spec-label{font-size:9px;color:var(--xe-gray);font-weight:500;text-transform:uppercase;letter-spacing:.3px;line-height:1.2;margin-bottom:1px}.spec-value{font-size:12px;font-weight:700;color:var(--xe-dark);line-height:1.2}.custom-bordered-product .button,.xpertenergy-add-to-cart-wrapper .add_to_cart_button,.xpertenergy-add-to-cart-wrapper .button{width:100%;padding:10px 16px;background:var(--xe-black);color:#fff;border:0;border-radius:5px;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .4s ease;position:relative;margin-top:8px;text-align:center;display:block}.custom-bordered-product .button:hover,.xpertenergy-add-to-cart-wrapper .add_to_cart_button:hover,.xpertenergy-add-to-cart-wrapper .button:hover{background:var(--xe-orange);color:#fff}@media (max-width:768px){.custom-bordered-product .button{position:relative;opacity:1;margin-top:10px}.xpertenergy-add-to-cart-wrapper{margin-top:15px!important;margin-bottom:0!important}}@media (min-width:769px){.custom-bordered-product .button{position:absolute;bottom:12px;left:12px;right:12px;width:calc(100% - 24px);opacity:0;margin-top:0;transform:translateY(10px);transition:all .3s ease}.custom-bordered-product:hover .button{opacity:1;transform:translateY(0)}.xpertenergy-add-to-cart-wrapper{margin-top:55px}}.added_to_cart,.button.added,.custom-bordered-product .added_to_cart{display:block;text-align:center;margin-top:6px;background:var(--xe-success)!important;color:#fff!important;font-weight:600}a.add_to_cart_button.added{display:none}.related.products h2~h2,.related.products h3~h3,.related.products+.related.products,.xpertenergy-compare-icon span,.yith-wcwl-add-to-wishlist{display:none!important}.xpertenergy-compare-icon{position:absolute;top:10px;right:10px;width:36px;height:36px;background:rgba(255,255,255,.95);border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .3s ease;opacity:0;visibility:hidden;transform:scale(.8);overflow:hidden}.xpertenergy-financing-badge~.xpertenergy-compare-icon{top:72px}.xpertenergy-compare-icon .xpert-icon,.xpertenergy-compare-icon i,.xpertenergy-compare-icon svg{font-size:14px;color:var(--xe-black);fill:var(--xe-black);width:16px;height:16px;transition:all .3s ease;line-height:1}.product-item:hover .xpertenergy-compare-icon,.xpertenergy-product-card:hover .xpertenergy-compare-icon{opacity:1;visibility:visible;transform:scale(1)}.xpertenergy-compare-icon:hover{background:var(--xe-orange);transform:scale(1);width:auto;border-radius:18px;padding:0 12px;gap:6px}.xpertenergy-compare-icon.active .xpert-icon,.xpertenergy-compare-icon.active i,.xpertenergy-compare-icon.active svg,.xpertenergy-compare-icon:hover .xpert-icon,.xpertenergy-compare-icon:hover i,.xpertenergy-compare-icon:hover svg{color:#fff;fill:#fff}.xpertenergy-compare-icon::after{content:"Comparar";font-size:12px;font-weight:600;color:#fff;white-space:nowrap;max-width:0;overflow:hidden;transition:all .3s ease;opacity:0}.xpertenergy-compare-icon:hover::after{max-width:80px;opacity:1;margin-left:2px}.xpertenergy-compare-icon.active{background:var(--xe-success, #22c55e);opacity:1;visibility:visible;transform:scale(1)}.xpertenergy-compare-icon.active:hover{background:#16a34a}.xpertenergy-compare-icon.active::after{content:"Adicionado"}@media (max-width:991px){.xpertenergy-compare-icon{opacity:1;visibility:visible;transform:scale(1);width:32px;height:32px}.xpertenergy-financing-badge~.xpertenergy-compare-icon{top:64px}.xpertenergy-compare-icon .xpert-icon,.xpertenergy-compare-icon i,.xpertenergy-compare-icon svg{font-size:12px;width:14px;height:14px}.xpertenergy-compare-icon::after{display:none}.xpertenergy-compare-icon:hover{width:32px;padding:0;border-radius:50%}}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:var(--xe-black)!important}.woocommerce-breadcrumb a:hover{color:var(--xe-orange)!important}.cross-sells,.related,.upsells{margin-top:40px}.cross-sells ul.products li.product,.related ul.products li.product,.upsells ul.products li.product{margin-bottom:0!important}.related.products h2,.related.products h3{margin-bottom:20px}.tawcvs-swatches{margin:10px 0!important}.tawcvs-swatches .swatch{margin:0 5px 5px 0!important}.loading{opacity:.6;pointer-events:none;position:relative}.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0-10px;border:2px solid #ccc;border-top-color:var(--xe-black);border-radius:50%;animation:spin .6s linear infinite}.button.loading{cursor:wait}.custom-bordered-product a:focus,.custom-bordered-product button:focus,.xpertenergy-product-card a:focus,.xpertenergy-product-card button:focus{outline:2px solid var(--xe-orange);outline-offset:2px}.custom-bordered-product *,.xpertenergy-product-card *{-webkit-tap-highlight-color:rgba(0,0,0,.1)}@media (prefers-contrast:high){.custom-bordered-product,.xpertenergy-product-card{border-width:2px}}@media (prefers-reduced-motion:reduce){.custom-bordered-product,.custom-bordered-product *,.xpertenergy-product-card,.xpertenergy-product-card *{transition:none!important;animation:none!important}}@media (max-width:768px){.custom-bordered-product .product-item-content,.product-item-content,.xpertenergy-product-content{padding:10px}.product-title,.product-title-custom{font-size:17px!important;min-height:auto;margin-bottom:6px!important}.product-price-custom .price,.xpertenergy-product-price .price{font-size:22px}.product-specs-custom,.xpertenergy-product-specs{gap:4px;padding:6px 0 0;margin:5px 0 0}.spec-item{padding:5px 3px;border-radius:5px}.spec-icon{font-size:18px;margin-bottom:1px}.spec-label{font-size:8px}.spec-value{font-size:11px}.license-badge{font-size:10px;padding:4px 8px;top:-35px}.custom-bordered-product .ajax-quick-view-popup i,.custom-bordered-product .yith-wcwl-add-to-wishlist a:before{font-size:20px!important}.product-item-content .button,.xpertenergy-add-to-cart-wrapper .add_to_cart_button,.xpertenergy-add-to-cart-wrapper .button{padding:12px 16px;font-size:13px}.product-title a{display:block}}@media (max-width:480px){.custom-bordered-product .product-item-content,.product-item-content,.xpertenergy-product-content{padding:6px}.product-title,.product-title-custom{font-size:14px!important;margin-bottom:4px!important}.product-price-custom .price,.xpertenergy-product-price .price{font-size:18px}.product-specs-custom,.xpertenergy-product-specs{gap:3px;padding:5px 0 0;margin:4px 0 0}.spec-item{padding:4px 2px}.spec-icon{font-size:16px}.spec-label{font-size:7px}.spec-value{font-size:10px}.product-item-content .button,.xpertenergy-add-to-cart-wrapper .add_to_cart_button,.xpertenergy-add-to-cart-wrapper .button{padding:10px 12px;font-size:12px}}@media (min-width:769px) and (max-width:1024px){.custom-bordered-product .product-item-content,.product-item-content,.xpertenergy-product-content{padding:8px}.product-title,.product-title-custom{font-size:14px!important}.product-price-custom .price,.xpertenergy-product-price .price{font-size:20px}.spec-icon{font-size:18px}.spec-label{font-size:8px}.spec-value{font-size:11px}}@media (min-width:769px){.product-title,.product-title-custom{font-size:14px!important}}