.gr-wish-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0a0a0a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--gr-border);color:var(--gr-bone);width:36px;height:36px;border-radius:var(--gr-radius-full);cursor:pointer;transition:background .14s,color .14s,border-color .14s,transform .14s}.gr-wish-btn:hover{color:var(--gr-orange);border-color:var(--gr-orange);transform:translateY(-1px)}.gr-wish-btn.is-saved{color:var(--gr-orange);border-color:var(--gr-orange)}.gr-wish-btn__icon{display:inline-flex;position:relative;width:18px;height:18px}.gr-wish-btn__icon-off,.gr-wish-btn__icon-on{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .18s,transform .18s}.gr-wish-btn__icon-on{opacity:0;transform:scale(.6)}.gr-wish-btn.is-saved .gr-wish-btn__icon-off{opacity:0}.gr-wish-btn.is-saved .gr-wish-btn__icon-on{opacity:1;transform:scale(1)}.gr-wish-btn--card{position:absolute;top:10px;right:10px;z-index:2}.gr-wish-btn--pdp{width:auto;height:44px;padding:0 16px;border-radius:var(--gr-radius-sm);font-family:var(--gr-font-heading);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gr-fg)}.gr-wish-btn--pdp.is-saved{background:#ff55001a;color:var(--gr-orange)}.gr-wish-btn__label{line-height:1}[data-gr-wishlist-badge]{min-width:16px;height:16px;padding:0 4px;background:var(--gr-orange);color:var(--gr-black);border-radius:var(--gr-radius-full);font-family:var(--gr-font-heading);font-size:10px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}[data-gr-wishlist-badge][data-empty]{display:none}.gr-header__icon .gr-header__wish-count{position:absolute;top:2px;right:2px}.gr-wish-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--gr-bone);color:var(--gr-black);padding:10px 18px;border-radius:var(--gr-radius-full);font-family:var(--gr-font-heading);font-size:12px;letter-spacing:.14em;text-transform:uppercase;box-shadow:var(--gr-shadow-lg);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:var(--gr-z-modal)}.gr-wish-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.gr-wishlist{padding:clamp(24px,4vw,56px) clamp(16px,3vw,48px) clamp(48px,7vw,96px);max-width:1440px;margin:0 auto;display:grid;gap:clamp(20px,3vw,32px)}.gr-wishlist__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--gr-border)}.gr-wishlist__head .gr-eyebrow{color:var(--gr-orange);display:block;margin-bottom:6px}.gr-wishlist__title{margin:0;font-family:var(--gr-font-display);font-size:clamp(32px,4vw,48px);text-transform:uppercase;color:var(--gr-bone);line-height:1}.gr-wishlist__head-actions{display:inline-flex;gap:16px}.gr-wishlist__share,.gr-wishlist__clear{background:transparent;border:0;padding:6px 0;font-family:var(--gr-font-heading);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gr-fg-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gr-wishlist__share:hover,.gr-wishlist__clear:hover{color:var(--gr-orange)}.gr-wishlist__loading{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gr-wishlist__loading[hidden]{display:none!important}.gr-wishlist__skel{aspect-ratio:3/4;border-radius:var(--gr-radius-md);background:linear-gradient(90deg,var(--gr-bg-2) 0%,var(--gr-bg-3) 50%,var(--gr-bg-2) 100%);background-size:200% 100%;animation:gr-shimmer 1.2s linear infinite}.gr-wishlist__empty{text-align:center;padding:clamp(80px,12vw,160px) 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.gr-wishlist__empty[hidden]{display:none!important}.gr-wishlist__empty-hero{font-family:var(--gr-font-hero);font-size:clamp(64px,12vw,120px);color:#f5f0e814;text-transform:uppercase;letter-spacing:.04em;line-height:1}.gr-wishlist__empty-msg{font-family:var(--gr-font-heading);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--gr-fg-dim);margin:0;max-width:400px}.gr-wishlist__empty-cta{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.gr-wishlist__grid{display:grid;grid-template-columns:1fr;gap:0;list-style:none;margin:0;padding:0}.gr-wishlist__grid[hidden]{display:none!important}.gr-wish-card{display:grid;grid-template-columns:100px 1fr auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--gr-border)}.gr-wish-card:last-child{border-bottom:0}.gr-wish-card__img{display:block;width:100px;height:100px;background:var(--gr-bg-2);border:1px solid var(--gr-border);border-radius:var(--gr-radius-md);overflow:hidden}.gr-wish-card__img img{width:100%;height:100%;object-fit:cover;display:block}.gr-wish-card__info{display:flex;flex-direction:column;gap:4px}.gr-wish-card__type{font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--gr-orange)}.gr-wish-card__title{font-family:var(--gr-font-heading);font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--gr-bone);text-decoration:none;line-height:1.2}.gr-wish-card__title:hover{color:var(--gr-orange)}.gr-wish-card__price{font-family:var(--gr-font-heading);font-size:14px;color:var(--gr-fg-muted);margin-top:2px}.gr-wish-card__actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.gr-wish-card__remove{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;font-family:var(--gr-font-heading);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gr-fg-dim);cursor:pointer;padding:4px 0}.gr-wish-card__remove:hover{color:var(--gr-orange)}.gr-btn--sm{padding:8px 16px;font-size:11px;letter-spacing:.12em}@media(max-width:900px){.gr-wishlist__loading{grid-template-columns:repeat(2,1fr)}.gr-wish-card{grid-template-columns:80px 1fr;gap:12px}.gr-wish-card__actions{grid-column:1 / -1;flex-direction:row;align-items:center}.gr-wish-card__img{width:80px;height:80px}}@media(max-width:560px){.gr-wishlist__loading{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/gr-wishlist.css.map */
