@font-face{font-family:Gotham;src:url(fonts/Gotham-Thin.woff2) format("woff2"),url(fonts/Gotham-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Light.woff2) format("woff2"),url(fonts/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Black.woff2) format("woff2"),url(fonts/Gotham-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Bold.woff2) format("woff2"),url(fonts/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-XLight.woff2) format("woff2"),url(fonts/Gotham-XLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Medium.woff2) format("woff2"),url(fonts/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(fonts/Gotham-Book.woff2) format("woff2"),url(fonts/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}main.productos{padding-top:9rem;padding-bottom:5rem;max-width:100vw;overflow-x:hidden}@media screen and (max-width: 1079px){main.productos{padding-top:7rem;padding-bottom:3rem}}main.productos .categories .scroll.horizontal.dragscroll.buttons-categories{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;z-index:1;gap:1rem}@media screen and (max-width: 1079px){main.productos .categories .scroll.horizontal.dragscroll.buttons-categories{gap:.5rem;justify-content:flex-start}}main.productos .categories .scroll.horizontal.dragscroll.buttons-categories .category{display:flex;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:16/9;border-radius:2rem;position:relative}@media screen and (max-width: 1079px){main.productos .categories .scroll.horizontal.dragscroll.buttons-categories .category{flex:0 0 auto;width:66%}}main.productos .categories .scroll.horizontal.dragscroll.buttons-categories .category img{width:100%;height:100%;object-fit:cover;margin:0;cursor:pointer;transition:all .3s;filter:brightness(.6);-webkit-user-select:none;user-select:none;pointer-events:none}main.productos .categories .scroll.horizontal.dragscroll.buttons-categories .category img:hover{transform:scale(1.1)}main.productos .categories .scroll.horizontal.dragscroll.buttons-categories .category h3{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);color:#fff;padding:.5rem;text-align:center;font-size:1.5rem;font-weight:700}main.productos .products-grid{display:grid;gap:2rem;margin-bottom:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media screen and (max-width: 1079px){main.productos .products-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}}main.productos .products-grid.hidden{display:none}main.productos .products-grid .product .image{position:relative;overflow:hidden}main.productos .products-grid .product .image img{position:relative;z-index:1;object-fit:cover;object-position:center;width:100%;aspect-ratio:1/1}main.productos .products-grid .product .image .zoom{position:absolute;bottom:0;right:0;width:33%;height:33%;overflow:hidden;border-radius:50%}main.productos .products-grid .product .image .zoom img{width:100%;height:100%;object-fit:cover}main.productos .products-grid .product h4{color:#4d494c;font-size:1.15rem;margin-top:.25rem}main.productos .products-grid .product:hover{text-decoration:none}
