:root{--mt-coral:#f14a65;--mt-violet:#a855f7;--mt-sand:#ff8a5c;--mt-ivory:#f7f4f0}.mt-logo-mark{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:.55rem;border-radius:11px;flex:0 0 auto;background:linear-gradient(#121630f2,#121630f2) padding-box,linear-gradient(135deg,#ff8a5c,#f14a65 45%,#a855f7) border-box;border:1px solid transparent;box-shadow:0 8px 18px -10px #f14a65b3}.mt-logo-mark svg{width:19px;height:19px;display:block}header.header-section .header-logo{display:inline-flex;align-items:center;gap:.1rem}header.header-section .header-logo span{font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:.01em}header.header-section{position:relative}header.header-section .header__underlay{border-radius:0 0 30px 30px}header.header-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 4%,rgba(241,74,101,.5) 30%,rgba(168,85,247,.5) 70%,transparent 96%)}@media(min-width:990px){header.header-section .header__row--top{min-height:96px}header.header-section .header-logo span{font-size:31px;line-height:1}header.header-section nav.menu-list .menu-list__link{font-family:InterMT,system-ui,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;transition:color .3s}header.header-section nav.menu-list .menu-list__link:hover{color:#ff8fa0}}@media(max-width:989px){header.header-section .header-logo span{font-size:23px}.mt-logo-mark{width:30px;height:30px;border-radius:9px}.mt-logo-mark svg{width:17px;height:17px}}html.mt-foot-on .mt-cap{opacity:0!important;pointer-events:none!important;transform:translate(-50%,-18px)!important}@media(min-width:990px){header.header-section .header__columns{display:flex!important;align-items:center;gap:clamp(.5rem,2vw,1.6rem)}header.header-section .header__columns>.header-logo{flex:0 0 auto}header.header-section nav.menu-list{margin-inline:auto!important}header.header-section nav.menu-list .menu-list__list{display:flex;align-items:center}header.header-section .header__row--top>.header__columns>:last-child{margin-left:0}header.header-section .mt-menubtn{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;margin-left:.5rem;border-radius:50%;cursor:pointer;padding:0;flex:0 0 auto;background:linear-gradient(#141833f2,#141833f2) padding-box,linear-gradient(135deg,#ff8a5c,#f14a65 45%,#a855f7) border-box;border:1px solid transparent;color:#f7f4f0;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;box-shadow:0 10px 24px -14px #f14a658c}header.header-section .mt-menubtn svg{width:17px;height:17px;display:block;transition:transform .4s}header.header-section .mt-menubtn:hover{transform:scale(1.06) rotate(4deg);box-shadow:0 16px 34px -14px #f14a65d9}}@media(min-width:990px){header.header-section .header__row--top{min-height:104px}header.header-section .header-logo span{font-size:34px;letter-spacing:.005em}header.header-section .mt-logo-mark{width:38px;height:38px;border-radius:12px;margin-right:.65rem}header.header-section .mt-logo-mark svg{width:21px;height:21px}header.header-section .header__underlay{border-radius:0 0 34px 34px;box-shadow:0 30px 60px -40px #000000f2}header.header-section .header__columns{gap:clamp(.8rem,2.4vw,2rem)}header.header-section nav.menu-list .menu-list__link{font-size:.79rem;letter-spacing:.17em;padding:.62rem .42rem}header.header-section:after{height:2px;background:linear-gradient(90deg,transparent 3%,rgba(241,74,101,.55) 28%,rgba(168,85,247,.55) 72%,transparent 97%);opacity:.85}header.header-section .mt-menubtn{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mtv10-site.css.map */
