.hve-mm{background:var(--mm-bg);color:var(--mm-text)}.hve-mm,.hve-mm *,.hve-mm *:before,.hve-mm *:after{box-sizing:border-box}.hve-mm__head{display:flex;flex-direction:column;gap:14px;padding:24px 20px 18px}@media(min-width:1024px){.hve-mm__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;padding:32px 32px 28px}}.hve-mm__titles{min-width:0}.hve-mm__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.hve-mm__eyebrow:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--mm-dot)}@keyframes hveMmDotPulse{0%,to{background-color:var(--mm-dot)}50%{background-color:color-mix(in srgb,var(--mm-dot) 45%,#000)}}.hve-mm__eyebrow:before{animation:hveMmDotPulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hve-mm__eyebrow:before{animation:none}}@media(min-width:1024px){.hve-mm__eyebrow{font-size:15px;margin-bottom:10px}}.hve-mm__heading{margin:0;color:inherit;font-family:var(--font-stack-headings);font-style:var(--font-style-headings);font-weight:var(--mm-heading-weight);font-size:var(--mm-h-m);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.hve-mm__heading *{font:inherit;color:inherit}@media(min-width:1024px){.hve-mm__heading{font-size:var(--mm-h-d)}}.hve-mm__links{display:flex;gap:22px;margin:0 -20px;padding:0 20px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hve-mm__links::-webkit-scrollbar{display:none}@media(min-width:1024px){.hve-mm__links{flex:0 1 auto;justify-content:flex-end;flex-wrap:wrap;gap:12px 48px;margin:0;padding:0 0 .35em;overflow:visible}}.hve-mm__links li{margin:0;padding:0;flex:0 0 auto}.hve-mm__links a{color:inherit;opacity:.55;font-size:13px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s}@media(min-width:1024px){.hve-mm__links a{font-size:16px}}.hve-mm__links a:hover{opacity:1}.hve-mm__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--mm-cols) - 1) * var(--mm-gap)) / var(--mm-cols));gap:var(--mm-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.hve-mm__track::-webkit-scrollbar{display:none}.hve-mm__col{display:flex;flex-direction:column;gap:var(--mm-gap);min-width:0;min-height:0;margin:0;padding:0;scroll-snap-align:start}.hve-mm__col--wide{grid-column:span 2}.hve-mm__tile{position:relative;display:block;flex:1 1 0;min-height:0;overflow:hidden;background:#0000000d;color:inherit;text-decoration:none}.hve-mm__tile:focus-visible{outline:2px solid var(--mm-text);outline-offset:-2px}.hve-mm__media{position:absolute;top:0;right:0;bottom:0;left:0}.hve-mm__media img,.hve-mm__media video,.hve-mm__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.hve-mm__tile:hover .hve-mm__media img,.hve-mm__tile:hover .hve-mm__media video{transform:scale(1.03)}}.hve-mm__arrow{position:absolute;top:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#fff;color:#000;transition:background-color .25s ease,color .25s ease}.hve-mm__arrow svg{width:15px;height:15px}@media(min-width:1024px){.hve-mm__arrow{width:38px;height:38px}.hve-mm__arrow svg{width:17px;height:17px}}@media(hover:hover)and (pointer:fine){.hve-mm__tile:hover .hve-mm__arrow{background:#000;color:#fff}}.hve-mm__label{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-block;max-width:calc(100% - 28px);margin:0;padding:6px 10px;background:var(--tile-label-bg,#000);color:var(--tile-label-text,#fff);font-family:var(--font-stack-body);font-weight:var(--font-weight-body,400);font-size:12px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.hve-mm__label{left:28px;bottom:28px;max-width:calc(100% - 56px);font-size:14px;padding:7px 12px}}.hve-mm__bar{position:relative;height:22px;margin:10px 20px 0;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.hve-mm__bar{margin:12px 32px 0}}.hve-mm__bar:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:var(--mm-border);border-radius:2px}.hve-mm__bar.is-hidden{visibility:hidden}.hve-mm__bar-thumb{position:absolute;left:0;top:50%;width:30%;height:4px;transform:translateY(-50%);background:var(--mm-text);border-radius:4px;cursor:grab;transition:height .2s ease}.hve-mm__bar-thumb:after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.hve-mm__bar:hover .hve-mm__bar-thumb,.hve-mm__bar.is-dragging .hve-mm__bar-thumb{height:6px}.hve-mm__bar.is-dragging .hve-mm__bar-thumb{cursor:grabbing}
/*# sourceMappingURL=/cdn/shop/t/83/assets/section-hve-mood-mosaic.css.map */
