.hve-be{background:var(--be-bg);color:var(--be-text)}.hve-be,.hve-be *,.hve-be *:before,.hve-be *:after{box-sizing:border-box}.hve-be__grid{display:block}@media(min-width:1024px){.hve-be__grid{display:grid;grid-template-columns:var(--be-left,36%) minmax(0,1fr);align-items:stretch}}.hve-be__left{min-width:0}@media(min-width:1024px){.hve-be__left{display:flex;flex-direction:column}}.hve-be__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:24px 20px 14px}@media(min-width:1024px){.hve-be__head{padding:32px 32px 22px;border-bottom:1px solid var(--be-border)}}.hve-be__heading{margin:0;color:inherit;font-family:var(--font-stack-headings);font-style:var(--font-style-headings);font-weight:var(--be-heading-weight);font-size:var(--be-h-m);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.hve-be__heading *{font:inherit;color:inherit}@media(min-width:1024px){.hve-be__heading{font-size:min(var(--be-h-d),2.6vw)}}.hve-be__eyebrow{flex:0 0 auto;margin:0 0 .2em;font-size:12px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(min-width:1024px){.hve-be__eyebrow{font-size:14px}}.hve-be__list{display:flex;gap:8px;margin:0;padding:4px 20px 16px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hve-be__list::-webkit-scrollbar{display:none}@media(min-width:1024px){.hve-be__list{display:block;flex:0 0 auto;height:calc(var(--be-row-d) * var(--be-visible));max-height:calc(var(--be-row-d) * var(--be-visible));padding:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;overscroll-behavior:contain}.hve-be__list.is-scrollable:not(.is-end){-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}}.hve-be__item{flex:0 0 auto;margin:0;padding:0;scroll-snap-align:start}@media(min-width:1024px){.hve-be__item{height:var(--be-row-d)}}.hve-be__link{display:flex;align-items:center;justify-content:center;gap:16px;min-width:120px;height:var(--be-row-m);padding:0 18px;border:0;color:inherit;text-decoration:none;background:transparent;transition:background-color .3s ease,color .3s ease}@media(min-width:1024px){.hve-be__link{justify-content:space-between;height:100%;padding:0 32px}}.hve-be__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.hve-be__item.is-active .hve-be__link{background:var(--item-bg);color:var(--item-text)}.hve-be__brand{position:relative;display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:0;height:100%}@media(min-width:1024px){.hve-be__brand{justify-content:flex-start;flex:1 1 auto}}.hve-be__img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--be-logo-m);object-fit:contain;object-position:center;transition:opacity .3s ease}@media(min-width:1024px){.hve-be__img{max-height:var(--be-logo-d);max-width:min(440px,100%);object-position:left center}}.hve-be__img--single{opacity:var(--be-inactive)}.hve-be__item.is-active .hve-be__img--single{opacity:1}.hve-be__item.is-active .hve-be__img--has-active{opacity:0}.hve-be__img--active{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}@media(min-width:1024px){.hve-be__img--active{left:0;transform:translateY(-50%)}}.hve-be__item.is-active .hve-be__img--active{opacity:1}.hve-be__name{display:block;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-stack-headings);font-weight:var(--be-heading-weight);font-size:var(--be-name-m);line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;opacity:var(--be-inactive);transition:opacity .3s ease}@media(min-width:1024px){.hve-be__name{text-align:left;font-size:min(var(--be-name-d),2vw)}}.hve-be__item.is-active .hve-be__name{opacity:1}.hve-be__cta{display:none;align-items:center;gap:10px;flex:0 0 auto;font-size:13px;letter-spacing:.06em;text-transform:uppercase}@media(min-width:1024px){.hve-be__cta{display:flex}}.hve-be__cta-text{opacity:0;transform:translate(8px);transition:opacity .3s ease,transform .3s ease}.hve-be__item.is-active .hve-be__cta-text{opacity:1;transform:none}.hve-be__cta svg{display:block;width:18px;height:18px;opacity:.5}.hve-be__item.is-active .hve-be__cta svg{opacity:1}.hve-be__right{position:relative;min-width:0;padding-bottom:20px}@media(min-width:1024px){.hve-be__right{padding-bottom:0}}.hve-be__panel{display:flex;flex-direction:column;height:100%;animation:hveBeFade .35s ease}.hve-be__panel[hidden]{display:none!important}@keyframes hveBeFade{0%{opacity:0}to{opacity:1}}.hve-be__track{--be-pad:20px;flex:1 1 auto;min-height:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--be-cols) - 1) * var(--be-gap)) / var(--be-cols));gap:var(--be-gap);margin:0;padding:0 var(--be-pad);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--be-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hve-be__track::-webkit-scrollbar{display:none}.hve-be__track:focus{outline:none}.hve-be__track:focus-visible{outline:2px solid var(--be-text);outline-offset:-2px}@media(min-width:1024px){.hve-be__track{--be-pad:0px}}.hve-be__card{position:relative;min-width:0;margin:0;padding:0;scroll-snap-align:start}.hve-be__card .product-item{width:100%}.hve-be__card .box--product-image.secondary{display:none!important}.hve-be__card .product-item.with-secondary-image .box--product-image.primary,.hve-be__card .product-item.with-secondary-image:hover .box--product-image.primary{opacity:1!important;visibility:visible!important}.hve-be__card .product-vendor{display:none!important}@media(min-width:1024px){.hve-be__card{display:flex;height:100%}.hve-be__card .product-item{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%}.hve-be__card .box--product-image{grid-row:1 / 2;grid-column:1 / 2;padding-top:0!important;height:auto!important;min-height:0}.hve-be__card .box--product-image img{object-fit:contain!important}.hve-be__card .caption{grid-row:2 / 3;grid-column:1 / 2}}.hve-be__bar{position:relative;flex:0 0 auto;height:22px;margin:12px 20px 0;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.hve-be__bar{margin:10px 32px 14px 0}}.hve-be__bar:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:var(--be-border);border-radius:2px}.hve-be__bar.is-hidden{visibility:hidden}.hve-be__bar-thumb{position:absolute;left:0;top:50%;width:30%;height:4px;transform:translateY(-50%);background:var(--be-text);border-radius:4px;cursor:grab;transition:height .2s ease}.hve-be__bar-thumb:after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.hve-be__bar:hover .hve-be__bar-thumb,.hve-be__bar.is-dragging .hve-be__bar-thumb{height:6px}.hve-be__bar.is-dragging .hve-be__bar-thumb{cursor:grabbing}
/*# sourceMappingURL=/cdn/shop/t/83/assets/section-hve-brand-explorer.css.map */
