.swappy-likes{--swappy-likes-primary:rgb(17, 21, 214);--swappy-likes-primary-light: rgba(233, 30, 99, .1);--swappy-likes-border: #ddd;--swappy-likes-text: #666;--swappy-likes-text-hover: #333;display:flex;align-items:center;gap:8px;font-family:inherit;position:relative;color:var(--swappy-likes-text)}.swappy-likes--inline{flex-direction:row}.swappy-likes--stacked{flex-direction:column;align-items:flex-start}.swappy-likes--icon-only{gap:0}.swappy-likes__control{display:flex;align-items:center;gap:6px;background:#ffffffe6;border:1px solid var(--swappy-likes-border);border-radius:6px;padding:6px 12px;cursor:pointer;transition:all .2s ease;font-size:inherit;font-family:inherit;font-weight:500;line-height:1.2;min-height:32px;box-shadow:0 2px 4px #0000001a;-webkit-user-select:none;user-select:none}.swappy-likes__control:hover{border-color:#999;color:var(--swappy-likes-text-hover);transform:translateY(-1px);box-shadow:0 4px 8px #00000026;background:#fff}.swappy-likes__control:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.swappy-likes__control.is-liked{color:var(--swappy-likes-primary);border-color:var(--swappy-likes-primary);background-color:var(--swappy-likes-primary-light)}.swappy-likes__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:0}.swappy-likes__icon svg{display:block!important;width:100%!important;height:100%!important;transition:all .3s ease;stroke:currentColor!important;stroke-width:2!important;fill:none!important}.swappy-likes__icon-empty{opacity:1!important;transform:none!important}.swappy-likes__icon-filled{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0!important;transform:scale(.9);pointer-events:none;fill:none;stroke:none}.swappy-likes__control.is-liked .swappy-likes__icon-empty{opacity:0!important;transform:scale(.85)}.swappy-likes__control.is-liked .swappy-likes__icon-filled{opacity:1!important;transform:scale(1);fill:var(--swappy-likes-primary,rgb(24, 54, 226))!important;stroke:var(--swappy-likes-primary,rgb(24, 28, 219))!important}.swappy-likes__text{display:inline-flex;gap:4px}.swappy-likes__text-remove,.swappy-likes__control.is-liked .swappy-likes__text-add{display:none}.swappy-likes__control.is-liked .swappy-likes__text-remove{display:inline}.swappy-likes__count{display:flex;align-items:center;gap:4px;color:var(--swappy-likes-text);font-weight:600}.swappy-likes__count-text{display:inline-flex;gap:2px}.swappy-likes__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:1}.swappy-likes.is-loading .swappy-likes__loader{display:block}.swappy-likes.is-loading .swappy-likes__control,.swappy-likes.is-loading .swappy-likes__count{opacity:.4;pointer-events:none}.swappy-likes__spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--swappy-likes-primary);border-radius:50%;animation:swappyLikesSpinner .8s linear infinite}@keyframes swappyLikesSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swappy-likes--small{font-size:14px;gap:6px}.swappy-likes--small .swappy-likes__control{padding:6px!important;gap:4px}.swappy-likes--small .swappy-likes__icon{width:20px;height:20px}.swappy-likes--medium{font-size:15px}.swappy-likes--medium .swappy-likes__icon{width:22px;height:22px}.swappy-likes--large{font-size:16px}.swappy-likes--large .swappy-likes__control{padding:8px 14px}.swappy-likes--large .swappy-likes__icon{width:24px;height:24px}.swappy-likes--icon-only .swappy-likes__control{padding:0!important;min-width:auto;min-height:auto;border:none!important;background:transparent!important;box-shadow:none!important;gap:0}.swappy-likes__control:focus{outline:2px solid var(--swappy-likes-primary);outline-offset:2px}.swappy-likes__control:before,.swappy-likes__control:after{content:none!important;display:none!important}.swappy-likes__control,.swappy-likes__control *{-webkit-appearance:none!important;appearance:none!important}.swappy-likes,.swappy-likes *{box-sizing:border-box}.swappy-likes--error .swappy-likes__control{border-color:#dc3545;background:#dc354514;color:#dc3545}.product-card figure{position:relative}.product-card :not(.swappy-like-chip)>.swappy-likes{position:absolute;top:8px;right:8px;z-index:10}.product-card .swappy-likes__control{-webkit-backdrop-filter:saturate(180%) blur(2px);backdrop-filter:saturate(180%) blur(2px)}.swappy-like-chip{position:absolute;right:10px;bottom:10px;z-index:20;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:saturate(150%) blur(4px);backdrop-filter:saturate(150%) blur(4px);box-shadow:0 4px 14px #0000002e;color:#1f2937;line-height:1}.swappy-like-chip.dark{background:#00000073;color:#fff}.swappy-like-chip .swappy-likes{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important}.swappy-like-chip .swappy-likes{gap:6px}.swappy-like-chip .swappy-likes__control{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:auto;min-height:auto}.swappy-like-chip .swappy-likes__icon{width:20px;height:20px}.swappy-like-chip .swappy-likes__icon svg{display:block!important;width:100%!important;height:100%!important;stroke:currentColor!important;stroke-width:2!important;fill:none!important}.swappy-like-chip .swappy-likes__control.is-liked .swappy-likes__icon-filled{opacity:1!important;transform:scale(1);fill:var(--swappy-likes-primary,rgb(39, 20, 212))!important;stroke:var(--swappy-likes-primary,rgb(22, 42, 221))!important}.swappy-like-chip .swappy-likes__control.is-liked .swappy-likes__icon-empty{opacity:0!important;transform:scale(.85)}.swappy-like-chip .swappy-likes__count{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:inherit;pointer-events:none;margin:0!important}@media (hover:hover){.swappy-like-chip:hover{transform:translateY(-1px);box-shadow:0 8px 22px #00000038}}@media (max-width: 480px){.swappy-like-chip{padding:3px 7px}.swappy-like-chip .swappy-likes__icon{width:18px;height:18px}}.product-card--list .swappy-likes,.product-item--list .swappy-likes,.collection--list-view .swappy-likes,.grid--list .swappy-likes,[data-view=list] .swappy-likes,.collection-grid.list-view .swappy-likes,.products-list .swappy-likes,.list-view .swappy-likes,[class*=list] .swappy-likes,.product-card--list .swappy-like-chip,.product-item--list .swappy-like-chip,.collection--list-view .swappy-like-chip,.grid--list .swappy-like-chip,[data-view=list] .swappy-like-chip,.collection-grid.list-view .swappy-like-chip,.products-list .swappy-like-chip,.list-view .swappy-like-chip,[class*=list] .swappy-like-chip{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/swappy-likes.css.map */
