.containerFilters{width:19.53%;min-width:277px;height:auto;display:flex;flex-direction:column;align-items:flex-start;margin-right:60px;padding-inline:20px;margin-bottom:100px;z-index:1000;@media only screen and (min-width:0px) and (max-width:1110px){display:none}}.filters-options-container{color:#2F2C2C;display:grid;grid-gap:10px;gap:10px}.filters-component-selected{display:grid;grid-gap:33px;gap:33px}.filters-component-selected h3{font-size:18px;font-weight:700;color:#2F2C2C}.filters-applied{display:flex;flex-direction:column;gap:2px;color:var(--background-brown-primary);font-size:16px;font-weight:800}.filter-chip{display:inline-flex;align-items:center;gap:4px;border-radius:8px;cursor:pointer;padding:4px 8px;line-height:1}.chip-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.filters-options-container-h1{font-size:18px;font-weight:700;padding-top:33px}.filters-options-container-p{font-size:16px;font-weight:400;cursor:pointer;margin:auto}.filters-options{display:grid;grid-gap:8px;gap:8px}@media (max-width:700px){.containerFilters{position:absolute;top:0;height:380%;padding-top:20px;left:0;background-color:#D7DBD6;width:100%;display:flex}.filters-options-container-h1{padding-top:20px}}.containerSearchComponen{display:flex;gap:1rem;border-radius:.5rem;justify-content:space-between;width:100%}.searchBar-span-container{max-width:752px;width:80%}.searchBar-span-container span{font-size:clamp(12px,1vw,15px);font-weight:600;color:var(--background-brown-secondary);margin-top:10px;margin-left:10px;opacity:0;transition:opacity .4s ease;height:20px;display:flex;align-items:center}.searchBar-span-container span.visible{opacity:1}.searchBar{display:flex;align-items:center;background-color:white;border-radius:999px;padding:.5rem 1rem;flex:1 1}.searchBar input{border:none;outline:none;flex:1 1;font-size:14px;background-color:transparent}.searchBar button{background:none;border:none;cursor:pointer;padding-left:.5rem}.sortButton{display:flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid #896146;padding:.5rem 1rem;border-radius:.5rem;background-color:transparent;cursor:pointer;font-weight:600;color:#2F2C2C;font-size:16px;width:247px;max-width:247px;max-height:36px;gap:10px}@media (max-width:850px){.containerSearchComponen{display:flex;flex-direction:column}.buttons-mobile{width:100%;padding-inline:2px}.filters-mobile-button{width:68px;border:1px solid #896146;border-radius:8px;background-color:transparent}.searchBar,.searchBar-span-container{width:100%}.sortButton{width:100%;max-width:100%}}.container{display:flex;flex-direction:column;width:82.5%;align-items:center;margin:40px auto 0;@media only screen and (min-width:410px) and (max-width:1110px){margin-left:10%;margin-bottom:0;margin-right:10%;margin-top:93px}}.container-flex-row{display:flex;flex-direction:row;width:auto;align-items:flex-start;justify-content:flex-start}.flexColumnContainer{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:70px}.catalog-component-container{height:-moz-fit-content;height:fit-content;height:150vh;display:flex;justify-content:flex-end;width:100%;max-width:1200px;margin:0 auto}.catalog-component-content{display:grid;grid-template-columns:29.17vw 29.17vw;grid-gap:20px;gap:20px;width:auto;height:auto;margin-top:45px}.cardCatalog{border:1px solid #896146;border-radius:17px;display:flex;flex-direction:column;align-items:center}.price-sort-button-container{width:100%;display:flex;justify-content:end}.catalog-component-not-found{font-weight:700;font-size:22px;color:#2F2C2C}.pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%;padding-top:43px}.pagination-controls button{background-color:#d4dfd8;color:var(--background-brown-primary);border:1px solid var(--background-brown-primary);padding:10px;border-radius:8px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#2F2C2C}.pagination-controls button:hover:not(:disabled){background-color:#929380;border:1px solid #929380;color:white}.pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.pagination-controls button.active{background-color:var(--background-brown-primary);color:white}@media(max-width:700px){.container{margin:auto;width:calc(100% - 40px)}.catalog-component-not-found{font-size:15px;padding-block:50px}.catalog-component-content{display:flex;flex-direction:column;margin-top:31px}.container-flex-row{margin-top:31px}}@media only screen and (min-width:700px) and (max-width:1500px){.catalog-component-content{grid-template-columns:38vw 38vw}.ImageCard{height:250px}}.header-container{height:400px;background-color:var(--background-green-secondary)}.header-container-image{height:495px;background-image:url(/_next/static/media/Banner-catalogo.1c68b2e9.webp);object-fit:cover;background-size:cover;background-position:bottom;text-shadow:5px 4px 10px rgba(0,0,0,.25);background-repeat:no-repeat}.header-title{font-size:74px;top:252px;left:200px}.header-title,.header-title-about{line-height:70px;color:white;max-width:495px;font-weight:700;position:absolute}.header-title-about{font-size:70px;top:190px;left:245px}@media (max-width:700px){.header-container{height:250px;background-color:var(--background-green-secondary)}.header-container-image{height:250px;background-image:url(/_next/static/media/banner-mobile.51816f19.webp);background-position:50%;background-size:cover;width:100%}.header-container h1{font-size:40px;top:152px;left:48px}.header-container-image h1{line-height:70px;color:white;font-size:40px;max-width:187px;top:152px;left:20px}}@media only screen and (min-width:700px) and (max-width:1650px){.header-title{top:228px;left:191px}.header-title-about{top:200px;left:120px}}