.community-location-section{padding:60px 0;overflow:hidden}.community-location-section .community-location-inner .section-heading{word-break:break-word}.community-location-section .community-location-inner .section-heading .hello-peet-font{font-family:var(--wp--preset--font-family--secondary);font-weight:var(--wp--custom--typography--font-weight--heading-span-weight);color:var(--wp--preset--color--color-1)}.community-location-section .community-location-inner .community-content{display:flex;justify-content:space-between;gap:30px;position:relative;margin:145px 0}.community-location-section .community-location-inner .community-content:before{content:"";position:absolute;left:50%;margin-left:-50vw;background-color:var(--section-bgcolor, var(--wp--preset--color--section-bg-color));width:100vw;height:100%;z-index:-1;top:0}.community-location-section .community-location-inner .community-content .community-map-wrap{width:820px;max-width:calc(50% - 15px);margin:-145px 0;display:flex;align-items:center;justify-content:center;background:#75caa8;color:var(--wp--preset--color--white)}.community-location-section .community-location-inner .community-content .community-map-wrap+.content-wrap{width:693px;max-width:calc(50% - 15px)}.community-location-section .community-location-inner .community-content .content-wrap{padding:100px 0;box-sizing:border-box}.community-location-section .community-location-inner .community-content .content-wrap .section-heading{display:none}.community-location-section .community-location-inner .community-content .content-wrap .desc{margin:0 0 40px 0}.community-location-section .community-location-inner .community-content .content-wrap .business-hours .community-open-hours-details .weekday-hours{display:block}.community-location-section .community-location-inner .community-content .content-wrap .business-hours .community-open-hours-details.active .weekday-hours{display:none}.community-location-section .community-location-inner .community-content .content-wrap .business-hours .community-open-hours-details.active .open-status{display:block}.community-location-section .community-location-inner .community-content .content-wrap .business-hours .community-open-hours-details .open-status{display:none}.community-location-section .community-location-inner .community-content .content-wrap .btn{position:relative;display:table;font-weight:700;letter-spacing:.05em;color:var(--wp--preset--color--sec-btn-text-color);font-weight:bold;font-size:var(--wp--preset--font-size--normal);background:var(--wp--preset--color--sec-btn-bg-color);border-radius:5px;margin:0;max-width:100%;text-align:center;box-sizing:border-box;line-height:1;transition:all .3s ease-in-out}.community-location-section .community-location-inner .community-content .content-wrap .btn:hover{background:var(--wp--preset--color--sec-btn-hover-bg-color);color:var(--wp--preset--color--sec-btn-hover-text-color)}.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn{background-color:var(--wp--preset--color--primary-btn-bg-color);color:var(--wp--preset--color--primary-btn-text-color) !important}.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn:hover{background-color:var(--wp--preset--color--primary-btn-hover-bg-color);color:var(--wp--preset--color--primary-btn-hover-text-color) !important}.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn:hover a{color:var(--wp--preset--color--primary-btn-hover-text-color) !important}.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn a{color:var(--wp--preset--color--primary-btn-text-color) !important}.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn a:hover{color:var(--wp--preset--color--primary-btn-hover-text-color) !important}.community-location-section .community-location-inner .community-content .content-wrap .btn.disabled-btn{background-color:var(--wp--preset--color--disabled-btn-bg-color) !important;color:var(--wp--preset--color--disabled-btn-text-color) !important;cursor:not-allowed}.community-location-section .community-location-inner .community-content .content-wrap .btn.disabled-btn:hover{background-color:var(--wp--preset--color--disabled-btn-bg-color) !important;color:var(--wp--preset--color--disabled-btn-text-color) !important;cursor:not-allowed}.community-location-section .community-location-inner .community-content .content-wrap .btn.disabled-btn a{color:var(--wp--preset--color--disabled-btn-text-color) !important;cursor:not-allowed}.community-location-section .community-location-inner .community-content .content-wrap .btn.disabled-btn a:hover{color:var(--wp--preset--color--disabled-btn-text-color) !important;cursor:not-allowed}.community-location-section .community-location-inner .community-content .content-wrap .btn:not(:has(a)){-webkit-text-decoration:none;text-decoration:none;color:inherit;background-size:0 0;padding:25px;width:250px;display:inline-block}.community-location-section .community-location-inner .community-content .content-wrap .btn a{-webkit-text-decoration:none;text-decoration:none;color:inherit;background-size:0 0;padding:25px 10px;font-size:14px;width:250px;display:inline-block}.community-location-section .community-location-inner .community-content .content-wrap .btn a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;border-radius:5px}.community-location-section .marker-position{position:relative;left:calc(50% + 30px);font-weight:700;font-weight:bold}.community-location-section .business-hours{margin:15px 0}.community-location-section .business-hours .open-hours-container+.open-hours-container{margin-top:15px}.community-location-section .business-hours .store-name{display:flex}.community-location-section .business-hours .store-name .store-type{font-weight:900;margin-right:10px}.community-location-section .business-hours .store-name .store-title{font-weight:bold}.community-location-section .business-hours .community-open-hours-details{display:flex}.community-location-section .business-hours .community-open-hours-details .hours-label{font-weight:bold;margin-right:15px}.community-location-section .business-hours .community-open-hours-details .closed-now{font-weight:bold;color:red}.community-location-section .business-hours .community-open-hours-details .open-now{font-weight:bold;color:green}.community-location-section .business-hours .community-open-hours-details .open-status{position:relative;cursor:pointer;padding-right:16px}.community-location-section .business-hours .community-open-hours-details .open-status:after{content:"";border-color:#013b5c rgba(0,0,0,0);border-style:solid;border-width:5px 5px 0;display:inline-block;height:0;margin:5px 0 5px 3px;vertical-align:top;width:0;position:absolute;top:3px;right:0}.community-location-section .business-hours .community-open-hours-details .weekday-hours{display:none}.community-location-section .business-hours .community-open-hours-details.active .open-status{display:none}.community-location-section .business-hours .community-open-hours-details.active .weekday-hours{display:block;text-align:left}.community-location-section .business-hours .community-open-hours-details.active .weekday-hours span:first-of-type{margin-right:10px;width:87px;display:inline-block}.community-location-section.has-map-layout{background-color:transparent;background-color:var(--section-bgcolor, transparent);box-shadow:0 0 0 100vmax transparent;box-shadow:0 0 0 100vmax var(--section-bgcolor, transparent);clip-path:inset(0 -100vmax)}.community-location-section.has-map-layout .community-location-inner .section-heading{display:block;margin:0 auto 12px;text-align:center}.community-location-section.has-map-layout .community-location-inner .section-desc{max-width:720px;margin:0 auto 32px;text-align:center}.community-location-section.has-map-layout .community-location-inner .community-content{display:block;margin:0;padding:0}.community-location-section.has-map-layout .community-location-inner .community-content:before{display:none}.community-location-section.has-map-layout .community-location-inner .community-content .community-map-wrap{width:100%;max-width:none;margin:0;aspect-ratio:auto}.community-location-section.has-map-layout .location-card{display:grid;grid-template-columns:minmax(340px, 2fr) 3fr;overflow:hidden;background:#fff;background:var(--loc-card-bg, #fff);border-radius:24px;box-shadow:0 24px 48px -24px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.06)}.community-location-section.has-map-layout .location-card.is-map-only{grid-template-columns:1fr}.community-location-section.has-map-layout .location-panel{display:flex;flex-direction:column;padding:40px 40px 36px;color:#333;color:var(--loc-text, var(--wp--preset--color--body-text-color, #333));text-align:left;background:rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,.08)}.community-location-section.has-map-layout .location-panel svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.community-location-section.has-map-layout .location-eyebrow{margin-bottom:8px;font-size:inherit;font-weight:inherit;letter-spacing:.14em;text-transform:uppercase;color:inherit;color:var(--loc-eyebrow, inherit)}.community-location-section.has-map-layout .location-store+.location-store{margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.community-location-section.has-map-layout .location-store-title{margin:0 0 12px;color:inherit;color:var(--loc-title, inherit)}.community-location-section.has-map-layout .location-address{display:flex;gap:10px;margin:0 0 18px;font-size:inherit;line-height:1.5}.community-location-section.has-map-layout .location-address svg{margin-top:2px;color:currentColor;color:var(--loc-accent, currentColor)}.community-location-section.has-map-layout .location-status{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-bottom:10px}.community-location-section.has-map-layout .location-badge{display:inline-flex;gap:6px;align-items:center;padding:3px 11px 3px 9px;font-size:.85em;font-weight:inherit;letter-spacing:.02em;border-radius:999px}.community-location-section.has-map-layout .location-badge::before{width:7px;height:7px;content:"";background:currentColor;border-radius:50%}.community-location-section.has-map-layout .location-badge.is-open{color:#1a7f4b;background:#e3f3ea}.community-location-section.has-map-layout .location-badge.is-open::before{animation:location-pulse 2s ease-out infinite}.community-location-section.has-map-layout .location-badge.is-closed{color:#c0392b;background:#fbe9e7}.community-location-section.has-map-layout .location-status-detail{font-size:.95em;opacity:.75}.community-location-section.has-map-layout .location-days{margin:0;padding:0;list-style:none}.community-location-section.has-map-layout .location-day{display:flex;flex-wrap:wrap;gap:2px 12px;justify-content:space-between;margin:0;padding:5px 12px;font-size:inherit;line-height:1.45;border-radius:8px}.community-location-section.has-map-layout .location-day.is-today{font-weight:inherit;background:color-mix(in srgb, currentColor 10%, transparent)}@supports (color: color-mix(in lch, red, blue)){
.community-location-section.has-map-layout .location-day.is-today{background:color-mix(in srgb, var(--loc-accent, currentColor) 10%, transparent)}
}.community-location-section.has-map-layout .location-day.is-today .location-day-name{color:inherit;color:var(--loc-accent, inherit)}.community-location-section.has-map-layout .location-day.is-closed .location-day-hours{opacity:.6}.community-location-section.has-map-layout .location-day-hours{white-space:nowrap}.community-location-section.has-map-layout .btn{margin:24px 0 0;padding:0;background:none}.community-location-section.has-map-layout .btn a{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:15px 20px;font-size:inherit;font-weight:inherit;letter-spacing:.02em;line-height:1.2;color:#fff;color:var(--wp--preset--color--primary-btn-text-color, #fff);-webkit-text-decoration:none;text-decoration:none;background:var(--wp--preset--color--primary-btn-bg-color, var(--location-accent));border-radius:12px;transition:background-color .2s ease, color .2s ease, transform .2s ease, box-shadow .2s ease}.community-location-section.has-map-layout .btn a::before{width:16px;height:16px;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 11 21 3l-8 18-2-8-8-2z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 11 21 3l-8 18-2-8-8-2z%27/%3E%3C/svg%3E") center/contain no-repeat}.community-location-section.has-map-layout .btn a:hover,.community-location-section.has-map-layout .btn a:focus-visible{color:#fff;color:var(--wp--preset--color--primary-btn-hover-text-color, #fff);background:var(--wp--preset--color--primary-btn-hover-bg-color, var(--location-accent));box-shadow:0 10px 20px -10px rgba(0,0,0,.45);transform:translateY(-1px)}.community-location-section.has-map-layout .btn.secondary-btn a{color:#fff;color:var(--wp--preset--color--sec-btn-text-color, #fff);background:var(--wp--preset--color--sec-btn-bg-color, var(--location-accent))}.community-location-section.has-map-layout .btn.secondary-btn a:hover,.community-location-section.has-map-layout .btn.secondary-btn a:focus-visible{color:#fff;color:var(--wp--preset--color--sec-btn-hover-text-color, #fff);background:var(--wp--preset--color--sec-btn-hover-bg-color, var(--location-accent))}.community-location-section.has-map-layout .location-map{min-height:440px}.has-map-layout,.location-map-overlay{--location-accent: var(--wp--preset--color--map-label-color, #006265)}.location-map{position:relative}.location-map .community-map-wrap{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:#e9eef0}.location-map-expand{position:absolute;top:16px;right:16px;z-index:1000;display:grid;align-items:center;justify-items:center;place-items:center;width:44px;height:44px;padding:0;color:var(--location-accent);cursor:pointer;background:#fff;border:0;border-radius:12px;box-shadow:0 6px 16px -6px rgba(0,0,0,.35);transition:transform .2s ease, box-shadow .2s ease}.location-map-expand:hover{transform:scale(1.06);box-shadow:0 10px 22px -8px rgba(0,0,0,.4)}.location-map-expand:focus-visible{outline:3px solid color-mix(in srgb, var(--location-accent) 40%, transparent);outline-offset:2px}.location-map-expand svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.location-map-expand .icon-collapse{display:none}.location-map-expand[aria-expanded=true] .icon-expand{display:none}.location-map-expand[aria-expanded=true] .icon-collapse{display:block}.location-map-open,.location-map-open body{overflow:hidden}.location-map-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;padding:32px;background:rgba(8,20,24,.65);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:location-overlay-in .25s ease}.location-map-overlay .location-map{flex:1;overflow:hidden;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.community-map-popup-wrap .leaflet-popup-content-wrapper,.community-map-popup-wrap .leaflet-popup-tip{color:#333;color:var(--loc-text, var(--wp--preset--color--body-text-color, #333));background:#fff;background:var(--loc-card-bg, #fff)}.community-map-popup-wrap .leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.08)}.community-location-section.layout-map-popup .location-map{height:520px;height:var(--map-height, 520px);min-height:0;overflow:hidden;border-radius:24px;box-shadow:0 24px 48px -24px rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.06)}.community-map-popup-wrap.is-details .leaflet-popup-content-wrapper{border-radius:16px}.community-map-popup-wrap.is-details .leaflet-popup-content{margin:18px 20px 16px}.community-map-popup-wrap.is-details .leaflet-popup-close-button{top:8px;right:8px;width:26px;height:26px;font-size:18px;line-height:26px;border-radius:50%;transition:background-color .2s ease}.community-map-popup-wrap.is-details .leaflet-popup-close-button:hover,.community-map-popup-wrap.is-details .leaflet-popup-close-button:focus-visible{background-color:rgba(0,0,0,.06)}.community-map-popup{--cmp-a: var(--loc-accent, currentColor);font-family:inherit;font-family:var(--wp--preset--font-family--primary-body, inherit);font-size:1rem;font-size:var(--wp--preset--font-size--normal, 1rem);line-height:1.45;color:#333;color:var(--loc-text, var(--wp--preset--color--body-text-color, #333));text-align:left}.community-map-popup svg{flex-shrink:0;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.community-map-popup .cmp-title{padding-right:18px;font-size:inherit;font-weight:inherit;color:inherit;color:var(--loc-title, inherit)}.community-map-popup .cmp-address{display:flex;gap:8px;align-items:flex-start;margin:10px 0 12px}.community-map-popup .cmp-address svg{margin-top:2px;color:var(--cmp-a)}.community-map-popup .cmp-toggle{display:flex;gap:10px;align-items:center;width:100%;margin:0;padding:10px 12px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:color-mix(in srgb, var(--cmp-a) 7%, #fff);border:1px solid color-mix(in srgb, var(--cmp-a) 18%, transparent);border-radius:12px;transition:background-color .2s ease, box-shadow .2s ease}.community-map-popup .cmp-toggle:hover{background:color-mix(in srgb, var(--cmp-a) 12%, #fff)}.community-map-popup .cmp-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--cmp-a) 30%, transparent)}.community-map-popup .cmp-icon,.community-map-popup .cmp-chevron{display:inline-flex;color:var(--cmp-a)}.community-map-popup .cmp-chevron{transition:transform .3s ease}.community-map-popup .cmp-status{display:flex;flex:1;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.community-map-popup .cmp-badge{display:inline-flex;gap:6px;align-items:center;padding:2px 10px 2px 8px;font-size:.85em;font-weight:inherit;letter-spacing:.02em;border-radius:999px}.community-map-popup .cmp-badge::before{width:7px;height:7px;content:"";background:currentColor;border-radius:50%}.community-map-popup .cmp-badge.is-open{color:#1a7f4b;background:#e3f3ea}.community-map-popup .cmp-badge.is-open::before{animation:location-pulse 2s ease-out infinite}.community-map-popup .cmp-badge.is-closed{color:#c0392b;background:#fbe9e7}.community-map-popup .cmp-next{font-size:.9em;opacity:.65}.community-map-popup .cmp-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease, opacity .25s ease}.community-map-popup .cmp-panel-inner{min-height:0;overflow:hidden}.community-map-popup .cmp-days{margin:8px 0 0;padding:0;list-style:none}.community-map-popup .cmp-day{display:flex;flex-wrap:wrap;gap:2px 12px;justify-content:space-between;margin:0;padding:5px 10px;font-size:inherit;border-radius:8px}.community-map-popup .cmp-day+.cmp-day{margin-top:2px}.community-map-popup .cmp-day.is-closed .cmp-day-hours{opacity:.6}.community-map-popup .cmp-day.is-today{font-weight:inherit;background:color-mix(in srgb, var(--cmp-a) 8%, #fff)}.community-map-popup .cmp-day.is-today .cmp-day-name{color:var(--cmp-a)}.community-map-popup .cmp-day-name{display:inline-flex;gap:6px;align-items:center}.community-map-popup .cmp-today-tag{padding:1px 6px;font-size:10px;font-style:normal;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#333;background:var(--loc-accent, var(--wp--preset--color--body-text-color, #333));border-radius:999px}.community-map-popup .cmp-day-hours{white-space:nowrap}.community-map-popup .cmp-hours.is-expanded .cmp-chevron{transform:rotate(180deg)}.community-map-popup .cmp-hours.is-expanded .cmp-panel{grid-template-rows:1fr;opacity:1}.community-map-popup a.cmp-directions{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:14px;padding:12px 16px;font-size:inherit;font-weight:inherit;letter-spacing:.02em;color:#fff;color:var(--wp--preset--color--primary-btn-text-color, #fff);-webkit-text-decoration:none;text-decoration:none;background:var(--wp--preset--color--primary-btn-bg-color, var(--cmp-a));border-radius:12px;transition:background-color .2s ease, color .2s ease, transform .2s ease, box-shadow .2s ease}.community-map-popup a.cmp-directions:hover,.community-map-popup a.cmp-directions:focus-visible{color:#fff;color:var(--wp--preset--color--primary-btn-hover-text-color, #fff);background:var(--wp--preset--color--primary-btn-hover-bg-color, var(--cmp-a));box-shadow:0 8px 18px -8px rgba(0,0,0,.4);transform:translateY(-1px)}.community-map-popup a.cmp-directions:focus-visible{outline:3px solid color-mix(in srgb, var(--cmp-a) 35%, transparent);outline-offset:2px}@keyframes location-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}70%,100%{box-shadow:0 0 0 6px rgba(0,0,0,0)}}@keyframes location-overlay-in{from{opacity:0}}.sub_brand_primary_btn.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn{background:#553a33;color:#fff !important;border-color:#553a33;border:2px solid}.sub_brand_primary_btn.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn:hover{background:rgba(0,0,0,0);color:#553a33 !important;border-color:#553a33}.sub_brand_secondary_btn.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn{background:rgba(0,0,0,0);color:#553a33 !important;border-color:#553a33;border:2px solid}.sub_brand_secondary_btn.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn:hover{background:#553a33;color:#fff !important;border-color:#553a33;border:2px solid}.sub_brand_secondary_btn.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn a{color:#553a33 !important}.sub_brand_secondary_btn.community-location-section .community-location-inner .community-content .content-wrap .btn.primary-btn a:hover{color:#fff !important}@media screen and (max-width: 1600px){.community-location-section .community-location-inner .community-content .content-wrap .btn a{padding:20px 10px}}@media screen and (max-width: 1200px){.community-location-section.has-map-layout .location-panel{padding:32px 28px 28px}}@media screen and (max-width: 1024px){.community-location-section{padding:40px 0}.community-location-section .community-location-inner .community-content{margin:80px 0}.community-location-section .community-location-inner .community-content .community-map-wrap{margin:-80px 0}.community-location-section .community-location-inner .community-content .content-wrap{padding:80px 0}}@media screen and (max-width: 992px){.community-location-section .business-hours .store-name{flex-wrap:wrap}.community-location-section .business-hours .store-name .store-type{width:100%;margin-right:0}}@media screen and (max-width: 991px){.community-location-section .community-location-inner .community-content{margin:50px 0}.community-location-section .community-location-inner .community-content .community-map-wrap{margin:-50px 0}.community-location-section.has-map-layout .location-card{grid-template-columns:1fr;border-radius:20px}.community-location-section.has-map-layout .location-panel{order:2;border-top:1px solid rgba(0,0,0,.08);border-right:0}.community-location-section.has-map-layout .location-map{order:1;min-height:340px}.community-location-section.layout-map-popup .location-map{height:min(480px,480px);height:min(var(--map-height, 480px),480px);border-radius:20px}}@media screen and (max-width: 767px){.community-location-section{padding:30px 0}.community-location-section .community-location-inner .section-heading{text-align:center;display:none}.community-location-section .community-location-inner .community-content{margin:0;flex-direction:column-reverse;padding-bottom:50px;gap:0}.community-location-section .community-location-inner .community-content .community-map-wrap{margin:0;width:100%;height:auto;max-width:100%;aspect-ratio:1/1}.community-location-section .community-location-inner .community-content .community-map-wrap+.content-wrap{max-width:100%;width:100%}.community-location-section .community-location-inner .community-content .content-wrap{padding:50px 0 40px;max-width:100%;width:100%;text-align:center}.community-location-section .community-location-inner .community-content .content-wrap .section-heading{display:block;margin:0 0 10px 0}.community-location-section .community-location-inner .community-content .content-wrap .desc{margin:0 0 20px 0}.community-location-section .community-location-inner .community-content .content-wrap .btn{padding:18px;width:236px;margin:30px auto 0}.community-location-section .community-location-inner .community-content .content-wrap .btn:not(:has(a)){padding:18px;width:236px}.community-location-section .community-location-inner .community-content .content-wrap .btn a{padding:18px;width:236px}.community-location-section .business-hours .store-name{justify-content:center}.community-location-section .business-hours .community-open-hours-details{justify-content:center}.community-location-section.has-map-layout .community-location-inner .section-desc{margin-bottom:24px}.community-location-section.has-map-layout .location-card{border-radius:16px}.community-location-section.has-map-layout .location-panel{padding:24px 20px}.community-location-section.has-map-layout .location-day{gap:2px 8px;padding:5px 8px}.community-location-section.has-map-layout .location-map{min-height:300px}.location-map-overlay{padding:0}.location-map-overlay .location-map{border-radius:0}.community-location-section.layout-map-popup .location-map{height:540px;border-radius:16px}.community-location-section.layout-map-popup .location-map .leaflet-control-zoom{display:none}.community-location-section.layout-map-popup .location-map.has-popup-open .location-map-expand{display:none}.community-map-popup-wrap.is-details .leaflet-popup-content{margin:14px}.community-map-popup .cmp-today-tag{display:none}}@media (prefers-reduced-motion: reduce){.location-badge.is-open::before,.location-map-overlay{animation:none}.location-map-expand,.has-map-layout .btn a,.community-map-popup .cmp-panel,.community-map-popup .cmp-chevron,.community-map-popup .cmp-toggle,.community-map-popup a.cmp-directions{transition:none}.community-map-popup .cmp-badge.is-open::before{animation:none}}
