.brand-fav-btn{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#101216;background:#fff;border:1px solid rgba(16,18,22,.18);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.brand-fav-btn:focus-visible{outline:2px solid #101216;outline-offset:2px;box-shadow:0 0 0 4px #ffd503}.brand-fav-btn__icon{width:20px;height:20px;flex:0 0 auto;display:block}.brand-fav-btn[aria-pressed=true]{background:#101216;border-color:#101216;color:#ffd503}.brand-fav-btn[aria-pressed=true] .brand-fav-btn__icon path{fill:#ffd503;stroke:#ffd503}.brand-fav-btn:active{transform:scale(.94)}.card__media .brand-fav-btn--card{position:absolute;top:8px;inset-inline-end:8px;z-index:3;width:36px;height:36px;padding:0;border-radius:50%;box-shadow:0 1px 4px #1012162e}@media(hover:hover){.card__media .brand-fav-btn--card:not([aria-pressed=true]):hover{background:#ffd503;border-color:#ffd503}}@media(max-width:768.98px){.card__media .brand-fav-btn--card{width:32px;height:32px;top:6px;inset-inline-end:6px}.card__media .brand-fav-btn--card .brand-fav-btn__icon{width:18px;height:18px}}.brand-fav-btn--pdp{width:100%;min-height:46px;padding:10px 16px;border-radius:6px;border:2px solid #101216;font-weight:700;font-size:15px}@media(hover:hover){.brand-fav-btn--pdp:not([aria-pressed=true]):hover{background:#ffd503}}.brand-fav-header{position:relative;display:inline-flex;align-items:center;justify-content:center}.brand-fav-header svg{display:block}.brand-fav-header .brand-fav-count{position:absolute;top:-4px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ffd503;color:#101216;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box;pointer-events:none}.brand-fav-header .brand-fav-count[hidden]{display:none}.brand-fav-toast{position:fixed;z-index:2147483646;bottom:84px;left:50%;transform:translate(-50%,16px);background:#101216;color:#fff;border-radius:8px;padding:10px 16px;font-size:14px;direction:rtl;display:flex;gap:12px;align-items:center;box-shadow:0 6px 20px #00000040;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;max-width:calc(100vw - 32px)}.brand-fav-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.brand-fav-toast a{color:#ffd503;font-weight:700;text-decoration:underline;white-space:nowrap}.brand-fav-toast span{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bspd-fav-1.css.map */
