.wishlist-page{margin-top:1.2rem}.wishlist-page__title{text-align:left;margin:0}.wishlist-page__header,.wishlist-page__tools,.wishlist-page__shared-header{margin-bottom:2.4rem}.wishlist-page__header-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.wishlist-page__count{color:rgba(var(--color-foreground) / .68);margin:0;font-size:1.4rem}.wishlist-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.4rem;display:flex}.wishlist-page__action,.wishlist-tools__trigger{appearance:none;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:rgba(var(--color-foreground) / .35);text-underline-offset:.3rem;background:0 0;border:0;padding:.4rem 0}.wishlist-page__action:hover,.wishlist-page__action:focus-visible,.wishlist-tools__trigger:hover,.wishlist-tools__trigger:focus-visible{text-decoration-color:currentColor}.wishlist-share,.wishlist-tools__menu{position:relative}.wishlist-share>summary,.wishlist-tools__menu>summary{list-style:none}.wishlist-share>summary::-webkit-details-marker,.wishlist-tools__menu>summary::-webkit-details-marker{display:none}.wishlist-share__panel,.wishlist-tools__panel{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground) / .12);border-radius:var(--media-radius);box-shadow:0 1.2rem 3rem rgba(var(--color-foreground) / .12);z-index:6;min-width:min(30rem,100vw - 3rem);padding:1.4rem;position:absolute;top:calc(100% + .8rem);right:0}.wishlist-share__panel[hidden]{display:none}.wishlist-share__panel>input,.wishlist-tools__panel select,.wishlist-preferences select,.wishlist-preferences input[type=text]{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground) / .16);color:rgb(var(--color-foreground));border-radius:.6rem;width:100%;min-height:4rem;padding:0 1rem}.wishlist-share__panel>input{margin-top:1rem}.wishlist-page__settings{margin:0}.wishlist-preferences{background:rgb(var(--color-background));border-radius:var(--media-radius);color:rgb(var(--color-foreground));border:0;width:calc(100% - 3rem);max-width:42rem;padding:0}.wishlist-preferences::backdrop{background:rgba(var(--color-foreground) / .32)}.wishlist-preferences__header{border-bottom:1px solid rgba(var(--color-foreground) / .1);justify-content:space-between;align-items:center;padding:1.6rem 2rem 1.2rem;display:flex}.wishlist-preferences__header h2{margin:0;font-size:2rem}.wishlist-preferences__close{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;font-size:2.4rem;line-height:1;display:inline-flex}.wishlist-preferences__body{gap:1.6rem;padding:1.8rem 2rem 2rem;display:grid}.wishlist-preferences__body label,.wishlist-tools__panel label{gap:.5rem;font-size:1.2rem;display:grid}.wishlist-default-size{grid-template-columns:8rem 10rem;gap:.6rem;display:grid}.wishlist-check{align-items:center;margin-top:1rem;display:flex!important}.wishlist-share{display:block}.wishlist-share__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.wishlist-tools{border-bottom:1px solid rgba(var(--color-foreground) / .1);border-top:1px solid rgba(var(--color-foreground) / .1);justify-content:space-between;align-items:center;gap:1.6rem;padding:.8rem 0;display:flex}.wishlist-tools__hint{color:rgba(var(--color-foreground) / .62);font-size:1.25rem}.wishlist-tools__actions{align-items:center;gap:1.4rem;margin-left:auto;display:flex}.wishlist-tools__count{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;margin-left:.5rem;padding:0 .4rem;font-size:1rem;text-decoration:none;display:inline-flex}.wishlist-tools__panel{gap:1.2rem;min-width:min(28rem,100vw - 3rem);display:grid}.wishlist-tools__panel select{margin-top:.2rem}.wishlist-tools__menu:not([open])>.wishlist-tools__panel{display:none}.wishlist-page__loading,.wishlist-page__noscript{color:rgba(var(--color-foreground) / .75);text-align:center;padding:3rem 0}.wishlist-page__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),28rem));justify-content:start;gap:2.4rem 1.8rem;display:grid}.wishlist-product-card{background:0 0;width:100%;max-width:28rem;position:relative}.wishlist-product-card__media{background:rgba(var(--color-foreground) / .04);border-radius:var(--media-radius);position:relative;overflow:hidden}.wishlist-product-card__image-link{aspect-ratio:4/5;display:block;overflow:hidden}.wishlist-product-card__image-link--empty{justify-content:center;align-items:center;display:flex}.wishlist-product-card__image{object-fit:cover;height:100%;transition:transform var(--duration-default) ease;width:100%;display:block}.wishlist-product-card:hover .wishlist-product-card__image,.wishlist-product-card:focus-within .wishlist-product-card__image{transform:scale(1.03)}@media (hover:hover) and (pointer:fine){.wishlist-product-card .wishlist-button--page{opacity:0;pointer-events:none;transform:translateY(.6rem)}.wishlist-product-card:hover .wishlist-button--page,.wishlist-product-card:focus-within .wishlist-button--page,.wishlist-button--page:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.wishlist-product-card__image-placeholder{color:rgba(var(--color-foreground) / .4);justify-content:center;align-items:center;height:100%;display:flex}.wishlist-product-card__image-placeholder .wishlist-icon{width:4.8rem;height:4.8rem}.wishlist-product-card__content{flex-direction:column;gap:.8rem;padding:1.4rem .2rem 0;display:flex}.wishlist-product-card__purchased{background:rgba(var(--color-foreground) / .045);border-radius:.6rem;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:1.15rem;display:flex}.wishlist-product-card__purchased button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.wishlist-no-matches{text-align:center;grid-column:1/-1;padding:4rem 2rem}.wishlist-product-card__title{color:rgb(var(--color-heading));font-family:var(--font-card-title-family);font-size:calc(var(--size-body) * var(--font-card-title-scale));font-weight:var(--font-card-title-weight);letter-spacing:var(--font-card-title-spacing);text-transform:var(--font-card-title-transform);margin:0}.wishlist-product-card__title-link{color:inherit;text-decoration:none}.wishlist-product-card__price{color:rgb(var(--color-foreground));flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.wishlist-product-card__price-compare{color:rgba(var(--color-foreground) / .55);text-decoration:line-through}.wishlist-empty{background:rgba(var(--color-foreground) / .02);border:1px solid rgba(var(--color-foreground) / .08);border-radius:var(--media-radius);text-align:center;padding:4rem 2rem}.wishlist-empty__icon{color:rgb(var(--color-foreground));width:4.8rem;margin:0 auto 1.6rem;line-height:0}.wishlist-empty__icon .wishlist-icon{width:4.8rem;height:4.8rem}.wishlist-empty__title{margin:0 0 .8rem}.wishlist-empty__text{color:rgba(var(--color-foreground) / .75);margin:0 0 2rem}@media screen and (width<=749px){.wishlist-page__header-inner{flex-direction:column;align-items:flex-start;gap:.8rem}.wishlist-page__actions{justify-content:flex-start;width:100%}.wishlist-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.wishlist-tools{flex-direction:column;align-items:flex-start}.wishlist-tools__actions{margin-left:0}.wishlist-share__panel,.wishlist-tools__panel{left:0;right:auto}}