.product__media-item{position:relative}.product__media-item>.favorite{position:absolute;right:1.4rem;bottom:1.4rem;z-index:2;line-height:0}.favorite__button{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;margin:0;color:#1f1f1f;background:#ffffff85;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:1px solid rgba(255,255,255,.55);border-radius:50%;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:0 6px 18px #00000038,0 1px 2px #00000024,inset 0 1px 1px #ffffffd9,inset 0 -1px 2px #0000001f;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.favorite__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(150deg,#ffffffbf,#ffffff2e 38%,#fff0 62%);pointer-events:none}.favorite__icon{position:relative;width:2.2rem;height:2.2rem}.favorite__heart{fill:none;transition:fill .3s ease}.favorite__button:hover,.favorite__button:focus-visible{color:var(--site-accent-deep, #4f9dba);background:#ffffffad;border-color:#ffffffbf}.favorite__button:focus-visible{outline:2px solid var(--site-accent-deep, #4f9dba);outline-offset:3px}.favorite__button.is-on{color:var(--site-accent-deep, #4f9dba);background:#a8d5e56b;border-color:#ffffffb3}.favorite__button.is-on .favorite__heart{fill:currentColor}.favorite__sheen{position:absolute;top:-50%;left:-120%;width:90%;height:200%;background:linear-gradient(to right,#fff0,#ffffffe6,#fff0);transform:rotate(18deg);opacity:0;pointer-events:none}.favorite__button.is-beating .favorite__sheen{animation:favorite-sheen .52s cubic-bezier(.3,0,.2,1)}@keyframes favorite-sheen{0%{left:-120%;opacity:0}20%{opacity:1}to{left:130%;opacity:0}}@media screen and (max-width:749px){.favorite{right:1rem;bottom:1rem}.favorite__button{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){.favorite__button,.favorite__heart{transition:none}.favorite__button.is-beating .favorite__sheen{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-favorite.css.map */
