.cart-count[hidden],.nav-drawer__badge[hidden]{display:none}.site-header__menu-toggle{display:inline-flex!important;padding:4px}.site-header__menu-toggle svg{width:26px;height:26px}@media(max-width:699px){.site-header__actions,.site-header__bar{gap:12px}}.wishlist-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);cursor:pointer;transition:color .15s ease,transform .15s ease}.wishlist-btn svg{width:20px;height:20px}.wishlist-btn:hover{color:var(--color-magenta)}.wishlist-btn:active{transform:scale(.92)}.wishlist-btn.is-active{color:var(--color-magenta)}.wishlist-btn.is-active svg{fill:currentColor}.product-card-wrap{position:relative;display:block}.product-card-wrap>.product-card{display:block}.wishlist-btn--card{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--color-bg) 92%,transparent);box-shadow:0 1px 4px #140f0a2e}.wishlist-btn--product{flex:0 0 48px;width:48px;border:1px solid var(--scheme-line);border-radius:var(--radius)}.wishlist-btn--product svg{width:22px;height:22px}.wishlist-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:.9rem;font-weight:500;color:var(--scheme-text-soft)}.wishlist-link svg{width:18px;height:18px}.cart-line__actions{display:flex;gap:18px;margin-top:10px}.cart-line__wish{font-size:.85rem;text-decoration:underline;color:var(--scheme-text-soft);cursor:pointer}.cart-line__wish:hover{color:var(--color-magenta)}.cart-line__wish[disabled]{opacity:.5}.wishlist-page{padding-block:clamp(32px,4vw,56px)}.wishlist-page__sub{color:var(--scheme-text-soft);margin:10px 0 28px;max-width:56ch}.wishlist-grid{display:grid;gap:28px var(--gutter);grid-template-columns:repeat(2,1fr)}@media(min-width:700px){.wishlist-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.wishlist-grid{grid-template-columns:repeat(4,1fr)}}.wishlist-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:color-mix(in srgb,var(--color-ink) 6%,var(--color-bg))}.wishlist-card__media img{width:100%;height:100%;object-fit:cover}.wishlist-card__body{padding-top:12px;display:flex;flex-direction:column;gap:10px}.wishlist-card__body .product-card__price{margin-top:0}.wishlist-card__select{padding:9px 10px;font-size:.9rem}.wishlist-card__body .btn{padding:12px 16px;justify-content:center}.wishlist-card__remove{align-self:flex-start;font-size:.85rem;text-decoration:underline;color:var(--scheme-text-soft)}.wishlist-card__remove:hover{color:var(--color-magenta)}.wishlist-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,12px);opacity:0;pointer-events:none;z-index:300;background:var(--color-indigo);color:var(--color-cream);padding:12px 20px;border-radius:var(--radius);font-size:.92rem;box-shadow:0 6px 20px #140f0a40;transition:opacity .2s ease,transform .2s ease;max-width:90vw;text-align:center}.wishlist-toast.is-visible{opacity:1;transform:translate(-50%)}@media(min-width:990px){.wishlist-toast{bottom:32px}}#NavDrawer .nav-drawer__panel{left:0;right:auto;transform:translate(-100%);display:flex;flex-direction:column}#NavDrawer[open] .nav-drawer__panel{transform:translate(0)}.nav-drawer__head{display:flex;align-items:center;justify-content:space-between}.nav-drawer__head .nav-drawer__close{margin-left:0}.nav-drawer__title{font-family:var(--font-heading);font-style:italic;font-size:1.05rem;color:var(--color-mustard)}.nav-drawer nav a{display:flex;align-items:center;justify-content:space-between}.nav-drawer nav a svg{width:16px;height:16px;opacity:.6}.nav-drawer nav .nav-drawer__sub{margin-top:0;padding-left:14px;gap:0}.nav-drawer nav .nav-drawer__sub a{font-family:var(--font-body);font-size:1rem;padding:10px 4px;opacity:.88}.nav-drawer__quick{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:2px}.nav-drawer__quick a,.nav-drawer__quick button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 4px;font-size:1rem;text-align:left}.nav-drawer__quick svg{width:20px;height:20px;flex-shrink:0}.nav-drawer__quick a:hover,.nav-drawer__quick button:hover{color:var(--color-mustard)}.nav-drawer__badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-magenta);color:var(--color-cream);font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/wishlist.css.map */
