.wishlist-page{padding-block:var(--padding-lg) var(--padding-3xl);background:color-mix(in srgb,var(--wishlist-surface-strong) 38%,transparent)}.wishlist-page__section{display:grid;gap:var(--gap-md)}.wishlist-page__hero{display:grid;gap:var(--gap-sm);align-items:end;padding-bottom:var(--padding-xs)}.wishlist-page__eyebrow{margin:0 0 var(--gap-2xs);color:var(--wishlist-accent);font-size:var(--font-size--sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.wishlist-page__title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.05em}.wishlist-page__description{max-width:48ch;color:var(--wishlist-muted);font-size:var(--font-size--base);line-height:var(--line-height-normal)}.wishlist-page__description>*{margin:0}.wishlist-page__hero-actions{display:flex;flex-wrap:wrap;gap:var(--gap-sm);align-items:center}.wishlist-page__stat-card{min-width:148px;padding:var(--padding-sm) var(--padding-md);border:var(--style-border);border-radius:var(--style-border-radius-card);background:var(--wishlist-surface)}.wishlist-page__stat-label{display:block;margin-bottom:var(--gap-2xs);color:var(--wishlist-muted);font-size:var(--font-size--xs);text-transform:uppercase;letter-spacing:.08em}.wishlist-page__stat-value{font-size:clamp(1.55rem,3vw,2rem);line-height:1}.wishlist-page__browse.button{display:inline-flex;align-items:center;justify-content:center;min-width:170px;min-height:var(--button-height);border-radius:var(--style-border-radius-buttons-primary);background:var(--color-button-background);color:var(--color-button-text)}.wishlist-notification{display:grid;gap:var(--gap-2xs);padding:var(--padding-sm) var(--padding-md);border:var(--style-border);border-color:color-mix(in srgb,var(--wishlist-accent) 45%,var(--wishlist-border));border-radius:var(--style-border-radius-card);background:color-mix(in srgb,var(--wishlist-accent) 10%,var(--color-background))}.wishlist-notification__title,.wishlist-notification__message{margin:0}.wishlist-notification__title{font-weight:700}.wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap-sm)}.wishlist-item{display:grid;grid-template-columns:minmax(110px,132px) minmax(0,1fr);align-items:stretch;overflow:hidden;border:var(--style-border);border-color:var(--wishlist-border);border-radius:var(--style-border-radius-card);background:var(--wishlist-surface);box-shadow:var(--shadow-card);transition:transform var(--animation-speed) ease,box-shadow var(--animation-speed) ease,border-color var(--animation-speed) ease}.wishlist-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb,var(--wishlist-accent) 30%,var(--wishlist-border))}.wishlist-item__image-link{display:block;height:100%;background:color-mix(in srgb,var(--wishlist-surface-strong) 80%,white)}.wishlist-item img{width:100%;height:100%;object-fit:cover;display:block}.wishlist-item-details{display:flex;flex:1;flex-direction:column;gap:var(--gap-xs);padding:var(--padding-md)}.wishlist-item__eyebrow{margin:0;color:var(--wishlist-muted);font-size:var(--font-size--xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.wishlist-item-details a{color:inherit;text-decoration:none}.wishlist-item-details h3{margin:0;font-size:var(--font-size--base);line-height:var(--line-height-normal)}.wishlist-item__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xs);margin-top:auto}.wishlist-item .price{margin:0;font-size:var(--font-size--base);font-weight:var(--font-weight-bold)}.wishlist-item__status{padding:var(--gap-2xs) var(--gap-xs);border-radius:var(--style-border-radius-pill);background:color-mix(in srgb,var(--wishlist-accent) 15%,var(--color-background));color:var(--color-foreground);font-size:var(--font-size--2xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.wishlist-item-actions{display:flex;gap:var(--gap-xs);padding-top:var(--gap-2xs)}.wishlist-item-actions .button,.wishlist-item-actions .wishlist-remove{flex:1;min-height:var(--button-height-small);padding-inline:var(--padding-sm);border-radius:var(--style-border-radius-buttons-primary);justify-content:center;font-size:var(--font-size--sm)}.wishlist-item-actions .button{background:var(--color-button-background);color:var(--color-button-text)}.wishlist-remove{border:var(--style-border);border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,transparent);color:var(--color-error);cursor:pointer;transition:background-color var(--animation-speed) ease,border-color var(--animation-speed) ease,color var(--animation-speed) ease}.wishlist-remove:hover{background:color-mix(in srgb,var(--color-error) 15%,transparent);border-color:var(--color-error);color:var(--color-error)}.wishlist-empty{display:flex;justify-content:center}.wishlist-empty__card{max-width:720px;padding:var(--padding-xl);border:var(--style-border);border-color:var(--wishlist-border);border-radius:var(--style-border-radius-card);background:var(--wishlist-surface);text-align:center}.wishlist-empty__eyebrow{margin:0 0 var(--gap-xs);color:var(--wishlist-accent);font-size:var(--font-size--sm);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.wishlist-empty__title{margin:0 0 var(--gap-sm);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height)}.wishlist-empty__copy{color:var(--wishlist-muted)}.wishlist-empty__copy>*{margin:0}.wishlist-empty__button.button{display:inline-flex;margin-top:var(--gap-md);border-radius:var(--style-border-radius-buttons-primary);background:var(--color-button-background);color:var(--color-button-text)}@media screen and (min-width:990px){.wishlist-page__hero{grid-template-columns:minmax(0,1fr) auto}.wishlist-page__hero-actions{justify-content:flex-end}}@media screen and (max-width:749px){.wishlist-page{padding-block:var(--padding-md) var(--padding-2xl)}.wishlist-grid,.wishlist-item{grid-template-columns:1fr}.wishlist-item__image-link{max-height:280px}.wishlist-item img{aspect-ratio:.95}.wishlist-item-actions{flex-direction:column}.wishlist-page__browse.button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wishlist.css.map */
