:root:root{--hw-ground: #0b0f16;--hw-band: #0f141d;--hw-panel: #141a25;--hw-panel-2: #1b2331;--hw-ink: #eef3f8;--hw-ink-2: #b9c6d6;--hw-neon: #38c6f4;--hw-neon-hover: #6fd6f7;--hw-on-neon: #06232f;--hw-open: #2fd27a;--hw-closed: #f0a43a;--hw-radius: 4px;--buttons-radius: 4px;--buttons-radius-outset: 4px;--inputs-radius: 4px;--inputs-radius-outset: 4px;--variant-pills-radius: 4px;--product-card-corner-radius: .4rem;--collection-card-corner-radius: .4rem;--media-radius: 4px;--text-boxes-radius: 4px;--popup-corner-radius: 4px}body{background:var(--hw-ground)}.button,.shopify-challenge__button,.customer button{border-radius:var(--hw-radius);min-height:4.8rem;padding:0 2.6rem;font-size:1.6rem}.button:before,.button:after{box-shadow:none!important;border-radius:var(--hw-radius)!important}.button:not(.button--secondary):not(.button--tertiary){background:var(--hw-neon);color:var(--hw-on-neon)}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--hw-neon-hover)}.button--secondary{background:var(--hw-panel-2);color:var(--hw-ink)}.button--secondary:hover{background:#253043}.button:focus-visible{outline:2px solid var(--hw-ink);outline-offset:3px}.section-header .header-wrapper{background:var(--hw-ground);border-bottom:0}.header__menu-item{font-weight:700;font-size:1.5rem}.header__menu-item:hover span,.header__active-menu-item{color:var(--hw-neon);text-decoration:none}.hw-mega-menu[open]>summary .icon-caret{transform:rotate(180deg)}.mega-menu__content.hw-mega{background:var(--hw-band);border:0;padding:0;max-height:calc(100vh - 12rem);overflow-y:auto;box-shadow:0 32px 64px #0000008c}.hw-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) 36rem;gap:4rem;padding-top:3.2rem;padding-bottom:4rem}.hw-mega__head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2rem}.hw-mega__title{margin:0 0 2rem;font-size:2.8rem;font-weight:800;line-height:1.2;color:var(--hw-ink)}.hw-mega__head .hw-mega__title{margin:0}.hw-mega__all{color:var(--hw-neon);font-weight:700;font-size:1.5rem;text-decoration:none}.hw-mega__all:hover{color:var(--hw-neon-hover)}.hw-mega__products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.hw-mini{display:grid;gap:.6rem;text-decoration:none;color:var(--hw-ink)}.hw-mini__media{position:relative;display:grid;place-items:center;aspect-ratio:1;background:#fff;border-radius:var(--hw-radius);overflow:hidden}.hw-mini__media img{width:100%;height:100%;object-fit:contain}.hw-mini__vendor{color:#5b6b80;font-weight:800;font-size:1.8rem}.hw-mini__title{font-size:1.35rem;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw-mini__price{font-size:1.5rem;font-weight:800;color:var(--hw-neon);unicode-bidi:isolate}.hw-mini:hover .hw-mini__title{color:var(--hw-neon)}.hw-mega__brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.hw-brand{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--hw-radius);background:var(--hw-panel);color:var(--hw-ink);text-decoration:none}.hw-brand__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hw-brand__photo{position:absolute;top:14%;right:18%;bottom:30%;left:18%;display:grid;place-items:center;background:#fff;border-radius:2px;overflow:hidden}.hw-brand__photo img{width:100%;height:100%;object-fit:contain}.hw-brand__name,.hw-brand__count{position:absolute;inset-inline-start:1.6rem;z-index:1}.hw-brand__name{bottom:1.4rem;font-family:"Montserrat",var(--font-body-family);font-size:2.2rem;font-weight:700;line-height:1}.hw-brand__count{top:1.4rem;font-size:1.3rem;color:var(--hw-ink-2)}.hw-brand:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(to top,#06090ed9,#06090e00)}.hw-brand:hover .hw-brand__img,.hw-brand:hover .hw-brand__photo{filter:brightness(1.12)}.hw-brand:hover .hw-brand__name{color:var(--hw-neon)}.hw-brand--type{display:grid;place-items:center;background:var(--hw-panel-2)}.hw-brand--type .hw-brand__name{position:static;font-size:clamp(2.4rem,3vw,3.6rem);color:transparent;-webkit-text-stroke:1.5px var(--hw-ink)}.hw-brand--type:after{display:none}.hw-brand--type:hover .hw-brand__name{color:var(--hw-neon);-webkit-text-stroke:0}.hw-brand--small .hw-brand__name{font-size:1.7rem;bottom:1rem;inset-inline-start:1.1rem}.hw-brand--small .hw-brand__count{top:1rem;inset-inline-start:1.1rem;font-size:1.2rem}.hw-section-hero{background:var(--hw-ground)}.hw-stage{--h: max(56rem, min(50vw, 90vh));position:relative;overflow:hidden;background:var(--hw-ground)}.hw-stage__scene{position:relative;height:var(--h)}.hw-stage__frame{position:absolute;left:0;top:50%;width:max(100%,calc(var(--h) * 2));aspect-ratio:2 / 1;transform:translateY(-50%);--horizon: 58%;--vanish: 28%}.hw-stage__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hw-stage__layer img{display:block;width:100%;height:100%}.hw-stage__bg{transform:translate3d(calc(var(--px, 0) * -10px),calc(var(--py, 0) * -6px + var(--sy, 0) * .25px),0) scale(1.05)}.hw-stage__fg{transform:translate3d(calc(var(--px, 0) * 16px),calc(var(--py, 0) * 8px + var(--sy, 0) * -.08px),0)}.hw-stage__grid{position:absolute;left:0;right:0;top:var(--horizon);bottom:0;overflow:hidden;perspective:520px;perspective-origin:var(--vanish) 0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 75%,transparent);opacity:.5;mix-blend-mode:screen;transform:translate3d(calc(var(--px, 0) * -10px),calc(var(--sy, 0) * .25px),0)}.hw-stage__plane{position:absolute;left:-60%;right:-60%;top:0;height:300%;transform-origin:50% 0;transform:rotateX(80deg);background-image:linear-gradient(rgba(56,198,244,.55) 2px,transparent 2px),linear-gradient(90deg,rgba(56,198,244,.45) 2px,transparent 2px);background-size:9rem 9rem;background-position:center 0}.hw-stage__sweep{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.9) 50%,transparent 58%) no-repeat;background-size:260% 100%;background-position:160% 0;-webkit-mask-image:var(--fg);mask-image:var(--fg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.hw-stage__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to left,#0b0f16d1,#0b0f168c 30%,#0b0f1600 52%)}[dir=ltr] .hw-stage__scene:after{transform:scaleX(-1)}.hw-stage__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.hw-stage__text{max-width:58rem;pointer-events:auto}.hw-stage__title{margin:0;font-size:clamp(4.4rem,4.4vw,6.6rem);font-weight:800;line-height:1.12;color:var(--hw-ink);letter-spacing:0}.hw-stage__lead{margin:3.2rem 0 0;max-width:46ch;font-size:1.9rem;line-height:1.7;color:var(--hw-ink)}.hw-stage__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.hw-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.2em .05em;margin:-.2em -.05em}.hw-word__in{display:inline-block}.hw-open{display:inline-flex;align-items:center;gap:1rem;margin:2.4rem 0 0;font-size:1.5rem;color:var(--hw-ink-2)}.hw-open__dot{flex:none;width:1rem;height:1rem;border-radius:50%;background:var(--hw-ink-2)}.hw-open.is-open{color:var(--hw-ink)}.hw-open.is-open .hw-open__dot{background:var(--hw-open)}.hw-open.is-closed .hw-open__dot{background:var(--hw-closed)}.hw-section-facts{background:var(--hw-band)}.hw-facts{padding-top:5.6rem;padding-bottom:5.6rem}.hw-facts__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.hw-facts__item{display:grid;gap:.8rem;align-content:start;padding:2.8rem 2.4rem;background:var(--hw-panel);border-radius:var(--hw-radius)}.hw-facts__value{font-size:clamp(3.2rem,3.4vw,4.8rem);font-weight:800;line-height:1.1;color:var(--hw-neon)}.hw-facts__label{font-size:1.7rem;line-height:1.6;color:var(--hw-ink)}.hw-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:3.2rem}.hw-section-head__title{margin:0;font-size:clamp(3.4rem,4vw,5.6rem);font-weight:800;line-height:1.15;color:var(--hw-ink)}.hw-section-head__link{flex:none;color:var(--hw-neon);font-weight:700;font-size:1.6rem;text-decoration:none}.hw-section-head__link:hover{color:var(--hw-neon-hover)}.hw-section-cats,.hw-section-brands,.hw-section-visit{background:var(--hw-ground)}.hw-cats{padding-top:12rem;padding-bottom:2rem}.hw-brands{padding-top:10rem;padding-bottom:10rem}.hw-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.hw-cats__item:first-child{grid-column:span 2;grid-row:span 2}.hw-cat{position:relative;display:block;height:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--hw-radius);background:var(--hw-panel);color:var(--hw-ink);text-decoration:none}.hw-cats__item:first-child .hw-cat{aspect-ratio:auto}.hw-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hw-cat:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to top,#06090ee6,#06090e00)}.hw-cat__text{position:absolute;z-index:1;inset-inline:2.4rem;bottom:2.2rem;display:grid;gap:.4rem}.hw-cat__title{font-size:2.6rem;font-weight:800;line-height:1.2}.hw-cats__item:first-child .hw-cat__title{font-size:clamp(3.6rem,4vw,5.6rem)}.hw-cat__count{font-size:1.5rem;color:var(--hw-ink-2)}.hw-cat:hover .hw-cat__img{filter:brightness(1.12)}.hw-cat:hover .hw-cat__title{color:var(--hw-neon)}.hw-brands__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}.product-card-wrapper .card--card{background:var(--hw-panel);border-radius:var(--hw-radius)}.card__heading{font-size:1.5rem;line-height:1.5}.card-information .price{color:var(--hw-neon);font-size:1.7rem}.card-information .caption-with-letter-spacing{letter-spacing:0;text-transform:none;font-size:1.3rem;color:var(--hw-ink-2)}.hw-noimg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;height:100%;background:var(--hw-panel-2)}.card .media.hw-noimg>span{position:static;width:auto;height:auto}.hw-noimg__vendor{font-family:"Montserrat",var(--font-body-family);font-size:2.4rem;font-weight:700;color:var(--hw-ink)}.hw-noimg__note{font-size:1.3rem;color:var(--hw-ink-2)}.hw-brandbar{display:flex;align-items:center;gap:1.6rem;padding-top:2.4rem;padding-bottom:.8rem}.hw-brandbar__label{flex:none;font-size:1.5rem;font-weight:700;color:var(--hw-ink-2)}.hw-brandbar__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.hw-chip{display:inline-flex;align-items:center;white-space:nowrap;min-height:4.4rem;padding:0 1.8rem;border-radius:var(--hw-radius);background:var(--hw-panel);color:var(--hw-ink);font-size:1.5rem;text-decoration:none;transition:background-color .2s,color .2s}.hw-chip:hover{background:var(--hw-panel-2);color:var(--hw-neon)}.hw-chip--on,.hw-chip--on:hover{background:var(--hw-neon);color:var(--hw-on-neon);font-weight:700}@media screen and (min-width:750px){[dir=rtl] .product:not(.product--no-media):not(.product--right) .product__info-wrapper{padding-left:0;padding-right:4rem}}@media screen and (min-width:990px){.product.product--thumbnail_slider .product__media-list .product-media-container.product-media-container{width:min(100%,max(36rem,calc(100vh - 34rem)));margin-inline:auto}.product--thumbnail_slider .thumbnail-slider--no-slide .thumbnail-list{justify-content:center}}.thumbnail-list__item .thumbnail{border-radius:var(--hw-radius)}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--hw-neon);border-color:transparent}.hw-visit2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.2rem;padding-top:12rem;padding-bottom:12rem}.hw-visit2__main,.hw-visit2__hours{padding:4.8rem;background:var(--hw-panel);border-radius:var(--hw-radius)}.hw-visit2__title{margin:0;font-size:clamp(3.4rem,4vw,5.6rem);font-weight:800;line-height:1.15;color:var(--hw-ink)}.hw-visit2__address{margin:2.4rem 0 0;font-size:2rem;line-height:1.7;color:var(--hw-ink)}.hw-visit2__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.hw-visit2__subtitle{margin:0 0 2rem;font-size:2.2rem;font-weight:800;color:var(--hw-ink)}.hw-hours{margin:0;display:grid;gap:.4rem}.hw-hours>div{display:flex;justify-content:space-between;gap:2rem;padding:1.1rem 1.4rem;border-radius:var(--hw-radius);font-size:1.6rem}.hw-hours dt{font-weight:700;color:var(--hw-ink)}.hw-hours dd{margin:0;color:var(--hw-ink-2)}.hw-hours .is-today{background:var(--hw-panel-2)}.hw-hours .is-today dt,.hw-hours .is-today dd{color:var(--hw-neon)}.footer{background:#070a10}@media screen and (max-width:989px){.hw-stage__text{max-width:46rem}.hw-stage__scene:after{background:linear-gradient(to left,#0b0f16e6,#0b0f16b3 45%,#0b0f1633 75%)}.hw-mega__inner{grid-template-columns:1fr}.hw-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hw-visit2{grid-template-columns:1fr}}@media screen and (max-width:749px){.hw-stage{display:flex;flex-direction:column}.hw-stage__copy{position:static;order:-1;padding-top:4rem}.hw-stage__scene{height:auto;aspect-ratio:12 / 13;margin-top:-6rem}.hw-stage__scene:after{display:none}.hw-stage__frame{right:0;bottom:0;left:0;top:0;width:100%;aspect-ratio:auto;transform:none;--horizon: 62%;--vanish: 50%}.hw-stage__sweep{-webkit-mask-image:var(--fg-m);mask-image:var(--fg-m)}.hw-stage__title{font-size:4rem}.hw-stage__lead{margin-top:2rem;font-size:1.7rem}.hw-stage__actions .button{flex:1 1 auto}.hw-facts{padding-top:4rem;padding-bottom:4rem}.hw-facts__item{padding:2rem 1.6rem}.hw-facts__label{font-size:1.5rem}.hw-cats{padding-top:7.2rem}.hw-brands{padding-top:7.2rem;padding-bottom:7.2rem}.hw-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-cats__item:first-child{grid-column:span 2;grid-row:auto}.hw-cats__item:first-child .hw-cat{aspect-ratio:1}.hw-cat__text{inset-inline:1.4rem;bottom:1.4rem}.hw-cat__title{font-size:1.9rem}.hw-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-brandbar{align-items:flex-start;flex-direction:column;gap:1rem}.hw-brandbar__list{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.hw-chip{flex:none}.hw-visit2{padding-top:7.2rem;padding-bottom:7.2rem}.hw-visit2__main,.hw-visit2__hours{padding:2.8rem 2rem}.hw-visit2__actions .button{flex:1 1 auto}}.hw-marquee{overflow:hidden;padding:2.4rem 0;background:var(--hw-band)}.hw-marquee__track{display:flex;width:max-content;gap:6rem;padding-inline:3rem}.hw-marquee__item{font-family:"Montserrat",var(--font-body-family);font-size:clamp(3.2rem,5vw,6.4rem);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(238,243,248,.35);white-space:nowrap;direction:ltr}.hw-marquee__item:nth-child(3n+1){color:var(--hw-neon);-webkit-text-stroke:0}.hw-tilt{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.hw-tilt.is-tilting{transition:transform .08s linear}.hw-tilt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.18),transparent 45%)}.hw-tilt.is-tilting:before{opacity:1}.hw-facts__item.hw-tilt{position:relative;overflow:hidden}.button{transition:background-color .2s,transform .15s}.button:active{transform:scale(.97)}.hw-mini__media img,.hw-cat__img,.hw-brand__img{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s}.hw-mini:hover .hw-mini__media img{transform:scale(1.06)}.hw-cat:hover .hw-cat__img,.hw-brand:hover .hw-brand__img{transform:scale(1.05)}@keyframes hw-floor{to{background-position:center 9rem}}@keyframes hw-sweep{0%,55%{background-position:160% 0}to{background-position:-60% 0}}@keyframes hw-marquee{to{transform:translate(50%)}}@keyframes hw-mega-in{0%{opacity:0;transform:translateY(-1.2rem)}}@keyframes hw-rise{0%{opacity:0;transform:translateY(1.6rem)}}.hw-motion .hw-stage__plane{animation:hw-floor 2.4s linear infinite}.hw-motion .hw-stage__sweep{animation:hw-sweep 7s cubic-bezier(.45,0,.2,1) 1.6s infinite}.hw-motion .hw-marquee__track{animation:hw-marquee 40s linear infinite}.hw-motion .hw-marquee:hover .hw-marquee__track{animation-play-state:paused}.hw-motion .hw-stage__bg img{opacity:0;transform:scale(1.08);transition:opacity 1.2s ease,transform 2.4s cubic-bezier(.2,.7,.2,1)}.hw-motion .hw-stage__fg img{opacity:0;transform:translateY(6%);transition:opacity 1s ease .25s,transform 1.4s cubic-bezier(.2,.7,.2,1) .25s}.hw-motion .hw-stage__grid{opacity:0;transition:opacity 1.6s ease .6s}.hw-motion .hw-word__in{transform:translateY(110%);transition:transform .9s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}.hw-motion .hw-in{opacity:0;transform:translateY(1.6rem);transition:opacity .8s ease var(--d, 0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}.hw-motion.hw-loaded .hw-stage__bg img,.hw-motion.hw-loaded .hw-stage__fg img{opacity:1;transform:none}.hw-motion.hw-loaded .hw-stage__grid{opacity:.5}.hw-motion.hw-loaded .hw-word__in,.hw-motion.hw-loaded .hw-in{opacity:1;transform:none}.hw-motion [data-hw-reveal]{opacity:0;translate:0 3.2rem;transition:opacity .8s ease var(--d, 0ms),translate .9s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}.hw-motion [data-hw-reveal].is-in{opacity:1;translate:0 0}.hw-motion .hw-mega-menu[open] .hw-mega{animation:hw-mega-in .35s cubic-bezier(.2,.7,.2,1)}.hw-motion .hw-mega-menu[open] .hw-mega__products li,.hw-motion .hw-mega-menu[open] .hw-mega__brand-grid>*{animation:hw-rise .5s cubic-bezier(.2,.7,.2,1) both}.hw-mega__products li:nth-child(2),.hw-mega__brand-grid>:nth-child(2){animation-delay:40ms!important}.hw-mega__products li:nth-child(3),.hw-mega__brand-grid>:nth-child(3){animation-delay:80ms!important}.hw-mega__products li:nth-child(4),.hw-mega__brand-grid>:nth-child(4){animation-delay:.12s!important}.hw-mega__products li:nth-child(5),.hw-mega__brand-grid>:nth-child(5){animation-delay:.16s!important}.hw-mega__products li:nth-child(6),.hw-mega__brand-grid>:nth-child(6){animation-delay:.2s!important}.hw-mega__products li:nth-child(7){animation-delay:.24s!important}.hw-mega__products li:nth-child(8){animation-delay:.28s!important}@media(prefers-reduced-motion:reduce){.hw-stage__bg,.hw-stage__fg,.hw-stage__grid,.hw-tilt{transform:none!important}*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hw-v2.css.map */
