.share-love{--grid-gap:1rem;--grid-template:2rem calc(100% - 3rem);--heart-bg-color:var(--kmood--text,#111);--heart-color:var(--kmood--background,#fff);--heart-color-on:var(--wp--preset--color--accent,#e12132);--label-color:var(--kmood--heading,#e12132);--text-color:var(--kmood--text,#000);position:relative;width:100%}.share-love:not(.simple){margin-block-start:var(--kgroup--gap,2rem);padding-top:calc(var(--kgroup--gap, 2rem)*2)}.share-love:not(.simple):before{background:currentcolor;content:" ";display:block;height:2px;left:0;opacity:.2;position:absolute;top:0;width:100%}.share-love.simple{--grid-gap:0.5rem;--grid-template:2rem calc(100% - 5.5rem) 2rem}.share-love.simple .small-font{font-size:12px}.share-love__inner{display:grid;gap:1rem}.share-love__inner label{clear:both;color:var(--label-color);display:block;font-size:var(--wp--preset--font-size--xs,.7rem);text-transform:uppercase}.share-love__content{align-items:center;display:grid;font-size:var(--wp--preset--font-size--xs,.75rem)!important;gap:var(--grid-gap);grid-template-columns:var(--grid-template);line-height:1.3!important;text-align:left;width:100%}.share-love__button{all:unset;background-color:var(--heart-bg-color);border-radius:3px;color:var(--heart-color)!important;cursor:pointer;display:block;font-size:1.2rem;height:2rem;line-height:2.1rem;position:relative;text-align:center;width:2rem}.share-love__button:after{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox=\"0 0 256 256\" width=\"1.2em\" height=\"1.2em\" xmlns=\"http://www.w3.org/2000/svg\" %3E%3Cpath fill=\"currentColor\" d=\"M240 98a57.63 57.63 0 0 1-17 41l-89.3 90.62a8 8 0 0 1-11.4 0L33 139a58 58 0 0 1 82-82.1l13 12.15l13.09-12.19A58 58 0 0 1 240 98\"/%3E%3C/svg%3E");animation:heartPulse 1s infinite;background-color:currentcolor;color:inherit;content:"";display:block;height:100%;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:1.2em 1.2em;mask-size:1.2em 1.2em;position:absolute;top:0;width:100%}.share-love__button.on{background:var(--heart-color-on);color:#fff!important}.share-love__button.on:after{animation:unset}.share-love__button:focus,.share-love__button:focus-visible,.share-love__button:hover{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}@keyframes heartPulse{0%{transform:scaleX(1)}33%{transform:scale3d(.9,.9,.9)}66%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}[data-processing="1"]{opacity:.5;pointer-events:none;position:relative}[data-processing="1"]:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgoJPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iNCI+CgkJPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMXMiIHZhbHVlcz0iMDs0MCIga2V5VGltZXM9IjA7MSIga2V5U3BsaW5lcz0iMCAwLjIgMC44IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPgoJCTxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIga2V5U3BsaW5lcz0iMC4yIDAgMC44IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPgoJPC9jaXJjbGU+Cgk8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIwIiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSI0Ij4KCQk8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIgdmFsdWVzPSIwOzQwIiBrZXlUaW1lcz0iMDsxIiBrZXlTcGxpbmVzPSIwIDAuMiAwLjggMSIgY2FsY01vZGU9InNwbGluZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+CgkJPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMXMiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgY2FsY01vZGU9InNwbGluZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+Cgk8L2NpcmNsZT4KPC9zdmc+Cg==) no-repeat 50% 50% transparent;background-size:2rem 2rem;box-sizing:border-box;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}