@keyframes animate-modal-open-3bae75c1{0%{transform:scale(0)}70%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes backgroundAnimation-3bae75c1{0%{transform:scale(1)}to{transform:scale(1.1)}}.eBackgroundAnimation[data-v-3bae75c1]{animation:backgroundAnimation-3bae75c1 20s linear 0s infinite;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes heroMatrixWrapper-3bae75c1{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes heroFadeWrapper-3bae75c1{0%{opacity:1}30%{opacity:0}60%{opacity:0}70%{opacity:1}to{opacity:1}}.lPageHeading[data-v-3bae75c1]{align-items:center;display:flex;height:500px;justify-content:center;margin-top:80px;overflow:hidden;position:relative;width:100vw}.lPageHeading--about[data-v-3bae75c1],.lPageHeading--contact[data-v-3bae75c1],.lPageHeading--kimonos[data-v-3bae75c1],.lPageHeading--news[data-v-3bae75c1],.lPageHeading--privacy-policy[data-v-3bae75c1],.lPageHeading--store[data-v-3bae75c1]{height:200px}.lPageHeading__body[data-v-3bae75c1]{align-items:center;background:#fff6;display:flex;height:100%;justify-content:center;padding:20px;width:1180px}@media screen and (max-width:1024px){.lPageHeading__body[data-v-3bae75c1]{height:300px}}.lPageHeading__body__title[data-v-3bae75c1]{font-size:3.8rem;font-weight:700;line-height:1.5;text-shadow:1px 1px 12px hsla(0,0%,100%,.3);transform:translateZ(0)}@media screen and (max-width:1024px){.lPageHeading__body__title[data-v-3bae75c1]{font-size:3.4rem}}@media screen and (max-width:767px){.lPageHeading__body__title[data-v-3bae75c1]{font-size:2.8rem}}.lPageHeading--about .lPageHeading__body[data-v-3bae75c1]{width:1340px}@media screen and (max-width:1024px){.lPageHeading[data-v-3bae75c1]{height:300px}}@media screen and (max-width:767px){.lPageHeading[data-v-3bae75c1]{height:200px}}@media screen and (max-width:480px){.lPageHeading[data-v-3bae75c1]{height:150px}}.lPageHeading__bg[data-v-3bae75c1]{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.lPageHeading__body[data-v-3bae75c1]{position:relative;z-index:1}.lPageHeading__body__img[data-v-3bae75c1]{background:#ffffffe6;border-radius:10px;max-width:calc(100vw - 24px);width:400px}.lPageHeading__body__text[data-v-3bae75c1]{color:#fff;font-family:inherit;font-size:2rem;font-weight:700;padding:12px;text-align:center}
