:root{--mt-color-bg: #fffcfb;--mt-color-bg-soft: #fdeef2;--mt-color-bg-deep: #f6d9e3;--mt-color-text: #241b1d;--mt-color-text-soft: #7a6469;--mt-color-brand: #e98aa8;--mt-color-brand-dark: #c1567b;--mt-color-brand-light: #f6c9d8;--mt-color-cream: #f6f1ec;--mt-color-white: #ffffff;--mt-color-line: rgba(36, 27, 29, .09);--mt-font-heading: "Fraunces", Georgia, "Times New Roman", serif;--mt-font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mt-radius-sm: 14px;--mt-radius: 26px;--mt-radius-lg: 44px;--mt-margen: 24px;--mt-container: 1240px;--mt-ease: cubic-bezier(.22, 1, .36, 1);--mt-ease-soft: cubic-bezier(.16, 1, .3, 1)}.mt-section{font-family:var(--mt-font-body);color:var(--mt-color-text);padding-top:0!important;padding-bottom:0!important;position:relative}.mt-container{max-width:var(--mt-container);margin:0 auto;padding:0 var(--mt-margen)}.mt-section img{max-width:100%;display:block}.mt-section *{box-sizing:border-box}.mt-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mt-font-body);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mt-color-brand-dark);margin:0 0 14px}.mt-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mt-color-brand);display:inline-block}.mt-h2{font-family:var(--mt-font-heading);font-weight:500;line-height:1.08;letter-spacing:-.01em;margin:0 0 18px;color:var(--mt-color-text)}.mt-body-text{font-family:var(--mt-font-body);line-height:1.65;color:var(--mt-color-text-soft);margin:0}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border-radius:999px;background:var(--mt-color-brand-dark);color:#fff;font-family:var(--mt-font-body);font-weight:600;font-size:16px;text-decoration:none;border:none;cursor:pointer;transition:transform .4s var(--mt-ease),box-shadow .4s var(--mt-ease),background-color .3s ease;box-shadow:0 14px 28px -10px #c1567b8c;white-space:nowrap}.mt-btn:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 20px 36px -10px #c1567ba6}.mt-btn:active{transform:translateY(-1px) scale(.99)}.mt-btn-outline{background:transparent;color:var(--mt-color-brand-dark);box-shadow:none;border:1.5px solid var(--mt-color-brand-dark)}.mt-btn-outline:hover{background:var(--mt-color-brand-dark);color:#fff}.mt-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.mt-reveal{opacity:0;transform:translateY(32px) scale(.985);transition:opacity 1s var(--mt-ease-soft),transform 1s var(--mt-ease-soft);transition-delay:var(--mt-delay, 0s);will-change:transform,opacity}.mt-reveal.mt-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.mt-reveal{opacity:1!important;transform:none!important;transition:none!important}.mt-parallax-el{transform:none!important}}.mt-card{transition:transform .45s var(--mt-ease),box-shadow .45s var(--mt-ease)}.mt-card:hover{transform:translateY(-8px);box-shadow:0 28px 48px -18px #241b1d2e}.mt-marquee-wrap{overflow-x:clip;overflow-y:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.mt-marquee-track{display:flex;width:max-content;gap:var(--mt-gap, 24px);animation:mt-marquee var(--mt-marquee-duration, 38s) linear infinite}.mt-marquee-wrap:hover .mt-marquee-track{animation-play-state:paused}@keyframes mt-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--mt-gap, 24px) / 2))}}@media(prefers-reduced-motion:reduce){.mt-marquee-track{animation:none;overflow-x:auto}}.mt-img-cover{width:100%;height:100%;object-fit:cover}.mt-radius-img{border-radius:var(--mt-radius);overflow:hidden}.section-header{margin-bottom:0!important}.mt-clip{overflow-x:clip}@media(max-width:990px){:root{--mt-container: 100%}}.header__heading-link,.footer-block__heading,.cart-notification-product__name,.drawer__heading,.customer h1{font-family:var(--mt-font-heading)!important}.header,.footer,body,.cart-notification,.drawer,.customer{font-family:var(--mt-font-body)}.footer-block__heading{font-weight:500!important}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button{border-radius:999px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mt-styles.css.map */
