.multilikes-favorite{--multilikes-color: var(--heading-color, #333333);--multilikes-border: var(--heading-color, #333333);--multilikes-muted-border: rgba(var(--text-color-rgb, 68, 68, 68), .22);margin-top:16px}.multilikes-favorite__button{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;padding:14px 20px;border:1px solid var(--multilikes-border);border-radius:0;background:var(--background, #ffffff);color:var(--multilikes-color);font-family:var(--heading-font-family);font-size:12px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:.16em;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease}.multilikes-favorite__button:hover,.multilikes-favorite__button.is-active{background:var(--multilikes-color);border-color:var(--multilikes-color);color:var(--background, #ffffff)}.multilikes-favorite__button:disabled{cursor:wait;opacity:.72}.multilikes-favorite__icon{display:inline-grid;width:16px;height:16px;flex:0 0 16px;place-items:center}.multilikes-favorite__heart{grid-area:1 / 1;display:block;width:16px;height:16px}.multilikes-favorite__heart--outline{fill:transparent;stroke:currentColor;stroke-width:1.6px}.multilikes-favorite__heart--filled{fill:currentColor;opacity:0}.multilikes-favorite__button.is-active .multilikes-favorite__heart--outline{opacity:0}.multilikes-favorite__button.is-active .multilikes-favorite__heart--filled{opacity:1}.multilikes-favorite__loader{position:absolute;right:18px;width:14px;height:14px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:multilikes-favorite-spin .8s linear infinite}.multilikes-favorite__button.is-loading .multilikes-favorite__icon,.multilikes-favorite__button.is-loading .multilikes-favorite__label{opacity:.35}.multilikes-favorite [hidden],.multilikes-login-modal[hidden]{display:none!important}.multilikes-login-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;isolation:isolate;transition:opacity .25s ease,visibility .25s ease}.multilikes-login-modal[aria-hidden=false]{opacity:1;visibility:visible}.multilikes-login-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0000009e}.multilikes-login-modal__dialog{position:relative;z-index:1;box-sizing:border-box;width:min(100%,560px);max-height:calc(100vh - 48px);padding:46px 48px 42px;overflow:auto;background:#fff!important;color:#1c1b1b!important;box-shadow:0 22px 60px #00000042;opacity:1!important;transform:translateY(12px);transition:transform .25s ease;-webkit-overflow-scrolling:touch}.multilikes-login-modal__dialog *{box-sizing:border-box}.multilikes-login-modal[aria-hidden=false] .multilikes-login-modal__dialog{transform:translateY(0)}.multilikes-login-modal__close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:#1c1b1b;cursor:pointer;opacity:.72;transition:opacity .2s ease}.multilikes-login-modal__close:hover{opacity:1}.multilikes-login-modal__close svg{display:block;width:18px;height:18px}.multilikes-login-modal__eyebrow{margin:0 0 12px;color:#11a386;font-family:var(--heading-font-family);font-size:11px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:.2em;line-height:1.2}.multilikes-login-modal__title{margin:0;padding-right:24px;color:#1c1b1b;font-family:var(--heading-font-family);font-size:24px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:.04em;line-height:1.55}.multilikes-login-modal__description{margin:22px 0 0;color:#3f3f3f;font-size:14px;line-height:2}.multilikes-login-modal__actions{display:grid;gap:14px;margin-top:32px}.multilikes-login-modal__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 22px;border:1px solid #1c1b1b;font-family:var(--heading-font-family);font-size:13px;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:.12em;line-height:1.2;text-align:center;text-decoration:none;opacity:1!important;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.multilikes-login-modal__button--primary{background:#1c1b1b;color:#fff}.multilikes-login-modal__button--secondary{background:#fff;color:#1c1b1b}.multilikes-login-modal__button:hover{opacity:.78!important}@media screen and (max-width:640px){.multilikes-favorite__button{min-height:46px;padding-right:16px;padding-left:16px}.multilikes-favorite__loader{right:14px}.multilikes-login-modal{padding:18px}.multilikes-login-modal__dialog{width:min(100%,520px);max-height:calc(100vh - 36px);padding:40px 24px 30px}.multilikes-login-modal__title{font-size:21px;line-height:1.55}.multilikes-login-modal__description{margin-top:18px;font-size:13px;line-height:1.9}.multilikes-login-modal__actions{margin-top:26px}}@keyframes multilikes-favorite-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/multilikes-favorites.css.map */
