.styles_pageHeaderSection__9My89{margin-top:var(--navbar-height,6.75rem);padding-top:.5rem;padding-bottom:.75rem}.styles_pageHeaderRow__sypTw{gap:.5rem}@media (min-width:768px){.styles_pageHeaderSection__9My89{padding-top:1rem;padding-bottom:1.5rem}.styles_pageHeaderRow__sypTw{gap:1.5rem}}.styles_shareButton__5o1XA{flex-shrink:0;padding:.125rem .25rem;margin-top:.125rem;color:#fff!important;line-height:1;text-decoration:none}.styles_shareButton__5o1XA:focus,.styles_shareButton__5o1XA:hover{color:hsla(0,0%,100%,.85)!important}.styles_pageHeaderLogoWrapper__UoWuq{position:relative;flex-shrink:0;width:44px;height:44px;overflow:hidden;border-radius:50%}@media (min-width:768px){.styles_pageHeaderLogoWrapper__UoWuq{width:80px;height:80px}}.styles_pageHeaderLogoWrapper__UoWuq img{object-fit:cover}.styles_breadcrumbNav__ySDx0{margin-bottom:.125rem}.styles_breadcrumbNavHiddenMobile__KW97p{display:none}@media (min-width:768px){.styles_breadcrumbNavHiddenMobile__KW97p{display:block}.styles_breadcrumbNav__ySDx0{margin-bottom:.25rem}}.styles_breadcrumbList__haTL7{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 0;list-style:none;padding:0;margin:0;font-size:.75rem;line-height:1.4}@media (min-width:992px){.styles_breadcrumbList__haTL7{font-size:.875rem}}.styles_breadcrumbItem__ulxmO{display:inline-flex;align-items:center;gap:.375rem}.styles_breadcrumbItem__ulxmO:not(:last-child):after{content:"";display:inline-block;width:.35em;height:.35em;-webkit-margin-start:.375rem;margin-inline-start:.375rem;border-right:1.5px solid hsla(0,0%,100%,.7);border-bottom:1.5px solid hsla(0,0%,100%,.7);transform:rotate(-45deg);flex-shrink:0}[dir=rtl] .styles_breadcrumbItem__ulxmO:not(:last-child):after{transform:rotate(135deg)}.styles_breadcrumbLink__aSecv{color:hsla(0,0%,100%,.9);text-decoration:none;transition:color .2s ease,opacity .2s ease}.styles_breadcrumbLink__aSecv:hover{color:#fff;opacity:1}.styles_breadcrumbCurrent__GC3XY{color:#fff;font-weight:500;pointer-events:none}.styles_pageTitle__2RoLv{font-size:1.125rem;line-height:1.3}@media (min-width:768px){.styles_pageTitle__2RoLv{font-size:1.25rem}}@media (min-width:992px){.styles_pageTitle__2RoLv{font-size:2rem;line-height:1.2}}.styles_pageDescription__BZprn{font-size:.8125rem}@media (min-width:992px){.styles_pageDescription__BZprn{font-size:1rem}}.styles_pageTitleProductDetail__y5t6h{font-size:clamp(1rem,2.5vw,1.35rem);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:992px){.styles_pageTitleProductDetail__y5t6h{font-size:1.5rem;-webkit-line-clamp:3}}.styles_pageHeaderProductDetail__ejDc1{padding-bottom:.625rem!important}@media (min-width:768px){.styles_pageHeaderProductDetail__ejDc1{padding-bottom:.75rem!important}}.styles_pageShell__5TWk_{background:var(--bs-white,#fff);overflow-x:clip}.styles_listingContainer__sot9T{width:100%;max-width:640px;margin-inline:auto;padding-top:1rem!important;padding-bottom:2rem!important;padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px))!important}@media (min-width:768px){.styles_listingContainer__sot9T{padding-top:2rem!important;padding-bottom:3rem!important}}@media (min-width:992px){.styles_listingContainer__sot9T{max-width:1140px;padding-inline:var(--bs-gutter-x,.75rem)!important}}@media (min-width:1400px){.styles_listingContainer__sot9T{max-width:1320px}}.styles_listSection__j04jm{margin-bottom:1rem}.styles_toolbarCard__Q7l7f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.75rem;margin-bottom:.75rem;background:var(--bs-white,#fff);border:1px solid var(--geeks-gray-200,#e2e8f0);border-radius:16px;box-shadow:0 1px 3px rgba(15,23,42,.05)}@media (min-width:768px){.styles_toolbarCard__Q7l7f{padding:1rem 1.25rem;margin-bottom:1rem;border-radius:var(--geeks-border-radius-lg,.75rem)}}.styles_searchForm__ejPA5{display:flex;flex:1 1 16rem;min-width:0;margin:0}.styles_searchInputGroup__FegxA{flex:1 1 auto;min-width:0;min-height:2.75rem;border:1px solid var(--geeks-gray-200,#e2e8f0)!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(15,23,42,.05)!important;overflow:hidden}.styles_searchInputGroup__FegxA .input-group-text{background:var(--geeks-gray-50,#f8fafc);color:var(--geeks-gray-500,#64748b)}.styles_searchInputGroup__FegxA .form-control{min-height:2.75rem;font-size:.875rem}.styles_toolbarActions__rvWRX{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.styles_resultsMeta__d_Hb2{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--geeks-secondary,var(--bs-secondary,#4d4e4e))}.styles_branchesGridWrap__kz84E{transition:opacity .2s ease}.styles_branchesGridWrapFetching__zjHxr{opacity:.72;pointer-events:none}.styles_branchesGrid__jTX80{--bs-gutter-x:1rem;--bs-gutter-y:1rem}@media (min-width:768px){.styles_branchesGrid__jTX80{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}}.styles_branchCol__Hiyac{min-width:0}.styles_branchCard__8o1pL{background:var(--bs-white,#fff);border:1px solid var(--geeks-gray-200,#e2e8f0);border-radius:16px;box-shadow:0 2px 8px rgba(15,23,42,.06);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:box-shadow .2s ease,border-color .2s ease}@media (hover:hover) and (pointer:fine){.styles_branchCard__8o1pL:hover{box-shadow:0 8px 24px rgba(15,23,42,.1);border-color:rgba(var(--geeks-primary-rgb),.35)}}@media (prefers-reduced-motion:reduce){.styles_branchCard__8o1pL,.styles_branchesGridWrap__kz84E{transition:none}}.styles_cardHeader__a76ye{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem .75rem;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--geeks-primary,#f88937) 6%,#fff) 0,var(--bs-white,#fff) 100%)}.styles_avatarCircle__zGJ2I{position:relative;width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;border:2px solid var(--bs-white,#fff);box-shadow:0 2px 8px rgba(15,23,42,.08);background:var(--geeks-gray-100,#f1f5f9);flex-shrink:0}.styles_avatarImage__ETL9M{object-fit:cover}.styles_branchTitle__Q5UpN{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--geeks-secondary,#4d4e4e)}.styles_cardBody__6Ceps{display:flex;flex-direction:column;gap:.875rem;padding:.75rem 1rem 1.25rem;flex:1 1}.styles_addressBlock__Hmdgb{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.55;color:var(--geeks-gray-600,#64748b)}.styles_addressIcon__0h4Qi{flex-shrink:0;margin-top:.125rem;color:var(--geeks-primary,var(--bs-primary,#f88937))}.styles_contactList__5WFUD{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.styles_contactBadgeLink__ECTVo{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:1px solid var(--geeks-gray-200,#e2e8f0);border-radius:.625rem;background:var(--geeks-gray-50,#f8fafc);text-decoration:none;color:inherit;min-height:2.75rem;transition:border-color .15s ease,background-color .15s ease}.styles_contactBadgeLink__ECTVo:focus-visible{outline:2px solid var(--geeks-primary,#f88937);outline-offset:2px}@media (hover:hover) and (pointer:fine){.styles_contactBadgeLink__ECTVo:hover{border-color:rgba(var(--geeks-primary-rgb),.35);background:color-mix(in srgb,var(--geeks-primary,#f88937) 6%,#fff)}}.styles_contactBadgeUnavailable__5jpL2{opacity:.72;cursor:default}.styles_contactBadgeIcon__MA1p_{flex-shrink:0;color:var(--geeks-primary,var(--bs-primary,#f88937))}.styles_contactBadgeContent__0AL4T{display:flex;flex-direction:column;gap:.125rem;min-width:0}.styles_contactBadgeLabel__fDhM5{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--geeks-gray-500,#64748b)}.styles_contactBadgeValue__4IofP{font-size:.8125rem;font-weight:500;color:var(--geeks-secondary,#4d4e4e);word-break:break-word}.styles_mapCta__mgJ4g{margin-top:auto;width:100%;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.styles_catalogEmptyState__kcffh{text-align:center;padding:2.5rem 1.25rem;border:1px dashed var(--geeks-gray-300,#cbd5e1);border-radius:1rem;background:#fff}.styles_catalogEmptyIcon__spvMO{width:3rem;height:3rem;background:color-mix(in srgb,var(--geeks-primary,#f88937) 12%,#fff);color:var(--geeks-primary,var(--bs-primary,#f88937))}.styles_catalogEmptyText__H3fK9{max-width:28rem;font-size:.875rem;color:var(--geeks-gray-600,#64748b);line-height:1.6}