.cvp{min-width:0;display:grid;gap:var(--sp-2d5);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid rgb(var(--color-foreground) / .08);line-height:1.2}.product-card:has(.cvp) .product-card__media>a.media{overflow:hidden}.product-card__media>a.media>img.cvp-slide-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-card__content:has(>.cvp){min-width:0}.product-card:has(.cvp){cursor:pointer}.cvp-heading{display:grid;gap:var(--sp-1);min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.product-card__content:has(.cvp-heading){min-width:0}.cvp-heading__brand{color:rgb(var(--color-foreground) / .55);font-size:var(--text-2xs);font-weight:var(--font-medium);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cvp-heading__variant{color:rgb(var(--color-foreground) / .6);font-size:var(--text-sm);line-height:1.25}.product-card .cvp-details .price .price__regular{font-size:var(--font-product-size);font-weight:var(--font-medium)}.product-card .cvp-details .price .price__sale{font-size:var(--text-sm);font-weight:var(--font-normal)}.product-card__content:has(.cvp-heading){container:cvp-card / inline-size}@container cvp-card (min-width: 300px){.product-card .product-card__content>.product-card__details.cvp-details{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);text-align:start}.cvp-details .cvp-heading{flex:1 1 auto}.cvp-details:has(.cvp-heading__brand) .price{padding-top:calc(var(--text-2xs) * 1.2 + var(--sp-1))}.cvp-details .price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:var(--sp-1);text-align:end}.cvp-details .price>*{align-self:flex-end;margin:0}}.cvp-add .cvp-add__icon-bell{display:none}@media(max-width:767px){.cvp-add[data-state=notify] .cvp-add__icon-bell{display:block}.cvp-add[data-state=notify] .cvp-add__icon-cart{display:none}}.cvp__option{display:grid;gap:var(--sp-2)}.cvp__label{display:none;flex-wrap:wrap;justify-content:var(--cvp-justify, center);gap:0 var(--sp-1d5);font-size:var(--text-xs);letter-spacing:.02em}.cvp__name{color:rgb(var(--color-foreground) / .55)}.cvp__name:after{content:":"}.cvp__current{font-weight:var(--font-medium)}.cvp__values{display:flex;flex-wrap:nowrap;gap:var(--sp-1d5)}.cvp__values>.cvp__pill,.cvp__values>.cvp__swatch{flex:1 1 0;min-width:0}@container cvp-card (max-width: 200px){.cvp__values:not(.cvp__values--swatch){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.cvp__pill,.cvp__swatch{position:relative;cursor:pointer;transition:border-color var(--animation-short),background-color var(--animation-short),color var(--animation-short),opacity var(--animation-short)}.cvp__pill{min-height:2rem;padding:var(--sp-1d5) var(--sp-1);overflow:hidden;text-overflow:ellipsis;border:1px solid rgb(var(--color-foreground) / .18);border-radius:var(--rounded-full);background:transparent;color:rgb(var(--color-foreground));font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:0;line-height:1.1;white-space:nowrap}.cvp__pill:hover{border-color:rgb(var(--color-foreground) / .6)}.cvp__pill[aria-pressed=true]{border-color:rgb(var(--color-button-background));background:rgb(var(--color-button-background));color:rgb(var(--color-button-text))}.cvp__swatch{display:grid;place-items:center;height:3rem;padding:0;overflow:hidden;border:1px solid rgb(var(--color-foreground) / .12);border-radius:var(--rounded-full);background:transparent}.cvp__swatch img{position:absolute;top:3px;right:6px;bottom:3px;left:6px;width:calc(100% - 12px);max-width:none;height:calc(100% - 6px);object-fit:contain}.cvp__dot{display:block;width:1.625rem;height:1.625rem;border-radius:var(--rounded-full);box-shadow:inset 0 0 0 1px #0000001f}.cvp__swatch:hover{border-color:rgb(var(--color-foreground) / .5)}.cvp__swatch[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.cvp__pill.is-sold-out,.cvp__swatch.is-sold-out{opacity:.5}.cvp__pill.is-sold-out{text-decoration:line-through}.cvp__swatch.is-sold-out:after{content:"";position:absolute;inset:50% 15% auto;height:1px;background:rgb(var(--color-foreground) / .6);transform:rotate(-12deg)}.cvp__pill[aria-pressed=true].is-sold-out,.cvp__swatch[aria-pressed=true].is-sold-out{opacity:.7}@media(max-width:767px){.cvp{gap:var(--sp-2)}.cvp__swatch{height:2.5rem}.cvp__swatch img{top:2px;right:4px;bottom:2px;left:4px;width:calc(100% - 8px);height:calc(100% - 4px)}.cvp__values>.cvp__pill{min-height:1.875rem;padding:var(--sp-1) 2px;font-size:var(--text-3xs);letter-spacing:-.01em}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/card-variant-picker.css.map */
