header{background:var(--nwc-secondary-color);position:relative;overflow:hidden;transition:.5s ease-out}@media (min-width:992px){header{padding-top:var(--navbar-height-desktop-2)}}header.resized{padding-top:var(--navbar-height-desktop-2-small)}header img{width:100%;height:auto;aspect-ratio:1/0.533;object-fit:cover}.header-title{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/0.533;background:linear-gradient(0deg,rgba(61,28,6,.5),rgba(61,28,6,.5))}.header-title h1{font-family:var(--font-title);font-style:normal;font-weight:400;font-size:36px;color:var(--color-white);text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 var(--nwc-secondary-color);line-height:100%;letter-spacing:.04em;margin:0}.description-section{position:relative;padding-top:20px;padding-bottom:29px;background:url("/assets/img/texturas/fundo-cinza.webp?h=c240723378e7b3d8fbfe6ace5c069822") center/cover no-repeat}@media (min-width:768px){.description-section .container{max-width:540px}}@media (min-width:992px){.header-title,header img{aspect-ratio:1/0.2298}.header-title h1{font-size:58px}.description-section{padding-top:40px;padding-bottom:54px}.description-section .container{max-width:720px}}.description-section p{font-family:var(--font-text);font-style:normal;font-weight:300;font-size:14px;color:var(--nwc-secondary-color);text-align:center;line-height:130%;margin:0 12px 24px}.shopkeepers{padding-top:40px;padding-bottom:40px}.shopkeepers h2{font-family:var(--font-title);font-style:normal;font-weight:400;font-size:24px;line-height:100%;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 var(--nwc-secondary-color);color:var(--nwc-secondary-color);margin-bottom:20px}.shopkeepers-filter{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 0 20px;gap:14px 7px;color:var(--nwc-secondary-color)}.shopkeepers-filter .btn-primary{background:var(--color-white);border:1px solid var(--nwc-secondary-color)}.shopkeepers-filter .btn-primary:hover{background:var(--color-white)!important;color:var(--color-black)}.shopkeepers-filter .btn-primary.active{background:var(--nwc-theme-color)!important;border:1px solid var(--nwc-secondary-color);color:var(--nwc-secondary-color)!important}.shopkeepers-filter .btn-primary.active:focus-visible{outline:0;border-color:var(--nwc-theme-color);color:var(--color-black);box-shadow:0 0 0 .25rem rgba(255,204,41,.45)}.shopkeepers-row{gap:12px 0}.shopkeeper{display:flex;flex-direction:row;align-items:flex-start;padding:6px;gap:8px;border:3px solid var(--nwc-secondary-color);border-radius:7px}@media (min-width:1200px){header{padding-top:var(--navbar-height-desktop-1)}header.resized{padding-top:var(--navbar-height-desktop-1-small)}.description-section .container{max-width:960px}.shopkeeper{margin-left:18px;margin-right:18px}}.shopkeeper img{height:80px;aspect-ratio:1/1;object-fit:cover;border:3px solid var(--nwc-secondary-color);border-radius:7px}.shopkeeper-content{width:calc(100% - 80px - 12px);height:80px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:6px 0 0}.shopkeeper h3{font-family:var(--font-text);font-style:normal;font-weight:600;font-size:16px;line-height:100%;color:var(--color-black);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.shopkeeper-categories{display:flex;flex-direction:row;align-items:flex-start;flex-shrink:1;gap:3px;margin:0;overflow:auto}.shopkeeper-categories li{padding:1px 4px;color:var(--nwc-secondary-color);border:.5px solid var(--nwc-secondary-color);border-radius:3px;font-family:var(--font-text);font-size:11px;font-weight:300;line-height:130%}.shopkeeper p{display:none}.shopkeeper a{width:100%;font-family:var(--font-text);font-style:normal;font-weight:500;font-size:12px;text-decoration:none;text-align:end;line-height:130%;color:var(--color-black)}.shopkeeper a svg{margin-left:6px}.shopkeepers .pagination{--bs-pagination-padding-x:0;--bs-pagination-padding-y:0;--bs-pagination-font-size:16px;--bs-pagination-color:var(--nwc-secondary-color);--bs-pagination-bg:transparent;--bs-pagination-border-width:0;--bs-pagination-hover-color:var(--color-black);--bs-pagination-hover-bg:transparent;--bs-pagination-focus-color:var(--color-black);--bs-pagination-focus-bg:transparent;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:var(--color-black);--bs-pagination-active-bg:var(--nwc-theme-color);--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-border-color:transparent;justify-content:center;gap:24px;margin-top:40px;margin-bottom:0}.shopkeepers .page-link{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:25px;height:25px;border-radius:50%;font-family:var(--font-text);font-style:normal;font-weight:500;font-size:14px}@media (min-width:992px){.description-section p{font-size:16px;margin:0 0 24px}.shopkeepers{padding-top:40px;padding-bottom:80px}.shopkeepers h2{font-size:32px;margin-bottom:56px}.shopkeepers-filter{padding:0 0 40px;gap:24px}.shopkeepers-row{gap:40px 0}.shopkeeper{flex-direction:column;padding:6px 6px 18px;gap:12px;border-width:4px}.shopkeeper img{width:100%;height:auto;aspect-ratio:1/0.575;object-fit:cover;border-width:4px;border-radius:4px}.shopkeeper-content{width:auto;height:auto;justify-content:start;padding:0 6px;gap:16px}.shopkeeper h3{font-size:22px;margin-bottom:16px}.shopkeeper-categories{gap:7px}.shopkeeper-categories li{padding:3px 7px;background:var(--nwc-theme-color);color:var(--color-black);border:none;border-radius:5px;font-family:var(--font-text);font-size:14px;font-weight:300;line-height:130%}.shopkeeper p{font-family:var(--font-text);font-size:14px;font-weight:300;line-height:20.8px;text-align:left;color:var(--nwc-secondary-color);display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical;margin:0}.shopkeeper a{font-size:14px;text-align:start;padding-top:8px}.shopkeeper a svg{margin-left:8px}.shopkeepers .pagination{margin-top:80px}.shopkeepers .page-link{font-size:16px}}.shopkeepers .page-link:focus-visible{outline:0;border-color:var(--nwc-theme-color);box-shadow:0 0 0 .25rem rgba(255,204,41,.45)}.shopkeepers .page-item.active{filter:drop-shadow(0px 2px 0px var(--color-black))}.shopkeepers .page-item:focus-visible .page-link{background-color:var(--color-white);box-shadow:0 0 0 .25rem rgba(255,204,41,.45);filter:drop-shadow(0px 2px 0px var(--color-black))}.shopkeepers .page-link svg{color:var(--color-black)}