.tc-section:has(ul.products){background:#fff;border-radius:8px;box-shadow:0 1px 3px #0002;padding:24px 0 0;overflow:hidden}.tc-section:has(ul.products) .tc-section-head{padding:0 24px}.woocommerce ul.products{gap:0!important;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0002}.tc-section .woocommerce ul.products{box-shadow:none;border-radius:0}.woocommerce ul.products li.product{display:flex!important;flex-direction:column;min-width:0;min-height:430px;padding:18px 20px 20px!important;border-radius:0!important;border-right:1px solid #e3e3e3;box-shadow:none!important;transform:none!important;background:#fff}.woocommerce ul.products li.product:nth-child(4n){border-right:0}.woocommerce ul.products li.product:nth-child(n+5){border-top:1px solid #e3e3e3}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1}.tc-product-category{order:-2;min-height:34px;margin:0 0 3px;color:#71869a;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product .woocommerce-loop-product__title{order:-1;min-height:50px!important;padding:0!important;color:#0671ce;font-size:16px!important;font-weight:700!important;line-height:1.25}.woocommerce ul.products li.product a img{order:0;width:100%;height:230px;aspect-ratio:auto;object-fit:contain;margin:10px 0 12px!important;padding:4px;border:0;transition:transform .25s ease}.woocommerce ul.products li.product:hover a img{transform:scale(1.035)}.woocommerce ul.products li.product .price{order:1;min-height:52px;margin:auto 0 0!important;padding:0 50px 0 0!important;color:#384451!important;font-size:24px!important;line-height:1.1}.woocommerce ul.products li.product .price del{display:block;color:#8695a3;font-size:12px;line-height:1.2}.woocommerce ul.products li.product .price ins{color:#ef3340;text-decoration:none;font-weight:400}.tc-shipping{min-height:20px;padding:3px 50px 0 0;color:#00a650;font-size:11px;font-weight:700}.woocommerce ul.products li.product .button{position:absolute;right:18px;bottom:20px;width:44px;height:44px;margin:0!important;padding:0!important;border-radius:50%;display:grid;place-items:center;background:#eceeef!important;color:transparent!important;font-size:0!important;box-shadow:none}.woocommerce ul.products li.product .button:before{content:'🛒';color:#fff;font-size:18px;filter:grayscale(1)}.woocommerce ul.products li.product .button:hover{background:#2469a8!important}.woocommerce ul.products li.product .button:hover:before{filter:none}.woocommerce ul.products li.product .added_to_cart{position:absolute;right:12px;bottom:3px;color:#2469a8;font-size:10px}.woocommerce ul.products li.product.outofstock:after{content:'Agotado';position:absolute;top:120px;left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:4px;background:#333d;color:#fff;font-weight:700}.woocommerce span.onsale{top:88px!important;left:20px!important;right:auto!important;min-width:auto!important;min-height:auto!important;padding:6px 8px!important;line-height:1!important;font-size:11px!important;z-index:2}
@media(max-width:900px){.woocommerce ul.products li.product:nth-child(4n){border-right:1px solid #e3e3e3}.woocommerce ul.products li.product:nth-child(3n){border-right:0}.woocommerce ul.products li.product:nth-child(4){border-top:1px solid #e3e3e3}}
@media(max-width:640px){.tc-section:has(ul.products){padding-top:18px}.tc-section:has(ul.products) .tc-section-head{padding:0 16px}.woocommerce ul.products li.product{min-height:350px;padding:14px 12px 16px!important}.woocommerce ul.products li.product:nth-child(3n){border-right:1px solid #e3e3e3}.woocommerce ul.products li.product:nth-child(2n){border-right:0}.woocommerce ul.products li.product:nth-child(n+3){border-top:1px solid #e3e3e3}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:44px!important;font-size:14px!important}.woocommerce ul.products li.product a img{height:170px;margin:6px 0 10px!important}.woocommerce ul.products li.product .price{padding-right:42px!important;font-size:20px!important}.woocommerce ul.products li.product .button{right:10px;bottom:16px;width:38px;height:38px}.tc-product-category{font-size:11px}.tc-shipping{padding-right:38px}}
