@layer hy-components{:where(.hy-button,.hy-icon-button){align-items:center;cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--hy-control-font-weight, 700);justify-content:center;min-block-size:var(--hy-control-block-size, 2.75rem);border:1px solid var(--hy-control-border, currentColor);box-sizing:border-box;text-align:center;text-decoration:none}:where(.hy-button){background:var(--hy-control-surface, var(--hy-color-action, #090909));border-radius:var(--hy-control-radius, var(--hy-radius-full, 999rem));color:var(--hy-control-color, #fff);min-inline-size:2.75rem;padding:var(--hy-control-padding, var(--hy-space-2xs, .625rem) var(--hy-space-s, 1rem))}:where(.hy-button--secondary){--hy-control-border: var(--hy-color-control-border, #69696f);--hy-control-color: var(--hy-color-text, #151517);--hy-control-surface: var(--hy-color-surface, #f2f2f4);--hy-control-surface-hover: var(--hy-color-surface-strong, #e7e7e8)}:where(.hy-icon-button){--hy-control-surface-hover: var(--hy-color-surface, #f2f2f4);background:transparent;border-color:transparent;border-radius:var(--hy-radius-full, 999rem);color:currentColor;min-inline-size:var(--hy-control-block-size, 2.75rem);padding:0}:where(.hy-button:focus-visible,.hy-icon-button:focus-visible){outline:.1875rem solid var(--hy-control-focus, var(--hy-focus-color, var(--hy-color-action, #090909)));outline-offset:var(--hy-focus-offset, .1875rem)}:where(.hy-button,.hy-icon-button):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}:where(.hy-button,.hy-icon-button):not(:disabled,[aria-disabled=true]):active{transform:translateY(var(--hy-control-active-offset, .0625rem))}:where(.hy-button,.hy-icon-button){transition-property:background-color,border-color,color,transform;transition-duration:var(--hy-control-motion-duration, .12s);transition-timing-function:var(--hy-control-motion-easing, ease)}@media(hover:hover)and (pointer:fine){:where(.hy-button,.hy-icon-button):not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background-color:var(--hy-control-surface-hover, #292927)}}@media(prefers-reduced-motion:reduce){:where(.hy-button,.hy-icon-button){transition:none}}}@layer hy-components{@keyframes hy-product-marquee-scroll{to{transform:translate3d(calc(-50% - var(--hy-product-marquee-gap, .75rem) / 2),0,0)}}:where(.hy-product-marquee){display:grid;gap:var(--hy-product-marquee-row-gap, .75rem);min-inline-size:0;overflow:clip;position:relative}:where(.hy-product-marquee__skip){justify-self:start;margin:var(--hy-space-2xs, .625rem);max-inline-size:calc(100% - 2 * var(--hy-space-2xs, .625rem))}:where(.hy-product-marquee__skip:not(:focus)){block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}:where(.hy-product-marquee__end){block-size:1px;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;inset-block-end:0}:where(.hy-product-marquee__row){min-inline-size:0}:where(.hy-product-marquee__motion){justify-self:end;margin:var(--hy-space-2xs, .625rem);max-inline-size:calc(100% - 2 * var(--hy-space-2xs, .625rem))}:where(.hy-product-marquee__motion[hidden]){display:none}:where(.hy-product-marquee__viewport){cursor:grab;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}:where(.hy-product-marquee__viewport)::-webkit-scrollbar{display:none}:where(.hy-product-marquee__track){animation:hy-product-marquee-scroll var(--hy-product-marquee-duration, 64s) linear infinite;display:flex;gap:var(--hy-product-marquee-gap, .75rem);inline-size:max-content;transform:translateZ(0);-webkit-user-select:none;user-select:none;will-change:transform}:where([data-hymerce-product-marquee-direction=reverse] .hy-product-marquee__track){animation-direction:reverse}:where(.hy-product-marquee[data-hymerce-product-marquee-paused] .hy-product-marquee__track),:where(.hy-product-marquee[data-hymerce-product-marquee-suspended] .hy-product-marquee__track){animation-play-state:paused}:where(.hy-product-marquee:not([data-hymerce-product-marquee-ready]) .hy-product-marquee__viewport){overflow-x:auto;scrollbar-width:thin}:where(.hy-product-marquee:not([data-hymerce-product-marquee-ready]) .hy-product-marquee__track){animation:none;transform:none;will-change:auto}:where(.hy-product-marquee__row:focus-within .hy-product-marquee__viewport){overflow-x:auto}:where(.hy-product-marquee__row:focus-within .hy-product-marquee__track){animation-play-state:paused}:where(.hy-product-marquee:not([data-hymerce-product-marquee-ready]) .hy-product-marquee__row:focus-within .hy-product-marquee__track){animation:none;transform:none;will-change:auto}:where(.hy-product-marquee__row[data-hymerce-product-marquee-manual] .hy-product-marquee__viewport){overflow-x:auto}:where(.hy-product-marquee__row[data-hymerce-product-marquee-manual] .hy-product-marquee__track){animation:none;transform:none;will-change:auto}:where(.hy-product-marquee__row[data-hymerce-product-marquee-dragging] .hy-product-marquee__viewport){cursor:grabbing}:where(.hy-product-marquee__group){display:flex;flex:none;gap:var(--hy-product-marquee-gap, .75rem);list-style:none;margin:0;padding:0}:where(.hy-product-marquee:not([data-hymerce-product-marquee-ready]) .hy-product-marquee__group[aria-hidden=true]){display:none}:where(.hy-product-marquee__item){flex:0 0 var(--hy-product-marquee-item-size, clamp(8rem, 14vw, 17rem));inline-size:var(--hy-product-marquee-item-size, clamp(8rem, 14vw, 17rem));min-inline-size:0}:where(.hy-product-marquee__link){aspect-ratio:1;background:var(--hy-product-marquee-media-background, var(--hy-color-surface, Canvas));border-radius:var(--hy-product-marquee-radius, var(--hy-radius-md, .75rem));cursor:pointer;display:block;overflow:clip}:where(.hy-product-marquee__row[data-hymerce-product-marquee-dragging] .hy-product-marquee__link){cursor:grabbing}:where(.hy-product-marquee__link:focus-visible){outline:.1875rem solid var(--hy-product-marquee-focus, var(--hy-focus-color, var(--hy-color-action, #090909)));outline-offset:-.1875rem}:where(.hy-product-marquee__image){aspect-ratio:1;block-size:auto;display:block;inline-size:100%;object-fit:cover;transition:transform .24s ease;-webkit-user-drag:none}:where(.hy-product-marquee__link[data-hymerce-product-marquee-media-state=error] .hy-product-marquee__image){opacity:0}@media(hover:hover)and (pointer:fine){:where(.hy-product-marquee__row:hover .hy-product-marquee__track){animation-play-state:paused}:where(.hy-product-marquee__link:hover .hy-product-marquee__image){transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){:where(.hy-product-marquee__viewport){overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}:where(.hy-product-marquee__track){animation:none;transform:none;will-change:auto}:where(.hy-product-marquee__group[aria-hidden=true]){display:none}:where(.hy-product-marquee__image){transition:none}}}
