:root{--wishlist-pink: #ff67a7}.wishlist-heart{--wishlist-size: 26px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;flex-shrink:0;transition:color .15s ease,transform .18s ease,background .15s ease}.wishlist-heart:hover{color:var(--wishlist-pink)}.wishlist-heart:focus-visible{outline:2px solid var(--wishlist-pink);outline-offset:3px}.wishlist-heart[aria-pressed=true]{color:var(--wishlist-pink)}.wishlist-heart[aria-pressed=true] .wishlist-heart__icon{fill:var(--wishlist-pink);stroke:var(--wishlist-pink)}.wishlist-heart.is-loading{opacity:.45;pointer-events:none}.wishlist-heart.is-pop .wishlist-heart__icon{animation:wishlist-heart-pop .28s ease}@keyframes wishlist-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.wishlist-heart__icon{width:var(--wishlist-size);height:var(--wishlist-size);display:block;fill:none;stroke:currentColor;transition:fill .15s ease,stroke .15s ease}.pdp-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdp-title-row__heading{flex:1 1 auto;margin:0;min-width:0}.pdp-title-row__wishlist{flex:0 0 auto;margin-top:.15em}.wishlist-heart--pdp-title{--wishlist-size: 24px;width:40px;height:40px;color:inherit}.wishlist-heart--pdp-title:hover,.wishlist-heart--pdp-title[aria-pressed=true]{color:var(--wishlist-pink)}.pdp-wishlist-save{display:flex;justify-content:center;margin-top:12px}.wishlist-heart--pdp-save{--wishlist-size: 24px;width:40px;height:40px;color:inherit}.wishlist-heart--pdp-save:hover,.wishlist-heart--pdp-save[aria-pressed=true]{color:var(--wishlist-pink)}.wishlist-heart__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.card-title-row .card-title{flex:1 1 auto;min-width:0;margin:0}.card-title-row__wishlist{flex:0 0 auto;margin-top:-2px}.wishlist-heart--card{--wishlist-size: 18px;width:28px;height:28px;color:inherit;background:transparent;box-shadow:none}.wishlist-heart--card:hover,.wishlist-heart--card[aria-pressed=true]{color:var(--wishlist-pink);background:transparent}.cart-item__save-for-later{display:inline;margin:8px 0 0;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:max(1.2rem,.75em);font-weight:400;line-height:1.3;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;opacity:.55;cursor:pointer}.cart-item__save-for-later:hover{opacity:.9;color:var(--wishlist-pink, #fe8aab)}.cart-item__save-for-later.is-loading{opacity:.35;pointer-events:none}.wishlist-stash{--ws-pink: #ff67a7;--ws-blue: #2fb8e1;--ws-yellow: #fcc523;--ws-ink: #231f20;--ws-tint-pink: #fedef9;--ws-tint-blue: #cfefff;--ws-tint-yellow: #feefb5;--ws-hero-bg: var(--ws-tint-pink)}.wishlist-stash__hero-band{background:var(--ws-hero-bg);padding:40px 0 44px;box-shadow:0 6px 24px #231f2017}@media(min-width:900px){.wishlist-stash__hero-band{padding:56px 0 52px}}.wishlist-stash__hero{text-align:center;max-width:72rem;margin:0 auto}.wishlist-stash__eyebrow{margin:0 0 12px;font-size:var(--font-size, 1.6rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ws-pink)}.wishlist-stash__title{margin:0;color:var(--ws-ink);font-size:var(--font-size)}.wishlist-stash__title.h1{--font-size: 2.6rem}@media(min-width:768px){.wishlist-stash__title.h1{--font-size: 3.2rem}}.wishlist-stash__intro{margin:16px auto 0;max-width:40rem;font-size:var(--font-size, 1.6rem);line-height:1.45;color:var(--ws-ink);opacity:.85}.wishlist-stash__intro--login{margin-left:auto;margin-right:auto}.wishlist-stash__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,56rem);margin:36px auto 0;justify-content:center;align-items:stretch}.wishlist-stash__stats--1{grid-template-columns:minmax(0,1fr);width:min(100%,28rem)}.wishlist-stash__stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-stash__stats--3{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,72rem)}@media(min-width:700px){.wishlist-stash__stats{gap:28px}}.wishlist-stash__stat{padding:32px 24px;border-radius:16px;border:1px solid rgba(35,31,32,.1);box-shadow:0 6px 24px #231f2014,0 1px 2px #231f200d;background:#fff;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;text-align:center}@media(min-width:700px){.wishlist-stash__stat{padding:40px 32px;min-height:210px}}.wishlist-stash__stat--stash,.wishlist-stash__stat--extra{background:#fff}.wishlist-stash__stat-value{margin:0;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ws-ink);--font-size: 4.8rem;text-align:center}.wishlist-stash__stat-value.h1{--font-size: 4.8rem;text-align:center}@media(min-width:700px){.wishlist-stash__stat-value,.wishlist-stash__stat-value.h1{--font-size: 6.4rem}}.wishlist-stash__stat-label{margin:0 auto;max-width:16ch;font-size:1.8rem;font-weight:700;line-height:1.25;color:var(--ws-ink);text-align:center}@media(min-width:700px){.wishlist-stash__stat-label{font-size:2rem}}.wishlist-stash__view-bar{background:transparent;padding:22px 0 8px}@media(min-width:900px){.wishlist-stash__view-bar{padding:28px 0 12px}}.wishlist-stash__view-switch{display:flex;flex-wrap:nowrap;gap:6px;margin:0;justify-content:center;align-items:center;width:100%}.wishlist-stash__view-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:10px 12px;border:1px solid rgba(35,31,32,.14);border-radius:999px;background:var(--ws-tint-pink);color:var(--ws-ink);font:inherit;font-size:1.4rem;font-weight:400;line-height:1;white-space:nowrap;flex:1 1 0;min-width:0;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.wishlist-stash__view-btn:focus-visible{outline:3px solid var(--ws-ink);outline-offset:2px}@media(min-width:700px){.wishlist-stash__view-switch{gap:10px;width:auto}.wishlist-stash__view-btn{flex:0 0 auto;padding:12px 20px;font-size:inherit}}.wishlist-stash__view-btn:hover{border-color:var(--ws-pink);color:var(--ws-pink)}.wishlist-stash__view-btn.is-active{background:var(--ws-ink);color:#fff;border-color:var(--ws-ink)}.wishlist-stash__view-btn.is-active:hover{color:#fff}.wishlist-stash__view-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;padding:2px 7px;border-radius:999px;background:#ffffff8c;font-size:inherit;font-weight:400;font-variant-numeric:tabular-nums}.wishlist-stash__view-btn.is-active .wishlist-stash__view-count{background:#fff3}.wishlist-stash__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px;margin:40px 0 8px}.wishlist-stash__pagination-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.wishlist-stash__pagination-link.is-disabled{opacity:.35;text-decoration:none;pointer-events:none}.wishlist-stash__pagination-status{font-variant-numeric:tabular-nums;color:#231f20b3}.wishlist-stash__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:8px}.wishlist-stash--view-wishlist [data-wishlist-panel=stash],.wishlist-stash--view-stash [data-wishlist-panel=wishlist]{display:none}@media(min-width:900px){.wishlist-stash--view-both .wishlist-stash__columns:not(.wishlist-stash__columns--solo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;align-items:start}.wishlist-stash--view-both .wishlist-stash__columns:not(.wishlist-stash__columns--solo) .wishlist-stash__column+.wishlist-stash__column{padding-left:48px;border-left:3px solid var(--ws-ink)}.wishlist-stash--view-wishlist .wishlist-stash__grid,.wishlist-stash--view-stash .wishlist-stash__grid,.wishlist-stash__columns--solo .wishlist-stash__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.wishlist-stash--view-wishlist .wishlist-stash__grid,.wishlist-stash--view-stash .wishlist-stash__grid,.wishlist-stash__columns--solo .wishlist-stash__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wishlist-stash__column-header{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(35,31,32,.12)}.wishlist-stash__column:nth-child(2) .wishlist-stash__column-header{border-bottom-color:#231f201f}.wishlist-stash__column-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.wishlist-stash__column-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%}.wishlist-stash__column-title{margin:0}.wishlist-stash__column-blurb{margin:0;max-width:40rem;font-size:inherit;line-height:1.4;opacity:.8}.wishlist-stash--view-wishlist .wishlist-stash__column-blurb,.wishlist-stash__columns--solo .wishlist-stash__column-blurb{max-width:none}.wishlist-stash__column-count{margin:0;font-size:inherit;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--ws-ink)}.wishlist-stash__column-heading .wishlist-stash__action-btn{margin-top:6px;align-self:flex-start}.wishlist-stash__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}@media(min-width:900px){.wishlist-stash__grid{gap:24px 16px}}.wishlist-stash__empty{padding:36px 16px;text-align:center;max-width:26rem;margin:0 auto;border:2px dashed rgba(35,31,32,.25);border-radius:16px;background:#fedef959}@media(min-width:900px){.wishlist-stash__empty{max-width:40rem;padding:48px 32px}}.wishlist-stash__hero-band .wishlist-stash__login{text-align:center;max-width:40rem;margin:0 auto;padding:0;border:0;background:transparent}.wishlist-stash__empty h3{margin:0 0 12px}.wishlist-stash__hero-band .wishlist-stash__login .wishlist-stash__title{margin:0}.wishlist-stash__empty p,.wishlist-stash__hero-band .wishlist-stash__login p{margin:0 0 24px;font-size:inherit;line-height:1.5}.wishlist-stash__hero-band .wishlist-stash__login .wishlist-stash__intro{margin-top:16px}.wishlist-stash__card{position:relative}.wishlist-stash .badges,.wishlist-stash .card-badges-status,.wishlist-stash .card-badges-info,.wishlist-stash .card-info-badge,.wishlist-stash .card-media-overlay{display:none!important}.wishlist-stash__card-heart{position:absolute;top:6px;right:6px;z-index:2}.wishlist-stash__card-heart .wishlist-heart{--wishlist-size: 22px;width:40px;height:40px;margin:0;color:var(--ws-pink);background:#ffffffeb;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 4px #231f201f}.wishlist-stash__card-heart .wishlist-heart .wishlist-heart__icon{stroke-width:2.35}.wishlist-stash__card-heart .wishlist-heart:hover{color:var(--ws-pink)}.wishlist-stash__card-heart .wishlist-heart[aria-pressed=true]{color:var(--ws-pink);background:#fffffff5}.wishlist-stash__card-heart .wishlist-heart[aria-pressed=true] .wishlist-heart__icon{fill:var(--ws-pink);stroke:var(--ws-pink)}.wishlist-stash__owned-badge{position:absolute;top:8px;left:8px;z-index:2;padding:4px 10px;border-radius:999px;background:#231f20e0;color:#fff;font-size:max(1.2rem,var(--font-badge-size, 1.2rem));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wishlist-stash__review-link{display:inline-block;margin-top:10px;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:var(--ws-ink)}.wishlist-stash__review-link:hover{color:var(--ws-pink)}.wishlist-stash__community{margin-top:56px;padding:28px 0 0;border-top:1px solid rgba(35,31,32,.12);border-radius:0;background:transparent;display:grid;gap:20px}@media(min-width:800px){.wishlist-stash__community{grid-template-columns:1.4fr auto;align-items:end;padding-top:36px}}.wishlist-stash__community-title{margin:0}.wishlist-stash__community-text{margin:12px 0 0;max-width:52rem;font-size:inherit;line-height:1.45}.wishlist-stash__community-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.wishlist-stash__text-link{-webkit-appearance:none;appearance:none;display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;font-size:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wishlist-stash__text-link:hover{color:var(--ws-pink)}.wishlist-stash__share-note{margin:6px 0 0;max-width:28rem;font-size:max(1.2rem,.8em);line-height:1.35;opacity:.55}.account-wishlist-link{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:3px}.account-wishlist-link svg{width:18px;height:18px;flex-shrink:0}.cart-page-header{flex-wrap:wrap;align-items:flex-end;gap:12px 24px}.cart-page-header__links{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:8px 16px;flex-shrink:0}.cart-page-header__links a{font-weight:600}.cart-wishlist-link{color:var(--wishlist-pink, #fe8aab);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cart-wishlist-link:hover{color:#ff67a7}@media(max-width:749px){.cart-page-header{flex-direction:column;align-items:flex-start}.cart-page-header__links{justify-content:flex-start;width:100%}}.drawer-wishlist-link{display:inline-flex;align-items:center;gap:10px;padding:12px 0 12px var(--drawer-padding, 24px);color:inherit;text-decoration:none;font-weight:600}.drawer-wishlist-link svg{width:20px;height:20px;flex-shrink:0}.drawer-wishlist-link .cart-blip{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 6px;border-radius:999px;background:var(--cart-dot-background, #98dcff);color:var(--cart-dot-foreground, #231f20);font-size:1.2rem;font-variant-numeric:tabular-nums}.wishlist-stash__action-btn{cursor:pointer}.wishlist-stash__milestone{margin:0 0 24px;padding:14px 0;border-radius:0;border:0;border-bottom:1px solid rgba(35,31,32,.12);background:transparent}.wishlist-stash__milestone-msg{margin:0;font-weight:700;font-size:inherit;line-height:1.3;color:var(--ws-ink)}.wishlist-stash__progress{display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 28px}.wishlist-stash__progress-item{margin:0;padding:8px 14px;border-radius:999px;border:1px solid rgba(35,31,32,.2);background:var(--ws-tint-pink);font-weight:700;font-size:inherit;line-height:1.2}.wishlist-stash__progress-count{color:var(--ws-pink);font-variant-numeric:tabular-nums;margin-right:4px}.wishlist-stash__empty-recs{margin-top:28px}.wishlist-stash__empty-recs-heading{margin:0 0 16px;text-align:center}.wishlist-stash__review-nudge{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:28px 0 0;padding:20px 0 0;border:0;border-top:1px solid rgba(35,31,32,.12);border-radius:0;background:transparent}.wishlist-stash__review-nudge-title{margin:0;font-weight:700;line-height:1.35}.wishlist-stash__review-nudge-body{margin:0;font-size:inherit;line-height:1.4;opacity:.75}.wishlist-stash__review-nudge-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.wishlist-stash__review-nudge-link{flex-shrink:0;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:inherit}.wishlist-stash__review-nudge-link:hover{color:var(--ws-pink)}.snag-wishlist-confetti{position:fixed;z-index:10000;width:0;height:0;pointer-events:none}.snag-wishlist-confetti span{position:absolute;left:0;top:0;width:8px;height:10px;border-radius:2px;background:var(--c, #ff67a7);animation:snag-wishlist-confetti-fly .65s ease-out forwards}@keyframes snag-wishlist-confetti-fly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}.wishlist-share{--ws-pink: #ff67a7;--ws-blue: #2fb8e1;--ws-yellow: #fcc523;--ws-ink: #231f20;--ws-tint-pink: #fedef9;--ws-tint-blue: #cfefff}.wishlist-share__heading{margin:0;color:var(--ws-ink)}.wishlist-share__heading.h1{--font-size: 2.6rem}@media(min-width:768px){.wishlist-share__heading.h1{--font-size: 3.2rem}}.wishlist-share__intro{margin:16px 0 32px;max-width:52rem;font-size:inherit;line-height:1.45;opacity:.85}.wishlist-share__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}@media(min-width:900px){.wishlist-share__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media(min-width:1200px){.wishlist-share__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wishlist-share__card{position:relative;display:block;color:inherit;text-decoration:none}.wishlist-share__card img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:16px;background:var(--ws-tint-pink);box-shadow:0 1px 2px #231f200d,0 2px 8px #231f200d;transition:box-shadow .15s ease}.wishlist-share__card:hover img{box-shadow:0 6px 24px #231f201f}.wishlist-share__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;background:var(--ws-pink);color:#fff;font-size:max(1.1rem,.7em);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.wishlist-share__title{display:block;margin-top:10px;font-weight:700;line-height:1.3}.wishlist-share__price{display:block;margin-top:4px;font-weight:600;line-height:1.3;opacity:.9}.wishlist-share__card:hover .wishlist-share__title{color:var(--ws-pink)}.wishlist-share__empty{margin:24px 0 0;padding:36px 20px;text-align:center;border:2px dashed rgba(35,31,32,.25);border-radius:0;background:#fedef959;line-height:1.5}.wishlist-share__shop-link{display:inline-block;margin-top:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.wishlist-stash__hero-band--float{position:relative;overflow:hidden}@media(min-width:900px){.wishlist-stash__hero-band--float{min-height:320px}}.wishlist-stash__hero-band--float .wishlist-stash__hero-band-inner{position:relative;z-index:2;pointer-events:none}.wishlist-stash__hero-band--float .wishlist-stash__title,.wishlist-stash__hero-band--float .wishlist-stash__eyebrow,.wishlist-stash__hero-band--float .wishlist-stash__intro,.wishlist-stash__hero-band--float .wishlist-stash__stats{text-shadow:0 1px 0 rgba(254,222,249,.9),0 0 18px rgba(254,222,249,.85)}.ws-float{--ws-float-heart-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.ws-float.is-paused .ws-float__heart{animation-play-state:paused}.ws-float__heart{--size: 104px;--pull-x: 0px;--pull-y: 0px;position:absolute;width:var(--size);height:var(--size);pointer-events:auto;display:block;touch-action:none;-webkit-user-select:none;user-select:none;text-decoration:none;color:var(--ws-pink);cursor:grab;will-change:transform;animation:ws-float-bob calc(3.8s + (var(--fx, 0) * .4s)) ease-in-out infinite;animation-delay:calc(var(--i, 1) * -.55s)}.ws-float__heart.is-dragging{animation-play-state:paused;z-index:6;color:#ff4f96;cursor:grabbing}.ws-float__heart.is-pop .ws-float__heart-visual{transform:scale(1.22)}.ws-float__heart:focus-visible{outline:2px solid var(--ws-ink);outline-offset:6px;border-radius:12px}.ws-float__heart-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:center;transform:scale(1);transition:transform .28s ease;animation:ws-float-pop-in .55s cubic-bezier(.34,1.45,.64,1) both;animation-delay:calc(var(--i, 1) * .07s);filter:drop-shadow(0 8px 16px rgba(255,103,167,.28))}.ws-float__heart:hover,.ws-float__heart:focus-visible{animation-play-state:paused}.ws-float__heart:hover .ws-float__heart-visual,.ws-float__heart:focus-visible .ws-float__heart-visual{transform:scale(1.08)}.ws-float__heart.is-dragging .ws-float__heart-visual{transform:scale(1.06)}.ws-float__heart-under{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ws-pink);-webkit-mask-image:var(--ws-float-heart-mask);mask-image:var(--ws-float-heart-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.ws-float__heart-media{position:absolute;top:7%;right:7%;bottom:7%;left:7%;-webkit-mask-image:var(--ws-float-heart-mask);mask-image:var(--ws-float-heart-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.ws-float__heart-img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block;pointer-events:none;transform:scale(1.14)}.ws-float__heart-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;opacity:.95}.ws-float__tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%) translateY(4px);max-width:16rem;padding:6px 10px;border-radius:999px;background:var(--ws-ink);color:#fff;font-size:1.2rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:2}.ws-float__heart:hover .ws-float__tip,.ws-float__heart:focus-visible .ws-float__tip{opacity:1;transform:translate(-50%) translateY(0)}.ws-float--hero .ws-float__heart:nth-child(1){left:2%;top:10%;--size: 100px}.ws-float--hero .ws-float__heart:nth-child(2){left:11%;top:52%;--size: 118px}.ws-float--hero .ws-float__heart:nth-child(3){left:20%;top:14%;--size: 92px}.ws-float--hero .ws-float__heart:nth-child(4){left:76%;top:10%;--size: 110px}.ws-float--hero .ws-float__heart:nth-child(5){left:86%;top:44%;--size: 124px}.ws-float--hero .ws-float__heart:nth-child(6){left:70%;top:62%;--size: 96px}.ws-float--hero .ws-float__heart:nth-child(7){left:5%;top:30%;--size: 104px}.ws-float--hero .ws-float__heart:nth-child(8){left:90%;top:18%;--size: 88px}.ws-float--hero .ws-float__heart:nth-child(9){left:15%;top:72%;--size: 112px}.ws-float--hero .ws-float__heart:nth-child(10){left:80%;top:72%;--size: 100px}.ws-float--hero .ws-float__heart:nth-child(11){left:3%;top:68%;--size: 90px}.ws-float--hero .ws-float__heart:nth-child(12){left:92%;top:60%;--size: 106px}@keyframes ws-float-bob{0%,to{transform:translate3d(var(--pull-x, 0px),var(--pull-y, 0px),0) rotate(-6deg)}50%{transform:translate3d(calc(var(--pull-x, 0px) + 5px),calc(var(--pull-y, 0px) - 14px),0) rotate(6deg)}}@keyframes ws-float-pop-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.ws-float-playground{display:block;background:var(--ws-tint-pink);border-bottom:3px solid var(--ws-ink);padding:14px 0 20px}.ws-float-playground__label{margin:0 0 10px;text-align:center;font-size:1.3rem;font-weight:700;letter-spacing:.04em;color:var(--ws-ink);opacity:.8}.ws-float--box{position:relative;height:210px;border:2px solid rgba(35,31,32,.18);background:#ffffff73;overflow:hidden;border-radius:16px}.ws-float--box .ws-float__heart:nth-child(1){left:4%;top:12%;--size: 84px}.ws-float--box .ws-float__heart:nth-child(2){left:26%;top:38%;--size: 96px}.ws-float--box .ws-float__heart:nth-child(3){left:46%;top:8%;--size: 88px}.ws-float--box .ws-float__heart:nth-child(4){left:64%;top:36%;--size: 100px}.ws-float--box .ws-float__heart:nth-child(5){left:80%;top:10%;--size: 90px}.ws-float--box .ws-float__heart:nth-child(6){left:10%;top:54%;--size: 86px}.ws-float--box .ws-float__heart:nth-child(7){left:38%;top:58%;--size: 94px}.ws-float--box .ws-float__heart:nth-child(8){left:70%;top:56%;--size: 88px}.ws-float--box .ws-float__heart-media{top:4%;right:4%;bottom:4%;left:4%}.ws-float--box .ws-float__heart-outline{opacity:.7}.ws-float--box .ws-float__heart-outline path{stroke-width:.95}.ws-float--box .ws-float__tip{display:none}@media(max-width:899px){.ws-float--hero{display:none}}@media(min-width:900px){.ws-float-playground{display:none}}@media(prefers-reduced-motion:reduce){.ws-float__heart,.ws-float__heart-visual{animation:none!important}}.wishlist-stash__column[data-wishlist-panel=stash] .wishlist-stash__milestone,.wishlist-stash__column[data-wishlist-panel=stash] .wishlist-stash__progress{margin-bottom:20px}.wishlist-stash__search{margin:0 0 20px}.wishlist-stash__search-input{width:100%;max-width:420px;min-height:44px;padding:10px 16px 10px 42px;border:1px solid rgba(35,31,32,.25);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23231F20' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") no-repeat 16px center / 16px 16px;color:var(--ws-ink, #231f20);font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.wishlist-stash__search-input:focus-visible{outline:2px solid var(--ws-pink, #ff67a7);outline-offset:2px}.wishlist-stash__search-status:empty{display:none}.wishlist-stash__search-status,.wishlist-stash__search-note{margin:8px 0 0;font-size:13px;opacity:.75}.wishlist-stash__card[hidden]{display:none!important}.wishlist-stash__card{transition:opacity .2s ease,transform .2s ease}.wishlist-stash__card.is-leaving{opacity:0;transform:scale(.96)}[data-wishlist-header-link] [data-wishlist-count].is-bump{animation:ws-count-bump .38s ease}@keyframes ws-count-bump{40%{scale:1.35}}@media(prefers-reduced-motion:reduce){.wishlist-stash__card{transition:none}[data-wishlist-header-link] [data-wishlist-count].is-bump{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/251/assets/snag-wishlist.css.map */
