brand-index{display:block}.brand-index{--brand-index-letter-width: 3rem;--brand-index-thumb-size: 3rem;--brand-index-gap: 1rem;--brand-index-line: rgb(var(--text-color));--brand-index-accent: rgb(var(--hympala-accent, 33 0 254));--brand-index-band-height: 28rem;--brand-index-band-text: 255 255 255;--brand-index-shade-color: 0 0 0;--brand-index-shade: .55;--brand-index-logo-background: 255 255 255;--brand-index-name-weight: 400;--brand-index-name-size: clamp(1.75rem, 3.4vw, var(--brand-index-name-max, 3rem));--brand-index-heading-size: clamp(2.75rem, 7vw, 5.5rem);--brand-index-row-fill: rgb(var(--text-color) / .06);--brand-index-row-gap: 2px;color:rgb(var(--text-color))}.brand-index__heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--brand-index-gap);margin-block:0 1.5rem;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-size:var(--brand-index-heading-size);font-weight:var(--brand-index-name-weight);line-height:.95;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform, uppercase)}.brand-index__list{margin:0;padding:0;list-style:none}.brand-index__item{position:relative}.brand-index__item:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--brand-index-letter-width) + var(--brand-index-gap)) 0;z-index:1;border-block-start:1px solid var(--brand-index-line)}.brand-index__item--group-start:before{inset-inline-start:0}.brand-index__list>.brand-index__item:first-child:before{display:none}.brand-index__row{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--brand-index-letter-width) var(--brand-index-thumb-size) minmax(0,1fr) auto auto;grid-template-areas:"letter thumb title count view";align-items:center;column-gap:var(--brand-index-gap);min-block-size:4rem;padding-block:.5rem;color:inherit;text-decoration:none}.brand-index__row:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.brand-index__letter,.brand-index__new,.brand-index__count,.brand-index__view,.brand-index__pill,.brand-index__letter-button,.brand-index__m-shop{font:var(--subheading-font-style) var(--subheading-font-weight) var(--subheading-font-size) / normal var(--subheading-font-family);letter-spacing:var(--subheading-letter-spacing);text-transform:var(--subheading-text-transform, uppercase);white-space:nowrap}.brand-index__letter{grid-area:letter}.brand-index__thumb{grid-area:thumb;display:block;inline-size:var(--brand-index-thumb-size);block-size:var(--brand-index-thumb-size);object-fit:cover;background:rgb(var(--text-color) / .05)}.brand-index__thumb--logo{padding:.25rem;object-fit:contain;background:rgb(var(--brand-index-logo-background))}.brand-index__title{grid-area:title;display:flex;align-items:flex-start;gap:.625rem;min-inline-size:0}.brand-index__name,.brand-index__m-name{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-size:var(--brand-index-name-size);font-weight:var(--brand-index-name-weight);line-height:1;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform, uppercase)}.brand-index--theme-weight{--brand-index-name-weight: var(--heading-font-weight)}.brand-index__new{flex-shrink:0;padding:.25rem .4375rem;border:1px solid currentColor;line-height:1}.brand-index__new--solid{border-color:rgb(var(--text-color));background:rgb(var(--text-color));color:rgb(var(--background))}.brand-index__new--text{padding:0;border:0;font-weight:var(--text-font-bold-weight, 700)}.brand-index__count{grid-area:count}.brand-index__view{grid-area:view}.shopify-section:has(.brand-index){overflow-x:clip}.brand-index__band,.brand-index__about,.brand-index__pill{display:none}.brand-index--no-thumb .brand-index__row{grid-template-columns:var(--brand-index-letter-width) minmax(0,1fr) auto auto;grid-template-areas:"letter title count view"}@media(hover:hover)and (pointer:fine){.brand-index--index .brand-index__row:is(:hover,:focus-visible){grid-template-rows:auto 1fr;grid-template-areas:"letter thumb title title title" ". . about count view";align-items:start;min-block-size:var(--brand-index-band-height);padding-block:1.125rem 1.5rem;color:rgb(var(--brand-index-band-text))}.brand-index--index .brand-index__row:is(:hover,:focus-visible) .brand-index__about{grid-area:about;align-self:end;display:-webkit-box;max-inline-size:32rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.5}.brand-index--index .brand-index__row:is(:hover,:focus-visible) :is(.brand-index__count,.brand-index__view){display:none}.brand-index--index .brand-index__row:is(:hover,:focus-visible) .brand-index__new--solid{border-color:rgb(var(--brand-index-band-text));background:rgb(var(--brand-index-band-text));color:rgb(var(--text-color))}.brand-index--index .brand-index__row:is(:hover,:focus-visible) .brand-index__band,.brand-index--index .brand-index__row:is(:hover,:focus-visible):after{position:absolute;inset-block:0;inset-inline-start:calc(50% - 50vw);inline-size:100vw;z-index:-1}.brand-index--index .brand-index__row:is(:hover,:focus-visible) .brand-index__band{display:block;block-size:100%;max-inline-size:none;max-block-size:none;object-fit:cover;object-position:center 45%;animation:brand-index-fade .25s ease}.brand-index--index .brand-index__row:is(:hover,:focus-visible):after{content:"";background:linear-gradient(to top right,rgb(var(--brand-index-shade-color) / var(--brand-index-shade)),rgb(var(--brand-index-shade-color) / calc(var(--brand-index-shade) * .5)) 35%,transparent 70%),linear-gradient(rgb(var(--brand-index-shade-color) / calc(var(--brand-index-shade) * .8)),transparent 35%)}.brand-index--index .brand-index__row:is(:hover,:focus-visible) :is(.brand-index__thumb,.brand-index__letter){visibility:hidden}.brand-index--index .brand-index__item:has(>.brand-index__row:is(:hover,:focus-visible)):before,.brand-index--index .brand-index__item:has(>.brand-index__row:is(:hover,:focus-visible))+.brand-index__item:before{display:none}.brand-index--index.brand-index--no-thumb .brand-index__row:is(:hover,:focus-visible){grid-template-areas:"letter title title title" ". about count view"}}.brand-index--sellers .brand-index__heading{display:block;margin-block-end:2rem;font-size:clamp(2.75rem,9vw,8rem);line-height:.9}.brand-index__heading-accent{color:var(--brand-index-accent)}.brand-index--sellers .brand-index__desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:var(--brand-index-gap);align-items:start}.brand-index__media{position:sticky;inset-block-start:calc(var(--sticky-offset, 0px) + 1rem);aspect-ratio:var(--brand-index-media-ratio, 4 / 5);max-inline-size:100%;overflow:hidden;background:rgb(var(--text-color) / .05)}.brand-index__media-item{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.brand-index__media-item.is-active{display:block;animation:brand-index-fade .25s ease}.brand-index__media-item img{inline-size:100%;block-size:100%;max-block-size:none;object-fit:cover}.brand-index--sellers .brand-index__item:before,.brand-index--sellers .brand-index__item--group-start:before{inset-inline:0}.brand-index--sellers .brand-index__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title count pill";min-block-size:3.5rem}.brand-index--sellers :is(.brand-index__letter,.brand-index__thumb,.brand-index__view){display:none}.brand-index--sellers .brand-index__pill{grid-area:pill;display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem .3125rem .375rem;border:1px solid currentColor;border-radius:999px;line-height:1;flex-shrink:0}.brand-index--sellers .brand-index__pill:before{content:"";inline-size:.875rem;block-size:.875rem;border:1px solid currentColor;border-radius:50%;transition:background-color .2s ease,border-color .2s ease}.brand-index--sellers .brand-index__name{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:max(1px,.04em);text-underline-offset:.12em;transition:color .2s ease,text-decoration-color .2s ease}.brand-index--sellers .brand-index__row:is(:hover,:focus-visible,.is-active) .brand-index__name{color:var(--brand-index-accent);text-decoration-color:currentColor}.brand-index--sellers .brand-index__row:is(:hover,:focus-visible,.is-active) .brand-index__pill:before{border-color:var(--brand-index-accent);background:var(--brand-index-accent)}@keyframes brand-index-fade{0%{opacity:0}}.brand-index__phone{display:none}@media screen and (max-width:749px){.brand-index{--brand-index-name-size: 1.625rem;--brand-index-heading-size: 2.75rem}.brand-index__heading{margin-block-end:1.25rem}.brand-index--sellers .brand-index__heading{font-size:clamp(2.25rem,11vw,4rem);margin-block-end:1.25rem}.brand-index .brand-index__desktop{display:none}.brand-index__phone{display:block}.brand-index__letters{position:sticky;inset-block-start:var(--sticky-offset, 0px);z-index:2;display:flex;gap:.875rem;margin-inline:calc(-1 * var(--container-gutter, 1rem));padding:.75rem var(--container-gutter, 1rem);overflow-x:auto;scrollbar-width:none;background:rgb(var(--background));border-block-end:1px solid rgb(var(--text-color) / .12)}.brand-index__letters[hidden]{display:none}.brand-index__letter-button{flex-shrink:0;min-inline-size:1.5rem;min-block-size:2.75rem;margin-block:-.75rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.brand-index__letter-button[aria-pressed=true]{text-decoration:underline;text-underline-offset:.25em}.brand-index__letter-button:disabled{color:rgb(var(--text-color) / .25);cursor:default}.brand-index__m-list{display:grid;gap:var(--brand-index-row-gap);margin:0;padding:0;list-style:none}.brand-index__m-item[hidden]{display:none}.brand-index__m-brand{background:var(--brand-index-row-fill)}.brand-index--phone-lines .brand-index__m-list{gap:0}.brand-index--phone-lines .brand-index__m-brand{background:none}.brand-index--phone-lines .brand-index__m-item+.brand-index__m-item{border-block-start:1px solid var(--brand-index-line)}.brand-index--phone-lines .brand-index__m-row,.brand-index--phone-lines .brand-index__m-about{padding-inline:0}.brand-index--phone-lines .brand-index__m-panel{padding-block-end:1rem}.brand-index__m-row{display:flex;align-items:center;gap:.5rem;min-block-size:3.25rem;padding:.625rem 1rem;list-style:none;cursor:pointer}.brand-index__m-row::-webkit-details-marker{display:none}.brand-index__m-name{flex:0 1 auto;min-inline-size:0;line-height:1.1;overflow-wrap:anywhere}.brand-index__m-plus{position:relative;flex-shrink:0;margin-inline-start:auto;inline-size:.75rem;block-size:.75rem}.brand-index__m-plus:before,.brand-index__m-plus:after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;border-block-start:1px solid currentColor;transition:transform .2s ease}.brand-index__m-plus:after{transform:rotate(90deg)}.brand-index__m-brand[open] .brand-index__m-plus:after{transform:rotate(0)}.brand-index__m-panel{display:grid;gap:.875rem;padding-block-end:0}.brand-index__m-photo{inline-size:100%;aspect-ratio:16 / 9;max-inline-size:100%;max-block-size:none;object-fit:cover;object-position:center 45%}.brand-index__m-about{margin:0;padding-inline:1rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.5}.brand-index__m-shop{display:flex;justify-content:space-between;align-items:center;min-block-size:3rem;padding-inline:1rem;background:rgb(var(--text-color));color:rgb(var(--background));text-decoration:none}}@media(prefers-reduced-motion:reduce){.brand-index *,.brand-index *:before,.brand-index *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/block-brand-index.css.map */
