.card-sizes__label{margin:0;font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.16em;text-align:center;text-transform:uppercase}.card-sizes__options{display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem}.card-sizes__button{position:relative;min-width:4.4rem;min-height:4.4rem;padding:.6rem 1rem;border:0;background:none;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.card-sizes__button>span{padding-bottom:.2rem;border-bottom:.1rem solid transparent}.card-sizes__button:hover>span{border-bottom-color:currentColor}.card-sizes__button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.2rem}.card-sizes__button:disabled{cursor:not-allowed;opacity:.4;text-decoration:line-through}.card-sizes__button.loading>span{visibility:hidden}.card-sizes__button .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.card-sizes__button .loading__spinner.hidden{display:none}.card-sizes__button .loading__spinner .spinner{width:1.6rem}.card-sizes-frame{position:absolute;top:0;right:0;left:0;z-index:2;padding-bottom:var(--ratio-percent);pointer-events:none}.card-sizes--overlay{position:absolute;right:1rem;bottom:1rem;left:1rem;padding:1rem .6rem .2rem;background:rgb(var(--color-background));opacity:0;transform:translateY(.8rem);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.card-wrapper:hover .card-sizes--overlay,.card-sizes--overlay:focus-within{opacity:1;transform:none;pointer-events:auto}.card-sizes--inline{position:relative;z-index:2;grid-row-start:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--text-alignment);gap:0 .4rem;margin-top:.4rem}.card-sizes--inline .card-sizes__label{text-align:inherit}@media(hover:hover)and (pointer:fine){.card-sizes--inline{display:none}}@media(hover:none),(pointer:coarse){.card-sizes--overlay{display:none}}@media(prefers-reduced-motion:reduce){.card-sizes--overlay{transition:none}}.collection--editorial .product-card-wrapper .card{--text-alignment: left}.collection--editorial .card__information{text-align:left}.collection--editorial .card__heading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;letter-spacing:.02em}.collection--editorial .card-information .price{font-size:1.3rem;letter-spacing:.02em}.collection--editorial .card .card__badge{align-self:flex-start;grid-row-start:1;justify-self:flex-start}.collection--editorial .card .badge{padding:.3rem .8rem;border:0;border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.1rem;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-card-editorial.css.map */
