.rv-card-sizes{display:block;align-self:stretch;width:100%;position:relative;z-index:var(--layer-raised)}.rv-card-sizes__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-2xs)}.rv-card-sizes__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;margin:0;padding:0 var(--padding-xs);-webkit-appearance:none;appearance:none;border:var(--variant-picker-button-border-width, 1px) solid var(--color-variant-border);border-radius:var(--variant-picker-button-radius);background-color:var(--color-variant-background);color:var(--color-variant-text);font-family:var(--font-paragraph--family);font-size:var(--font-size--xs);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}@media(hover:hover){.rv-card-sizes__button:not(:disabled):hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}}.rv-card-sizes__button:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.rv-card-sizes__button[aria-busy=true]{cursor:progress;opacity:var(--opacity-muted-text, .7)}.rv-card-sizes__button--sold-out{color:rgb(var(--color-variant-text-rgb) / var(--opacity-subdued-text, .6))}.rv-card-sizes__button--sold-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top right,transparent calc(50% - .5px),currentcolor calc(50% - .5px),currentcolor calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.rv-card-sizes__button:disabled{cursor:not-allowed;pointer-events:none}.rv-card-sizes--overlay{pointer-events:none}.rv-card-sizes--overlay .rv-card-sizes__list{width:fit-content;margin-inline:auto;pointer-events:auto}@media screen and (min-width:750px)and (hover:hover){.rv-card-sizes--hover{opacity:0;visibility:hidden;translate:0 6px;transition:opacity var(--animation-speed) var(--animation-easing),translate var(--animation-speed) var(--animation-easing),visibility 0s linear var(--animation-speed)}product-card:is(:hover,:focus-within) .rv-card-sizes--hover{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}}[product-grid-view=zoom-out] .rv-card-sizes{display:none}@media(prefers-reduced-motion:reduce){.rv-card-sizes__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rv-card-sizes.css.map */
