.maison-favorites{padding-block:var(--ms-space-8, 4rem) var(--ms-space-10, 6rem)}.maison-favorites__count{margin-top:var(--ms-space-3);color:var(--ms-color-text-secondary);font-size:var(--ms-text-body-sm);letter-spacing:.04em}.maison-favorites__grid{margin-top:var(--ms-space-6, 3rem)}.maison-favorites__grid[hidden]{display:none}.maison-favorites__item{position:relative;transition:opacity .22s ease,transform .22s ease}.maison-favorites__item.is-removing{opacity:0;transform:scale(.97)}.maison-favorites__remove{position:absolute;top:var(--ms-space-2);right:var(--ms-space-2);z-index:3;display:flex;align-items:center;justify-content:center;width:var(--ms-touch-target, 4.4rem);height:var(--ms-touch-target, 4.4rem);border:none;border-radius:50%;background:#faf8f5d9;color:var(--ms-color-primary);cursor:pointer;-webkit-appearance:none;appearance:none;padding:0}.maison-favorites__remove svg{width:2rem;height:2rem;overflow:visible;fill:currentColor;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;transition:fill var(--ms-motion-micro, .15s) ease}.maison-favorites__remove:hover svg,.maison-favorites__remove:focus-visible svg{fill:transparent}.maison-favorites__loading,.maison-favorites__note{margin-top:var(--ms-space-6, 3rem);margin-inline:auto;text-align:center;color:var(--ms-color-text-secondary);font-size:var(--ms-text-body-sm)}.maison-favorites__loading[hidden]{display:none}.maison-favorites__empty{display:flex;flex-direction:column;align-items:center;gap:var(--ms-space-3);margin-top:var(--ms-space-6, 3rem);padding:var(--ms-space-8, 4rem) var(--ms-space-4);border:var(--ms-border-thin, 1px) solid var(--ms-color-border);text-align:center}.maison-favorites__empty[hidden]{display:none}.maison-favorites__empty-icon svg{width:3.2rem;height:3.2rem;overflow:visible;fill:transparent;stroke:var(--ms-color-primary);stroke-width:1.2;stroke-linejoin:round}.maison-favorites__empty-title{font-family:var(--ms-font-heading, inherit);font-size:var(--ms-text-h4, 2.2rem);color:var(--ms-color-heading);margin:0}.maison-favorites__empty-text{color:var(--ms-color-text-secondary);margin:0 0 var(--ms-space-3)}@media(prefers-reduced-motion:reduce){.maison-favorites__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maison-favorites.css.map */
