:root{--m-void: #050505;--m-carbon: #0e0e0e;--m-panel: #141414;--m-line: #2a2a2a;--m-platinum: #e5e4e2;--m-steel: #a8a6a1;--m-mute: #6e6c68;--m-focus: rgba(229, 228, 226, .45);--m-radius-sm: 2px;--m-radius-md: 4px;--m-radius-lg: 4px;--m-bg: 5, 5, 5;--m-surface: 14, 14, 14;--m-surface-raised: 20, 20, 20;--m-text: 229, 228, 226;--m-text-muted: 168, 166, 161;--m-border: 42, 42, 42;--m-success: 61, 154, 106;--m-error: 196, 75, 75;--m-gold: 229, 228, 226;--m-gold-hover: 245, 244, 242}.m-section{padding:3.2rem 1.6rem;max-width:1400px;margin:0 auto}@media screen and (min-width:750px){.m-section{padding:4.8rem 4rem}}.m-section__label{margin:0 0 .5rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--m-steel)}.m-section__title{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:500;letter-spacing:.02em;color:var(--m-platinum);font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.15}.m-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.75rem}.m-section__head .m-section__title{margin-bottom:0}.m-section__link{color:var(--m-steel);text-decoration:none;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid transparent}.m-section__link:hover{color:var(--m-platinum);border-bottom-color:var(--m-line)}.m-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.75rem;background:var(--m-platinum);color:var(--m-void);border:1px solid var(--m-platinum);border-radius:var(--m-radius-md);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;font-size:.8rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.m-btn:hover{background:#f5f4f2;color:var(--m-void);border-color:#f5f4f2}.m-btn--ghost{background:transparent;color:var(--m-platinum);border:1px solid var(--m-line)}.m-btn--ghost:hover{border-color:var(--m-platinum);background:transparent;color:var(--m-platinum)}.m-hero-stage{border-bottom:1px solid var(--m-line);background:var(--m-void)}.m-hero-stage__inner{display:grid;grid-template-columns:1fr;gap:0;max-width:1400px;margin:0 auto;min-height:clamp(28rem,70vw,36rem)}@media screen and (min-width:900px){.m-hero-stage__inner{grid-template-columns:1fr 1.15fr;min-height:32rem}}.m-hero-stage__copy{display:flex;flex-direction:column;justify-content:center;padding:3.2rem 1.6rem;gap:1.25rem}@media screen and (min-width:750px){.m-hero-stage__copy{padding:4rem 3.5rem}}.m-hero-stage__eyebrow{margin:0;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--m-steel)}.m-hero-stage__title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;letter-spacing:-.01em;color:var(--m-platinum);max-width:14ch}.m-hero-stage__body{margin:0;max-width:34ch;font-size:1rem;line-height:1.55;color:var(--m-steel)}.m-hero-stage__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.m-hero-stage__lanes{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.m-hero-stage__lanes a{color:var(--m-mute);text-decoration:none;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid transparent}.m-hero-stage__lanes a:hover{color:var(--m-platinum);border-bottom-color:var(--m-line)}.m-hero-stage__visual{position:relative;background:var(--m-carbon);border-top:1px solid var(--m-line);min-height:22rem;overflow:hidden}@media screen and (min-width:900px){.m-hero-stage__visual{border-top:none;border-left:1px solid var(--m-line);min-height:100%}}.m-hero-stage__visual a{display:block;height:100%;text-decoration:none;color:inherit}.m-hero-stage__media{width:100%;height:100%;object-fit:cover;display:block;min-height:22rem;background:var(--m-panel)}@media screen and (min-width:900px){.m-hero-stage__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:100%}}.m-hero-stage__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--m-mute);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,var(--m-carbon) 0%,var(--m-panel) 50%,var(--m-carbon) 100%)}.m-hero-stage__caption{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.25rem;background:linear-gradient(transparent,#050505eb);color:var(--m-platinum);font-size:.85rem;letter-spacing:.02em}.m-hero-stage__price{display:block;margin-top:.25rem;color:var(--m-steel);font-size:.8rem}.m-lanes{border-bottom:1px solid var(--m-line)}.m-lanes__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1400px;margin:0 auto;border-left:1px solid var(--m-line)}@media screen and (min-width:900px){.m-lanes__grid{grid-template-columns:repeat(4,1fr)}}.m-lane{position:relative;display:flex;flex-direction:column;min-height:11rem;padding:1.5rem;background:var(--m-void);border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);text-decoration:none;color:var(--m-platinum);overflow:hidden;transition:background .15s ease}@media screen and (min-width:750px){.m-lane{min-height:14rem;padding:2rem}}.m-lane:hover{background:var(--m-carbon)}.m-lane:hover .m-lane__title{color:#f5f4f2}.m-lane__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;object-fit:cover;width:100%;height:100%;pointer-events:none;filter:grayscale(1)}.m-lane__body{position:relative;z-index:1;margin-top:auto}.m-lane__index{display:block;margin-bottom:.75rem;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:var(--m-mute)}.m-lane__title{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(1.15rem,2.2vw,1.5rem);letter-spacing:.04em;text-transform:uppercase;color:var(--m-platinum)}.m-lane__meta{margin:.4rem 0 0;font-size:.75rem;color:var(--m-mute);letter-spacing:.04em}.m-trust-strip{border-bottom:1px solid var(--m-line);background:var(--m-carbon)}.m-trust-strip__inner{display:grid;grid-template-columns:1fr;gap:0;max-width:1400px;margin:0 auto}@media screen and (min-width:750px){.m-trust-strip__inner{grid-template-columns:repeat(3,1fr)}}.m-trust-strip__item{padding:1.25rem 1.6rem;border-bottom:1px solid var(--m-line);text-align:left}@media screen and (min-width:750px){.m-trust-strip__item{padding:1.5rem 2rem;border-bottom:none;border-right:1px solid var(--m-line)}.m-trust-strip__item:last-child{border-right:none}}.m-trust-strip__label{margin:0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--m-platinum)}.m-trust-strip__detail{margin:.35rem 0 0;font-size:.85rem;line-height:1.4;color:var(--m-mute)}.m-trust-row{display:grid;grid-template-columns:1fr;gap:0;list-style:none;margin:0;padding:0;border:1px solid var(--m-line)}@media screen and (min-width:750px){.m-trust-row,.m-trust-row--pdp{grid-template-columns:repeat(3,1fr)}}.m-trust-item{padding:1rem;border-bottom:1px solid var(--m-line);text-align:center;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--m-steel);background:var(--m-carbon)}@media screen and (min-width:750px){.m-trust-item{border-bottom:none;border-right:1px solid var(--m-line)}.m-trust-item:last-child{border-right:none}}.m-vault{border-top:1px solid var(--m-line);background:var(--m-void)}.m-vault .m-section{max-width:40rem}.m-vault__sub{margin:-1rem 0 1.5rem;color:var(--m-steel);font-size:.95rem;line-height:1.5}.m-vault-form__row{display:flex;flex-wrap:wrap;gap:.75rem}.m-vault-form__row .field__input,.m-vault-form input[type=email]{flex:1 1 12rem;min-height:48px;background:var(--m-carbon)!important;color:var(--m-platinum)!important;border:1px solid var(--m-line)!important;border-radius:var(--m-radius-md);padding:.75rem 1rem}.m-vault-form__row .field__input::placeholder{color:var(--m-mute)}.m-vault-form .form__message{margin-top:.75rem;color:var(--m-steel)}.section-featured-collection .title-wrapper-with-link .title,.collection__title .title{letter-spacing:.02em;text-transform:none;font-weight:500}.card,.product-card-wrapper .card{border-radius:var(--m-radius-md);border:1px solid transparent;background:var(--m-carbon)}.card:hover{border-color:var(--m-line)}.card__heading a{color:var(--m-platinum)!important}.price,.price-item{color:var(--m-steel)!important}.badge,.card__badge .badge{background:var(--m-panel)!important;color:var(--m-platinum)!important;border:1px solid var(--m-line)!important}.button,button.shopify-payment-button__button--unbranded{border-radius:var(--m-radius-md)!important}.banner--ambient .banner__media{animation:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/meltonia-foundation.css.map */
