.act-woo-loop{width:100%;padding:2rem 0}.act-woo-loop.woo-grid .woo-products-container{display:grid;gap:2rem}.act-woo-loop.woo-grid .woo-products-container.columns-2{grid-template-columns:repeat(2,1fr)}.act-woo-loop.woo-grid .woo-products-container.columns-3{grid-template-columns:repeat(3,1fr)}.act-woo-loop.woo-grid .woo-products-container.columns-4{grid-template-columns:repeat(4,1fr)}.act-woo-loop.woo-grid .woo-products-container.columns-5{grid-template-columns:repeat(5,1fr)}.act-woo-loop.woo-grid .woo-products-container.columns-6{grid-template-columns:repeat(6,1fr)}.act-woo-loop a.added_to_cart.wc-forward{display:none}.act-woo-loop.woo-slider .slick-track{display:flex}.act-woo-loop.woo-slider .woo-products-container{display:block;padding-top:3rem;padding-bottom:3rem}.act-woo-loop .woo-product-item{position:relative;height:auto}.act-woo-loop .woo-product-item .product-card{background:#fff;height:100%;display:flex;flex-direction:column;max-width:385px;margin:0 12px}.act-woo-loop .product-content{padding:1.875rem 1.125rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.act-woo-loop .product-thumbnail{position:relative;overflow:hidden;aspect-ratio:730 / 560}.act-woo-loop .product-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.act-woo-loop .woo-product-item:hover .product-thumbnail img{transform:scale(1.05)}.act-woo-loop .product-thumbnail a{display:block;height:100%}.act-woo-loop .product-badge{position:absolute;top:10px;right:10px;background:#e74c3c;color:#fff;padding:.375rem .75rem;border-radius:5px;font-size:.75rem;font-weight:600;text-transform:uppercase;z-index:2}.act-woo-loop .product-title{font-size:2rem;font-weight:300;margin-bottom:.75rem;text-align:center;min-height:70px}.act-woo-loop .product-title span.product-titulo-tag{font-size:1.5rem;display:block}.act-woo-loop .product-title a{color:var(--wp--preset--color--cor-1,#333);text-decoration:none;transition:color 0.3s ease}.act-woo-loop .product-title a:hover{color:var(--wp--preset--color--cor-2,#007bff)}.act-woo-loop .product-price{color:#666;display:flex;flex-direction:column;text-transform:uppercase;line-height:100%}.act-woo-loop .product-price *{line-height:100%}.act-product-content-wrapper .act-product-summary-column del span.woocommerce-Price-currencySymbol:before,.act-woo-loop .product-price del span.woocommerce-Price-currencySymbol:before{content:"De "}.act-product-content-wrapper .act-product-summary-column ins span.woocommerce-Price-currencySymbol:before,.act-woo-loop .product-price ins span.woocommerce-Price-currencySymbol:before{content:"Por "}.act-product-content-wrapper .act-product-summary-column del,.act-woo-loop .product-price del{color:#666;font-size:1.5rem;margin-right:0;text-decoration:unset}.act-product-content-wrapper .act-product-summary-column .woocommerce-variation-price span.price bdi,.act-product-content-wrapper .act-product-summary-column>span.woocommerce-Price-amount.amount>bdi,.act-product-content-wrapper .act-product-summary-column ins,.act-product-content-wrapper .act-product-summary-column .act-woo-loop .product-price>span.woocommerce-Price-amount.amount>bdi,.act-woo-loop .product-price ins{text-decoration:none;color:var(--wp--preset--color--cor-1,#333);font-size:2rem}.act-product-content-wrapper .act-product-summary-column p.price{display:flex;flex-direction:column;text-transform:uppercase}.act-product-content-wrapper .act-product-summary-column p.price ins bdi{font-weight:300}.act-product-content-wrapper .act-product-summary-column form.cart::after,.act-product-content-wrapper .act-product-summary-column form.cart::before{display:none!important}.act-product-content-wrapper .act-product-summary-column .woocommerce-variation-add-to-cart,.act-product-content-wrapper .act-product-summary-column form.cart{display:flex;align-items:stretch;flex-wrap:wrap;gap:1rem}.act-product-content-wrapper .act-product-summary-column .woocommerce-variation-add-to-cart{flex-wrap:nowrap}.act-product-content-wrapper .act-product-summary-column .single_variation_wrap,.act-product-content-wrapper .act-product-summary-column .woocommerce-variation-add-to-cart button.single_add_to_cart_button{width:100%}.act-product-content-wrapper .act-product-summary-column form.cart div.quantity{max-width:160px}.product-type-variable .act-product-content-wrapper .act-product-summary-column p.price{flex-direction:row;gap:.625rem;color:var(--wp--preset--color--cor-4)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--wp--preset--color--cor-4)}.act-woo-loop .product_price-container{display:flex;align-items:center;justify-content:center;gap:4%;min-height:70px;margin-top:auto}.act-woo-loop .product-quantity{display:flex;align-items:center;gap:.5rem;max-width:110px}.act-woo-loop .product-quantity>label{display:none}.act-woo-loop .qty-wrapper{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:0;border:1px solid var(--wp--preset--color--cor-5,#ddd);border-radius:5px;text-align:center;font-size:1rem}.act-woo-loop .qty-wrapper:hover{border-color:var(--wp--preset--color--cor-2,#007bff)}.act-woo-loop .qty-input{border:none;text-align:center;font-size:20px;max-width:100%;min-width:30px}.act-woo-loop .qty-wrapper button{border:none;background:none;cursor:pointer;height:50px;padding:1rem .625rem;transition:all 0.4s}.act-woo-loop .qty-wrapper button:hover{background-color:var(--wp--preset--color--cor-2,#007bff);color:var(--wp--preset--color--cor-9,#fff)}.act-woo-loop .qty-input::-webkit-outer-spin-button,.act-woo-loop .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.act-woo-loop .qty-input{-moz-appearance:textfield;appearance:textfield}.act-woo-loop a.btn_principal,.act-woo-loop .btn_principal a,.act-woo-loop button.btn_principal,.act-woo-loop .btn_principal button{padding:.625rem;border:none;width:100%;min-height:65px;display:flex;align-items:center;justify-content:center;max-width:330px;margin:1.5rem auto 0;font-size:var(--wp--preset--font-size--fonte-6,1.125rem);color:var(--wp--preset--color--cor-9,#fff);background-color:var(--wp--preset--color--cor-4,#28a745);transition:all 0.4s ease-out;box-shadow:0 4px 4px rgb(0 0 0 / .11);cursor:pointer;text-decoration:none}.act-woo-loop a.btn_principal:hover,.act-woo-loop .btn_principal a:hover,.act-woo-loop button.btn_principal:hover,.act-woo-loop .btn_principal button:hover{color:var(--wp--preset--color--cor-9)!important;background-color:var(--wp--preset--color--cor-2,#007bff)!important}.act-woo-loop a.btn_principal,.act-woo-loop .btn_principal a,.act-woo-loop button.btn_principal,.act-woo-loop .btn_principal button{text-transform:uppercase}.act-woo-loop button.btn_principal:disabled{opacity:.6;cursor:not-allowed}.act-woo-loop button.btn_principal.loading{opacity:.7;pointer-events:none}.act-woo-loop button.btn_principal.added{background-color:#28a745!important}.act-product-content-wrapper .act-product-summary-column .woocommerce-variation-price{padding-bottom:1rem}@media (max-width:1536px){.act-product-content-wrapper .act-product-summary-column .woocommerce-variation-price span.price bdi,.act-product-content-wrapper .act-product-summary-column>span.woocommerce-Price-amount.amount>bdi,.act-product-content-wrapper .act-product-summary-column ins,.act-woo-loop .product-price>span.woocommerce-Price-amount.amount>bdi,.act-woo-loop .product-price ins{font-size:1.5rem}.act-product-content-wrapper .act-product-summary-column del,.act-woo-loop .product-price del{font-size:1rem}.act-woo-loop .product-content{padding:1.25rem .625rem}.act-woo-loop .product-quantity{max-width:95px}.act-woo-loop .qty-wrapper button{padding:1rem .3125rem}}@media (max-width:1199px){.act-woo-loop.woo-grid .woo-products-container.columns-6,.act-woo-loop.woo-grid .woo-products-container.columns-5{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.act-woo-loop.woo-grid .woo-products-container.columns-6,.act-woo-loop.woo-grid .woo-products-container.columns-5,.act-woo-loop.woo-grid .woo-products-container.columns-4{grid-template-columns:repeat(3,1fr)}.act-product-content-wrapper{grid-template-columns:1fr}}@media (max-width:767px){.act-woo-loop.woo-grid .woo-products-container{grid-template-columns:repeat(2,1fr)!important;gap:1rem}.act-woo-loop .product-title{font-size:1.5rem;min-height:60px}.act-woo-loop .product-content{padding:1rem}.act-woo-loop .woo-product-item .product-card{margin:0 auto}}@media (max-width:575px){.act-woo-loop .product-title{font-size:1rem;min-height:50px}.act-woo-loop .product-title span.product-titulo-tag{font-size:.875rem}.act-woo-loop .product_price-container{flex-direction:column;gap:.5rem}}