.template-page-onde-nos-encontrar .cofcof-main{padding:0;margin:0}.find-page{--clay: #c6a27a;--sand: #f4efe6;--find-nav: 60px;position:relative;z-index:0;isolation:isolate;padding:var(--find-nav) 0 0;background:#080705;color:#f4efe6}.find-page .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.find-layout{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.4fr);gap:24px;padding:0 28px 32px;max-width:1560px;margin:auto}.find-sidebar{display:contents}.find-sidebar-head{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr) minmax(180px,.75fr);column-gap:24px;row-gap:12px;align-items:end;padding:28px 0 0}.find-eyebrow{grid-column:1;grid-row:1;margin:0;color:var(--clay);font:700 11px var(--fl);letter-spacing:.16em;text-transform:uppercase}.find-title{grid-column:1;grid-row:2;margin:0;max-width:380px;font:800 28px/1.08 var(--fl);text-transform:uppercase;color:var(--sand)}.find-lead{grid-column:1;grid-row:3;align-self:start;max-width:320px;margin:0;font:14px/1.5 var(--fn);color:#c9c3b9}.find-search-desktop{grid-column:2;grid-row:2;position:relative;margin:0}.find-search-desktop>svg:first-child{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--clay);pointer-events:none}.find-search-input{display:block;width:100%;min-height:48px;padding:10px 44px 10px 42px;border:1px solid #777168;border-radius:0;background:#151310;color:var(--sand);font:16px/1.4 var(--fn);transition:border-color .2s ease,background-color .2s ease}.find-search-input::placeholder{color:#bdb7ac}.find-search-clear{position:absolute;right:1px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:#151310;color:var(--sand);cursor:pointer}.find-city-label{grid-column:3;grid-row:2;margin:0;color:#c9c3b9;font:12px/1.4 var(--fn)}.find-city{display:block;width:100%;min-height:48px;padding:8px 10px;margin-top:6px;border:1px solid #777168;border-radius:0;background:#151310;color:var(--sand);font:15px var(--fn)}.find-filters{grid-column:2 / 4;grid-row:3;align-self:start;display:flex;flex-wrap:wrap;gap:8px}.find-filter-btn{min-height:44px;padding:8px 12px;border:1px solid #777168;border-radius:0;background:transparent;color:var(--sand);font:700 11px var(--fl);letter-spacing:.025em;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.find-filter-btn:hover{border-color:var(--clay)}.find-filter-btn.is-active{background:var(--clay);border-color:var(--clay);color:#080705}.find-results{height:clamp(540px,72vh,780px);min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c6a27a #151310;border-top:1px solid #494239}.find-results .results-scroll-area{display:flex;flex-direction:column;gap:12px;padding:18px 14px 12px 0}.find-count{margin:0 0 4px;color:#c9c3b9;font:13px/1.5 var(--fn)}.find-reset{align-self:flex-start;min-height:44px;padding:8px 12px;border:1px solid #777168;background:transparent;color:var(--sand);cursor:pointer}.find-card{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid #494239;border-radius:0;background:#12100d;transition:border-color .2s,background-color .2s}.find-card:hover{border-color:#8c7962}.find-card.is-active{border-color:var(--clay);background:#1c1812;box-shadow:inset 3px 0 0 var(--clay)}.find-card-thumb{width:76px;height:88px;flex-shrink:0;position:relative;background:#1c1812;overflow:hidden}.find-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.find-card-thumb-placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--clay)}.find-card-featured{position:absolute;top:0;left:0;padding:4px;background:var(--clay);color:#080705;font:700 8px var(--fl);text-transform:uppercase}.find-card-body{flex:1;min-width:0}.find-card-select{display:block;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.find-card-cat{display:block;margin:0 0 5px;color:var(--clay);font:700 10px/1.4 var(--fl);letter-spacing:.08em;text-transform:uppercase}.find-card-name{display:block;margin:0;color:var(--sand);font:800 16px/1.25 var(--fl);text-transform:uppercase;overflow-wrap:anywhere}.find-card-name a{color:inherit;text-decoration:none}.find-card-name a:hover{text-decoration:underline;text-underline-offset:3px}.find-card-loc,.find-card-address,.find-card-hours{display:block;margin:6px 0 0;color:#c9c3b9;font:13px/1.5 var(--fn);overflow-wrap:anywhere}.find-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.find-card-route,.find-card-info{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--sand);border-radius:0;font:700 11px var(--fl);text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.find-card-route{color:#080705;background:var(--sand)}.find-card-route:hover{background:var(--clay);border-color:var(--clay)}.find-card-info{color:var(--sand);background:transparent;border-color:#777168}.find-card-info:hover{background:#322a20}.find-empty{padding:36px 20px;border:1px solid #494239;text-align:center}.find-empty svg{display:block;margin:0 auto 16px;color:var(--clay)}.find-empty h3{color:var(--sand);font:800 20px/1.25 var(--fl)}.find-empty p{color:#c9c3b9;font:14px/1.5 var(--fn)}.find-map-panel{position:relative;min-width:0;height:clamp(540px,72vh,780px)}.find-map{position:relative;width:100%;height:100%;background:#d9d5c9}.find-map-help{position:absolute;top:12px;left:12px;right:12px;z-index:500;width:fit-content;max-width:calc(100% - 24px);margin:0;padding:8px 10px;background:#f4efe6;color:#30271c;border:1px solid #c6b69e;font:12px/1.4 var(--fn);pointer-events:none}.find-map-status{position:absolute;top:66px;left:12px;right:12px;z-index:600;margin:0;padding:16px;background:var(--sand);color:#080705;border:1px solid #080705;font:14px/1.5 var(--fn);pointer-events:none}.find-map-status[hidden]{display:none}.cofcof-pin-wrap{background:transparent;border:0}.custom-pin-marker{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:2px solid #f4efe6;border-radius:0;background:#151310;color:#f4efe6;box-shadow:3px 4px #554735,6px 9px 10px #08070555;transition:transform .2s ease,box-shadow .2s ease}.custom-pin-marker:after{content:"";position:absolute;width:2px;height:7px;top:calc(100% + 2px);left:50%;background:#30271c}.custom-pin-marker.is-featured{background:#c6a27a;color:#080705;border-color:#30271c}.custom-pin-marker.is-active{background:#f4efe6;color:#080705;border-color:#080705;box-shadow:4px 5px #c6a27a,7px 12px 14px #08070566;animation:cofcof-pin-arrive .3s ease-out}.cofcof-pin-wrap:hover .custom-pin-marker{transform:translateY(-3px);box-shadow:3px 7px #554735,6px 12px 12px #08070555}@keyframes cofcof-pin-arrive{0%{transform:translateY(-8px)}to{transform:translateY(0)}}.find-map.leaflet-container{font-family:var(--fn)}.find-page .leaflet-control-zoom{margin:16px!important;border:1px solid #080705!important;border-radius:0!important;overflow:hidden;box-shadow:3px 3px #08070533!important}.find-page .leaflet-control-zoom a.leaflet-control-zoom-in,.find-page .leaflet-control-zoom a.leaflet-control-zoom-out{width:44px;height:44px;line-height:44px;border-radius:0;background:#080705;color:#f4efe6;border-color:#777168}.find-page .leaflet-control-zoom a:hover{background:#322a20;color:#f4efe6}.find-page .leaflet-control-zoom a.leaflet-disabled{color:#9b958b}.find-page .leaflet-popup-content-wrapper,.find-page .leaflet-popup-tip{border-radius:0;background:#f4efe6;color:#080705}.find-page .leaflet-popup-content{font:14px/1.5 var(--fn)}.find-page .leaflet-popup-content{margin-right:42px}.find-page .leaflet-container a.leaflet-popup-close-button{width:44px;height:44px;line-height:44px;color:#080705}.find-popup-route{display:inline-flex;align-items:center;min-height:44px;color:#080705;text-decoration:underline}.find-page .leaflet-control-attribution,.find-page .leaflet-control-attribution a{color:#1c1a17!important;background:#fff!important}.find-page .leaflet-control-attribution a{display:inline-flex;align-items:center;min-height:24px}.find-page :is(button,input,select,a,[tabindex]):focus-visible{outline:2px solid #c6a27a;outline-offset:3px}@media(min-width:768px){.find-page{--find-nav: 68px}}@media(min-width:768px)and (max-width:1100px){.find-layout{padding:0 20px 24px;gap:20px;grid-template-columns:minmax(350px,1fr) minmax(0,1.35fr)}.find-sidebar-head{column-gap:18px;grid-template-columns:minmax(0,.9fr) minmax(220px,1fr) minmax(170px,.75fr)}.find-title{font-size:25px}.find-card{padding:12px;gap:10px}.find-card-thumb{width:64px;height:76px}}@media(max-width:767.98px){.find-layout{display:flex;flex-direction:column;padding:0 20px 28px;gap:20px}.find-sidebar-head{display:block;order:0;padding:24px 0 0}.find-eyebrow{margin-bottom:10px}.find-title{font-size:28px;margin-bottom:12px}.find-lead{margin-bottom:20px;max-width:none}.find-search-desktop,.find-city-label{margin-bottom:14px}.find-map-panel{order:1;height:340px;scroll-margin-top:calc(var(--find-nav) + 12px)}.find-map-help{font-size:11px}.find-results{order:2;height:auto;overflow:visible}.find-results .results-scroll-area{padding-right:0}.find-card{padding:12px;gap:10px}.find-card-thumb{width:64px;height:76px}}@media(max-width:380px){.find-layout{padding-left:14px;padding-right:14px}.find-card-thumb{width:48px;height:64px}.find-card-name{font-size:14px}.find-filter-btn{padding:8px 10px}.find-card-route,.find-card-info{padding:0 10px}}@media(prefers-reduced-motion:reduce){.find-page *,.find-page *:before,.find-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/cofcof-partner-map.css.map */
