.product-card .product-card-sizes{display:none}@media(hover:hover){.product-card .product-card-sizes{--sizes-inset: 10px;--sizes-frame-inline: 0px;--sizes-frame-block: 0px;--sizes-lift: 0px;display:block;position:absolute;z-index:20;inset-inline:calc(var(--sizes-frame-inline) + var(--sizes-inset));inset-block-end:calc(var(--sizes-frame-block) + var(--sizes-inset) + var(--sizes-lift));color:var(--color-body, #2c2d2e);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s linear,visibility 0s linear .25s}}@media only screen and (hover:hover)and (min-width:768px){.product-card .product-card-sizes{--sizes-inset: 15px}}@media(hover:hover){.product-card .product-card-sizes--quick-view{--sizes-lift: 50px}}.product-card .product-card-sizes[hidden],.product-card .product-card-sizes.is-empty{display:none}.product-card .product-card-sizes__list{display:flex;align-items:center;gap:2px;height:44px;padding:4px;overflow:hidden;background:var(--color-drawer-bg, #fff);border-radius:calc(var(--block-border-radius, 16px) / 2);box-shadow:0 4px 6px #00000014}.product-card .product-card-sizes__size,.product-card .product-card-sizes__more{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;min-width:34px;height:36px;margin:0;padding:0 6px;border:0;border-radius:max(var(--block-border-radius, 16px) / 2 - 4px,0px);background:none;color:inherit;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s linear}.product-card .product-card-sizes__size[hidden],.product-card .product-card-sizes__more[hidden]{display:none}.product-card .product-card-sizes__size:hover,.product-card .product-card-sizes__more:hover{background-color:rgba(var(--color-body-rgb),.07)}.product-card .product-card-sizes__size:focus-visible,.product-card .product-card-sizes__more:focus-visible{outline:0;box-shadow:0 0 0 1px var(--color-body, #2c2d2e) inset}.product-card .product-card-sizes__size .spinner{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:16px;height:16px;margin:0;margin-block-start:-8px;margin-inline-start:-8px;opacity:0}.product-card .product-card-sizes__size.is-sold-out{cursor:default}.product-card .product-card-sizes__size.is-sold-out:hover{background:none}.product-card .product-card-sizes__size.is-sold-out .product-card-sizes__value{opacity:.4;text-decoration:line-through}.product-card .product-card-sizes__size[href].is-sold-out{cursor:pointer}.product-card .product-card-sizes__size[href].is-sold-out:hover{background-color:rgba(var(--color-body-rgb),.07)}.product-card .product-card-sizes__size.loading{cursor:default}.product-card .product-card-sizes__size.loading .product-card-sizes__value{opacity:0}.product-card .product-card-sizes__size.loading .spinner{opacity:1}.product-card .product-card-sizes__more{flex-grow:0;opacity:.8;direction:ltr;unicode-bidi:isolate}.product-card .product-card-sizes__more:hover,.product-card .product-card-sizes__more:focus-visible{opacity:1}.product-card .product-card-sizes .quick-add-error{margin-block:0 6px;padding:8px 10px;background:var(--color-drawer-bg, #fff);border-radius:calc(var(--block-border-radius, 16px) / 2);box-shadow:0 4px 6px #00000014}@media(prefers-reduced-motion:reduce){.product-card .product-card-sizes{transition:visibility 0s linear .25s}.product-card .product-card-sizes__size,.product-card .product-card-sizes__more{transition:none}}@media(hover:hover){.product-card--border-true .product-card-sizes{--sizes-frame-inline: 10px;--sizes-frame-block: 10px}.product-card--content-spacing-true.product-card--border-true .product-card-sizes{--sizes-frame-block: 0px}.product-card:hover .product-card-sizes{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.product-card:has(:focus-visible) .product-card-sizes{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.product-card .product-featured-image.product-featured-image--sizes .product-card-media .product-card-media__dots{inset-block-end:60px}}@media only screen and (hover:hover)and (min-width:768px){.product-card .product-featured-image.product-featured-image--sizes .product-card-media .product-card-media__dots{inset-block-end:65px}}@media(hover:hover){.product-card .product-featured-image.product-featured-image--sizes .product-card-media--quick-view .product-card-media__dots{inset-block-end:110px}}@media only screen and (hover:hover)and (min-width:768px){.product-card .product-featured-image.product-featured-image--sizes .product-card-media--quick-view .product-card-media__dots{inset-block-end:115px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card-sizes.css.map */
