.wishlist-drawer{--wishlist-plum: #660033;--wishlist-plum-dark: #430022;--wishlist-ivory: #fbfaf7;--wishlist-ink: #3d3935;--wishlist-muted: #7c736c;--wishlist-rule: #e8ded4;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;height:100vh;height:100dvh;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s linear .25s}.wishlist-drawer.is-active{visibility:visible;pointer-events:auto;transition-delay:0s}.wishlist-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#23101975;opacity:0;cursor:pointer;transition:opacity .25s ease}.wishlist-drawer.is-active .wishlist-drawer__overlay{opacity:1}.wishlist-drawer__panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(48rem,100vw);max-width:100%;height:100%;margin:0;background:#fbfaf7;overflow-x:hidden;color:rgb(var(--color-foreground));box-shadow:-1.2rem 0 4rem #2310192e;transform:translate(100%);transition:transform .25s ease}.wishlist-drawer.is-active .wishlist-drawer__panel{transform:translate(0)}.wishlist-drawer__header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 4.4rem;align-items:center;gap:1.2rem;min-width:0;padding:max(2.2rem,env(safe-area-inset-top)) max(2.4rem,env(safe-area-inset-right)) 2.2rem max(2.4rem,env(safe-area-inset-left));border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.wishlist-drawer__title{min-width:0;margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,2.6rem);font-weight:var(--font-heading-weight);line-height:1.2}.wishlist-drawer__count{color:rgba(var(--color-foreground),.68);font-size:1.3rem;white-space:nowrap}.wishlist-drawer__close,.wishlist-item__remove{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:50%;background:transparent;color:var(--wishlist-plum);cursor:pointer}.wishlist-drawer__close{position:relative;justify-self:end;inset:auto}.wishlist-drawer__close:hover,.wishlist-item__remove:hover{background:#66003314}.wishlist-drawer__status,.wishlist-drawer__empty,.wishlist-drawer__items{grid-row:2;grid-column:1;min-width:0;min-height:0}.wishlist-drawer__status{z-index:1;align-self:start;margin:0;padding:2.4rem;color:rgba(var(--color-foreground),.72);text-align:center}.wishlist-drawer__status:empty{display:none}.wishlist-drawer__status[data-state=loading]{align-self:center}.wishlist-drawer__status[data-state=error]{color:var(--wishlist-plum)}.wishlist-drawer__empty{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;padding:3.2rem max(2.4rem,env(safe-area-inset-right)) max(3.2rem,env(safe-area-inset-bottom)) max(2.4rem,env(safe-area-inset-left));text-align:center}.wishlist-drawer__empty[hidden]{display:none}.wishlist-drawer__empty-icon{color:var(--wishlist-plum)}.wishlist-drawer__empty-text{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2rem}.wishlist-drawer__empty .button{background:var(--wishlist-plum);border-radius:10rem;color:#fff;letter-spacing:.16em;min-height:4.8rem;padding:0 2.5rem;text-transform:uppercase}.wishlist-drawer__empty .button:before,.wishlist-drawer__empty .button:after{content:none}.wishlist-drawer__empty .button:hover,.wishlist-drawer__empty .button:focus-visible{background:var(--wishlist-plum-dark);color:#fff}.wishlist-drawer__items{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 max(2.4rem,env(safe-area-inset-right)) max(2.4rem,env(safe-area-inset-bottom)) max(2.4rem,env(safe-area-inset-left))}.wishlist-item{display:grid;grid-template-columns:9.6rem minmax(0,1fr) 4.4rem;align-items:center;gap:1.6rem;min-width:0;padding:2rem 0}.wishlist-item+.wishlist-item{border-top:.1rem solid var(--wishlist-rule)}.wishlist-item__media{display:block;position:relative;width:9.6rem;height:9.6rem;overflow:hidden;border-radius:.8rem;background:#f1eee8}.wishlist-item__media--empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c736c' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 20'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:2.8rem;opacity:.55}.wishlist-item__image{position:relative;z-index:1}.wishlist-item__image[hidden]{display:none}.wishlist-item__image{display:block;width:100%;height:100%;object-fit:cover}.wishlist-item__details{min-width:0}.wishlist-item__title{display:flex;align-items:center;min-height:4.4rem;color:var(--wishlist-ink);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;letter-spacing:.035em;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.wishlist-item__price{margin:.6rem 0 0;color:var(--wishlist-ink);font-size:1.35rem;font-weight:600}.wishlist-drawer__close:focus-visible,.wishlist-drawer__overlay:focus-visible,.wishlist-drawer__empty .button:focus-visible,.wishlist-item__media:focus-visible,.wishlist-item__title:focus-visible,.wishlist-item__remove:focus-visible{outline:.2rem solid var(--wishlist-plum);outline-offset:.3rem}@media screen and (max-width:749px){.wishlist-drawer__panel{width:100vw}.wishlist-drawer__header{grid-template-columns:minmax(0,1fr) auto 4.4rem;padding-right:max(1.8rem,env(safe-area-inset-right));padding-left:max(1.8rem,env(safe-area-inset-left))}.wishlist-drawer__count{font-size:1.2rem}.wishlist-drawer__items{padding-right:max(1.8rem,env(safe-area-inset-right));padding-left:max(1.8rem,env(safe-area-inset-left))}.wishlist-item{grid-template-columns:8rem minmax(0,1fr) 4.4rem;gap:1.2rem}.wishlist-item__media{width:8rem;height:8rem}.wishlist-item__title{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.wishlist-drawer,.wishlist-drawer__overlay,.wishlist-drawer__panel{transition:none}}#WishlistDrawer,#WishlistDrawer *,#WishlistDrawer *:before,#WishlistDrawer *:after{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-wishlist-drawer.css.map */
