.sandro-wishlist{--mw-fg: rgb(var(--color-foreground, 18, 18, 18));--mw-bg: rgb(var(--color-background, 255, 255, 255));--mw-muted: rgba(var(--color-foreground, 18, 18, 18), .6);--mw-line: rgba(var(--color-foreground, 18, 18, 18), .15);--mw-soft: #f4f4f4;--mw-sale: #b3001b;--mw-gap-x: .8rem;--mw-gap-y: 3.2rem;color:var(--mw-fg);font-family:var(--font-body-family)}.sandro-wishlist .sandro-wishlist__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.sandro-wishlist .sandro-wishlist__title{margin:0;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:0}.sandro-wishlist .sandro-wishlist__count{margin:0;font-size:1.3rem;color:var(--mw-muted);white-space:nowrap}.sandro-wishlist .sandro-wishlist__btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.2rem 2.4rem;border:1px solid var(--mw-fg);border-radius:0;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.06rem;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease;cursor:pointer}.sandro-wishlist .sandro-wishlist__btn--primary{background-color:var(--mw-fg);color:var(--mw-bg)}.sandro-wishlist .sandro-wishlist__btn--primary:hover,.sandro-wishlist .sandro-wishlist__btn--secondary{background-color:var(--mw-bg);color:var(--mw-fg)}.sandro-wishlist .sandro-wishlist__btn--secondary:hover{background-color:var(--mw-fg);color:var(--mw-bg)}.sandro-wishlist .sandro-wishlist__login{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:3.2rem;padding:2rem;background-color:var(--mw-soft)}.sandro-wishlist .sandro-wishlist__login[hidden]{display:none}.sandro-wishlist .sandro-wishlist__login-heading{margin:0 0 .4rem;font-size:1.5rem;font-weight:500;line-height:1.4}.sandro-wishlist .sandro-wishlist__login-text{margin:0;font-size:1.3rem;line-height:1.5;color:var(--mw-muted)}.sandro-wishlist .sandro-wishlist__login-actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.sandro-wishlist .sandro-wishlist__login-actions--single{grid-template-columns:1fr}.sandro-wishlist .sandro-wishlist__status{display:flex;align-items:center;justify-content:center;min-height:30rem}.sandro-wishlist .sandro-wishlist__status[hidden],.sandro-wishlist .sandro-wishlist__empty[hidden],.sandro-wishlist .sandro-wishlist__error[hidden],.sandro-wishlist .sandro-wishlist__grid[hidden]{display:none}.sandro-wishlist .sandro-wishlist__spinner{width:2.8rem;height:2.8rem;border:2px solid var(--mw-line);border-top-color:var(--mw-fg);border-radius:50%;animation:sandro-wishlist-spin .8s linear infinite}@keyframes sandro-wishlist-spin{to{transform:rotate(360deg)}}.sandro-wishlist .sandro-wishlist__empty,.sandro-wishlist .sandro-wishlist__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;min-height:30rem;text-align:center}.sandro-wishlist .sandro-wishlist__empty-text,.sandro-wishlist .sandro-wishlist__error p{margin:0;font-size:1.5rem;line-height:1.5}.sandro-wishlist .sandro-wishlist__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mw-gap-y) var(--mw-gap-x);margin:0;padding:0;list-style:none}.sandro-wishlist .sandro-wishlist__item{display:flex;flex-direction:column;min-width:0}.sandro-wishlist .sandro-wishlist__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background-color:var(--mw-soft)}.sandro-wishlist .sandro-wishlist__media-link{display:block;width:100%;height:100%}.sandro-wishlist .sandro-wishlist__image,.sandro-wishlist .sandro-wishlist__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sandro-wishlist .sandro-wishlist__item.is-unavailable .sandro-wishlist__image{opacity:.55}@media(hover:hover){.sandro-wishlist .sandro-wishlist__media:hover .sandro-wishlist__image{transform:scale(1.03)}}.sandro-wishlist .sandro-wishlist__badge{position:absolute;top:.8rem;left:.8rem;padding:.3rem .6rem;background-color:var(--mw-fg);color:var(--mw-bg);font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.04rem}.sandro-wishlist .sandro-wishlist__remove{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:var(--mw-fg);cursor:pointer}.sandro-wishlist .sandro-wishlist__remove svg{fill:currentColor;stroke:currentColor;stroke-width:1.2;transition:transform .2s ease,fill .2s ease}.sandro-wishlist .sandro-wishlist__remove:hover svg{fill:transparent;transform:scale(1.1)}.sandro-wishlist .sandro-wishlist__remove:focus-visible{outline:2px solid var(--mw-fg);outline-offset:-4px}.sandro-wishlist .sandro-wishlist__info{display:flex;flex-direction:column;gap:.2rem;padding:1rem 0 0}.sandro-wishlist .sandro-wishlist__name{overflow:hidden;color:var(--mw-fg);font-size:1.3rem;font-weight:500;line-height:1.5;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sandro-wishlist .sandro-wishlist__name:hover{text-decoration:underline;text-underline-offset:.3rem}.sandro-wishlist .sandro-wishlist__variant{margin:0;font-size:1.2rem;line-height:1.5;color:var(--mw-muted)}.sandro-wishlist .sandro-wishlist__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:.2rem 0 0;font-size:1.3rem;line-height:1.5}.sandro-wishlist .sandro-wishlist__price-compare{color:var(--mw-muted)}.sandro-wishlist .sandro-wishlist__price-final.is-sale{color:var(--mw-sale)}.sandro-wishlist .sandro-wishlist__actions{position:relative;display:flex;flex-direction:column;gap:.8rem;margin-top:auto;padding-top:1.2rem}.sandro-wishlist .sandro-wishlist__add{width:100%;min-height:4.4rem;padding:1rem 1.2rem;border:1px solid var(--mw-fg);border-radius:0;background-color:var(--mw-fg);color:var(--mw-bg);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.06rem;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sandro-wishlist .sandro-wishlist__add:hover,.sandro-wishlist .sandro-wishlist__add[aria-expanded=true],.sandro-wishlist .sandro-wishlist__add.is-added{background-color:var(--mw-bg);color:var(--mw-fg)}.sandro-wishlist .sandro-wishlist__add.is-loading,.sandro-wishlist .sandro-wishlist__size.is-loading{opacity:.5;pointer-events:none}.sandro-wishlist .sandro-wishlist__sizes{position:absolute;right:0;bottom:calc(100% - 1.2rem);left:0;z-index:2;padding:1.2rem;border:1px solid var(--mw-fg);border-bottom:0;background-color:var(--mw-bg)}.sandro-wishlist .sandro-wishlist__sizes[hidden]{display:none}.sandro-wishlist .sandro-wishlist__sizes-label{margin:0 0 .8rem;font-size:1.2rem;color:var(--mw-muted)}.sandro-wishlist .sandro-wishlist__sizes-list{display:flex;flex-wrap:wrap;gap:.6rem}.sandro-wishlist .sandro-wishlist__size{min-width:4.4rem;min-height:4.4rem;padding:0 1rem;border:1px solid var(--mw-line);border-radius:0;background-color:var(--mw-bg);color:var(--mw-fg);font-family:var(--font-body-family);font-size:1.3rem;cursor:pointer;transition:border-color .2s ease}.sandro-wishlist .sandro-wishlist__size:hover,.sandro-wishlist .sandro-wishlist__size:focus-visible{border-color:var(--mw-fg)}.sandro-wishlist .sandro-wishlist__size.is-sold-out,.sandro-wishlist .sandro-wishlist__size:disabled{color:var(--mw-muted);text-decoration:line-through;cursor:not-allowed;background-color:var(--mw-soft)}.sandro-wishlist .sandro-wishlist__note{margin:0;padding:1.2rem 0;border-top:1px solid var(--mw-line);font-size:1.2rem;letter-spacing:.04rem;text-transform:uppercase;color:var(--mw-muted)}.sandro-wishlist .sandro-wishlist__msg{margin:0;font-size:1.2rem;color:var(--mw-sale)}.sandro-wishlist .sandro-wishlist__msg[hidden]{display:none}@media screen and (min-width:750px){.sandro-wishlist{--mw-gap-x: 1.6rem;--mw-gap-y: 4rem}.sandro-wishlist .sandro-wishlist__title{font-size:3.2rem}.sandro-wishlist .sandro-wishlist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sandro-wishlist .sandro-wishlist__login{flex-direction:row;align-items:center;justify-content:space-between;padding:2.4rem 3.2rem}.sandro-wishlist .sandro-wishlist__login-actions{flex-shrink:0;grid-template-columns:repeat(2,minmax(16rem,auto))}.sandro-wishlist .sandro-wishlist__login-actions--single{grid-template-columns:minmax(20rem,auto)}}@media screen and (min-width:990px){.sandro-wishlist{--mw-gap-x: 2rem}.sandro-wishlist .sandro-wishlist__grid{grid-template-columns:repeat(var(--mw-columns, 4),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sandro-wishlist .sandro-wishlist__image,.sandro-wishlist .sandro-wishlist__spinner{transition:none;animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/363/assets/sandro-wishlist.css.map */
