.gem-brand-hub{display:block;padding-block:24px 38px;color:rgb(var(--color-foreground))}.gem-brand-hub__intro{text-align:center;max-width:730px;margin:0 auto 42px}.gem-brand-hub__eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.5;margin:0 0 16px}.gem-brand-hub__identity{margin:0;display:flex;justify-content:center;align-items:center;min-height:66px}.gem-brand-hub__logo{display:block;width:240px;height:66px;object-fit:contain}.gem-brand-hub__description{max-width:650px;margin:22px auto 0;color:#5f655d;font-size:16px;line-height:1.6;text-wrap:pretty}.gem-brand-hub__navigation>h2{text-align:center;margin:0 0 26px}.gem-brand-hub__categories{list-style:none;padding:0;margin:0 auto;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;gap:26px 22px}.gem-brand-hub__item{flex:0 0 calc((100% - 66px)/4);min-width:0}.gem-brand-hub__categories--six{max-width:790px}.gem-brand-hub__categories--six .gem-brand-hub__item{flex-basis:calc((100% - 44px)/3)}.gem-brand-hub__category{display:block;text-align:center;color:inherit;text-decoration:none;border-radius:12px}.gem-brand-hub__plate{display:block;position:relative;aspect-ratio:1.14;overflow:hidden;border:1px solid #e5e7e3;border-radius:12px;background:#fff}.gem-brand-hub__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:translateY(var(--brand-image-y,0%)) scale(var(--brand-image-scale,1));transition:transform .2s ease}.gem-brand-hub__label{display:block;margin:12px 4px 0;font-size:15px;font-weight:700;line-height:1.35;text-transform:uppercase;text-wrap:balance}.gem-brand-hub__all-wrap{display:flex;justify-content:center;margin-top:30px}.gem-brand-hub__all{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:44px;border-bottom:1px solid currentColor;text-decoration:none;line-height:1.4}.gem-brand-hub__results-anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height,0px) - var(--header-navigation-height,0px) + 24px)}.gem-brand-hub a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.gem-brand-hub__category[aria-current=true] .gem-brand-hub__plate{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.gem-brand-hub__category[aria-current=true] .gem-brand-hub__label{text-decoration:underline;text-decoration-color:#b2e65a;text-decoration-thickness:3px;text-underline-offset:6px}@media(hover:hover){.gem-brand-hub__category:hover .gem-brand-hub__image{transform:translateY(calc(var(--brand-image-y,0%) - 3px)) scale(var(--brand-image-scale,1))}.gem-brand-hub__category:hover .gem-brand-hub__label{text-decoration:underline;text-underline-offset:5px}.gem-brand-hub__all:hover{color:rgb(var(--color-foreground)/.68)}}@media(max-width:719px){.gem-brand-hub{padding-block:18px 30px}.gem-brand-hub__intro{margin-bottom:30px}.gem-brand-hub__eyebrow{font-size:11px;margin-bottom:12px}.gem-brand-hub__identity{min-height:52px}.gem-brand-hub__logo{width:190px;height:52px}.gem-brand-hub__description{font-size:14px;line-height:1.55;margin-top:18px}.gem-brand-hub__navigation>h2{margin-bottom:20px}.gem-brand-hub__categories{gap:22px 12px}.gem-brand-hub__item,.gem-brand-hub__categories--six .gem-brand-hub__item{flex-basis:calc((100% - 24px)/3)}.gem-brand-hub__categories--four{max-width:380px}.gem-brand-hub__categories--four .gem-brand-hub__item{flex-basis:calc((100% - 12px)/2)}.gem-brand-hub__label{font-size:12px;line-height:1.4;margin:9px 0 0}.gem-brand-hub__plate{border-radius:10px}.gem-brand-hub__all-wrap{margin-top:24px}}@media(prefers-reduced-motion:reduce){.gem-brand-hub__image{transition:none}}#MenuDrawer .menu-drawer__item-link,#MenuDrawer .menu-drawer__item-back-link{min-height:44px}.gem-search-scopes[data-scoped=true] .search__types{width:19rem;min-width:0;max-width:48%}.gem-search-scopes[data-scoped=true] .search__types select{text-overflow:ellipsis}.gem-search-scopes[data-scoped=true] .search__types+.search__input{padding-inline-start:calc(min(19rem,48%) + 1.6rem)}@media(max-width:639px){.gem-search-scopes[data-scoped=true] .search__types select{padding-inline-start:1.2rem;padding-inline-end:3.2rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map?subset=AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAC */
