.physical-location-stores{padding-top:0;padding-bottom:2rem}.physical-location-stores .physicalLocationNoItems{text-align:center;padding:4rem 0}.physical-locations-filter-container>.form-group{max-width:56rem;display:flex;margin:2rem auto 1rem;align-items:center;justify-content:center;padding:0 .75rem;flex-wrap:wrap}.physical-location-stores .physicalLocationSelectors{max-width:56rem;display:flex;gap:1rem;margin:0 auto 1.5rem;align-items:flex-end;justify-content:center;padding:0 .75rem;flex-wrap:wrap}.physical-location-stores .physicalLocationSelectors .form-group{flex:1}.physical-location-stores .physicalLocationSelectors .physicalLocationSearchBox{flex:0 0 auto;width:100%}@media (max-width:1199px){.physical-location-stores .mapPhysicalLocationsList{padding-left:0.75rem;padding-right:0.75rem}}@media (min-width:992px){.physical-location-stores .physicalLocationsMap .mapInstance{padding-bottom:40%}}@media (min-width:1400px){.physical-location-stores .physicalLocationsMap .mapInstance{padding-bottom:42%}}@media (min-width:1600px){.physical-location-stores .physicalLocationsMap .mapInstance{padding-bottom:36%}}
.physicalLocationItem{display:flex;flex-wrap:wrap}.physicalLocationItem .form-check-input{font-size:var(--tb-checkbox-size);margin-top:0;flex:0 0 auto;width:var(--tb-checkbox-size);cursor:pointer}.physicalLocationItem .form-check-label{padding-left:.75rem;cursor:pointer;width:calc(100% - var(--tb-checkbox-size))}.physicalLocationItem :disabled~.form-check-label{cursor:default}.physicalLocationItem .directions{padding-left:calc(0.75rem + var(--tb-checkbox-size));color:var(--tb-primary-500);font-size:13px;margin-top:0.5rem;align-items:center;display:none}.physicalLocationItem.selected .directions{display:flex}.physicalLocationItem .directions .icon{width:1rem;height:1rem}.physicalLocationTitle{font-size:16px;font-weight:500;margin-bottom:0.5rem;line-height:var(--tb-checkbox-size)}.physicalLocationItem .description{color:var(--bs-gray-600);font-size:12px;word-break:break-word}@media (min-width:576px) and (max-width:1199px){.physicalLocationItem .description{display:flex;flex-wrap:wrap;justify-content:space-between}.physicalLocationItem .description>*{flex:0 0 50%}.physicalLocationItem .description>*+*{padding-left:0.75rem}}.traceTravelToolbar{border:1px solid var(--bs-gray-200);padding:1.25rem .5rem 1rem;background-color:#FFF;margin-bottom:1rem}.traceTravelToolbarButtons{display:flex;justify-content:center}.traceTravelToolbarData{display:flex;gap:0.75rem;margin-top:0.75rem;justify-content:center}.traceTravelToolbarButton{width:calc(50% - 1.5rem);margin:0 .75rem;max-width:200px;text-transform:none}@media(min-width:1200px){.traceTravelToolbar{position:absolute;z-index:1;bottom:2rem;left:2rem;margin-bottom:0;padding:.75rem .5rem .75rem;border:0;box-shadow:0 0.5rem 1rem rgb(0 0 0 / 5%)}.traceTravelToolbarButton{width:calc(50% - .75rem);margin:0 calc(.75rem / 2);white-space:nowrap}}.physicalLocationsMap{position:relative}.physicalLocationsMap .loading-map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.physicalLocationsMap.disabled::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:1}.physicalLocationsMap.disabled .physicalLocationsHeader{opacity:.5}.physicalLocationsMap .mapPhysicalLocationsList{margin-bottom:1.5rem}.physicalLocationsMap .physicalLocationsHeader{padding:.75rem .75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.25rem;flex-wrap:wrap}.physicalLocationsMap .physicalLocationsTitle{font-size:16px;font-weight:bold}.physicalLocationsMap .physicalLocationsMapResults{color:var(--bs-gray-600)}.physicalLocationsHeader .showAllMapMarkers{padding:0;justify-content:flex-start;width:100%}.physicalLocationsMap .physicalLocationItems{position:relative;border:1px solid var(--bs-gray-200);max-height:400px;overflow:auto}.physicalLocationsMap .mapInstance{padding-bottom:100%;margin-bottom:1.5rem;background-color:#f2f2f2}.physicalLocationsMap .physicalLocationItem{border-radius:0;margin-bottom:0;border-width:1px 0;margin-top:-1px}@media(min-width:576px){.physicalLocationsMap .mapInstance{padding-bottom:56.25%}}@media(min-width:1200px){.physicalLocationsMap .mapInstance{margin-bottom:0}.physicalLocationsMap .physicalLocationsHeader{padding:.75rem 1rem}.physicalLocationsMap .mapPhysicalLocationsList{width:270px;position:absolute;z-index:1;top:2rem;right:2rem;bottom:2rem;background-color:#FFF;display:flex;flex-direction:column;margin-bottom:0;box-shadow:0 0.5rem 1rem rgb(0 0 0 / 5%)}.physicalLocationsMap .physicalLocationItems{overflow:auto;max-height:none;border-width:1px 0 0 0}}@media(min-width:1400px){.physicalLocationsMap .mapPhysicalLocationsList{width:300px}}
.page-intro-grv-hero{background-color:var(--brand-bg,#ffffff);padding-block:var(--tb-spacer-6,2rem) var(--tb-spacer-7,3rem)}[data-bg]:not([data-bg="white"])>.page-intro-grv-hero{background-color:transparent;padding-block:0}.page-intro-grv-hero .module-breadcrumb-01{padding-top:0;padding-bottom:var(--tb-spacer-3,0.75rem)}.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb{justify-content:center;flex-wrap:wrap;margin-bottom:0;font-family:var(--bs-body-font-family);font-size:0.6875rem;font-weight:500;line-height:1.4;letter-spacing:0.12em;text-transform:uppercase;color:var(--brand-kit-primary,var(--tb-primary-500));--bs-breadcrumb-divider:">";--bs-breadcrumb-divider-color:var(--brand-kit-primary,var(--tb-primary-500));--bs-breadcrumb-item-padding-x:0.4rem}.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb>li + li::before,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb-item + .breadcrumb-item::before{color:var(--brand-kit-primary,var(--tb-primary-500));opacity:1}.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb>li>a,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb .pathLink,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb>li.pathLast>a,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb>li.pathLast .pathLink,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb-item:last-child>a{color:var(--brand-kit-primary,var(--tb-primary-500));text-decoration:none;pointer-events:auto}.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb>li>a:hover,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb>li>a:focus-visible,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb .pathLink:hover,.page-intro-grv-hero .module-breadcrumb-01 .breadcrumb .pathLink:focus-visible{color:var(--tb-primary-600,#c77f08);text-decoration:none}.page-intro-grv{padding-block:0;background-color:transparent;text-align:center}.page-intro-grv-inset{max-width:40rem;margin-inline:auto}.page-intro-grv-content{color:var(--brand-text,#6B7280);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:1.6}.page-intro-grv-content>*:first-child{margin-top:0}.page-intro-grv-content>*:last-child{margin-bottom:0}.page-intro-grv-content :is(h1,.h1),.page-intro-grv-fallback-title{margin:0 0 0.5rem;color:var(--brand-fg,#0A0A09);font-family:var(--tb-heading-font-family);font-size:clamp(1.75rem,2.5vw + 1rem,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-0.01em}.page-intro-grv-content :is(h2,.h2){margin:0 0 var(--tb-spacer-4,1rem);color:var(--brand-fg,#0A0A09);font-family:var(--tb-heading-font-family);font-size:clamp(1.125rem,1vw + 0.85rem,1.375rem);font-weight:500;line-height:1.35}.page-intro-grv-content :is(h3,h4,h5,h6){margin:0 0 var(--tb-spacer-3,0.75rem);color:var(--brand-fg,#0A0A09);font-family:var(--tb-heading-font-family);font-weight:700}.page-intro-grv-content p{margin:0 auto var(--tb-spacer-3,0.75rem);max-width:36rem;color:var(--brand-text,#6B7280);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:1.65}.page-intro-grv-content p:last-child{margin-bottom:0}@media (min-width:992px){.page-intro-grv-hero{padding-block:var(--tb-spacer-7,3rem) var(--tb-spacer-8,4rem)}.page-intro-grv-hero .module-breadcrumb-01{padding-bottom:var(--tb-spacer-4,1rem)}}
.physicalLocationItem.grv-pl-type-off,.physicalLocationItem.grv-pl-brand-off{display:none!important}.page-intro-grv-hero[data-grv-pl-intro='stores']{background-color:var(--brand-surface);padding-block:var(--tb-spacer-7,3rem) var(--tb-spacer-8,4rem)}.page-intro-grv-hero[data-grv-pl-intro='stores'] .module-breadcrumb-01{padding-bottom:var(--tb-spacer-4,1rem)}.page-intro-grv-hero[data-grv-pl-intro='stores'] .page-intro-grv-inset{max-width:52rem}.page-intro-grv-hero[data-grv-pl-intro='stores'] .page-intro-grv-content p{max-width:48rem}.page-intro-grv-hero[data-grv-pl-intro='stores'] .physicalLocationSelectors{display:flex;flex-wrap:wrap;max-width:56rem;width:100%;margin:var(--tb-spacer-7,3rem) auto 0;padding:0 0.75rem;gap:var(--tb-spacer-4,1rem);justify-content:center;align-items:flex-end}@media (min-width:992px){.page-intro-grv-hero[data-grv-pl-intro='stores']{padding-block:var(--tb-spacer-8,4rem) calc(var(--tb-spacer-8,4rem) + 1rem)}.page-intro-grv-hero[data-grv-pl-intro='stores'] .module-breadcrumb-01{padding-bottom:var(--tb-spacer-5,1.5rem)}.page-intro-grv-hero[data-grv-pl-intro='stores'] .physicalLocationSelectors{margin-top:var(--tb-spacer-8,4rem)}}.page-intro-grv-hero[data-grv-pl-intro='stores'] .physicalLocationSelectors .form-group{flex:1 1 160px;min-width:140px;max-width:240px;margin-bottom:0}.page-intro-grv-hero[data-grv-pl-intro='stores'] .physicalLocationSelectors label,.page-intro-grv-hero[data-grv-pl-intro='stores'] .physicalLocationSelectors .form-label{display:block;margin-bottom:0.35rem;font-size:var(--bs-small-font-size,0.75rem);color:var(--brand-text)}.page-intro-grv-hero[data-grv-pl-intro='stores'] .physicalLocationSelectors .form-select,.page-intro-grv-hero[data-grv-pl-intro='stores'] .physicalLocationSelectors .form-control{border-color:var(--bs-gray-200,#eaecee);background-color:var(--brand-bg);box-shadow:none}.physical-location-stores[data-grv2026='physical-location-stores']{padding-top:0;padding-bottom:var(--tb-spacer-8,4rem);background-color:var(--brand-surface)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors{max-width:56rem;width:100%;margin:0 auto var(--tb-spacer-5,1.5rem);padding:var(--tb-spacer-4,1rem) 0.75rem 0;gap:var(--tb-spacer-4,1rem);justify-content:center;align-items:flex-end}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors .form-group{flex:1 1 160px;min-width:140px;max-width:240px;margin-bottom:0}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors .grv-pl-type-filter,.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors .grv-pl-brand-filter{max-width:240px}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors label,.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors .form-label{display:block;margin-bottom:0.35rem;font-size:var(--bs-small-font-size,0.75rem);color:var(--brand-text)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors .form-select,.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationSelectors .form-control{border-color:var(--bs-gray-200,#eaecee);box-shadow:none}.grv-pl-brand-filter{margin:0}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap{max-width:none;width:100%;margin:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap .mapInstance{margin-bottom:0}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap .mapPhysicalLocationsList{border-radius:var(--bs-border-radius,6px);overflow:hidden;border:1px solid var(--bs-gray-200,#eaecee);background-color:var(--brand-bg)}@media (min-width:1200px){.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap .mapInstance{flex:1 1 auto;min-width:0;width:auto;height:36rem;padding-bottom:0;margin-bottom:0}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap .mapPhysicalLocationsList{position:static;z-index:auto;flex:0 0 24rem;width:24rem;height:36rem;margin:0;border:0;border-radius:0;box-shadow:none}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap .physicalLocationItems{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;border:0}}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsHeader{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 0.75rem;padding:var(--tb-spacer-4,1rem);border-bottom:1px solid var(--bs-gray-200,#eaecee)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsTitle{margin:0;font-family:var(--tb-heading-font-family);font-size:1rem;font-weight:700;color:var(--brand-fg)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMapResults{margin-left:auto;font-size:var(--bs-small-font-size,0.75rem);color:var(--brand-text)}.grv-pl-list-legend{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;margin-top:0.35rem}.grv-pl-list-legend__item{display:inline-flex;align-items:center;gap:0.4rem;font-size:var(--bs-small-font-size,0.75rem);color:var(--brand-text)}.grv-pl-list-legend__dot{width:0.5rem;height:0.5rem;border-radius:50%;flex:0 0 auto}.grv-pl-list-legend__dot--venta{background:var(--tb-primary-500)}.grv-pl-list-legend__dot--tecnic{background:var(--bs-gray-500,#adb5bd)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationsMap .physicalLocationItems{border-color:var(--bs-gray-200,#eaecee)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem{align-items:flex-start;margin:0;padding:var(--tb-spacer-4,1rem);border:0;border-bottom:1px solid var(--bs-gray-200,#eaecee);border-radius:0;background:transparent}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem.grv-pl-type--venta,.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem.grv-pl-type--tecnic{border-left:0;padding-left:var(--tb-spacer-4,1rem)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem.selected{background-color:var(--brand-surface)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .form-check-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .form-check-label{width:100%;padding-left:0;cursor:pointer}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationInformation{display:flex;flex-direction:column;gap:0.25rem}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationTitle{display:flex;align-items:center;gap:0.5rem;margin:0;font-family:var(--tb-heading-font-family);font-size:0.9375rem;font-weight:700;line-height:1.35;color:var(--brand-fg)}.grv-pl-item-dots{display:inline-flex;align-items:center;gap:0.2rem;flex:0 0 auto}.grv-pl-item-dot{width:0.5rem;height:0.5rem;border-radius:50%;flex:0 0 auto}.grv-pl-item-dot[data-grv-pl-type='venta']{background:var(--tb-primary-500)}.grv-pl-item-dot[data-grv-pl-type='tecnic']{background:var(--bs-gray-500,#adb5bd)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .description{display:flex;flex-direction:column;gap:0.2rem;color:var(--brand-text);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .address{color:var(--brand-text);font-size:0.8125rem;line-height:1.4}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .addressName,.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .addressInfo{display:inline}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .addressName::after{content:' · '}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .addressName:empty::after{content:none}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .info.phone,.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .info.email{font-size:0.8125rem;color:var(--brand-text)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .phoneLabel,.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .emailLabel{font-weight:700;color:var(--brand-fg)}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .information{display:none}.grv-pl-item-meta{margin-top:0.15rem;font-size:0.8125rem;color:var(--brand-text);line-height:1.4}.physical-location-stores[data-grv2026='physical-location-stores'] .physicalLocationItem .directions{padding-left:0;margin-top:0.5rem}.grv-pl-marker{display:flex;align-items:flex-end;justify-content:center;width:28px;height:40px;transform:translateY(-2px);filter:none}.grv-pl-marker svg{width:28px;height:40px;display:block}.grv-pl-marker--venta{color:var(--tb-primary-500)}.grv-pl-marker--tecnic{color:var(--bs-gray-500,#adb5bd)}.grv-pl-marker.is-selected{transform:translateY(-4px) scale(1.08)}