.glee-locator{--glee-locator-border: rgb(var(--color-foreground-rgb, 18 19 21) / .14);--glee-locator-muted: rgb(var(--color-foreground-rgb, 18 19 21) / .66);--glee-locator-surface: var(--color-background, #fff);--glee-locator-text: var(--color-foreground, #121315);--glee-locator-panel-width: 460px;color:var(--glee-locator-text);background:var(--glee-locator-surface);padding-block:var(--glee-locator-padding-top) var(--glee-locator-padding-bottom)}.glee-locator *,.glee-locator *:before,.glee-locator *:after{box-sizing:border-box}.glee-locator__inner{width:100%}.glee-locator__header{width:min(760px,calc(100% - 40px));margin:0 auto 30px;text-align:center}.glee-locator__heading{margin:0;font-size:var(--glee-locator-heading-size);line-height:1.06}.glee-locator__intro{margin-top:14px;color:var(--glee-locator-muted);font-size:var(--glee-locator-intro-size)}.glee-locator__intro>:first-child,.glee-locator__intro>:last-child{margin-block:0}.glee-locator__shell{position:relative;overflow:visible;border:1px solid transparent;border-radius:14px;background:var(--glee-locator-surface);box-shadow:0 14px 38px #12131514}.glee-locator__shell:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:6;border:1px solid var(--glee-locator-border);border-radius:inherit;content:"";pointer-events:none}.glee-locator__search{position:relative;z-index:4;display:grid;grid-template-columns:calc(var(--glee-locator-panel-width) - 24px) minmax(300px,1fr) minmax(220px,280px);gap:12px;align-items:stretch;padding:20px 24px;border-bottom:1px solid var(--glee-locator-border);background:var(--glee-locator-surface)}.glee-locator__field{min-width:0}.glee-locator__field[hidden]{display:none}.glee-locator__sr-only{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}.glee-locator__field--location,.glee-locator__filter-trigger{border-radius:6px;background:#f6f6f6}.glee-locator__field--location{display:grid;grid-template-columns:minmax(0,1fr) 118px;overflow:visible}.glee-locator__field--location input{width:100%;height:45px;margin:0;padding:0 16px;border:0;border-radius:6px;color:var(--glee-locator-text);background:transparent;font-size:16px;-webkit-appearance:auto;appearance:auto}.glee-locator__field--location input::placeholder{color:#6c7076;opacity:1}.glee-locator__field--location input:focus-visible,.glee-locator__filter-trigger:focus-visible,.glee-locator button:focus-visible,.glee-locator a:focus-visible{outline:3px solid color-mix(in srgb,var(--glee-locator-accent) 55%,transparent);outline-offset:2px}.glee-locator__input-wrap{position:relative;min-width:0}.glee-locator__input-wrap>svg{position:absolute;top:50%;left:13px;width:20px;height:20px;transform:translateY(-50%);fill:currentColor;pointer-events:none}.glee-locator__input-wrap input{padding-inline:42px 46px}.glee-locator__radius-control{position:relative;min-width:0;border-left:1px solid rgba(18,19,21,.08)}.glee-locator__radius-trigger{display:flex;width:100%;height:45px;gap:10px;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border:0;border-radius:0 6px 6px 0;color:var(--glee-locator-text);background:transparent;font:inherit;font-size:16px;cursor:pointer}.glee-locator__radius-trigger>svg{width:12px;height:8px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .16s ease}.glee-locator__radius-control.is-open .glee-locator__radius-trigger>svg{transform:rotate(180deg)}.glee-locator .glee-locator__radius-trigger:focus,.glee-locator .glee-locator__radius-trigger:focus-visible{outline:0;box-shadow:none}.glee-locator__radius-menu{position:absolute;top:100%;right:0;z-index:15;visibility:hidden;width:100%;min-width:118px;padding:5px 0;border:1px solid var(--glee-locator-border);background:var(--glee-locator-surface);box-shadow:0 10px 24px #12131524;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.glee-locator__radius-control.is-open .glee-locator__radius-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.glee-locator__radius-option{display:block;width:100%;height:45px;padding:6px 16px;border:0;color:var(--glee-locator-text);background:transparent;font:inherit;font-size:16px;text-align:left;cursor:pointer}.glee-locator__radius-option:hover,.glee-locator__radius-option:focus-visible{outline:0;background:#1213150f}.glee-locator__radius-option.is-selected{color:#121315;background:var(--glee-locator-accent);font-weight:700}.glee-locator__geolocate{position:absolute;top:50%;right:5px;display:grid;width:38px;height:38px;padding:8px;border:0;border-radius:50%;color:var(--glee-locator-text);background:transparent;transform:translateY(-50%);cursor:pointer}.glee-locator__geolocate:hover{background:#1213150f}.glee-locator__geolocate svg{width:100%;height:100%;fill:currentColor}.glee-locator__service-filter{min-width:0;padding:0;border:0}.glee-locator__service-options{display:flex;min-height:45px;gap:6px;align-items:center;padding:0;overflow-x:auto;border-radius:6px;background:transparent;scrollbar-width:none}.glee-locator__service-options::-webkit-scrollbar{display:none}.glee-locator__service-option{position:relative;min-width:max-content;height:45px;flex:1 0 auto;padding:0 14px;overflow:hidden;border:0;border-radius:6px;color:var(--glee-locator-text);background:#f3f3f3;font:inherit;font-size:16px;line-height:1;white-space:nowrap;cursor:pointer;transition:color .14s ease,background-color .14s ease}.glee-locator__service-option:hover{background:#e9e9e9}.glee-locator__service-option.is-selected,.glee-locator__service-option[aria-pressed=true]{color:#121315;background:var(--glee-locator-accent);font-weight:700}.glee-locator__field--filter{position:relative;width:min(100%,280px);justify-self:start}.glee-locator__filter-trigger{display:flex;width:100%;height:45px;gap:10px;align-items:center;padding:0 16px;border:0;color:var(--glee-locator-text);font:inherit;font-size:16px;text-align:left;cursor:pointer}.glee-locator__filter-trigger>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glee-locator__filter-trigger>svg{width:12px;height:8px;margin-left:auto;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .16s ease}.glee-locator__field--filter.is-open .glee-locator__filter-trigger>svg{transform:rotate(180deg)}.glee-locator__filter-count{display:inline-grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;color:#707278;background:#ebebed;font-size:12px}.glee-locator__filter-count[hidden]{display:none}.glee-locator__filter-menu{position:absolute;top:calc(100% + 2px);left:0;z-index:12;visibility:hidden;width:100%;min-width:260px;max-height:min(500px,65vh);padding:10px 0;overflow-y:auto;border:1px solid rgba(18,19,21,.08);border-radius:0 0 6px 6px;background:var(--glee-locator-surface);box-shadow:0 12px 28px #12131529;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.glee-locator__field--filter.is-open .glee-locator__filter-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}@media(hover:hover)and (pointer:fine){.glee-locator__radius-control:hover .glee-locator__radius-trigger>svg,.glee-locator__field--filter:hover .glee-locator__filter-trigger>svg{transform:rotate(180deg)}.glee-locator__radius-control:hover .glee-locator__radius-menu,.glee-locator__field--filter:hover .glee-locator__filter-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}}.glee-locator__filter-option{position:relative;display:flex!important;gap:11px;align-items:center;height:45px;margin:0!important;padding:10px 18px;font-size:16px;font-weight:400!important;line-height:1.3;cursor:pointer}.glee-locator__filter-option:hover{background:#1213150b}.glee-locator__filter-option input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.glee-locator__checkbox{position:relative;width:19px;height:19px;flex:none;border:1px solid #96989d;border-radius:3px;background:#fff}.glee-locator__filter-option input:checked+.glee-locator__checkbox{border-color:var(--glee-locator-accent);background:var(--glee-locator-accent)}.glee-locator__filter-option input:checked+.glee-locator__checkbox:after{position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #121315;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.glee-locator__filter-option input:focus-visible+.glee-locator__checkbox{outline:3px solid color-mix(in srgb,var(--glee-locator-accent) 55%,transparent);outline-offset:2px}.glee-locator__workspace{display:grid;grid-template-columns:var(--glee-locator-panel-width) minmax(0,1fr);min-height:var(--glee-locator-map-height);overflow:hidden;border-radius:0 0 14px 14px}.glee-locator__panel{display:flex;min-width:0;max-height:var(--glee-locator-map-height);flex-direction:column;background:var(--glee-locator-surface)}.glee-locator__status{flex:none;min-height:48px;padding:15px 20px;border-bottom:1px solid var(--glee-locator-border);color:var(--glee-locator-muted);font-size:13px;font-weight:600}.glee-locator__status.is-error{color:#a1261d;background:#fff4f2}.glee-locator__results{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.glee-locator__empty{margin:0;padding:36px 24px;color:var(--glee-locator-muted);text-align:center}.glee-locator__card{position:relative;padding:23px 22px 24px 26px;border:0;border-bottom:1px solid var(--glee-locator-border);background:var(--glee-locator-surface);cursor:pointer;transition:background-color .16s ease}.glee-locator__card:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--glee-locator-accent);content:"";opacity:0}.glee-locator__card:hover,.glee-locator__card.is-selected{background:color-mix(in srgb,var(--glee-locator-accent) 6%,var(--glee-locator-surface))}.glee-locator__card.is-selected:before{opacity:1}.glee-locator__card-select{width:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.glee-locator__card-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.glee-locator__card-title{margin:0;font-size:23px;line-height:1.15}.glee-locator__distance{flex:none;color:var(--glee-locator-muted);font-size:12px;font-weight:650;white-space:nowrap}.glee-locator__address,.glee-locator__phone,.glee-locator__email,.glee-locator__description{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;color:var(--glee-locator-muted);font-size:14px;line-height:1.45}.glee-locator__detail-icon{width:16px;min-width:16px;height:16px;margin-top:2px;fill:currentColor}.glee-locator__phone a,.glee-locator__email a{color:inherit;text-decoration:none}.glee-locator__phone a:hover,.glee-locator__email a:hover{text-decoration:underline}.glee-locator__meta-title{margin:17px 0 8px;font-size:12px;font-weight:750}.glee-locator__chips{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.glee-locator__chip{display:inline-flex;min-height:30px;padding:6px 10px;align-items:center;border-radius:999px;color:#303238;background:#f2f2f3;font-size:12px;line-height:1.1}.glee-locator__chip:before{width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--glee-locator-accent);content:""}.glee-locator__models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.glee-locator__model{display:flex;min-width:0;min-height:44px;padding:8px;align-items:center;justify-content:center;border:1px solid var(--glee-locator-border);border-radius:8px;color:inherit;background:var(--glee-locator-surface);font-size:11px;font-weight:650;line-height:1.2;text-align:center;text-decoration:none}.glee-locator__actions{margin-top:20px}.glee-locator__actions a{display:inline-flex;min-height:42px;padding:9px 12px;align-items:center;justify-content:center;border:1px solid var(--glee-locator-text);border-radius:999px;color:var(--glee-locator-google-button-color);font-size:var(--glee-locator-google-button-size);font-weight:700;text-align:center;text-decoration:none}.glee-locator__actions a{width:100%;color:var(--glee-locator-google-button-color);border-color:var(--glee-locator-accent);background:var(--glee-locator-accent)}.glee-locator__map-wrap{position:relative;min-width:0;min-height:var(--glee-locator-map-height);border-left:1px solid var(--glee-locator-border);background:#ececeb}.glee-locator__map{position:absolute;top:0;right:0;bottom:0;left:0}.glee-locator__map-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;padding:30px;align-items:center;flex-direction:column;justify-content:center;color:#62656b;background:#eeeeec;text-align:center}.glee-locator__map-placeholder[hidden]{display:none}.glee-locator__map-placeholder svg{width:48px;height:48px;margin-bottom:12px;fill:currentColor}.glee-locator__map-placeholder p{max-width:460px;margin:0}.glee-locator__marker{position:relative;display:block;width:34px;height:43px;filter:drop-shadow(0 3px 5px rgba(18,19,21,.24));cursor:pointer;transition:transform .16s ease;transform-origin:center bottom}.glee-locator__marker--custom{width:38px;height:52px}.glee-locator__marker-image{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.glee-locator__marker-shape{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.glee-locator__marker-shape path{fill:var(--glee-marker-color, var(--glee-locator-accent));stroke:#121315b8;stroke-width:2;stroke-linejoin:round}.glee-locator__marker-icon{position:absolute;top:7px;left:50%;z-index:1;display:grid;width:20px;height:20px;place-items:center;color:#fff;pointer-events:none;transform:translate(-50%)}.glee-locator__marker-icon svg,.glee-locator__marker-icon img{display:block;width:100%;height:100%}.glee-locator__marker-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.glee-locator__marker-icon img{object-fit:contain}.glee-locator__marker-anchor{position:absolute;transform:translate(-50%,-100%)}.glee-locator__marker-anchor--cluster{transform:translate(-50%,-50%)}.glee-locator__cluster{position:relative;display:grid;width:44px;height:44px;place-items:center;border:3px solid rgba(255,255,255,.88);border-radius:50%;color:var(--glee-locator-cluster-text-color, #121315);background:var(--glee-locator-accent);box-shadow:0 3px 10px #12131547;font-size:15px;font-weight:700;line-height:1;cursor:pointer}.glee-locator__cluster--custom{width:52px;height:52px;border:0;border-radius:0;background:transparent;box-shadow:none}.glee-locator__cluster-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.glee-locator__cluster-count{position:relative;z-index:1}.glee-locator__cluster:focus-visible{outline:3px solid #fff;outline-offset:2px}.glee-locator__marker.is-selected{transform:scale(1.14)}.glee-locator__marker:focus-visible{outline:3px solid #fff;outline-offset:2px}.glee-locator__map .gm-style-iw-c{padding:0!important;max-height:none!important;overflow:visible!important;border-radius:16px!important;box-shadow:0 14px 36px #12131538!important}.glee-locator__map .gm-style-iw-d{max-height:none!important;overflow:visible!important}.glee-locator__map .gm-style-iw-chr{position:absolute;top:10px;right:10px;z-index:2;height:32px}.glee-locator__map .gm-style-iw-ch{padding-top:0!important}.glee-locator__map button.gm-ui-hover-effect{width:32px!important;height:32px!important;margin:0!important;border-radius:50%!important;background:#f1f2f3!important;opacity:1!important}.glee-locator__map button.gm-ui-hover-effect span{width:16px!important;height:16px!important;margin:8px!important}.glee-locator__info{width:min(310px,calc(100vw - 76px));min-width:240px;padding:22px 48px 20px 20px;color:#121315}.glee-locator__info-title{margin:0 0 12px;font-size:18px;line-height:1.25}.glee-locator__info-row{display:flex;gap:9px;align-items:flex-start;margin:0 0 10px;color:#62656b;font-size:13px;line-height:1.45}.glee-locator__info-row svg{width:16px;min-width:16px;height:16px;margin-top:1px;fill:currentColor}.glee-locator__info-phone,.glee-locator__info-email{color:inherit;text-decoration:none}.glee-locator__info-phone:hover,.glee-locator__info-email:hover{text-decoration:underline}.glee-locator__info-link{display:inline-flex;min-height:38px;margin-top:4px;padding:8px 16px;align-items:center;justify-content:center;border-radius:999px;color:var(--glee-locator-google-button-color);background:var(--glee-locator-accent);font-size:var(--glee-locator-google-button-size);font-weight:700;text-decoration:none}.glee-locator__fallback{padding:24px;text-align:center}.glee-locator__fallback a{margin-left:5px}@media(max-width:1240px){.glee-locator__search{grid-template-columns:calc(var(--glee-locator-panel-width) - 24px) minmax(0,1fr)}}@media(max-width:989px){.glee-locator__search{grid-template-columns:minmax(0,calc(42% - 4px)) minmax(0,1fr)}.glee-locator__workspace{grid-template-columns:minmax(285px,42%) minmax(0,1fr)}}@media(max-width:749px){.glee-locator__checkbox{width:16px;height:16px}.glee-locator__filter-option,.glee-locator__filter-trigger,.glee-locator__radius-trigger,.glee-locator__field--location input{font-size:14px}.glee-locator__service-option{padding-inline:12px;font-size:14px}.glee-locator{--glee-locator-map-height: var(--glee-locator-mobile-map-height) !important;padding-block:var(--glee-locator-padding-top-mobile) var(--glee-locator-padding-bottom-mobile)}.glee-locator__header{width:calc(100% - 28px);margin-bottom:22px}.glee-locator__heading{font-size:var(--glee-locator-heading-size-mobile)}.glee-locator__intro{font-size:var(--glee-locator-intro-size-mobile)}.glee-locator__shell{border-radius:10px}.glee-locator__search{grid-template-columns:minmax(0,1fr);padding:14px}.glee-locator__field--filter{width:100%}.glee-locator__field--location{grid-template-columns:minmax(0,1fr) 108px}.glee-locator__filter-menu{min-width:100%}.glee-locator__workspace{position:relative;display:flex;height:auto;min-height:0;overflow:visible;flex-direction:column;border-radius:0 0 10px 10px}.glee-locator__workspace:after{order:3;width:1px;flex:0 0 var(--glee-locator-mobile-list-height);content:"";pointer-events:none}.glee-locator__panel{position:sticky;top:calc(var(--glee-locator-mobile-sticky-top) + var(--glee-locator-mobile-map-height));z-index:2;order:2;height:min(var(--glee-locator-mobile-list-height),calc(100vh - var(--glee-locator-mobile-sticky-top) - var(--glee-locator-mobile-map-height)));height:min(var(--glee-locator-mobile-list-height),calc(100dvh - var(--glee-locator-mobile-sticky-top) - var(--glee-locator-mobile-map-height)));max-height:var(--glee-locator-mobile-list-height);flex:none;overflow:hidden;border-right:0;border-radius:0 0 10px 10px}.glee-locator__map-wrap{position:sticky;top:var(--glee-locator-mobile-sticky-top);z-index:3;display:block;order:1;flex:none;height:var(--glee-locator-mobile-map-height);min-height:var(--glee-locator-mobile-map-height);border-left:0;border-bottom:1px solid var(--glee-locator-border)}.glee-locator__info{width:min(310px,calc(100vw - 48px));min-width:0;padding:18px 44px 16px 16px}.glee-locator__results{flex:1 1 auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y}.glee-locator__results::-webkit-scrollbar{width:5px}.glee-locator__results::-webkit-scrollbar-thumb{border-radius:999px;background:#12131540}.glee-locator__card{padding-inline:21px}}@media(prefers-reduced-motion:reduce){.glee-locator *,.glee-locator *:before,.glee-locator *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/gleecycle-test-ride-locator.css.map */
