.product-card-hover{--product-card-hover-duration: .22s;--product-card-hover-ease: cubic-bezier(.22, 1, .36, 1);width:100%}.product-card-hover__stage{position:relative;min-height:4.4rem;width:100%}.product-card-hover__default,.product-card-hover__sizes,.product-card-hover__status{width:100%}.product-card-hover__default{position:relative;z-index:1;transition:opacity var(--product-card-hover-duration) var(--product-card-hover-ease),transform var(--product-card-hover-duration) var(--product-card-hover-ease)}.product-card-hover__sizes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:stretch;justify-content:space-between;gap:.4rem;opacity:0;transform:translate3d(0,.4rem,0);pointer-events:none;transition:opacity var(--product-card-hover-duration) var(--product-card-hover-ease),transform var(--product-card-hover-duration) var(--product-card-hover-ease)}.product-card-hover__size{flex:1 1 0;min-width:0;min-height:4.4rem;margin:0;padding:0 .2rem;border:var(--hayugen-border-width, .1rem) solid color-mix(in srgb,rgb(var(--color-foreground)) 18%,transparent);border-radius:var(--hayugen-radius-button, var(--buttons-radius, .4rem));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.1rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.product-card-hover__size span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.product-card-hover__size:hover:not(:disabled),.product-card-hover__size:focus-visible:not(:disabled){background:#111;border-color:#111;color:#fff;outline:none}.product-card-hover__size:focus-visible:not(:disabled){box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem #9b1c1c}.product-card-hover__sizes--onesize{justify-content:stretch}.product-card-hover__size--onesize{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.4rem;background:#111;border-color:#111;color:#fff;text-align:left}.product-card-hover__size--onesize span{overflow:visible;text-overflow:unset;white-space:normal;text-align:inherit}.product-card-hover__onesize-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}.product-card-hover__onesize-label{font-family:"Syne",var(--hayugen-font-heading, inherit),sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.product-card-hover__onesize-fit{font-size:1.05rem;font-weight:400;letter-spacing:.04em;text-transform:none;opacity:.72;line-height:1.2}.product-card-hover__onesize-action{flex:0 0 auto;font-family:"Syne",var(--hayugen-font-heading, inherit),sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.55rem .9rem;border:.1rem solid rgba(255,255,255,.35);border-radius:var(--hayugen-radius-button, .4rem);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.product-card-hover__size--onesize:hover:not(:disabled),.product-card-hover__size--onesize:focus-visible:not(:disabled){background:#9b1c1c;border-color:#9b1c1c;color:#fff}.product-card-hover__size--onesize:hover:not(:disabled) .product-card-hover__onesize-action,.product-card-hover__size--onesize:focus-visible:not(:disabled) .product-card-hover__onesize-action{border-color:#ffffffb3;background:#ffffff1f}.product-card-hover__size--unavailable,.product-card-hover__size:disabled{opacity:.38;cursor:not-allowed;text-decoration:line-through}.product-card-hover__size.is-loading{pointer-events:none;opacity:.55}.product-card-hover__status{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;padding:0 1rem;border-radius:var(--hayugen-radius-button, var(--buttons-radius, .4rem));background:#111;color:#fff;font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;opacity:0;pointer-events:none;transform:translate3d(0,.3rem,0);transition:opacity var(--product-card-hover-duration) var(--product-card-hover-ease),transform var(--product-card-hover-duration) var(--product-card-hover-ease)}.product-card-hover__status.is-visible{opacity:1;transform:translateZ(0);pointer-events:none}.product-card-hover__status.is-error{background:#9b1c1c}.product-card-hover.is-busy .product-card-hover__sizes{pointer-events:none}.product-card-hover.is-busy .product-card-hover__default{opacity:0;pointer-events:none}.product-card-hover__fine{display:none}.product-card-hover__touch{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media(hover:hover)and (pointer:fine){.product-card-hover__touch{display:none}.product-card-hover__fine{display:block}.product-card-wrapper:hover .product-card-hover:not(.is-busy) .product-card-hover__default,.product-card-hover:focus-within:not(.is-busy) .product-card-hover__default{opacity:0;transform:translate3d(0,-.3rem,0);pointer-events:none}.product-card-wrapper:hover .product-card-hover:not(.is-busy) .product-card-hover__sizes,.product-card-hover:focus-within:not(.is-busy) .product-card-hover__sizes{opacity:1;transform:translateZ(0);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.product-card-hover__default,.product-card-hover__sizes,.product-card-hover__status,.product-card-hover__size{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-card-hover.css.map */
