@media screen and (min-width:992px){#shopify-section-template--26629170954558__fancy_heading_banner_MXdnNn .fancy-heading-banner{padding-top:0!important}}.fancy-heading-banner{position:relative;overflow:hidden}.fancy-heading-banner__wrapper{display:flex;align-items:center;justify-content:center;gap:40px;position:relative}.fancy-heading-banner__left,.fancy-heading-banner__right{flex:0 0 15%;display:flex;align-items:center;justify-content:center;position:relative}.fancy-heading-banner__content{text-align:center;max-width:80%}.fancy-heading-banner__heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:5px}.heading-green{color:#49bca5;font-size:3vw;line-height:1;font-weight:800;letter-spacing:-2px}.heading-pink{color:#ef4b87;font-size:3vw;line-height:1;font-weight:800;letter-spacing:-2px}.heading-heart{position:relative;width:max-content;height:auto;display:flex;align-items:center;justify-content:center;color:#ed3f82;font-size:3vw;font-weight:800}.heart-icon{position:relative;top:0;right:0;bottom:0;left:0;width:3vw;height:auto;object-fit:contain;z-index:1}.heading-heart span{position:relative;z-index:2}.fancy-heading-banner__description{max-width:760px;margin:auto}.fancy-heading-banner__description p{margin:0;font-size:19px;line-height:1.5;color:#444}.left-heart{width:55px;position:absolute;left:-5px;top:15px}.left-leaf{width:150px;display:block}.right-heart{width:55px;position:absolute;right:-5px;top:18px}.right-leaf{width:150px;display:block}.left-heart,.right-heart{animation:heartFloat 4s ease-in-out infinite}.left-leaf{animation:leftLeaf 5s ease-in-out infinite;transform-origin:center}.right-leaf{animation:rightLeaf 5s ease-in-out infinite;transform-origin:center}.left-leaf:hover,.right-leaf:hover{transform:scale(1.08)}.heading-green,.heading-pink{transition:.35s}.fancy-heading-banner:hover .heading-green{color:#41b89f}.fancy-heading-banner:hover .heading-pink{color:#ec3b80}@keyframes leftLeaf{0%{transform:translate(0) rotate(-4deg)}25%{transform:translate(-12px) rotate(-8deg)}50%{transform:translate(-22px) rotate(-4deg)}75%{transform:translate(-12px) rotate(2deg)}to{transform:translate(0) rotate(-4deg)}}@keyframes rightLeaf{0%{transform:translate(0) rotate(4deg)}25%{transform:translate(12px) rotate(8deg)}50%{transform:translate(22px) rotate(4deg)}75%{transform:translate(12px) rotate(-2deg)}to{transform:translate(0) rotate(4deg)}}@keyframes heartFloat{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media screen and (max-width:1200px){.fancy-heading-banner__wrapper{gap:20px}.heading-green,.heading-pink{font-size:3vw}.heading-heart{width:90px;height:82px;font-size:26px}.left-leaf,.right-leaf{width:110px}.fancy-heading-banner__description p{font-size:24px}}@media screen and (max-width:749px){.heart-icon{position:relative;width:20px}.fancy-heading-banner{overflow:hidden}.fancy-heading-banner__wrapper{flex-direction:column;gap:18px}.fancy-heading-banner__left,.fancy-heading-banner__right{flex:none;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px;position:absolute;bottom:44px}.fancy-heading-banner__right{justify-content:flex-end}.left-heart,.right-heart{position:relative;left:auto;right:auto;top:auto;width:34px}.left-leaf,.right-leaf{width:48px}.fancy-heading-banner__heading{position:relative;z-index:9;gap:5px}.heading-green,.heading-pink{font-size:20px;line-height:1.1}.heading-heart{width:max-content;height:auto;font-size:20px;color:#ed3f82}.fancy-heading-banner__description{max-width:100%;padding:0 20px}.fancy-heading-banner__description p{font-size:12px;line-height:1.7}}.fancy-heading-banner{animation:bannerFade 1s ease both}@keyframes bannerFade{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.heading-green,.heading-heart,.heading-pink{opacity:0;animation:headingUp .8s forwards}.heading-green{animation-delay:.15s}.heading-heart{animation-delay:.35s}.heading-pink{animation-delay:.55s}@keyframes headingUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fancy-heading-banner__description{opacity:0;animation:fadeDescription .9s .7s forwards}@keyframes fadeDescription{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.left-leaf{animation:leftNature 6s ease-in-out infinite}.right-leaf{animation:rightNature 6s ease-in-out infinite}@keyframes leftNature{0%{transform:translate(0) rotate(-6deg)}20%{transform:translate(-8px) rotate(-10deg)}40%{transform:translate(-18px) rotate(-2deg)}60%{transform:translate(-8px) rotate(5deg)}80%{transform:translate(-3px) rotate(-4deg)}to{transform:translate(0) rotate(-6deg)}}@keyframes rightNature{0%{transform:translate(0) rotate(6deg)}20%{transform:translate(8px) rotate(10deg)}40%{transform:translate(18px) rotate(2deg)}60%{transform:translate(8px) rotate(-5deg)}80%{transform:translate(3px) rotate(4deg)}to{transform:translate(0) rotate(6deg)}}.left-heart,.right-heart,.heart-icon{animation:heartFloatPremium 3.5s ease-in-out infinite}@keyframes heartFloatPremium{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.06)}to{transform:translateY(0) scale(1)}}.left-leaf,.right-leaf,.left-heart,.right-heart,.heart-icon{transition:all .4s ease}.fancy-heading-banner:hover .left-leaf{transform:translate(-15px) rotate(-10deg) scale(1.08)}.fancy-heading-banner:hover .right-leaf{transform:translate(15px) rotate(10deg) scale(1.08)}.fancy-heading-banner:hover .left-heart,.fancy-heading-banner:hover .right-heart,.fancy-heading-banner:hover .heart-icon{transform:translateY(-6px) scale(1.08)}.fancy-heading-banner:hover .heading-green{color:#34b596}.fancy-heading-banner:hover .heading-pink{color:#eb2f79}.fancy-heading-banner:hover{transform:translateY(-2px);transition:.4s ease}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fancy-heading-banner.css.map */
