.ms-announce{font-size:var(--ms-text-xs)}.ms-announce a{color:inherit}.ms-announce__static,.ms-announce__group{display:flex;margin:0;padding:0;list-style:none}.ms-announce__static{flex-wrap:wrap;justify-content:center;gap:var(--ms-space-1) var(--ms-space-8);padding-block:var(--ms-space-2);color:var(--ms-color-on-ink-muted)}.ms-announce__item--accent{color:var(--ms-color-accent-2);font-weight:700}.ms-announce--scroll{overflow:hidden}.ms-announce__track{display:flex;width:max-content;animation:ms-marquee var(--ms-marquee-duration, 45s) linear infinite}.ms-announce--scroll:hover .ms-announce__track{animation-play-state:paused}.ms-announce__group{flex-shrink:0;align-items:center;color:var(--ms-color-on-ink-muted)}.ms-announce__group>li{padding:var(--ms-space-2) var(--ms-space-6);white-space:nowrap}@keyframes ms-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ms-announce__track{animation:none;overflow-x:auto}}.ms-header-section{position:sticky;top:0;z-index:30;width:100%}.ms-header{position:relative;background:var(--ms-color-card);border-bottom:1px solid var(--ms-color-border);color:var(--ms-color-text);transition:box-shadow .25s var(--ms-ease-out)}.ms-header .ms-container,.ms-header-section .ms-container,.ms-announce .ms-container{width:100%;max-width:100%;padding-inline:var(--ms-gutter)}@media(max-width:989px){.ms-header{transition:transform .35s var(--ms-ease-out),box-shadow .35s var(--ms-ease-out)}.ms-header--hidden{transform:translateY(-100%)}.ms-header--scrolled{box-shadow:var(--ms-shadow-overlay)}}@media(min-width:990px){.ms-header-section{top:calc(-1 * var(--ms-header-top-offset, 0px))}.ms-header--hidden{transform:none}.ms-header-section.is-stuck .ms-header{box-shadow:0 4px 16px -4px #1a17141f}}.ms-header__utility{display:none;background:var(--ms-color-bg);border-bottom:1px solid var(--ms-color-border);font-size:var(--ms-text-xs)}.ms-header__utility-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-space-6)}.ms-header__utility-list{display:flex;gap:var(--ms-space-4);margin:0;padding:0;list-style:none}.ms-header__utility a{display:inline-flex;align-items:center;gap:var(--ms-space-1);min-height:2.75rem;color:var(--ms-color-text-muted);text-decoration:none}.ms-header__utility a:hover,.ms-header__utility a[aria-current=page]{color:var(--ms-color-accent)}.ms-header__utility .ms-icon{width:.875rem;height:.875rem}.ms-header__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"drawer logo actions" "search search search";align-items:center;gap:var(--ms-space-1) var(--ms-space-2);padding-block:var(--ms-space-2)}.ms-header__drawer{grid-area:drawer}.ms-header__logo{grid-area:logo;display:block;width:min(var(--ms-logo-width),46vw)}.ms-header__logo img{width:100%}.ms-header__actions{grid-area:actions;display:flex;align-items:center;gap:var(--ms-space-1)}.ms-header__icon-btn{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--ms-radius-pill);background:transparent;color:var(--ms-color-text);list-style:none;transition:background-color .2s var(--ms-ease-out),color .2s var(--ms-ease-out)}.ms-header__icon-btn::-webkit-details-marker{display:none}.ms-header__icon-btn:hover{background:var(--ms-color-panel);color:var(--ms-color-accent)}.ms-header__wa{color:var(--ms-color-success)}.ms-header__count{position:absolute;top:.125rem;right:0;min-width:1.125rem;height:1.125rem;padding-inline:.25rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-accent);color:var(--ms-color-accent-contrast);font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center;font-variant-numeric:tabular-nums}.ms-header__count[hidden]{display:none}.ms-header__search-wrap{grid-area:search;position:relative;min-width:0}.ms-header__search{position:relative;display:flex;align-items:center;min-height:3rem;padding:.25rem .25rem .25rem 1rem;border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-pill);background:var(--ms-color-panel)}.ms-header__search:focus-within{border-color:var(--ms-color-accent)}.ms-header__search-icon{display:grid;place-items:center;color:var(--ms-color-text-muted)}.ms-header__search-input{flex:1;min-width:0;min-height:2.5rem;padding:0 var(--ms-space-3);border:0;background:transparent;color:var(--ms-color-text);font-size:var(--ms-text-sm)}.ms-header__search-input::placeholder{color:var(--ms-color-text-muted)}.ms-header__search-input:focus-visible{outline:none}.ms-header__search-btn{min-height:2.5rem;padding:0 1.25rem;border:0;border-radius:var(--ms-radius-pill);background:var(--ms-color-accent);color:var(--ms-color-accent-contrast);font-size:var(--ms-text-sm);font-weight:700;transition:background-color .2s var(--ms-ease-out)}.ms-header__search-btn:hover{background:var(--ms-color-accent-hover)}.ms-header__nav{display:none;border-top:1px solid var(--ms-color-border);background:var(--ms-color-card)}.ms-header__nav-inner{display:flex;align-items:center;gap:var(--ms-space-4);padding-block:var(--ms-space-2)}.ms-nav__categories{display:inline-flex;align-items:center;gap:var(--ms-space-2);min-height:2.75rem;padding-inline:1.125rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-ink);color:var(--ms-color-on-ink);font-size:var(--ms-text-sm);font-weight:700;list-style:none;cursor:pointer;transition:background-color .2s var(--ms-ease-out)}.ms-nav__categories::-webkit-details-marker{display:none}.ms-nav__categories:hover{background:var(--ms-color-accent)}.ms-nav__categories .ms-icon{width:1rem;height:1rem}.ms-nav__details[open]>.ms-nav__categories .ms-icon:last-child{transform:rotate(180deg)}.ms-nav__pills{display:flex;flex-wrap:wrap;gap:var(--ms-space-2);margin:0;padding:0;list-style:none}.ms-nav__pill{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:1rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-card);color:var(--ms-color-text);font-size:var(--ms-text-sm);font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ms-ease-out),color .2s var(--ms-ease-out)}.ms-nav__pill:hover,.ms-nav__pill[aria-current=page]{color:var(--ms-color-accent)}.ms-nav__item{position:relative}.ms-nav__pill--menu{gap:.375rem;list-style:none;cursor:pointer}.ms-nav__pill--menu::-webkit-details-marker{display:none}.ms-nav__pill--menu .ms-icon{width:1rem;height:1rem;transition:transform .2s var(--ms-ease-out)}.ms-nav__details--pill[open]>.ms-nav__pill--menu,.ms-nav__pill--menu[data-current]{color:var(--ms-color-accent)}.ms-nav__details--pill[open]>.ms-nav__pill--menu .ms-icon{transform:rotate(180deg)}.ms-nav__dropdown{position:absolute;top:calc(100% + .375rem);left:0;z-index:45;min-width:15rem;max-width:22rem;padding:var(--ms-space-2);border:1px solid var(--ms-color-border);border-radius:1rem;background:var(--ms-color-card);box-shadow:var(--ms-shadow-overlay);animation:ms-mega-in .25s var(--ms-ease-out)}.ms-nav__dropdown-list,.ms-nav__dropdown-sub{margin:0;padding:0;list-style:none}.ms-nav__dropdown a{display:flex;align-items:center;min-height:2.75rem;padding:0 var(--ms-space-3);border-radius:var(--ms-radius-panel);color:var(--ms-color-text);font-size:var(--ms-text-sm);text-decoration:none}.ms-nav__dropdown a:hover,.ms-nav__dropdown a[aria-current=page]{background:var(--ms-color-panel);color:var(--ms-color-accent)}.ms-nav__dropdown-all{font-weight:700}.ms-nav__dropdown-sub{padding-left:var(--ms-space-4)}.ms-nav__dropdown-sub a{color:var(--ms-color-text-muted)}.ms-mega{position:absolute;left:0;right:0;top:100%;background:var(--ms-color-card);border-top:1px solid var(--ms-color-border);border-bottom:1px solid var(--ms-color-border);box-shadow:var(--ms-shadow-overlay);animation:ms-mega-in .3s var(--ms-ease-out)}@keyframes ms-mega-in{0%{opacity:0;transform:translateY(-6px)}}.ms-mega__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:var(--ms-space-4) var(--ms-space-6);margin:0;padding:var(--ms-space-8) 0;list-style:none}.ms-mega__col{display:flex;flex-direction:column}.ms-mega__heading{display:inline-flex;align-items:center;gap:var(--ms-space-3);padding:.5rem;border-radius:var(--ms-radius-md);font-family:var(--ms-font-heading);font-weight:var(--ms-font-heading-weight);font-size:var(--ms-text-base);color:var(--ms-color-text);text-decoration:none;transition:background-color .2s var(--ms-ease-out),color .2s var(--ms-ease-out)}.ms-mega__heading:hover{background:var(--ms-color-panel);color:var(--ms-color-accent)}.ms-mega__thumb{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:.25rem;border-radius:var(--ms-radius-sm);background:var(--ms-color-panel);overflow:hidden;flex-shrink:0}.ms-mega__heading:hover .ms-mega__thumb{background:var(--ms-color-card)}.ms-mega__thumb img{width:100%;height:100%;object-fit:contain}.ms-mega__thumb .ms-icon{width:1.25rem;height:1.25rem;color:var(--ms-color-accent)}.ms-mega__heading-text{display:flex;flex-direction:column;min-width:0}.ms-mega__title{font-weight:600;line-height:1.2}.ms-mega__count{font-family:var(--ms-font-body);font-size:var(--ms-text-xs);font-weight:400;color:var(--ms-color-text-muted);margin-top:.125rem}.ms-mega__leaf a:hover{color:var(--ms-color-accent)}.ms-mega__leaf{margin:0;padding:0;list-style:none}.ms-mega__leaf a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--ms-text-sm);color:var(--ms-color-text-muted);text-decoration:none}.ms-drawer{position:fixed;inset:0 auto 0 0;z-index:100;display:flex;flex-direction:column;width:min(22.5rem,88vw);height:100dvh;max-height:100dvh;background:var(--ms-color-card);color:var(--ms-color-text);box-shadow:0 20px 48px -10px #0006;border-top-right-radius:var(--ms-radius-lg);border-bottom-right-radius:var(--ms-radius-lg);overflow:hidden;animation:ms-drawer-in .3s cubic-bezier(.16,1,.3,1)}.ms-header-section:has(.ms-header__drawer details[open]){z-index:200}.ms-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#14110e99;animation:ms-fade-in .25s ease-out}@keyframes ms-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}.ms-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem;border-bottom:1px solid var(--ms-color-border);background:var(--ms-color-surface);flex-shrink:0}.ms-drawer__brand{display:flex;flex-direction:column;gap:.125rem}.ms-drawer__brand-link{display:inline-flex;align-items:center;text-decoration:none}.ms-drawer__logo{max-width:7.5rem;height:auto;object-fit:contain}.ms-drawer__tagline{font-size:.6875rem;font-weight:600;color:var(--ms-color-text-muted);letter-spacing:.02em}.ms-drawer__close{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-pill);background:var(--ms-color-card);color:var(--ms-color-ink);cursor:pointer;transition:all .2s var(--ms-ease-out)}.ms-drawer__close .ms-icon{width:1.125rem;height:1.125rem}.ms-drawer__close:hover,.ms-drawer__close:active{background:var(--ms-color-border);color:var(--ms-color-accent)}.ms-drawer__close:focus-visible{outline:2px solid var(--ms-color-accent);outline-offset:1px}.ms-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.125rem;display:flex;flex-direction:column;gap:1.125rem;-webkit-overflow-scrolling:touch}.ms-drawer__section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ms-drawer__section-title{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-color-text-muted)}.ms-drawer__section-more{font-size:.75rem;font-weight:600;color:var(--ms-color-accent);text-decoration:none}.ms-drawer__cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ms-drawer__cat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.625rem .25rem;border-radius:var(--ms-radius-md);background:var(--ms-color-surface);border:1px solid var(--ms-color-border);text-decoration:none;transition:transform .2s var(--ms-ease-out),background-color .2s var(--ms-ease-out),border-color .2s var(--ms-ease-out)}.ms-drawer__cat-item:hover,.ms-drawer__cat-item:active{background:var(--ms-color-card);border-color:var(--ms-color-accent);transform:translateY(-2px);box-shadow:0 4px 10px -2px #00000014}.ms-drawer__cat-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-card);color:var(--ms-color-ink);box-shadow:0 1px 3px #0000000f}.ms-drawer__cat-icon .ms-icon{width:1.25rem;height:1.25rem;color:var(--ms-color-accent)}.ms-drawer__cat-icon img{width:1.5rem;height:1.5rem;object-fit:contain}.ms-drawer__cat-item--service .ms-drawer__cat-icon{background:#c0a86c33;color:#9c785a}.ms-drawer__cat-label{font-size:.6875rem;font-weight:600;color:var(--ms-color-ink);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ms-drawer__deals-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:var(--ms-radius-md);background:linear-gradient(135deg,#b3261e0f,#c0a86c1f);border:1px solid rgba(179,38,30,.22);color:var(--ms-color-ink);text-decoration:none;transition:transform .2s var(--ms-ease-out),border-color .2s var(--ms-ease-out)}.ms-drawer__deals-banner:hover,.ms-drawer__deals-banner:active{transform:translateY(-1px);border-color:var(--ms-color-sale)}.ms-drawer__deals-badge{flex-shrink:0;display:inline-block;padding:.2rem .45rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-sale);color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.06em}.ms-drawer__deals-info{flex:1;min-width:0;display:flex;flex-direction:column}.ms-drawer__deals-info strong{font-size:var(--ms-text-sm);font-weight:700;color:var(--ms-color-ink)}.ms-drawer__deals-info span{font-size:.75rem;color:var(--ms-color-text-muted)}.ms-drawer__deals-arrow{color:var(--ms-color-text-muted)}.ms-drawer__deals-arrow .ms-icon{width:1rem;height:1rem}.ms-drawer__nav{display:flex;flex-direction:column;gap:.375rem}.ms-drawer__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.ms-drawer__item{border-radius:var(--ms-radius-md);transition:background-color .15s ease}.ms-drawer__link{display:flex;align-items:center;justify-content:space-between;min-height:2.875rem;padding:.5rem .75rem;border-radius:var(--ms-radius-md);background:transparent;color:var(--ms-color-ink);font-size:var(--ms-text-md);font-weight:600;text-decoration:none;list-style:none;cursor:pointer;transition:all .15s var(--ms-ease-out)}.ms-drawer__link::-webkit-details-marker{display:none}.ms-drawer__link:hover,.ms-drawer__link:active{background:var(--ms-color-surface);color:var(--ms-color-accent)}.ms-drawer__link--minor{font-size:var(--ms-text-sm);color:var(--ms-color-text-muted)}.ms-drawer__chevron{display:grid;place-items:center;color:var(--ms-color-text-muted);transition:transform .25s var(--ms-ease-out)}.ms-drawer__chevron .ms-icon{width:1.125rem;height:1.125rem}.ms-drawer__chevron--right .ms-icon{width:.875rem;height:.875rem;opacity:.6}.ms-drawer__group[open]>.ms-drawer__link{background:var(--ms-color-surface);color:var(--ms-color-accent)}.ms-drawer__group[open]>.ms-drawer__link .ms-drawer__chevron{transform:rotate(180deg);color:var(--ms-color-accent)}.ms-drawer__sub{margin:.25rem 0 .5rem .75rem;padding:.25rem 0 .25rem .875rem;border-left:2px solid var(--ms-color-border);list-style:none;display:flex;flex-direction:column;gap:.125rem}.ms-drawer__sublink{display:flex;align-items:center;justify-content:space-between;min-height:2.375rem;padding:.25rem .625rem;border-radius:var(--ms-radius-sm);font-size:var(--ms-text-sm);font-weight:500;color:var(--ms-color-text);text-decoration:none;transition:all .15s ease}.ms-drawer__sublink:hover,.ms-drawer__sublink:active{color:var(--ms-color-accent);background:var(--ms-color-surface)}.ms-drawer__sublink--all{color:var(--ms-color-accent);font-weight:700;background:#7a5a3c0f}.ms-drawer__sublink--all .ms-icon{width:.875rem;height:.875rem}.ms-drawer__leaf{margin:.125rem 0 .25rem .625rem;padding:0 0 0 .625rem;border-left:1px dashed var(--ms-color-border);list-style:none}.ms-drawer__sublink--leaf{font-size:var(--ms-text-xs);color:var(--ms-color-text-muted)}.ms-drawer__service-card{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;border-radius:var(--ms-radius-md);background:var(--ms-color-surface);border:1px solid var(--ms-color-border)}.ms-drawer__service-head{display:flex;align-items:flex-start;gap:.625rem}.ms-drawer__service-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--ms-radius-sm);background:var(--ms-color-card);color:var(--ms-color-accent);flex-shrink:0}.ms-drawer__service-icon .ms-icon{width:1.125rem;height:1.125rem}.ms-drawer__service-title{display:block;font-size:var(--ms-text-sm);font-weight:700;color:var(--ms-color-ink);line-height:1.25}.ms-drawer__service-sub{display:block;font-size:.6875rem;color:var(--ms-color-text-muted);margin-top:.125rem}.ms-drawer__service-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.125rem;padding:.25rem .75rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-card);border:1px solid var(--ms-color-border);color:var(--ms-color-ink);font-size:.75rem;font-weight:700;text-decoration:none;transition:all .15s ease}.ms-drawer__service-btn .ms-icon{width:.75rem;height:.75rem}.ms-drawer__service-btn:hover{background:var(--ms-color-border);color:var(--ms-color-accent)}.ms-drawer__trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;padding-top:.625rem;border-top:1px dashed var(--ms-color-border)}.ms-drawer__trust-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;color:var(--ms-color-text-muted);font-size:.625rem;font-weight:600}.ms-drawer__trust-item .ms-icon{width:1rem;height:1rem;color:var(--ms-color-accent)}.ms-drawer__foot{flex-shrink:0;margin-top:auto;display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1.125rem;padding-bottom:max(1.125rem,calc(.875rem + env(safe-area-inset-bottom)));background:var(--ms-color-card);border-top:1px solid var(--ms-color-border);box-shadow:0 -4px 16px #0000000d}.ms-drawer__wa-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:0 1rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-accent);color:var(--ms-color-accent-contrast);font-size:var(--ms-text-sm);font-weight:700;text-decoration:none;box-shadow:0 4px 14px color-mix(in srgb,var(--ms-color-accent) 28%,transparent);transition:transform .2s var(--ms-ease-out),background-color .2s ease}.ms-drawer__wa-btn:hover,.ms-drawer__wa-btn:active{background:var(--ms-color-accent-hover);transform:translateY(-1px)}.ms-drawer__wa-status{width:.5rem;height:.5rem;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px #4ade8066;animation:ms-wa-dot 2s infinite ease-in-out}@keyframes ms-wa-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.ms-drawer__wa-btn .ms-icon{width:1.25rem;height:1.25rem}.ms-drawer__contacts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ms-drawer__contact-pill{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:.25rem .5rem;border-radius:var(--ms-radius-pill);background:var(--ms-color-surface);border:1px solid var(--ms-color-border);color:var(--ms-color-ink);font-size:.6875rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease}.ms-drawer__contact-pill .ms-icon{width:.875rem;height:.875rem;color:var(--ms-color-accent);flex-shrink:0}.ms-drawer__contact-pill:hover,.ms-drawer__contact-pill:active{background:var(--ms-color-border);color:var(--ms-color-accent)}@media(min-width:990px){.ms-header__utility,.ms-header__nav{display:block}.ms-header__drawer{display:none}.ms-header__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo search actions";gap:var(--ms-space-8);padding-block:var(--ms-space-3)}.ms-header__logo{width:var(--ms-logo-width)}.ms-header__search-wrap{width:100%;max-width:40rem;justify-self:center}}.ms-predictive{position:absolute;inset:calc(100% + var(--ms-space-2)) 0 auto;z-index:45;max-height:min(70dvh,32rem);overflow-y:auto;border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-card);background:var(--ms-color-card);box-shadow:var(--ms-shadow-overlay);animation:ms-mega-in .25s var(--ms-ease-out)}.ms-predictive[hidden]{display:none}.ms-predictive__list,.ms-predictive__group{margin:0;padding:0;list-style:none}.ms-predictive__list{padding:var(--ms-space-2)}.ms-predictive__heading{padding:var(--ms-space-2) var(--ms-space-3) var(--ms-space-1);color:var(--ms-color-text-muted);font-size:var(--ms-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ms-predictive__item{display:flex;align-items:center;gap:var(--ms-space-3);min-height:2.75rem;padding:var(--ms-space-2) var(--ms-space-3);border-radius:var(--ms-radius-panel);color:var(--ms-color-text);text-decoration:none}.ms-predictive__item:hover,.ms-predictive__item:focus-visible,.ms-predictive__all:hover,.ms-predictive__all:focus-visible{background:var(--ms-color-panel)}.ms-predictive__item:focus-visible,.ms-predictive__all:focus-visible{outline-offset:-2px}.ms-predictive__thumb{position:relative;width:3.5rem;height:3.5rem;flex:none;border-radius:var(--ms-radius-panel);background:var(--ms-color-panel);overflow:hidden}.ms-predictive__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:.25rem;object-fit:contain}.ms-predictive__body{display:grid;min-width:0}.ms-predictive__title{overflow:hidden;font-size:var(--ms-text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ms-predictive__meta{color:var(--ms-color-text-muted);font-size:var(--ms-text-xs)}.ms-predictive__item--text{font-size:var(--ms-text-sm);font-weight:700}.ms-predictive__all{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;margin-top:var(--ms-space-1);padding:var(--ms-space-2) var(--ms-space-3);border-top:1px solid var(--ms-color-border);border-radius:0 0 var(--ms-radius-panel) var(--ms-radius-panel);color:var(--ms-color-accent);font-size:var(--ms-text-sm);font-weight:700;text-decoration:none}.ms-predictive__empty{padding:var(--ms-space-4);color:var(--ms-color-text-muted);font-size:var(--ms-text-sm)}.ms-header__search-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.ms-header__search-btn .ms-icon{width:1.125rem;height:1.125rem}@media(max-width:749px){.ms-header__search-btn{width:2.5rem;padding:0}.ms-header__search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:750px){.ms-header__search-btn .ms-icon{display:none}}.ms-scroll-lock .ms-wa-float{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header.css.map */
