.product-grid wk-button.wk-floating{z-index:1}.kf-heart-host{overflow:visible}.kf-heart{--kf-heart-size: 30px;position:absolute;top:50%;left:50%;width:var(--kf-heart-size);height:calc(var(--kf-heart-size)*.92);transform:translate(-50%, -50%);color:#5c666f;pointer-events:none;transition:color .4s ease}.kf-heart.is-saved{color:#000}.kf-heart__body{position:absolute;inset:0;transform-origin:center 72%}.kf-heart__fill{position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32.012,59.616c-1.119-.521-2.365-1.141-3.707-1.859a79.264,79.264,0,0,1-11.694-7.614C6.316,42,.266,32.6.254,22.076,0.244,12.358,7.871,4.506,17.232,4.5a16.661,16.661,0,0,1,11.891,4.99l2.837,2.889,2.827-2.9a16.639,16.639,0,0,1,11.874-5.02h0c9.368-.01,17.008,7.815,17.021,17.539,0.015,10.533-6.022,19.96-16.312,28.128a79.314,79.314,0,0,1-11.661,7.63C34.369,58.472,33.127,59.094,32.012,59.616Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32.012,59.616c-1.119-.521-2.365-1.141-3.707-1.859a79.264,79.264,0,0,1-11.694-7.614C6.316,42,.266,32.6.254,22.076,0.244,12.358,7.871,4.506,17.232,4.5a16.661,16.661,0,0,1,11.891,4.99l2.837,2.889,2.827-2.9a16.639,16.639,0,0,1,11.874-5.02h0c9.368-.01,17.008,7.815,17.021,17.539,0.015,10.533-6.022,19.96-16.312,28.128a79.314,79.314,0,0,1-11.661,7.63C34.369,58.472,33.127,59.094,32.012,59.616Z'/%3E%3C/svg%3E") center/contain no-repeat}.kf-heart__rise{position:absolute;left:0;right:0;bottom:0;height:100%;transform:translateY(101%);transition:transform .8s cubic-bezier(0.5, 0.05, 0.25, 1)}.kf-heart__flag{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' preserveAspectRatio='none'%3E%3Crect width='64' height='64' fill='%23b22234'/%3E%3Crect y='4.92' width='64' height='5.12' fill='%23ffffff'/%3E%3Crect y='14.77' width='64' height='5.12' fill='%23ffffff'/%3E%3Crect y='24.62' width='64' height='5.12' fill='%23ffffff'/%3E%3Crect y='34.46' width='64' height='5.12' fill='%23ffffff'/%3E%3Crect y='44.31' width='64' height='5.12' fill='%23ffffff'/%3E%3Crect y='54.15' width='64' height='5.12' fill='%23ffffff'/%3E%3Crect width='31' height='37' fill='%233c3b6e'/%3E%3Cpath d='M3.50 2.30 L3.90 3.45 L5.12 3.47 L4.15 4.21 L4.50 5.38 L3.50 4.68 L2.50 5.38 L2.85 4.21 L1.88 3.47 L3.10 3.45 Z' fill='%23ffffff'/%3E%3Cpath d='M9.50 2.30 L9.90 3.45 L11.12 3.47 L10.15 4.21 L10.50 5.38 L9.50 4.68 L8.50 5.38 L8.85 4.21 L7.88 3.47 L9.10 3.45 Z' fill='%23ffffff'/%3E%3Cpath d='M15.50 2.30 L15.90 3.45 L17.12 3.47 L16.15 4.21 L16.50 5.38 L15.50 4.68 L14.50 5.38 L14.85 4.21 L13.88 3.47 L15.10 3.45 Z' fill='%23ffffff'/%3E%3Cpath d='M21.50 2.30 L21.90 3.45 L23.12 3.47 L22.15 4.21 L22.50 5.38 L21.50 4.68 L20.50 5.38 L20.85 4.21 L19.88 3.47 L21.10 3.45 Z' fill='%23ffffff'/%3E%3Cpath d='M27.50 2.30 L27.90 3.45 L29.12 3.47 L28.15 4.21 L28.50 5.38 L27.50 4.68 L26.50 5.38 L26.85 4.21 L25.88 3.47 L27.10 3.45 Z' fill='%23ffffff'/%3E%3Cpath d='M6.50 6.80 L6.90 7.95 L8.12 7.97 L7.15 8.71 L7.50 9.88 L6.50 9.18 L5.50 9.88 L5.85 8.71 L4.88 7.97 L6.10 7.95 Z' fill='%23ffffff'/%3E%3Cpath d='M12.50 6.80 L12.90 7.95 L14.12 7.97 L13.15 8.71 L13.50 9.88 L12.50 9.18 L11.50 9.88 L11.85 8.71 L10.88 7.97 L12.10 7.95 Z' fill='%23ffffff'/%3E%3Cpath d='M18.50 6.80 L18.90 7.95 L20.12 7.97 L19.15 8.71 L19.50 9.88 L18.50 9.18 L17.50 9.88 L17.85 8.71 L16.88 7.97 L18.10 7.95 Z' fill='%23ffffff'/%3E%3Cpath d='M24.50 6.80 L24.90 7.95 L26.12 7.97 L25.15 8.71 L25.50 9.88 L24.50 9.18 L23.50 9.88 L23.85 8.71 L22.88 7.97 L24.10 7.95 Z' fill='%23ffffff'/%3E%3Cpath d='M3.50 11.30 L3.90 12.45 L5.12 12.47 L4.15 13.21 L4.50 14.38 L3.50 13.68 L2.50 14.38 L2.85 13.21 L1.88 12.47 L3.10 12.45 Z' fill='%23ffffff'/%3E%3Cpath d='M9.50 11.30 L9.90 12.45 L11.12 12.47 L10.15 13.21 L10.50 14.38 L9.50 13.68 L8.50 14.38 L8.85 13.21 L7.88 12.47 L9.10 12.45 Z' fill='%23ffffff'/%3E%3Cpath d='M15.50 11.30 L15.90 12.45 L17.12 12.47 L16.15 13.21 L16.50 14.38 L15.50 13.68 L14.50 14.38 L14.85 13.21 L13.88 12.47 L15.10 12.45 Z' fill='%23ffffff'/%3E%3Cpath d='M21.50 11.30 L21.90 12.45 L23.12 12.47 L22.15 13.21 L22.50 14.38 L21.50 13.68 L20.50 14.38 L20.85 13.21 L19.88 12.47 L21.10 12.45 Z' fill='%23ffffff'/%3E%3Cpath d='M27.50 11.30 L27.90 12.45 L29.12 12.47 L28.15 13.21 L28.50 14.38 L27.50 13.68 L26.50 14.38 L26.85 13.21 L25.88 12.47 L27.10 12.45 Z' fill='%23ffffff'/%3E%3Cpath d='M6.50 15.80 L6.90 16.95 L8.12 16.97 L7.15 17.71 L7.50 18.88 L6.50 18.18 L5.50 18.88 L5.85 17.71 L4.88 16.97 L6.10 16.95 Z' fill='%23ffffff'/%3E%3Cpath d='M12.50 15.80 L12.90 16.95 L14.12 16.97 L13.15 17.71 L13.50 18.88 L12.50 18.18 L11.50 18.88 L11.85 17.71 L10.88 16.97 L12.10 16.95 Z' fill='%23ffffff'/%3E%3Cpath d='M18.50 15.80 L18.90 16.95 L20.12 16.97 L19.15 17.71 L19.50 18.88 L18.50 18.18 L17.50 18.88 L17.85 17.71 L16.88 16.97 L18.10 16.95 Z' fill='%23ffffff'/%3E%3Cpath d='M24.50 15.80 L24.90 16.95 L26.12 16.97 L25.15 17.71 L25.50 18.88 L24.50 18.18 L23.50 18.88 L23.85 17.71 L22.88 16.97 L24.10 16.95 Z' fill='%23ffffff'/%3E%3Cpath d='M3.50 20.30 L3.90 21.45 L5.12 21.47 L4.15 22.21 L4.50 23.38 L3.50 22.68 L2.50 23.38 L2.85 22.21 L1.88 21.47 L3.10 21.45 Z' fill='%23ffffff'/%3E%3Cpath d='M9.50 20.30 L9.90 21.45 L11.12 21.47 L10.15 22.21 L10.50 23.38 L9.50 22.68 L8.50 23.38 L8.85 22.21 L7.88 21.47 L9.10 21.45 Z' fill='%23ffffff'/%3E%3Cpath d='M15.50 20.30 L15.90 21.45 L17.12 21.47 L16.15 22.21 L16.50 23.38 L15.50 22.68 L14.50 23.38 L14.85 22.21 L13.88 21.47 L15.10 21.45 Z' fill='%23ffffff'/%3E%3Cpath d='M21.50 20.30 L21.90 21.45 L23.12 21.47 L22.15 22.21 L22.50 23.38 L21.50 22.68 L20.50 23.38 L20.85 22.21 L19.88 21.47 L21.10 21.45 Z' fill='%23ffffff'/%3E%3Cpath d='M27.50 20.30 L27.90 21.45 L29.12 21.47 L28.15 22.21 L28.50 23.38 L27.50 22.68 L26.50 23.38 L26.85 22.21 L25.88 21.47 L27.10 21.45 Z' fill='%23ffffff'/%3E%3Cpath d='M6.50 24.80 L6.90 25.95 L8.12 25.97 L7.15 26.71 L7.50 27.88 L6.50 27.18 L5.50 27.88 L5.85 26.71 L4.88 25.97 L6.10 25.95 Z' fill='%23ffffff'/%3E%3Cpath d='M12.50 24.80 L12.90 25.95 L14.12 25.97 L13.15 26.71 L13.50 27.88 L12.50 27.18 L11.50 27.88 L11.85 26.71 L10.88 25.97 L12.10 25.95 Z' fill='%23ffffff'/%3E%3Cpath d='M18.50 24.80 L18.90 25.95 L20.12 25.97 L19.15 26.71 L19.50 27.88 L18.50 27.18 L17.50 27.88 L17.85 26.71 L16.88 25.97 L18.10 25.95 Z' fill='%23ffffff'/%3E%3Cpath d='M24.50 24.80 L24.90 25.95 L26.12 25.97 L25.15 26.71 L25.50 27.88 L24.50 27.18 L23.50 27.88 L23.85 26.71 L22.88 25.97 L24.10 25.95 Z' fill='%23ffffff'/%3E%3Cpath d='M3.50 29.30 L3.90 30.45 L5.12 30.47 L4.15 31.21 L4.50 32.38 L3.50 31.68 L2.50 32.38 L2.85 31.21 L1.88 30.47 L3.10 30.45 Z' fill='%23ffffff'/%3E%3Cpath d='M9.50 29.30 L9.90 30.45 L11.12 30.47 L10.15 31.21 L10.50 32.38 L9.50 31.68 L8.50 32.38 L8.85 31.21 L7.88 30.47 L9.10 30.45 Z' fill='%23ffffff'/%3E%3Cpath d='M15.50 29.30 L15.90 30.45 L17.12 30.47 L16.15 31.21 L16.50 32.38 L15.50 31.68 L14.50 32.38 L14.85 31.21 L13.88 30.47 L15.10 30.45 Z' fill='%23ffffff'/%3E%3Cpath d='M21.50 29.30 L21.90 30.45 L23.12 30.47 L22.15 31.21 L22.50 32.38 L21.50 31.68 L20.50 32.38 L20.85 31.21 L19.88 30.47 L21.10 30.45 Z' fill='%23ffffff'/%3E%3Cpath d='M27.50 29.30 L27.90 30.45 L29.12 30.47 L28.15 31.21 L28.50 32.38 L27.50 31.68 L26.50 32.38 L26.85 31.21 L25.88 30.47 L27.10 30.45 Z' fill='%23ffffff'/%3E%3C/svg%3E") center/contain no-repeat}.kf-heart__foam{position:absolute;left:-25%;top:-2px;width:150%;height:7px;background:#fff;opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 7' preserveAspectRatio='none'%3E%3Cpath d='M0 3 Q4.5 0 9 3 T18 3 V7 H0 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x;-webkit-mask-size:18px 7px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 7' preserveAspectRatio='none'%3E%3Cpath d='M0 3 Q4.5 0 9 3 T18 3 V7 H0 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x;mask-size:18px 7px;animation:kf-wave 1.1s linear infinite;animation-play-state:paused}.kf-heart__bub{position:absolute;bottom:6%;width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.6);opacity:0}.kf-heart__outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kf-heart__ring{position:absolute;top:54%;left:50%;width:140%;aspect-ratio:1;margin-left:-70%;margin-top:-70%;border-radius:50%;border:1.5px solid rgba(178,34,52,.65);opacity:0;transform:scale(0.4)}.kf-heart__ring--2{border-color:rgba(60,59,110,.65)}.kf-heart__drop{position:absolute;top:48%;left:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:#b22234;opacity:0}.kf-heart:not(.is-saved) .kf-heart__rise{transition-duration:.45s;transition-timing-function:ease-in}.kf-heart.kf-init .kf-heart__rise{transition:none}.kf-heart.is-saved .kf-heart__rise{transform:translateY(0)}.kf-heart.kf-burst .kf-heart__rise,.kf-heart.kf-burst .kf-heart__body{will-change:transform}.kf-heart.kf-burst .kf-heart__foam{animation:kf-wave 1.1s linear infinite,kf-foam .95s ease forwards}.kf-heart.kf-burst .kf-heart__bub{animation-name:kf-bub;animation-duration:1.5s;animation-timing-function:ease-in}.kf-heart.kf-burst .kf-heart__body{animation:kf-squish .5s ease .42s}.kf-heart.kf-burst .kf-heart__ring{animation:kf-ring .7s ease-out .5s}.kf-heart.kf-burst .kf-heart__ring--2{animation-delay:.62s}.kf-heart.kf-burst .kf-heart__drop{animation:kf-drop .6s ease-out .52s}@keyframes kf-wave{to{transform:translateX(-18px)}}@keyframes kf-foam{0%{opacity:0}25%{opacity:.8}70%{opacity:.8}100%{opacity:0}}@keyframes kf-bub{0%{opacity:0;transform:translateY(0) scale(0.4)}25%{opacity:.85}100%{opacity:0;transform:translateY(-18px) scale(1)}}@keyframes kf-ring{0%{opacity:.7;transform:scale(0.4)}100%{opacity:0;transform:scale(1.7)}}@keyframes kf-drop{0%{opacity:1;transform:rotate(var(--a)) translateY(-2px) scale(0.3)}60%{opacity:1}100%{opacity:0;transform:rotate(var(--a)) translateY(-16px) scale(1)}}@keyframes kf-squish{0%,100%{transform:scale(1, 1)}28%{transform:scale(1.16, 0.84)}55%{transform:scale(0.9, 1.12)}78%{transform:scale(1.04, 0.97)}}@media(prefers-reduced-motion: reduce){.kf-heart__rise{transition:none !important}.kf-heart__foam,.kf-heart__bub,.kf-heart__ring,.kf-heart__drop{display:none}.kf-heart.kf-burst .kf-heart__body{animation:none !important}}