.wishlist-section{position:relative;background:rgb(var(--color-background))}.wishlist__hero{background:rgb(var(--color-background))}.wishlist__header{text-align:center;max-width:720px;margin:0 auto;color:rgb(var(--color-foreground))}.wishlist__eyebrow{font-family:var(--font-body-family);font-size:.9rem;letter-spacing:.5em;text-transform:uppercase;margin:0 0 .75rem;color:rgba(var(--color-foreground),.6)}.wishlist__title{font-family:var(--font-heading-family);font-size:clamp(2.5rem,4vw,3.75rem);letter-spacing:.05em;text-transform:uppercase;margin:0}.wishlist__description{font-family:var(--font-body-family);font-size:1rem;line-height:1.8;color:rgba(var(--color-foreground),.75);margin:1rem auto 0}.wishlist__surface{background:rgb(var(--color-background));padding:0 0 4rem}.wishlist__empty{text-align:center;padding:3rem 2rem;border:1px solid #e4e4e7;border-radius:.75rem;background:#fff;color:rgb(var(--color-foreground))}.wishlist__empty[hidden],.wishlist-table[hidden]{display:none}.wishlist-table{overflow:hidden}.wishlist-table__header{display:flex;justify-content:space-between;padding:1.5rem 0rem;font-size:14px;line-height:22px;letter-spacing:0em;text-transform:uppercase;border-bottom:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),1)}.wishlist-table__heading--price{text-align:right}.wishlist-table__body{display:flex;flex-direction:column}.wishlist-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,30%);gap:2rem;align-items:center;padding:1.5rem 0rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.wishlist-row:last-child{border-bottom:none}.wishlist-row__media{width:190px;aspect-ratio:1 / 1;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03);display:block;position:relative;overflow:hidden}.wishlist-row__media img{width:100%;height:100%;object-fit:cover}.wishlist-row__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.6}.wishlist-row__placeholder[hidden]{display:none}.wishlist-row__details{display:flex;flex-direction:column;gap:.4rem}.wishlist-row__brand{font-family:var(--font-body-family);font-size:.85rem;letter-spacing:.4em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0}.wishlist-row__brand[hidden]{display:none}.wishlist-row__title{font-family:var(--font-heading-family);text-decoration:none;color:rgb(var(--color-foreground));font-size:18px;line-height:100%;letter-spacing:0em;text-transform:uppercase}.wishlist-row__title:hover{text-decoration:underline}.wishlist-row__meta{font-family:var(--font-body-family);color:rgba(var(--color-foreground),.7);margin:0;font-size:18px;line-height:100%;letter-spacing:0em}.wishlist-row__meta[hidden]{display:none}.wishlist-row__meta-line{display:block;line-height:1.4;letter-spacing:0em}.wishlist-row__meta-line:not(:last-child){margin-bottom:.1rem}.wishlist-row__price{text-align:right;display:flex;flex-direction:column;gap:.5rem;margin-left:auto}.wishlist-row__price-value{font-family:var(--font-body-family);margin:0;color:rgb(var(--color-foreground));font-size:18px;line-height:100%;letter-spacing:0em}.wishlist-row__price-value[hidden]{display:none}.wishlist-row__remove{border:none;background:transparent;font-family:var(--font-body-family);letter-spacing:.2em;color:rgba(var(--color-foreground),.7);cursor:pointer;padding:0;font-size:16px;line-height:24px;letter-spacing:0em;border-bottom:1px solid rgba(var(--color-foreground),.7)}.wishlist-row__remove:hover{color:rgba(var(--color-foreground),1);border-bottom:1px solid rgba(var(--color-foreground),1)}@media screen and (max-width:749px){.wishlist-row{grid-template-columns:minmax(220px,140px) 1fr;grid-template-areas:"media info" "price price"}.wishlist-row__media{grid-area:media}.wishlist-row__details{grid-area:info}.wishlist-row__price{grid-area:price;align-items:flex-start;text-align:left;margin-top:1rem;width:100%}}@media screen and (max-width:749px){.wishlist-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"media media" "info price";align-items:flex-start;padding:1.25rem 0rem}.wishlist-row__media{width:100%;justify-self:center;grid-area:media}.wishlist-row__details{grid-area:info}.wishlist-row__price{margin-top:0;align-items:flex-end;text-align:right;grid-area:price}.wishlist-table__header{font-size:.8rem;letter-spacing:.2em;padding:1rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-wishlist.css.map */
