/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-62969a43],[data-v-62969a43]::backdrop,[data-v-62969a43]:after,[data-v-62969a43]:before{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.button[data-v-62969a43] svg{fill:#0000;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.button.animate-main-icon[data-v-62969a43] svg,.button.in-wishlist[data-v-62969a43] svg{fill:var(--color-charcoal,#1e1e1e)}.flying-hearts-wrapper[data-v-62969a43]{pointer-events:none;z-index:10;margin-left:calc(var(--spacing,.25rem) * 2);position:absolute;inset:0;overflow:visible}.flying-hearts-wrapper .flying-heart[data-v-62969a43]{--tw-translate-x:calc(-50%);--tw-translate-y:calc(-50%);translate:var(--tw-translate-x) var(--tw-translate-y);fill:currentColor;opacity:0;position:absolute;top:50%;left:50%}.flying-hearts-wrapper .heart-left[data-v-62969a43]{animation:.8s cubic-bezier(0,0,0,1) forwards flyLeft-62969a43}.flying-hearts-wrapper .heart-right[data-v-62969a43]{animation:.8s cubic-bezier(0,0,0,1) .2s forwards flyRight-62969a43}@keyframes flyLeft-62969a43{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}20%{opacity:1;transform:translate(-80%,-100%)scale(1)}to{opacity:0;transform:translate(calc(-50% - 16px),calc(-50% - 25px))scale(1)}}@keyframes flyRight-62969a43{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}20%{opacity:1;transform:translate(-20%,-100%)scale(1)}to{opacity:0;transform:translate(calc(16px - 50%),calc(-50% - 32px))scale(1)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
