.geo_picker{--geo-picker-ink:#ffffff;--geo-picker-muted:rgba(255, 255, 255, 0.75);--geo-picker-accent:#e34c26;--geo-picker-backdrop:rgba(0, 0, 0, 0.9);--geo-picker-panel-bg:transparent;--geo-picker-trigger-ink:inherit;--geo-picker-trigger-accent:#e34c26;--geo-picker-cols-desktop:4;--geo-picker-cols-tablet:3;--geo-picker-cols-mobile:1;display:inline-flex;align-items:center;font-family:inherit}.geo_picker__trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:0 0;color:var(--geo-picker-trigger-ink);font:inherit;font-size:inherit;cursor:pointer;transition:color .15s ease}.geo_picker__trigger:hover{color:var(--geo-picker-trigger-accent)}.geo_picker__trigger-label{border-bottom:1px dotted;line-height:1.2}.geo_picker__icon{flex:none;color:currentColor}.geo_picker__overlay{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;overflow-y:auto}.geo_picker__overlay[hidden]{display:none}.geo_picker__backdrop{position:fixed;inset:0;background:var(--geo-picker-backdrop);z-index:0}.geo_picker__panel{position:relative;z-index:1;max-width:1200px;width:100%;margin:0 auto;padding:40px 20px 48px;color:var(--geo-picker-ink);background:var(--geo-picker-panel-bg)}.geo_picker__head{position:relative;padding-bottom:0;margin-bottom:28px}.geo_picker__title{margin:0;padding-right:64px;font-size:28px;font-weight:700;line-height:1.15}.geo_picker__close{position:absolute;top:-6px;right:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;color:var(--geo-picker-ink);cursor:pointer;border-radius:50%;transition:background-color .15s ease}.geo_picker__close:hover{background:rgba(255,255,255,.12)}.geo_picker__search{display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.35)}.geo_picker__search-icon{color:var(--geo-picker-muted);flex:none}.geo_picker__search-input{flex:auto;min-width:0;border:0;background:0 0;color:var(--geo-picker-ink);font:inherit;font-size:15px;padding:4px 0}.geo_picker__search-input::placeholder{color:var(--geo-picker-muted);opacity:1}.geo_picker__search-input:focus{outline:none}.geo_picker__cities{column-count:var(--geo-picker-cols-mobile);column-gap:28px}@media(min-width:640px){.geo_picker__cities{column-count:var(--geo-picker-cols-tablet)}}@media(min-width:1024px){.geo_picker__cities{column-count:var(--geo-picker-cols-desktop)}}.geo_picker__group{display:inline-block;width:100%;margin-bottom:24px;break-inside:avoid-column;page-break-inside:avoid}.geo_picker__group[hidden]{display:none}.geo_picker__letter{font-size:17px;font-weight:700;margin:0 0 8px;color:var(--geo-picker-ink)}.geo_picker__city-row[hidden]{display:none}.geo_picker__city-link{display:inline-block;padding:4px 0;color:var(--geo-picker-ink);font-size:14px;text-decoration:none;transition:color .15s ease}.geo_picker__city-link:hover{color:var(--geo-picker-accent);text-decoration:underline}.geo_picker__empty{margin-top:24px;text-align:center;color:var(--geo-picker-muted);font-size:14px}.geo_picker__empty[hidden]{display:none}body.is-geo-picker-open{overflow:hidden}.module-media{margin:0 0 1.5rem}.module-media-main{position:relative;overflow:hidden;border-radius:1rem;background:#f3f4f6}.module-media-image{display:block;width:100%;height:auto;max-height:42rem;object-fit:cover}.module-media-thumbs{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.9rem}.module-media-thumb{width:5.5rem;height:4rem;padding:0;border:2px solid transparent;border-radius:.85rem;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 .35rem 1rem rgba(15,23,42,8%)}.module-media-thumb:hover,.module-media-thumb:focus-visible{border-color:#2563eb;transform:translateY(-1px);outline:none}.module-media-thumb.is-active{border-color:#111827}.module-media-thumb img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:640px){.module-media-thumbs{gap:.5rem}.module-media-thumb{width:4.25rem;height:3.25rem;border-radius:.7rem}}.atext__record-image{margin:.5rem 0}.atext__record-image img{display:block;width:100%;height:auto;max-height:18rem;object-fit:cover;border-radius:.6rem}.atext__show-image-main{margin:0 0 .9rem}.atext__show-image-main img{display:block;width:100%;height:auto;max-height:42rem;object-fit:cover;border-radius:1rem}.atext__show-slider{display:flex;gap:.75rem;margin:0 0 1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.atext__show-slide{flex:none;scroll-snap-align:start}.atext__show-slide img{display:block;height:8rem;width:auto;border-radius:.7rem;object-fit:cover}@media(max-width:640px){.atext__show-slide img{height:6rem}}.shop_toolbar{--shop-toolbar-ink:#333;--shop-toolbar-muted:#6e706a;--shop-toolbar-border:#e3e6ea;--shop-toolbar-border-strong:#c7ccd4;--shop-toolbar-surface:#fff;--shop-toolbar-surface-alt:#f7f8fa;--shop-toolbar-accent:#e34c26;--shop-toolbar-accent-hover:#c43d1e;--shop-toolbar-accent-ink:#fff;--shop-toolbar-secondary:#217a81;--shop-toolbar-secondary-ink:#fff;--shop-toolbar-radius:5px;--shop-toolbar-gap:16px;--shop-toolbar-shadow:0 8px 24px rgba(0,0,0,.08);align-items:center;color:var(--shop-toolbar-ink);display:flex;font-family:inherit;gap:var(--shop-toolbar-gap)}.shop_toolbar__search{display:flex;flex:auto;height:2.75rem;max-width:35rem;min-width:13.75rem;position:relative}.shop_toolbar__search-input{background:var(--shop-toolbar-surface);border:1px solid var(--shop-toolbar-border-strong);border-radius:var(--shop-toolbar-radius);color:var(--shop-toolbar-ink);flex:auto;font:inherit;font-size:.875rem;height:100%;letter-spacing:.02em;min-width:0;padding:0 6.25rem 0 1rem;text-transform:uppercase;transition:border-color .15s ease,box-shadow .15s ease;width:100%;z-index:1}.shop_toolbar__search-input::-webkit-search-cancel-button,.shop_toolbar__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.shop_toolbar__search-input:focus{border-color:var(--shop-toolbar-secondary);box-shadow:0 0 0 3px rgba(33,122,129,.18);outline:none}.shop_toolbar__search-clear{align-items:center;background:0 0;border:0;border-radius:50%;color:var(--shop-toolbar-muted);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;position:absolute;right:4.25rem;top:50%;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease;width:1.75rem;z-index:3}.shop_toolbar__search-clear:hover{background:var(--shop-toolbar-surface-alt);color:var(--shop-toolbar-accent)}.shop_toolbar__search-clear[hidden]{display:none}.shop_toolbar__search-submit{align-items:center;background:var(--shop-toolbar-secondary);border:0;border-radius:0 var(--shop-toolbar-radius)var(--shop-toolbar-radius)0;bottom:0;color:var(--shop-toolbar-secondary-ink);cursor:pointer;display:inline-flex;justify-content:center;position:absolute;right:0;top:0;transition:background-color .15s ease;width:3.75rem;z-index:2}.shop_toolbar__search-submit:hover{background:var(--shop-toolbar-accent)}.shop_toolbar__cart{flex:none;position:relative}.shop_toolbar__cart-link{align-items:center;background:var(--shop-toolbar-accent);border-radius:var(--shop-toolbar-radius);display:inline-flex;height:2.75rem;justify-content:center;position:relative;transition:background-color .15s ease;width:2.75rem}.shop_toolbar__cart-link,.shop_toolbar__cart-link:hover{color:var(--shop-toolbar-accent-ink);text-decoration:none}.shop_toolbar__cart-link:hover{background:var(--shop-toolbar-accent-hover)}.shop_toolbar__cart-link .shop_toolbar__icon{height:1.25rem;width:1.25rem}.shop_toolbar__cart-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.shop_toolbar__cart-count{align-items:center;background:var(--shop-toolbar-ink);border:2px solid var(--shop-toolbar-surface);border-radius:10px;color:var(--shop-toolbar-surface);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .375rem;position:absolute;right:-.25rem;top:-.25rem}.shop_toolbar__cart-count[hidden]{display:none}.shop_toolbar__cart-dropdown{background:var(--shop-toolbar-surface);border:1px solid var(--shop-toolbar-border);border-radius:var(--shop-toolbar-radius);box-shadow:var(--shop-toolbar-shadow);color:var(--shop-toolbar-ink);max-width:25rem;min-width:21.25rem;padding:.875rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:30}.shop_toolbar__cart-dropdown:before{background:0 0;content:"";height:.625rem;left:0;position:absolute;right:0;top:-.625rem}.shop_toolbar__cart-dropdown[hidden]{display:none}.shop_toolbar__cart-empty{color:var(--shop-toolbar-muted);font-size:.875rem;padding:1.125rem .25rem;text-align:center}.shop_toolbar__cart-empty[hidden]{display:none}.shop_toolbar__cart-list{list-style:none;margin:0;max-height:340px;overflow-y:auto;padding:0}.shop_toolbar__cart-list[hidden]{display:none}.shop_toolbar__cart-item+.shop_toolbar__cart-item{border-top:1px solid var(--shop-toolbar-border)}.shop_toolbar__cart-item-link{align-items:center;color:inherit;display:grid;gap:.625rem;grid-template-columns:48px minmax(0,1fr);padding:.625rem 0;text-decoration:none}.shop_toolbar__cart-item-link:hover{color:var(--shop-toolbar-accent);text-decoration:none}.shop_toolbar__cart-item-image{background:var(--shop-toolbar-surface-alt);border-radius:var(--shop-toolbar-radius);height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.shop_toolbar__cart-item-body{display:grid;gap:.25rem;grid-column:2;min-width:0}.shop_toolbar__cart-item-title{display:-webkit-box;font-size:.8125rem;-webkit-line-clamp:2;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.shop_toolbar__cart-item-meta{color:var(--shop-toolbar-muted);display:flex;font-size:.75rem;gap:.625rem}.shop_toolbar__cart-item-price{color:var(--shop-toolbar-ink);font-weight:600}.shop_toolbar__cart-footer{border-top:1px solid var(--shop-toolbar-border);display:grid;gap:.625rem;margin-top:.75rem;padding-top:.75rem}.shop_toolbar__cart-footer[hidden]{display:none}.shop_toolbar__cart-total{align-items:baseline;display:flex;font-size:.875rem;justify-content:space-between}.shop_toolbar__cart-total-label{color:var(--shop-toolbar-muted)}.shop_toolbar__cart-total-value{color:var(--shop-toolbar-ink);font-size:1rem;font-weight:700}.shop_toolbar__cart-checkout{align-items:center;background:var(--shop-toolbar-accent);border-radius:var(--shop-toolbar-radius);color:var(--shop-toolbar-accent-ink);display:inline-flex;font-size:.8125rem;font-weight:500;justify-content:center;letter-spacing:.04em;padding:.625rem .875rem;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease}.shop_toolbar__cart-checkout:hover{background:var(--shop-toolbar-accent-hover);color:var(--shop-toolbar-accent-ink);text-decoration:none}.shop_toolbar__account{align-items:center;color:var(--shop-toolbar-ink);display:inline-flex;flex:none;font-size:.875rem;gap:.375rem;padding:0 .25rem}.shop_toolbar__account .shop_toolbar__icon{color:inherit;flex:none}.shop_toolbar__account-link{color:inherit;text-decoration:none;transition:color .15s ease}.shop_toolbar__account-link:hover{color:var(--shop-toolbar-accent);text-decoration:underline}.shop_toolbar__account-sep{color:var(--shop-toolbar-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop_toolbar__icon{display:block;flex:none}@media(max-width:768px){.shop_toolbar{flex-wrap:wrap}.shop_toolbar__account-link--register,.shop_toolbar__account-sep,.shop_toolbar__cart-label{display:none}.shop_toolbar__search{flex-basis:100%;max-width:none;order:3;width:100%}.shop_toolbar__cart-link{font-size:.75rem;padding:.5rem .75rem .5rem 2.375rem}.shop_toolbar__cart-link .shop_toolbar__icon{left:.625rem}}.catalog_flyout__module{display:inline-block;position:relative}.catalog_flyout__trigger{align-items:center;background:#e34c26;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:700;gap:.5rem;line-height:1.2;padding:.625rem 1rem;transition:background-color .15s ease}.catalog_flyout__trigger:hover,.catalog_flyout__trigger[aria-expanded=true]{background:#c43d1e}.catalog_flyout__trigger-icon{display:inline-flex}.catalog_flyout__backdrop{background:rgba(15,23,42,.35);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .32s cubic-bezier(.4,0,.2,1);z-index:80}.catalog_flyout__backdrop.is-visible{opacity:1;pointer-events:auto}.catalog_flyout__panel{background:#fff;border-bottom:2px solid #e34c26;box-shadow:0 12px 32px rgba(15,23,42,.12);display:flex;left:0;max-height:90vh;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transform:translateY(-105%);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .45s;visibility:hidden;will-change:transform,opacity;z-index:90}.catalog_flyout__panel.is-open{opacity:1;transform:translateY(0);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;visibility:visible}.catalog_flyout__panel-inner{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:80rem;padding:1.25rem 1.25rem 1.75rem;width:100%}.catalog_flyout__head{align-items:center;border-bottom:1px solid #e3e6ea;display:flex;justify-content:space-between;padding-bottom:.75rem}.catalog_flyout__title{color:#222;font-size:1.25rem;margin:0}.catalog_flyout__close{align-items:center;background:0 0;border:1px solid #c7ccd4;border-radius:50%;color:#5b6270;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2.25rem}.catalog_flyout__close:hover{background:#f7f8fa;color:#1a1d21}.catalog_flyout__body{flex:1;min-height:0;overflow:auto}.catalog_flyout__empty,.catalog_flyout__error,.catalog_flyout__loading{color:#5b6270;font-size:.875rem;padding:2rem 1rem;text-align:center}.catalog_flyout__error{color:#c62828}.catalog_flyout__grid{align-items:start;display:grid;gap:.375rem 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.catalog_flyout__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog_flyout__grid{grid-template-columns:minmax(0,1fr)}}.catalog_flyout__card{background:#fff;border:1px solid transparent;border-radius:6px;padding:.375rem .625rem;position:relative;transition:border-color .12s ease,background-color .12s ease}.catalog_flyout__card:hover{background:#fdfdfd;border-color:#e3e6ea}.catalog_flyout__card.is-expanded{background:#fff;border-color:#e34c26;z-index:3}.catalog_flyout__card-head{align-items:center;display:grid;gap:.75rem;grid-template-columns:46px 1fr auto}.catalog_flyout__card-icon{-o-object-fit:contain;object-fit:contain}.catalog_flyout__card-fallback-icon,.catalog_flyout__card-icon{background:#f7f8fa;border-radius:4px;height:2.875rem;width:2.875rem}.catalog_flyout__card-fallback-icon{align-items:center;display:inline-flex;justify-content:center}.catalog_flyout__card-title{align-items:baseline;color:#1a1d21;display:inline-flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.25rem;line-height:1.3;min-width:0;overflow-wrap:break-word;text-decoration:none}.catalog_flyout__card-title:hover{color:#e34c26;text-decoration:none}.catalog_flyout__card-name{font-weight:600}.catalog_flyout__count{color:#999;font-size:.75rem;font-weight:400;white-space:nowrap}.catalog_flyout__card-chevron{color:#c7ccd4;display:inline-block;font-size:1.125rem;line-height:1;transition:color .15s ease,transform .2s ease}.catalog_flyout__card.has-kids:hover .catalog_flyout__card-chevron{color:#777}.catalog_flyout__card.is-expanded .catalog_flyout__card-chevron{color:#e34c26;transform:rotate(90deg)}.catalog_flyout__card.has-kids{cursor:pointer}.catalog_flyout__sub{list-style:none;margin:0;padding:0}.catalog_flyout__sub--l2{animation:catalog_flyout__sub-in .22s cubic-bezier(.22,1,.36,1);background:#fff;border:1px solid #e34c26;border-radius:6px;box-shadow:0 12px 28px rgba(15,23,42,.18);left:-1px;max-height:420px;overflow-y:auto;padding:.5rem .625rem;position:absolute;right:-1px;top:calc(100% + .125rem);transform-origin:top center;z-index:4}@keyframes catalog_flyout__sub-in{0%{opacity:0;transform:translateY(-6px)scaleY(.98)}to{opacity:1;transform:translateY(0)scaleY(1)}}.catalog_flyout__sub--l2>li{margin-bottom:.125rem}.catalog_flyout__sub-row{align-items:center;display:flex;gap:.5rem}.catalog_flyout__sub-link{border-radius:4px;color:#1a1d21;display:block;flex:1;font-size:.8125rem;line-height:1.35;padding:.375rem .25rem;text-decoration:none}.catalog_flyout__sub-link:hover{background:hsla(17,78%,93%,.5);color:#e34c26;text-decoration:none}.catalog_flyout__sub-toggle{align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:4px;color:#5b6270;cursor:pointer;display:inline-flex;font-size:.875rem;height:1.375rem;justify-content:center;line-height:1;transition:background-color .15s ease;width:1.375rem}.catalog_flyout__sub-toggle:hover{background:#fbe7df;border-color:#e34c26;color:#e34c26}.catalog_flyout__sub--l3{border-left:2px solid #fbe7df;border-top:none;margin-left:.75rem;margin-top:.25rem;padding:0 0 0 .75rem}.catalog_flyout__sub--l3 .catalog_flyout__sub-link{color:#5b6270;font-size:.75rem;padding:.25rem}.catalog_flyout__sub--l3 .catalog_flyout__sub-link:hover{background:0 0;color:#e34c26}.brand_listing__catalog-links{margin:1.5rem 0}.brand_listing__catalog-links-title{font-size:1.4rem;line-height:1.3;margin:0 0 .875rem}.brand_listing__catalog-links-list{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));list-style:none;margin:0;padding:0}.brand_listing__catalog-links-list a{align-items:center;border:1px solid var(--brand-listing-border);box-sizing:border-box;color:inherit;display:flex;height:100%;line-height:1.4;min-height:48px;overflow-wrap:anywhere;padding:.75rem 1rem;text-decoration:none}.brand_listing__catalog-links-list a:focus-visible,.brand_listing__catalog-links-list a:hover{border-color:var(--brand-listing-border-hover);color:var(--brand-listing-accent);text-decoration:underline}.brand_listing__module{--brand-listing-cols:4;--brand-listing-ink:#1d1f22;--brand-listing-muted:#6b7078;--brand-listing-border:#e3e6ea;--brand-listing-border-hover:#c35c46;--brand-listing-surface:#fff;--brand-listing-accent:#c35c46;--brand-listing-accent-ink:#fff;color:var(--brand-listing-ink)}.brand_listing__head{margin:0 0 1.5rem}.brand_listing__title{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2;margin:0 0 .5rem}.brand_listing__intro{color:var(--brand-listing-muted);line-height:1.55}.brand_listing__index{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 1.75rem}.brand_listing__index-link{align-items:center;background:var(--brand-listing-surface);border:1px solid var(--brand-listing-border);color:inherit;display:inline-flex;font-size:.875rem;font-weight:600;height:2.125rem;justify-content:center;min-width:2.125rem;padding:0 .5rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.brand_listing__index-link:hover{border-color:var(--brand-listing-border-hover);color:var(--brand-listing-accent)}.brand_listing__group{margin:0 0 2rem}.brand_listing__group-title{border-bottom:2px solid var(--brand-listing-accent);font-size:1.4rem;line-height:1;margin:0 0 .875rem;padding-bottom:.375rem}.brand_listing__grid{display:grid;gap:.875rem;grid-template-columns:repeat(var(--brand-listing-cols,4),minmax(0,1fr))}@media(max-width:992px){.brand_listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.brand_listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand_listing__card{background:var(--brand-listing-surface);border:1px solid var(--brand-listing-border);border-radius:6px;color:inherit;display:flex;flex-direction:column;padding:1rem;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.brand_listing__card:hover{border-color:var(--brand-listing-border-hover);transform:translateY(-2px)}.brand_listing__card-media{align-items:center;display:flex;height:4rem;justify-content:center;margin-bottom:.625rem}.brand_listing__card-logo{max-height:56px;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand_listing__card-placeholder{align-items:center;background:rgba(195,92,70,8%);border-radius:50%;color:var(--brand-listing-accent);display:inline-flex;font-size:1.375rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.brand_listing__card-body{display:flex;flex-direction:column;gap:.25rem}.brand_listing__card-name{font-weight:600;line-height:1.25}.brand_listing__card-note{color:var(--brand-listing-muted);font-size:.8125rem;line-height:1.4}.brand_listing__card-count{color:var(--brand-listing-muted);font-size:.75rem}.brand_listing__empty{border:1px dashed var(--brand-listing-border);border-radius:6px;color:var(--brand-listing-muted);padding:1.125rem 1.375rem}.brand_listing__back{margin:0 0 1.125rem}.brand_listing__back a{color:var(--brand-listing-muted);font-size:.875rem;text-decoration:none}.brand_listing__back a:hover{color:var(--brand-listing-accent)}.brand_listing__detail-head{align-items:flex-start;background:var(--brand-listing-surface);border:1px solid var(--brand-listing-border);border-radius:8px;display:flex;gap:1.5rem;margin:0 0 1.5rem;padding:1.25rem 1.375rem}@media(max-width:700px){.brand_listing__detail-head{flex-direction:column;gap:.75rem}}.brand_listing__detail-media{align-items:center;display:flex;flex:none;justify-content:center;min-width:5.625rem}.brand_listing__detail-logo{max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand_listing__detail-heading{flex:auto;min-width:0}.brand_listing__detail-title{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2;margin:0 0 .625rem}.brand_listing__detail-meta{color:var(--brand-listing-muted);margin:0 0 .875rem}.brand_listing__detail-meta strong{color:var(--brand-listing-ink)}.brand_listing__detail-cta{margin:0}.brand_listing__cta-btn{align-items:center;background:var(--brand-listing-accent);border-radius:4px;color:var(--brand-listing-accent-ink);display:inline-flex;font-weight:600;padding:.625rem 1.125rem;text-decoration:none;transition:filter .15s ease}.brand_listing__cta-btn:hover{filter:brightness(.92)}.brand_listing__detail-body{line-height:1.6}.brand_listing__detail-body h2,.brand_listing__detail-body h3{margin:1.4em 0 .5em}.brand_listing__detail-body p{margin:0 0 1em}.brand_listing__detail-body img{height:auto;max-width:100%}:root{--callback-request-bg:transparent;--callback-request-ink:#222;--callback-request-text:#333;--callback-request-muted:#777;--callback-request-accent:#e34c26;--callback-request-accent-contrast:#fff;--callback-request-border:#e3e6ea;--callback-request-border-strong:#c7ccd4;--callback-request-card-bg:#fff;--callback-request-card-pad:24px;--callback-request-card-radius:6px;--callback-request-card-shadow:0 1px 2px rgba(0,0,0,.05);--callback-request-input-bg:#fff;--callback-request-input-ink:#333;--callback-request-input-placeholder:rgba(51,51,51,.45);--callback-request-input-border:#c7ccd4;--callback-request-input-radius:4px;--callback-request-submit-bg:#e34c26;--callback-request-submit-ink:#fff;--callback-request-submit-hover-bg:#c43d1e;--callback-request-error-ink:#9b4740;--callback-request-error-bg:rgba(155,71,64,.08);--callback-request-error-border:rgba(155,71,64,.3);--callback-request-success-ink:#2e7d32;--callback-request-success-bg:rgba(46,125,50,.08);--callback-request-success-border:rgba(46,125,50,.25);--callback-request-gap:16px;--callback-request-form-max-width:820px}.callback_request{background:var(--callback-request-bg);box-sizing:border-box;color:var(--callback-request-text);font-family:inherit;padding:2rem 0}.callback_request__shell{background:var(--callback-request-card-bg);border:1px solid var(--callback-request-border);border-radius:var(--callback-request-card-radius);box-shadow:var(--callback-request-card-shadow);box-sizing:border-box;margin-inline:auto;max-width:var(--callback-request-form-max-width);padding:var(--callback-request-card-pad)}.callback_request__header{border-bottom:2px solid var(--callback-request-accent);margin-bottom:1.25rem;padding-bottom:.75rem}.callback_request__title{color:var(--callback-request-ink);font-size:1.375rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}.callback_request__intro{color:var(--callback-request-muted);font-size:.9375rem;line-height:1.5;margin:0}.callback_request__form{display:grid;gap:.75rem var(--callback-request-gap);grid-template-columns:minmax(0,1fr)minmax(0,1fr)}@media(max-width:768px){.callback_request__form{grid-template-columns:minmax(0,1fr)}}.callback_request__field{display:grid;gap:.25rem;min-width:0}.callback_request__field--checkbox,.callback_request__field--textarea,.callback_request__form>.callback_request__actions,.callback_request__form>.callback_request__state,.callback_request__form>.g-recaptcha{grid-column:1/-1}.callback_request__field-label{color:var(--callback-request-muted);font-size:.875rem;font-weight:500}.callback_request__required{color:var(--callback-request-accent);font-weight:700}.callback_request__field input[type=email],.callback_request__field input[type=number],.callback_request__field input[type=tel],.callback_request__field input[type=text],.callback_request__field select,.callback_request__field textarea{background:var(--callback-request-input-bg);border:1px solid var(--callback-request-input-border);border-radius:var(--callback-request-input-radius);box-sizing:border-box;color:var(--callback-request-input-ink);font:inherit;font-size:.9375rem;line-height:1.35;min-width:0;padding:.625rem .875rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.callback_request__field textarea{min-height:120px;resize:vertical}.callback_request__field input::-moz-placeholder,.callback_request__field textarea::-moz-placeholder{color:var(--callback-request-input-placeholder)}.callback_request__field input::placeholder,.callback_request__field textarea::placeholder{color:var(--callback-request-input-placeholder)}.callback_request__field input:focus,.callback_request__field select:focus,.callback_request__field textarea:focus{border-color:var(--callback-request-accent);box-shadow:0 0 0 3px rgba(227,76,38,.2);outline:none}.callback_request__field--invalid input,.callback_request__field--invalid select,.callback_request__field--invalid textarea{border-color:var(--callback-request-error-ink);box-shadow:0 0 0 3px rgba(155,71,64,.15)}.callback_request__field--checkbox{align-items:start;gap:.625rem;grid-template-columns:auto 1fr;margin-top:.25rem}.callback_request__field--checkbox input[type=checkbox]{accent-color:var(--callback-request-accent);cursor:pointer;height:1rem;margin-top:.1875rem;width:1rem}.callback_request__field--checkbox .callback_request__field-label{color:var(--callback-request-muted);font-size:.8125rem;font-weight:400;line-height:1.5}.callback_request__field--checkbox a{color:var(--callback-request-ink);text-decoration:underline}.callback_request__field--checkbox a:hover{color:var(--callback-request-accent)}.callback_request__state{border:1px solid transparent;border-radius:var(--callback-request-input-radius);font-size:.875rem;line-height:1.45;padding:.625rem .875rem}.callback_request__state[hidden]{display:none}.callback_request__state--error{background:var(--callback-request-error-bg);border-color:var(--callback-request-error-border);color:var(--callback-request-error-ink)}.callback_request__actions{display:flex;justify-content:flex-start;margin-top:.25rem}@media(max-width:768px){.callback_request__actions{justify-content:stretch}}.callback_request__submit{align-items:center;background:var(--callback-request-submit-bg);border:0;border-radius:var(--callback-request-input-radius);color:var(--callback-request-submit-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-weight:500;justify-content:center;min-width:11.25rem;padding:.75rem 1.75rem;transition:background-color .2s ease,opacity .2s ease}.callback_request__submit:hover:not(:disabled):not(.is-loading){background:var(--callback-request-submit-hover-bg)}.callback_request__submit:focus-visible{box-shadow:0 0 0 3px rgba(227,76,38,.35);outline:none}.callback_request__submit.is-loading,.callback_request__submit:disabled{cursor:wait;opacity:.6}@media(max-width:768px){.callback_request__submit{width:100%}}.callback_request__success{background:var(--callback-request-success-bg);border:1px solid var(--callback-request-success-border);border-radius:var(--callback-request-card-radius);color:var(--callback-request-success-ink);margin-inline:auto;max-width:var(--callback-request-form-max-width);padding:var(--callback-request-card-pad);text-align:center}.callback_request__success[hidden]{display:none}.callback_request__success-title{color:inherit;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.callback_request__success-text{color:inherit;line-height:1.5;margin:0}.callback_request .g-recaptcha{margin-top:.25rem}.callback_request__noscript-tabs:empty,.callback_request__tabs:empty{display:none}.callback_request [hidden],.callback_request__noscript [hidden]{display:none!important}.geo-picker[data-v-230c9d57]{display:inline-block;font-family:system-ui,sans-serif;color:#0f172a}.geo-picker__trigger[data-v-230c9d57]{display:inline-flex;align-items:center;gap:6px;border:none;background:0 0;color:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:4px 2px}.geo-picker__trigger-label[data-v-230c9d57]{border-bottom:1px dashed}.geo-picker__overlay[data-v-230c9d57]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px}.geo-picker__backdrop[data-v-230c9d57]{position:absolute;inset:0;background:#0f172a73}.geo-picker__panel[data-v-230c9d57]{position:relative;z-index:1;width:100%;max-width:760px;max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a47;overflow:hidden}.geo-picker__head[data-v-230c9d57]{position:relative;display:grid;grid-template-columns:1fr auto;gap:12px;padding:20px 20px 16px;border-bottom:1px solid #e2e8f0}.geo-picker__title[data-v-230c9d57]{margin:0;font-size:18px}.geo-picker__close[data-v-230c9d57]{border:none;background:0 0;color:#64748b;cursor:pointer;padding:4px}.geo-picker__search[data-v-230c9d57]{grid-column:1/-1;position:relative;display:flex;align-items:center}.geo-picker__search-icon[data-v-230c9d57]{position:absolute;left:12px;color:#94a3b8}.geo-picker__search-input[data-v-230c9d57]{width:100%;box-sizing:border-box;padding:10px 12px 10px 38px;border:1px solid #cbd5e1;border-radius:10px;font-size:14px}.geo-picker__search-input[data-v-230c9d57]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.geo-picker__cities[data-v-230c9d57]{overflow-y:auto;padding:16px 20px}.geo-picker__group[data-v-230c9d57]{margin-bottom:14px}.geo-picker__letter[data-v-230c9d57]{font-size:13px;font-weight:700;color:#2563eb;margin-bottom:6px}.geo-picker__city-row+.geo-picker__city-row[data-v-230c9d57]{margin-top:2px}.geo-picker__city-link[data-v-230c9d57]{display:inline-block;padding:4px 0;color:inherit;text-decoration:none;font-size:14px}.geo-picker__city-link[data-v-230c9d57]:hover{color:#2563eb}.geo-picker__empty[data-v-230c9d57]{padding:0 20px 20px;color:#64748b;font-size:14px}@media(min-width:640px){.geo-picker__cities[data-v-230c9d57]{column-count:var(--geo-picker-cols-tablet,3);column-gap:24px}.geo-picker__group[data-v-230c9d57]{break-inside:avoid}}@media(min-width:960px){.geo-picker__cities[data-v-230c9d57]{column-count:var(--geo-picker-cols-desktop,4)}}.brand_listing__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.375rem}.brand_listing__search{flex:1 1 240px;min-width:0}.brand_listing__search-input{background:#fff;border:1px solid var(--brand-listing-border,#e3e6ea);border-radius:8px;box-sizing:border-box;font:inherit;height:2.5rem;padding:0 .875rem;width:100%}.brand_listing__search-input:focus{border-color:var(--brand-listing-accent,#c35c46);outline:none}.brand_listing__controls{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.brand_listing__check{align-items:center;color:var(--brand-listing-muted,#6b7078);cursor:pointer;display:inline-flex;font-size:.875rem;gap:.375rem;white-space:nowrap}.brand_listing__select{background:#fff;cursor:pointer;font:inherit;height:2.5rem;padding:0 .625rem}.brand_listing__select,.brand_listing__view{border:1px solid var(--brand-listing-border,#e3e6ea);border-radius:8px}.brand_listing__view{display:inline-flex;overflow:hidden}.brand_listing__view-btn{background:#fff;border:0;color:var(--brand-listing-muted,#6b7078);cursor:pointer;font-size:1rem;height:2.5rem;line-height:1;width:2.375rem}.brand_listing__view-btn+.brand_listing__view-btn{border-left:1px solid var(--brand-listing-border,#e3e6ea)}.brand_listing__view-btn.is-active{background:var(--brand-listing-accent,#c35c46);color:var(--brand-listing-accent-ink,#fff)}.brand_listing__results{color:var(--brand-listing-muted,#6b7078);flex:1 0 100%;font-size:.8125rem;margin:0}.brand_listing__widget .brand_listing__index{background:#fff;padding:.5rem 0;position:sticky;top:0;z-index:2}.brand_listing__widget .brand_listing__index-link{cursor:pointer;font:inherit}.brand_listing__widget .brand_listing__index-link.is-active{background:var(--brand-listing-accent,#c35c46);border-color:var(--brand-listing-accent,#c35c46);color:var(--brand-listing-accent-ink,#fff)}.brand_listing__rows{display:flex;flex-direction:column;gap:.5rem}.brand_listing__rows .brand_listing__card{align-items:center;flex-direction:row;gap:.875rem;padding:.625rem .875rem}.brand_listing__rows .brand_listing__card-media{flex:none;height:2.5rem;margin-bottom:0;width:4rem}.brand_listing__rows .brand_listing__card-logo{max-height:36px}.brand_listing__rows .brand_listing__card-body{align-items:baseline;flex:auto;flex-direction:row;flex-wrap:wrap;gap:.75rem}.brand_listing__rows .brand_listing__card-count{margin-left:auto}