:root{--em-pink: #E97990;--em-pink-dark: #D9627B;--em-pink-soft: #F6C9D2;--em-blush: #FCEEF0;--em-cocoa: #6A4842;--em-ink: #3A2A27;--em-muted: #7A6662;--em-line: #EBDCDC;--em-star: #F5B83D;--em-green: #4CAF50;--em-radius: 10px}.em-wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.em-wrap{padding:0 5rem}}.em-h{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--em-ink);letter-spacing:0;line-height:1.15;margin:0}.em-stars{color:var(--em-star);letter-spacing:1px;white-space:nowrap}.em-stars svg{width:1.6rem;height:1.6rem;fill:currentColor;vertical-align:-.25em}.em-wave{position:relative}.em-wave--top:before,.em-wave--bottom:after{content:"";position:absolute;left:0;right:0;height:40px;pointer-events:none;z-index:1;background-color:var(--em-wave-color, var(--em-blush));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V24C200 4 420 0 720 12s520 20 720 2v26z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V24C200 4 420 0 720 12s520 20 720 2v26z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.em-wave--top:before{top:-39px}.em-wave--bottom:after{bottom:-39px;transform:scaleY(-1)}.em-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;min-height:5.2rem;padding:1.2rem 2rem;border:0;border-radius:6px;cursor:pointer;background:var(--em-pink);color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;letter-spacing:.12rem;text-transform:uppercase;text-decoration:none;transition:background .2s,transform .2s}.em-btn:hover{background:var(--em-pink-dark)}.em-btn:active{transform:scale(.99)}.em-btn[disabled]{opacity:.6;cursor:not-allowed}.em-ph{background:var(--em-blush);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.em-ph svg{width:60%;height:60%;fill:var(--em-pink-soft)}.footer.em-footer-wave{position:relative;margin-top:40px}@media(min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:wrap;row-gap:0}.header__menu-item{font-size:1.4rem;padding:1rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/em.css.map */
