@media only screen and (min-width: 1001px){.mobile-only{display:none !important}}@media only screen and (max-width: 1000px){.desktop-only{display:none !important}}.categoria-listing{padding:8rem 0;min-height:60rem}@media(max-width: 768px){.categoria-listing{padding:6rem 0;min-height:50rem}}.categoria-listing__container{max-width:125rem;width:90%;margin:0 auto}.categoria-listing__slider{position:relative;min-height:45rem}.categoria-listing__splide .splide__track{overflow:hidden}.categoria-listing__splide .splide__list{display:flex;align-items:stretch}.categoria-listing__splide .splide__slide{display:flex;justify-content:center;padding:2rem}.categoria-listing__product{background:#fff;border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease;max-width:30rem;width:100%;display:flex;flex-direction:column;justify-content:flex-start;min-height:auto}.categoria-listing__product:hover{transform:translateY(-0.5rem)}@media(max-width: 768px){.categoria-listing__product{padding:1.5rem;max-width:28rem}}.categoria-listing__product-image{margin-bottom:1.5rem;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;width:100%;height:18rem;position:relative}.categoria-listing__product-image img{max-width:100%;max-height:18rem;width:auto;height:auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0.3rem 0.8rem rgba(0, 0, 0, 0.1))}@media(max-width: 768px){.categoria-listing__product-image{height:14rem}.categoria-listing__product-image img{max-height:14rem}}.categoria-listing__divider{width:100%;height:1px;background-color:#717171;margin:1.5rem 0}@media(max-width: 768px){.categoria-listing__divider{margin:1rem 0}}.categoria-listing__product-title{font-size:2rem;font-weight:600;color:#000;margin:0 0 1.5rem 0;line-height:1.3}@media(max-width: 768px){.categoria-listing__product-title{font-size:1.8rem;margin-bottom:1rem}}.categoria-listing__product-action{margin-top:auto}.categoria-listing__product-button{display:inline-flex;align-items:center;gap:.8rem;background:rgba(0,0,0,0);color:inherit;padding:1rem 2rem;border-radius:2rem;text-decoration:none;font-size:1.4rem;font-weight:500;transition:all .3s ease;border:1px solid #717171;min-width:145px}.categoria-listing__product-button:hover{background:#33a02c;color:#fff;border-color:#33a02c;gap:1rem}@media(max-width: 768px){.categoria-listing__product-button{font-size:1.3rem;padding:.8rem 1.6rem}}.categoria-listing__button-icon{width:1.6rem;height:1.6rem;stroke:currentColor;transition:transform .3s ease}.categoria-listing__product-button:hover .categoria-listing__button-icon{transform:translateX(0.3rem)}@media(max-width: 768px){.categoria-listing__button-icon{width:1.4rem;height:1.4rem}}.categoria-listing__navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:10}.categoria-listing__nav-btn{position:absolute;width:5rem;height:5rem;background:#fff;border:2px solid #33a02c;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.1)}.categoria-listing__nav-btn:hover{background:#33a02c;color:#fff;transform:scale(1.1)}.categoria-listing__nav-btn:disabled{opacity:.5;cursor:not-allowed}.categoria-listing__nav-btn:disabled:hover{background:#fff;color:inherit;transform:none}.categoria-listing__nav-btn svg{width:2.4rem;height:2.4rem;stroke:currentColor}@media(max-width: 768px){.categoria-listing__nav-btn{width:4rem;height:4rem}.categoria-listing__nav-btn svg{width:2rem;height:2rem}}.categoria-listing__nav-btn--prev{left:-2.5rem}@media(max-width: 968px){.categoria-listing__nav-btn--prev{left:-2rem}}.categoria-listing__nav-btn--next{right:-2.5rem}@media(max-width: 968px){.categoria-listing__nav-btn--next{right:-2rem}}.categoria-listing__pagination{display:flex;justify-content:center;gap:1rem;margin-top:4rem;list-style:none;padding:0}.categoria-listing__pagination .splide__pagination__page{width:1.2rem;height:1.2rem;border-radius:50%;background:#ddd;border:none;cursor:pointer;transition:all .3s ease}.categoria-listing__pagination .splide__pagination__page.is-active{background:#33a02c;transform:scale(1.3)}.categoria-listing__pagination .splide__pagination__page:hover{background:#33a02c;opacity:.8}@media(max-width: 768px){.categoria-listing__pagination{margin-top:3rem}}/*# sourceMappingURL=categoria-listing.css.map */
