:root{--mt-ivory: #FFFEF7;--mt-ivory-warm: #FAF7F2;--mt-champagne: #D4AF37;--mt-champagne-soft: #E8C872;--mt-champagne-dark: #A8872A;--mt-charcoal: #2C2C2C;--mt-charcoal-soft: #4A4A4A;--mt-stone: #8A8579;--mt-line: #E8E3D8;--mt-burgundy: #7A1F2B;--mt-success: #3E7C59;--mt-error: #B0392B;--mt-serif: "Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--mt-sans: "Inter", "Helvetica Neue", Arial, sans-serif;--fs-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);--fs-h1: clamp(2rem, 3vw + 1rem, 3.25rem);--fs-h2: clamp(1.625rem, 2vw + .75rem, 2.5rem);--fs-h3: clamp(1.25rem, 1vw + .75rem, 1.625rem);--fs-body: 1rem;--fs-small: .875rem;--fs-eyebrow: .75rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 6rem;--space-2xl: 8rem;--mt-max-width: 1320px;--mt-gutter: clamp(1rem, 3vw, 2.5rem);--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .18s;--dur: .32s;--dur-slow: .6s;--shadow-sm: 0 1px 2px rgba(44,44,44,.06), 0 1px 3px rgba(44,44,44,.04);--shadow: 0 4px 12px rgba(44,44,44,.08), 0 2px 4px rgba(44,44,44,.04);--shadow-lg: 0 20px 40px rgba(44,44,44,.1), 0 8px 16px rgba(44,44,44,.06)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,.template-index,.template-product,.template-collection,.template-page,.shopify-section{font-family:var(--mt-sans)!important;font-size:var(--fs-body);line-height:1.65;color:var(--mt-charcoal);background:var(--mt-ivory);font-weight:400;letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.product__title,.section-header__title,.title,.card__heading,.page-title,.collection-hero__title{font-family:var(--mt-serif)!important;font-weight:500;color:var(--mt-charcoal);letter-spacing:-.01em;line-height:1.15}h1,.h1,.page-title,.product__title{font-size:var(--fs-h1);margin:0 0 var(--space-sm)}h2,.h2{font-size:var(--fs-h2);margin:0 0 var(--space-sm)}h3,.h3{font-size:var(--fs-h3);margin:0 0 var(--space-xs)}p{margin:0 0 1em}a{color:var(--mt-charcoal);transition:color var(--dur) var(--ease)}a:hover{color:var(--mt-champagne-dark)}img{max-width:100%;height:auto;display:block}::selection{background:var(--mt-champagne-soft);color:var(--mt-charcoal)}.shopify-section>p:only-child:empty{display:none}.mt-hide-stray{display:none!important}.announcement-bar,.utility-bar{background:var(--mt-charcoal)!important;color:var(--mt-ivory)!important;padding:10px var(--mt-gutter);font-family:var(--mt-sans);font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;text-align:center;border:0}.announcement-bar a,.announcement-bar__message{color:var(--mt-ivory)!important}.announcement-bar__message strong{color:var(--mt-champagne)!important;font-weight:600}.header-wrapper,.section-header{background:var(--mt-ivory);border-bottom:1px solid var(--mt-line)}.header{padding:20px var(--mt-gutter);max-width:var(--mt-max-width);margin:0 auto}.header__heading-logo{max-height:48px;width:auto}.header__menu-item,.header__active-menu-item,.list-menu__item{font-family:var(--mt-sans)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--mt-charcoal)!important;padding:8px 16px;position:relative;transition:color var(--dur) var(--ease)}.header__menu-item:after,.list-menu__item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--mt-champagne);transition:all var(--dur) var(--ease);transform:translate(-50%)}.header__menu-item:hover:after,.list-menu__item:hover:after{width:24px}.header__menu-item:hover,.list-menu__item:hover{color:var(--mt-champagne-dark)!important}.button,button.button,.shopify-payment-button__button,a.button,input[type=submit].button{font-family:var(--mt-sans)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase;padding:18px 36px!important;border-radius:0!important;border:1.5px solid var(--mt-charcoal)!important;background:var(--mt-charcoal)!important;color:var(--mt-ivory)!important;cursor:pointer;transition:all var(--dur) var(--ease)!important;position:relative;overflow:hidden;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none!important;box-shadow:none!important}.button:before,a.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mt-champagne);transform:translateY(100%);transition:transform var(--dur) var(--ease-out);z-index:-1}.button:hover:before,a.button:hover:before{transform:translateY(0)}.button:hover,a.button:hover{color:var(--mt-charcoal)!important;border-color:var(--mt-champagne)!important;background:var(--mt-champagne)!important}.button--secondary,.button.button--secondary{background:transparent!important;color:var(--mt-charcoal)!important;border:1.5px solid var(--mt-charcoal)!important}.button--secondary:hover{background:var(--mt-charcoal)!important;color:var(--mt-ivory)!important}.button--gold{background:var(--mt-champagne)!important;color:var(--mt-charcoal)!important;border-color:var(--mt-champagne)!important}.button--gold:hover{background:var(--mt-champagne-dark)!important;border-color:var(--mt-champagne-dark)!important;color:var(--mt-ivory)!important}.mt-link{font-family:var(--mt-sans);font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--mt-charcoal);border-bottom:1px solid var(--mt-champagne);padding-bottom:2px;transition:all var(--dur) var(--ease)}.mt-link:hover{color:var(--mt-champagne-dark);border-bottom-color:var(--mt-charcoal)}.page-width,.container{max-width:var(--mt-max-width);margin:0 auto;padding-left:var(--mt-gutter);padding-right:var(--mt-gutter)}section,.shopify-section{padding-top:clamp(3rem,6vw,var(--space-xl));padding-bottom:clamp(3rem,6vw,var(--space-xl))}.mt-section--alt{background:var(--mt-ivory-warm)}.mt-section--dark{background:var(--mt-charcoal);color:var(--mt-ivory)}.mt-section--dark h1,.mt-section--dark h2,.mt-section--dark h3{color:var(--mt-ivory)}.mt-eyebrow{font-family:var(--mt-sans);font-size:var(--fs-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--mt-champagne-dark);font-weight:500;margin-bottom:var(--space-sm);display:block}.mt-divider{width:40px;height:1px;background:var(--mt-champagne);margin:var(--space-sm) auto;border:0}.banner,.hero,.mt-hero{position:relative;min-height:clamp(480px,75vh,780px);display:flex;align-items:center;justify-content:center;background:var(--mt-ivory-warm);overflow:hidden}.banner__media,.mt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.banner__media img,.mt-hero__media img,.mt-hero__media video{width:100%;height:100%;object-fit:cover}.banner__content,.mt-hero__content{position:relative;z-index:2;text-align:center;max-width:820px;padding:var(--space-lg) var(--mt-gutter);color:var(--mt-ivory)}.banner__content:before,.mt-hero__content:before{content:"";position:absolute;top:-20px;right:-40px;bottom:-20px;left:-40px;background:radial-gradient(ellipse,rgba(44,44,44,.35),transparent 70%);z-index:-1}.mt-hero__title,.banner__heading{font-family:var(--mt-serif)!important;font-size:var(--fs-display)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.015em;color:var(--mt-ivory)!important;margin-bottom:var(--space-sm)}.mt-hero__title em,.banner__heading em{font-style:italic;color:var(--mt-champagne-soft)}.mt-hero__sub,.banner__text{font-family:var(--mt-sans);font-size:clamp(1rem,1vw + .6rem,1.25rem);line-height:1.5;color:#fffef7eb;max-width:560px;margin:0 auto var(--space-md)}.mt-hero__ctas{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap}.card,.card-wrapper,.product-card,.grid__item .card-wrapper{background:transparent;border:0;position:relative;transition:transform var(--dur) var(--ease)}.card__media,.media.media--transparent,.product-card__image{position:relative;overflow:hidden;background:var(--mt-ivory-warm);aspect-ratio:1 / 1}.card__media img,.product-card__image img{transition:transform .7s var(--ease-out);width:100%;height:100%;object-fit:cover}.card-wrapper:hover .card__media img,.product-card:hover img{transform:scale(1.05)}.card__content,.card__information{padding:16px 4px 0;text-align:left}.card__heading,.card__heading a,.card-information__text{font-family:var(--mt-serif)!important;font-size:1.0625rem!important;font-weight:500!important;letter-spacing:0;color:var(--mt-charcoal);line-height:1.3}.price,.price__regular,.price-item{font-family:var(--mt-sans)!important;font-size:.9375rem!important;font-weight:500!important;color:var(--mt-charcoal)!important;letter-spacing:.02em}.price__sale .price-item--regular,.price-item--regular s{color:var(--mt-stone)!important;text-decoration:line-through;font-weight:400!important}.price__sale .price-item--sale,.price-item--sale{color:var(--mt-burgundy)!important}.card__badge .badge,.product-card__badge,.badge{background:var(--mt-charcoal)!important;color:var(--mt-ivory)!important;font-family:var(--mt-sans)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase;padding:6px 12px!important;border:0!important;border-radius:0!important}.badge--bottom-left,.badge--sale{background:var(--mt-champagne)!important;color:var(--mt-charcoal)!important}.product__info-container,.product__info-wrapper{padding:var(--space-md) 0 var(--space-md) var(--space-md)}.product__title h1,.product__title{font-family:var(--mt-serif)!important;font-size:clamp(1.75rem,2vw + 1rem,2.75rem)!important;font-weight:500!important;line-height:1.1;margin-bottom:var(--space-xs)}.product__price,.price--large{font-family:var(--mt-sans);font-size:1.375rem;font-weight:500;margin:var(--space-xs) 0 var(--space-md)}.product-form__input legend,.product-form__input label,.form__label{font-family:var(--mt-sans);font-size:var(--fs-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mt-charcoal);margin-bottom:10px}.product-form__input input[type=radio]+label,.variant-swatch{border:1.5px solid var(--mt-line);padding:10px 16px;font-family:var(--mt-sans);font-size:var(--fs-small);transition:all var(--dur) var(--ease);background:var(--mt-ivory)}.product-form__input input[type=radio]:checked+label,.variant-swatch--selected{border-color:var(--mt-champagne);background:var(--mt-ivory-warm);box-shadow:0 0 0 1px var(--mt-champagne) inset}.product-form__input img[src$="no-image.png"],.product-form__input img[src=""],.variant-swatch img:not([src]),.variant-swatch img[src=""]{display:none}.product__media-item,.product__media-gallery{background:var(--mt-ivory-warm);border-radius:0}.product__media-wrapper img{transition:transform .5s var(--ease)}.product__media-wrapper:hover img{transform:scale(1.02)}.mt-trust-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-sm);padding:var(--space-md) 0;border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line);margin:var(--space-md) 0}.mt-trust-row__item{text-align:center;font-size:var(--fs-small)}.mt-trust-row__icon{width:28px;height:28px;margin:0 auto 8px;color:var(--mt-champagne-dark)}.mt-trust-row__label{font-family:var(--mt-sans);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mt-charcoal);line-height:1.3}.mt-sticky-atc{position:fixed;bottom:-100%;left:0;right:0;background:var(--mt-ivory);border-top:1px solid var(--mt-line);box-shadow:0 -4px 20px #2c2c2c14;padding:12px var(--mt-gutter);z-index:50;transition:bottom var(--dur) var(--ease-out)}.mt-sticky-atc.is-visible{bottom:0}.mt-sticky-atc__inner{max-width:var(--mt-max-width);margin:0 auto;display:grid;grid-template-columns:64px 1fr auto;gap:var(--space-sm);align-items:center}.mt-sticky-atc__img{width:64px;height:64px;object-fit:cover}.mt-sticky-atc__title{font-family:var(--mt-serif);font-size:1rem;margin:0}.mt-sticky-atc__price{font-family:var(--mt-sans);font-size:.9375rem;color:var(--mt-charcoal-soft)}.mt-sticky-atc .button{padding:14px 28px!important;min-height:48px}@media(max-width:640px){.mt-sticky-atc__inner{grid-template-columns:48px 1fr auto}.mt-sticky-atc__img{width:48px;height:48px}.mt-sticky-atc__price{display:none}.mt-sticky-atc .button{padding:12px 20px!important;font-size:.75rem!important}}.footer,.section-footer{background:var(--mt-charcoal)!important;color:var(--mt-ivory)!important;padding:var(--space-xl) 0 var(--space-md)!important;border:0}.footer a,.footer a:visited,.footer__content-bottom,.footer__blocks-wrapper,.footer__copyright{color:#fffef7bf!important}.footer a:hover{color:var(--mt-champagne)!important}.footer__heading,.footer-block__heading{font-family:var(--mt-sans)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.25em!important;text-transform:uppercase;color:var(--mt-ivory)!important;margin-bottom:var(--space-sm)}.footer__blocks-wrapper{gap:var(--space-md)}.footer__copyright,.copyright__content{font-size:.75rem;letter-spacing:.05em;border-top:1px solid rgba(255,254,247,.12);padding-top:var(--space-md);margin-top:var(--space-md)}.footer__payment .icon,.footer .payment-icons img{filter:grayscale(1) brightness(2) opacity(.7)}@keyframes mt-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mt-fade-in{0%{opacity:0}to{opacity:1}}.mt-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.mt-reveal.is-visible{opacity:1;transform:translateY(0)}.mt-fade-in{animation:mt-fade-in var(--dur-slow) var(--ease-out) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select{font-family:var(--mt-sans)!important;font-size:var(--fs-body)!important;padding:14px 16px!important;border:1.5px solid var(--mt-line)!important;background:var(--mt-ivory)!important;color:var(--mt-charcoal)!important;border-radius:0!important;transition:border-color var(--dur) var(--ease)}input:focus,textarea:focus,select:focus{border-color:var(--mt-champagne)!important;outline:0!important;box-shadow:0 0 0 3px #d4af3726!important}@media(max-width:990px){.header__menu-item{font-size:.75rem!important;padding:8px 10px}.product__info-container{padding:var(--space-md) 0}.mt-hero__ctas{flex-direction:column;align-items:stretch}.mt-hero__ctas .button{width:100%}}@media(max-width:640px){:root{--mt-gutter: 1rem}section,.shopify-section{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.button{padding:16px 24px!important;font-size:.75rem!important}.mt-trust-row{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}}.mt-text-center{text-align:center}.mt-mt-0{margin-top:0!important}.mt-mb-0{margin-bottom:0!important}.mt-hidden{display:none!important}.mt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px solid var(--mt-champagne);outline-offset:3px}.mt-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md);padding:var(--space-lg) var(--mt-gutter);max-width:var(--mt-max-width);margin:0 auto;border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line)}.mt-badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.mt-badge__icon{width:44px;height:44px;color:var(--mt-champagne-dark);stroke-width:1.25;flex-shrink:0}.mt-badge__title{font-family:var(--mt-sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mt-charcoal);margin:0}.mt-badge__desc{font-family:var(--mt-sans);font-size:.8125rem;color:var(--mt-charcoal-soft);margin:0;line-height:1.5;max-width:220px}.mt-badges--inline{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:var(--space-md) var(--mt-gutter);border:0}.mt-badges--inline .mt-badge{flex-direction:row;text-align:left;align-items:center}.mt-badges--inline .mt-badge__icon{width:28px;height:28px}.mt-badges--inline .mt-badge__desc{display:none}.mt-testimonials{padding:var(--space-xl) 0;background:var(--mt-ivory-warm)}.mt-testimonials__header{text-align:center;max-width:720px;margin:0 auto var(--space-lg);padding:0 var(--mt-gutter)}.mt-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md);max-width:var(--mt-max-width);margin:0 auto;padding:0 var(--mt-gutter)}.mt-testimonial{background:var(--mt-ivory);padding:var(--space-md);border:1px solid var(--mt-line);position:relative;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.mt-testimonial:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.mt-testimonial__stars{color:var(--mt-champagne);letter-spacing:2px;font-size:1rem;margin-bottom:12px}.mt-testimonial__quote{font-family:var(--mt-serif);font-size:1.125rem;line-height:1.5;color:var(--mt-charcoal);margin:0 0 var(--space-sm);font-style:italic}.mt-testimonial__quote:before{content:'"';color:var(--mt-champagne);margin-right:2px}.mt-testimonial__quote:after{content:'"';color:var(--mt-champagne);margin-left:2px}.mt-testimonial__meta{display:flex;align-items:center;gap:12px;padding-top:var(--space-sm);border-top:1px solid var(--mt-line)}.mt-testimonial__avatar{width:40px;height:40px;border-radius:50%;background:var(--mt-champagne-soft);color:var(--mt-charcoal);display:flex;align-items:center;justify-content:center;font-family:var(--mt-serif);font-size:1rem;font-weight:500;flex-shrink:0;object-fit:cover}.mt-testimonial__name{font-family:var(--mt-sans);font-size:.875rem;font-weight:600;color:var(--mt-charcoal);margin:0}.mt-testimonial__detail{font-family:var(--mt-sans);font-size:.75rem;color:var(--mt-charcoal-soft);letter-spacing:.02em}.mt-testimonial__verified{font-size:.6875rem;color:var(--mt-success);font-weight:500;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.mt-testimonial__verified:before{content:"\2713";background:var(--mt-success);color:var(--mt-ivory);width:14px;height:14px;border-radius:50%;font-size:.625rem;display:inline-flex;align-items:center;justify-content:center}.mt-guarantee{background:var(--mt-charcoal);color:var(--mt-ivory);padding:var(--space-xl) var(--mt-gutter);text-align:center;position:relative;overflow:hidden}.mt-guarantee:before{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(212,175,55,.12),transparent 70%);pointer-events:none}.mt-guarantee__inner{max-width:720px;margin:0 auto;position:relative;z-index:1}.mt-guarantee__seal{width:120px;height:120px;margin:0 auto var(--space-md);border:2px solid var(--mt-champagne);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--mt-champagne);font-family:var(--mt-serif);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;line-height:1.2;text-align:center;padding:10px;position:relative}.mt-guarantee__seal strong{font-size:1.75rem;font-family:var(--mt-serif);font-weight:500;letter-spacing:0;display:block;margin:4px 0;color:var(--mt-champagne-soft)}.mt-guarantee__title{font-family:var(--mt-serif);font-size:var(--fs-h2);font-weight:400;color:var(--mt-ivory);margin-bottom:var(--space-sm)}.mt-guarantee__text{font-family:var(--mt-sans);font-size:1.0625rem;line-height:1.7;color:#fffef7d9;max-width:560px;margin:0 auto var(--space-md)}.mt-guarantee__signature{font-family:var(--mt-serif);font-style:italic;font-size:1.125rem;color:var(--mt-champagne-soft);margin-top:var(--space-sm)}.mt-timeline{max-width:900px;margin:0 auto;padding:var(--space-md) var(--mt-gutter)}.mt-timeline__track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:var(--space-md) 0}.mt-timeline__track:before{content:"";position:absolute;top:40px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--mt-champagne) 0%,var(--mt-line) 100%);z-index:0}.mt-timeline__step{position:relative;z-index:1;text-align:center;padding:0 8px}.mt-timeline__dot{width:48px;height:48px;margin:0 auto 16px;background:var(--mt-ivory);border:2px solid var(--mt-champagne);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--mt-champagne-dark);font-family:var(--mt-serif);font-size:1rem;font-weight:600;position:relative}.mt-timeline__step:first-child .mt-timeline__dot{background:var(--mt-champagne);color:var(--mt-charcoal)}.mt-timeline__label{font-family:var(--mt-sans);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mt-charcoal);margin-bottom:4px}.mt-timeline__detail{font-family:var(--mt-sans);font-size:.8125rem;color:var(--mt-charcoal-soft);line-height:1.4}@media(max-width:640px){.mt-timeline__track{grid-template-columns:1fr;gap:var(--space-sm)}.mt-timeline__track:before{display:none}.mt-timeline__step{display:grid;grid-template-columns:48px 1fr;gap:16px;text-align:left;align-items:center}.mt-timeline__dot{margin:0}}.mt-press{padding:var(--space-lg) var(--mt-gutter);background:var(--mt-ivory);border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line);text-align:center}.mt-press__label{font-family:var(--mt-sans);font-size:var(--fs-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--mt-charcoal-soft);margin-bottom:var(--space-md)}.mt-press__logos{display:flex;justify-content:center;align-items:center;gap:clamp(var(--space-md),5vw,var(--space-xl));flex-wrap:wrap;max-width:900px;margin:0 auto}.mt-press__logo{font-family:var(--mt-serif);font-size:1.25rem;font-style:italic;color:var(--mt-charcoal-soft);opacity:.7;transition:opacity var(--dur) var(--ease);letter-spacing:.02em}.mt-press__logo:hover{opacity:1}.mt-press__logo img{max-height:28px;width:auto;filter:grayscale(1);opacity:.6}.mt-floating-trust{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--mt-ivory-warm);border:1px solid var(--mt-line);border-radius:999px;font-family:var(--mt-sans);font-size:.75rem;font-weight:500;letter-spacing:.06em;color:var(--mt-charcoal)}.mt-floating-trust svg{width:14px;height:14px;color:var(--mt-success)}.mt-gallery{display:grid;gap:12px}.mt-gallery__hero{aspect-ratio:1 / 1;background:var(--mt-ivory-warm);position:relative;overflow:hidden;cursor:zoom-in}.mt-gallery__hero img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mt-gallery__hero:hover img{transform:scale(1.04)}.mt-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.mt-gallery__thumb{aspect-ratio:1/1;background:var(--mt-ivory-warm);border:1.5px solid transparent;cursor:pointer;transition:border-color var(--dur) var(--ease);overflow:hidden}.mt-gallery__thumb img{width:100%;height:100%;object-fit:cover}.mt-gallery__thumb.is-active,.mt-gallery__thumb:hover{border-color:var(--mt-champagne)}.mt-pdp-meta{display:flex;align-items:center;gap:16px;margin-bottom:var(--space-xs);font-family:var(--mt-sans);font-size:var(--fs-small);color:var(--mt-charcoal-soft);flex-wrap:wrap}.mt-pdp-stars{color:var(--mt-champagne);letter-spacing:1px}.mt-pdp-stars a{color:var(--mt-charcoal-soft);border-bottom:1px dotted currentColor}.mt-eta{background:var(--mt-ivory-warm);border-left:3px solid var(--mt-champagne);padding:16px 20px;margin:var(--space-md) 0;display:flex;gap:14px;align-items:flex-start}.mt-eta__icon{width:24px;height:24px;color:var(--mt-champagne-dark);flex-shrink:0;margin-top:2px}.mt-eta__body{flex:1;font-family:var(--mt-sans);font-size:.9375rem;line-height:1.5}.mt-eta__title{font-weight:600;color:var(--mt-charcoal);display:block;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.mt-eta__date{color:var(--mt-charcoal)}.mt-eta__date strong{color:var(--mt-champagne-dark)}.mt-custom{border:1px solid var(--mt-line);padding:var(--space-md);margin:var(--space-md) 0;background:var(--mt-ivory)}.mt-custom__label{font-family:var(--mt-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mt-charcoal);margin-bottom:8px;display:flex;align-items:center;gap:8px}.mt-custom__label:before{content:"";width:6px;height:6px;background:var(--mt-champagne);border-radius:50%}.mt-custom__input{width:100%;font-family:var(--mt-serif)!important;font-size:1.25rem!important;padding:12px 16px!important;text-align:center;letter-spacing:.02em;background:var(--mt-ivory-warm)!important}.mt-custom__preview{margin-top:16px;padding:20px;background:linear-gradient(135deg,var(--mt-ivory-warm),var(--mt-ivory));border:1px dashed var(--mt-champagne);text-align:center;min-height:80px;display:flex;align-items:center;justify-content:center}.mt-custom__preview-text{font-family:Playfair Display,Cormorant Garamond,serif;font-size:1.75rem;font-style:italic;color:var(--mt-champagne-dark);letter-spacing:.02em}.mt-custom__preview-text:empty:before{content:"Your engraving appears here";color:var(--mt-stone);font-style:italic;font-size:1rem}.mt-custom__hint{font-family:var(--mt-sans);font-size:.75rem;color:var(--mt-charcoal-soft);margin-top:8px;text-align:center}.mt-accordion{border-top:1px solid var(--mt-line)}.mt-accordion__item{border-bottom:1px solid var(--mt-line)}.mt-accordion__trigger{width:100%;padding:20px 0;background:transparent;border:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--mt-sans);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mt-charcoal);text-align:left}.mt-accordion__trigger:after{content:"+";font-family:var(--mt-serif);font-size:1.5rem;color:var(--mt-champagne-dark);font-weight:300;transition:transform var(--dur) var(--ease)}.mt-accordion__item[open]>.mt-accordion__trigger:after{content:"\2212"}.mt-accordion__content{padding:0 0 var(--space-md);font-family:var(--mt-sans);font-size:.9375rem;line-height:1.7;color:var(--mt-charcoal-soft)}.mt-accordion__content p{margin:0 0 12px}.mt-accordion__content ul{padding-left:20px}.mt-pairs{padding:var(--space-xl) var(--mt-gutter);background:var(--mt-ivory-warm);text-align:center}.mt-pairs__title{font-family:var(--mt-serif);font-size:var(--fs-h2);font-weight:400;margin-bottom:var(--space-sm)}.mt-pairs__sub{font-family:var(--mt-sans);color:var(--mt-charcoal-soft);max-width:520px;margin:0 auto var(--space-lg)}.mt-pairs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md);max-width:var(--mt-max-width);margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/premium-transformation.css.map */
