html.ng-js .ng-wishlist-slot[hidden]{display:block}.ng-wishlist-btn[hidden]{display:none}html.ng-js .ng-wishlist-btn[hidden]{display:inline-flex}.ng-wishlist-slot{position:absolute;inset:0 0 auto;z-index:2;aspect-ratio:var(--ngw-plate, 4 / 5);pointer-events:none}.ng-wishlist-btn{--ngw-z: 2.5rem;position:absolute;z-index:2;inset:.6rem .6rem auto auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-inline-size:var(--ngw-z);block-size:var(--ngw-z);margin:0;padding:0;border:0;border-radius:99rem;background:#fffdf9f0;box-shadow:inset 0 0 0 1px var(--ng-line, rgb(20 17 15 / .14)),0 .25rem .9rem -.35rem #14110f59;color:var(--ng-ink, #14110f);font:inherit;line-height:1;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .25s var(--ng-ease, ease),background-color .25s var(--ng-ease, ease)}.ng-wishlist-btn:after{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.ng-wishlist-slot>.ng-wishlist-btn{inset:auto .6rem .6rem auto}.ng-wishlist-btn svg{flex:none;inline-size:1.2rem;block-size:1.2rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:transform .25s var(--ng-ease, ease)}.ng-wishlist-btn .ng-wishlist-btn__icon{color:var(--ng-gold-deep, #7a5e2e);fill:var(--ngw-fill, none);stroke:var(--ngw-fill, var(--ng-ink, #14110f))}.ng-wishlist-btn:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--ng-ink, #14110f),0 .35rem 1.1rem -.35rem #14110f73}.ng-wishlist-btn:hover svg{transform:scale(1.1)}.ng-wishlist-btn:focus-visible{outline:2px solid var(--ng-gold-deep, #7a5e2e);outline-offset:2px}.ng-wishlist-btn--pop svg{animation:ngw-pop .36s var(--ng-ease, ease)}@keyframes ngw-pop{45%{transform:scale(1.3)}}.ng-card--compact>.ng-wishlist-slot .ng-wishlist-btn{--ngw-z: 2.1rem;inset:auto .4rem .4rem auto}.ng-card--compact>.ng-wishlist-slot .ng-wishlist-btn svg{inline-size:1rem;block-size:1rem}.ng-wishlist-btn--hero{--ngw-z: 2.75rem;inset:.75rem .75rem auto auto}.ng-wishlist-btn__text{display:none}@media(min-width:750px){.ng-wishlist-btn--hero{--ngw-z: 2.9rem;inset:1rem 1rem auto auto;padding-inline:1rem 1.2rem}.ng-wishlist-btn__text{font-family:var(--ng-label, inherit);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.ng-wishlist-btn__text--off{display:var(--ngw-off, inline)}.ng-wishlist-btn__text--on{display:var(--ngw-on, none)}}a.ng-wishlist-link{position:relative;display:none;align-items:center;justify-content:center;color:var(--color-foreground, inherit);text-decoration:none;cursor:pointer}.ng-wishlist-link .svg-wrapper{inline-size:var(--button-size, 2.75rem);block-size:var(--button-size, 2.75rem)}.ng-wishlist-link .svg-wrapper>svg{inline-size:var(--icon-size-md, 1.375rem);block-size:var(--icon-size-md, 1.375rem)}.ng-wishlist-link svg,.ng-wishlist-row svg{inline-size:1.25rem;block-size:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width, 1.5px);stroke-linecap:round;stroke-linejoin:round}html.ng-js a.ng-wishlist-link--phones{display:flex}@media(min-width:750px){html.ng-js a.ng-wishlist-link{display:flex}}.ng-wishlist-link__n{display:none;position:absolute;inset:.3rem 0 auto auto;box-sizing:border-box;min-inline-size:1.05rem;block-size:1.05rem;padding:0 .25rem;border-radius:99rem;background:var(--ng-gold-deep, #7a5e2e);color:#fffdf9;font:600 .625rem / 1.05rem var(--ng-sans, sans-serif);text-align:center;pointer-events:none}html[data-ngw-n] .ng-wishlist-link__n{display:block}.ng-wishlist-link__n:after{content:var(--ngw-n, "")}@media(max-width:749px){html[data-ngw-n] #header-component:not(:has(.ng-wishlist-link--phones)) .header__icon--menu .header-drawer-icon--open{position:relative;overflow:visible}html[data-ngw-n] #header-component:not(:has(.ng-wishlist-link--phones)) .header__icon--menu .header-drawer-icon--open:after{content:var(--ngw-n, "");position:absolute;inset:-.45rem -.6rem auto auto;box-sizing:border-box;min-inline-size:1rem;block-size:1rem;padding:0 .25rem;border-radius:99rem;background:var(--ng-gold-deep, #7a5e2e);color:#fffdf9;font:600 .625rem / 1rem var(--ng-sans, sans-serif);text-align:center;pointer-events:none}}.ng-wishlist-row{display:none}html.ng-js .ng-wishlist-row{display:flex;align-items:center;gap:.75rem;min-block-size:3.5rem;margin-inline:var(--padding-xl, 1.25rem);border-block-end:1px solid var(--ng-line-soft, rgb(20 17 15 / .08));color:inherit;font-family:var(--ng-serif, inherit);font-size:1.6rem;line-height:1.15;text-decoration:none}.ng-wishlist-row__n{box-sizing:border-box;min-inline-size:1.5rem;padding:.15rem .45rem;border-radius:99rem;background:var(--ng-gold-deep, #7a5e2e);color:#fffdf9;font:600 .75rem / 1.2 var(--ng-sans, sans-serif);text-align:center}.ng-wishlist-row__n[hidden]{display:none}.ng-wishlist-toast{position:fixed;z-index:2000;inset:auto auto calc(1.25rem + env(safe-area-inset-bottom,0px)) 50%;transform:translate(-50%,.75rem);display:flex;align-items:center;gap:1rem;inline-size:max-content;max-inline-size:calc(100vw - 2rem);padding:.85rem 1.25rem;background:var(--ng-ink, #14110f);color:var(--ng-ivory, #faf6ef);font:500 .875rem / 1.35 var(--ng-sans, sans-serif);box-shadow:0 .75rem 2rem -.5rem #14110f73;opacity:0;transition:opacity .22s ease,transform .22s ease}.ng-wishlist-toast--in{opacity:1;transform:translate(-50%)}.ng-wishlist-toast :is(a,button){min-block-size:2.75rem;margin-block:-.85rem;padding:0;border:0;background:none;color:var(--ng-gold-light, #e6d3a6);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center}@media(max-width:749px){.ng-wishlist-toast{inset-block-end:calc(5.25rem + env(safe-area-inset-bottom,0px))}}.ng-wishlist__head{margin-block-end:clamp(1.25rem,3vw,2.25rem)}.ng-wishlist__title{font-size:clamp(2.4rem,5.4vw,4.2rem)}.ng-wishlist__count{margin:0;font-size:.9375rem;color:var(--ng-soft, #5c534b)}.ng-wishlist :is([data-ngw-count],[data-ngw-empty],[data-ngw-tools],[data-ngw-shared],[data-ngw-arrive],[data-ngw-arrive-on],[data-ngw-arrive-form],[data-ngw-loading],.ng-wishlist__error,[data-ngw-share-note],[data-ngw-arrive-cap])[hidden]{display:none}.ng-wishlist__loading{margin:0 0 1.5rem;color:var(--ng-soft, #5c534b)}.ng-wishlist__empty{display:grid;gap:1rem;justify-items:start;padding-block:clamp(1rem,4vw,3rem);max-inline-size:34rem}.ng-wishlist__empty>*{margin:0}.ng-wishlist__grid:empty{display:none}.ng-wishlist__item{position:relative;min-inline-size:0;transition:opacity .2s ease,transform .2s ease}.ng-wishlist__item--out{opacity:0;transform:scale(.97)}.ng-wishlist__item--wait:before{content:"";display:block;aspect-ratio:4 / 5;background:linear-gradient(180deg,#fff,#fdf9f1 58%,#f4ead8);box-shadow:inset 0 0 0 1px var(--ng-line-soft, rgb(20 17 15 / .08))}.ng-wishlist__item--wait:after{content:"";display:block;block-size:4.5rem}.ng-wishlist__item .ng-card .ng-wishlist-slot,.ng-wishlist__heart{display:none}.ng-wishlist--shared .ng-wishlist__heart{display:inline-flex}.ng-wishlist--shared .ng-wishlist__remove{display:none}.ng-wishlist__remove svg{inline-size:1.05rem;block-size:1.05rem}.ng-wishlist__shared{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:clamp(2rem,5vw,3.5rem)}.ng-wishlist__tools{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-block-start:clamp(2.5rem,6vw,4.5rem);padding-block-start:clamp(1.5rem,4vw,2.5rem);border-block-start:1px solid var(--ng-line, rgb(20 17 15 / .14))}.ng-wishlist__share{display:grid;gap:.75rem;justify-items:start;max-inline-size:34rem}.ng-wishlist__share>*{margin:0}.ng-wishlist__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.ng-wishlist__where{margin:0}.ng-wishlist__textbtn{min-block-size:2.75rem;padding:0;border:0;background:none;color:var(--ng-gold-deep, #7a5e2e);font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ng-wishlist__textbtn:focus-visible,.ng-wishlist-toast :is(a,button):focus-visible,.ng-wishlist-link:focus-visible,.ng-wishlist-row:focus-visible{outline:2px solid var(--ng-gold-deep, #7a5e2e);outline-offset:2px}.ng-wishlist__arrive{display:grid;gap:1rem 2.5rem;margin-block-end:clamp(1.75rem,4vw,3rem);padding:clamp(1.1rem,3vw,2rem);background:var(--ng-bone, #f2eadc);box-shadow:inset 0 0 0 1px var(--ng-line-soft, rgb(20 17 15 / .08))}@media(min-width:990px){.ng-wishlist__arrive{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.ng-wishlist__arrive-text{display:grid;gap:.5rem}.ng-wishlist__arrive-form{min-inline-size:0}.ng-wishlist__arrive-text>*{margin:0}.ng-wishlist__tick{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;margin-block-start:.9rem;font-size:.875rem;line-height:1.5;color:var(--ng-ink-2, #2a2420);cursor:pointer}.ng-wishlist__tick input{inline-size:1.25rem;block-size:1.25rem;margin:.05rem 0 0;accent-color:var(--ng-ink, #14110f)}.ng-wishlist__error{margin:.75rem 0 0}.ng-wishlist__arrive-on{display:grid;gap:.5rem;justify-items:start}.ng-wishlist__arrive-on>*{margin:0}@media(max-width:749px){.ng-wishlist__arrive-text .ng-text{font-size:.9375rem;line-height:1.55}}@media(prefers-reduced-motion:reduce){.ng-wishlist-btn,.ng-wishlist-btn svg,.ng-wishlist-toast,.ng-wishlist__item{transition:none}.ng-wishlist-btn--pop svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ng-wishlist.css.map */
