:root{--mm-ivory: #fbf6ee;--mm-paper: #fffcf6;--mm-cream: #f5ecdd;--mm-linen: #efe3d0;--mm-ink: #3a2e28;--mm-ink-soft: #6b5a4f;--mm-gold: #b08840;--mm-gold-deep: #8a6a2f;--mm-gold-soft: #dcc08a;--mm-blush: #ecc9c3;--mm-rose: #b9776d;--mm-navy: #2f3a52;--mm-serif: var(--font-heading--family, "Cormorant Garamond", serif);--mm-body: var(--font-body--family, Lora, serif)}body{background-color:var(--mm-ivory)}.button,.button-secondary,.mm-button{letter-spacing:.18em;text-transform:uppercase;font-size:.8125rem;border-radius:0}.mm-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 2.25rem;font-family:var(--mm-body);font-weight:500;text-decoration:none;border:1px solid var(--mm-ink);background:var(--mm-ink);color:var(--mm-paper);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mm-button:hover{background:#241c18;border-color:#241c18;color:var(--mm-paper);text-decoration:none}.mm-button--outline{background:transparent;color:var(--mm-ink)}.mm-button--outline:hover{background:var(--mm-ink);color:var(--mm-paper)}.mm-button--gold{background:var(--mm-gold);border-color:var(--mm-gold);color:var(--mm-paper)}.mm-button--gold:hover{background:var(--mm-gold-deep);border-color:var(--mm-gold-deep)}.mm-button:focus-visible{outline:2px solid var(--mm-gold);outline-offset:3px}.mm-eyebrow{display:block;margin:0 0 .9rem;font-family:var(--mm-body);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-gold-deep)}.mm-heading{margin:0;font-family:var(--mm-serif);font-weight:500;line-height:1.08;color:var(--mm-ink);text-wrap:balance}.mm-heading em,.mm-accent{font-style:italic;color:var(--mm-gold-deep)}.mm-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:749px){.mm-container{padding-inline:16px}}.mm-wordmark{font-family:var(--mm-serif);font-weight:500;font-size:30px;line-height:1;letter-spacing:.01em;color:var(--mm-ink);white-space:nowrap}.mm-wordmark em{font-style:italic;color:var(--mm-gold)}@media screen and (max-width:749px){.mm-wordmark{font-size:24px}}.header .menu-list__link,.header-menu .menu-list__link{letter-spacing:.02em}.header{border-bottom:1px solid var(--mm-linen)}.announcement-bar__text{letter-spacing:.2em}.product-card .price,.product-grid .price{color:var(--mm-ink)}.price .compare-at-price,.compare-at-price{color:var(--mm-ink-soft)}.mm-footer a{color:inherit}.mm-prayer-request{display:grid;gap:.45rem;padding:1rem;margin-block-end:.5rem;background:var(--mm-cream);border:1px solid var(--mm-linen)}.mm-prayer-request__label{font-family:var(--mm-serif);font-size:1.15rem;font-weight:500;line-height:1.25;color:var(--mm-ink)}.mm-prayer-request__help{margin:0;font-size:.8125rem;font-style:italic;color:var(--mm-ink-soft)}.mm-prayer-request__input{width:100%;min-height:84px;padding:.65rem .75rem;font:inherit;font-size:.875rem;color:var(--mm-ink);background:var(--mm-paper);border:1px solid var(--mm-linen);border-radius:0;resize:vertical}.mm-prayer-request__input:focus-visible{outline:2px solid var(--mm-gold);outline-offset:1px}.mm-prayer-request__status{min-height:1em;font-size:.75rem;color:var(--mm-ink-soft)}.product-details .mm-product-title,.mm-product-title{font-family:var(--mm-serif);font-weight:500;font-size:clamp(34px,4vw,46px);line-height:1.08;margin:0}.mm-product-message{margin:0;font-size:1.125rem;line-height:1.6;color:var(--mm-ink-soft)}.mm-perks{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--mm-ink-soft)}.mm-perks li:before{content:"\2713";margin-inline-end:.4rem;color:var(--mm-gold);font-weight:700}.mm-size-guide{font-size:.8125rem;letter-spacing:.08em;color:var(--mm-ink);text-decoration:underline;text-underline-offset:3px}.product-details add-to-cart-component,.product-details .add-to-cart-button{width:100%}.product-details .accordion summary,.product-details details summary{font-family:var(--mm-body);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem}.mm-testimonials .jdgm-carousel-title,.mm-testimonials [class*=testimonial] h2{font-family:var(--mm-serif)!important;font-weight:500!important}@media screen and (max-width:749px){.product-details h1{font-size:36px}}.product-details h1{font-weight:500}.product-details .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex-basis:100%}.product-details .add-to-cart-button{min-height:54px}.product-details table{display:block;max-width:100%;min-width:0!important;overflow-x:auto;border-collapse:collapse}.product-details table th,.product-details table td{padding:6px 8px!important;font-size:13px!important;color:var(--mm-ink)!important;border-top:1px solid var(--mm-linen)!important;white-space:nowrap;word-break:normal!important}.product-details .divider__line,.product-details hr{border-color:var(--mm-linen);background-color:var(--mm-linen)}.variant-option--swatches .swatch{box-shadow:inset 0 0 0 1px #3a2e2833}.jdgm-rev__title,.jdgm-carousel-item__review-title,.jdgm-testimonial__title,[class*=jdgm][class*=review-title]{display:none!important}.mm-product-message--small{max-width:40ch;margin-inline:auto;font-size:14px;line-height:1.6;text-align:center;text-wrap:pretty}:is(main[data-template^=collection],main[data-template^=search]) .product-grid{border-top:1px solid var(--mm-linen);border-left:1px solid var(--mm-linen);background:var(--mm-paper)}@media screen and (min-width:990px){:is(main[data-template^=collection],main[data-template^=search]) .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}}:is(main[data-template^=collection],main[data-template^=search]) .product-grid__item{border-right:1px solid var(--mm-linen);border-bottom:1px solid var(--mm-linen)}:is(main[data-template^=collection],main[data-template^=search]) .product-grid__item .mm-card__dots{margin-top:4px}@media screen and (max-width:749px){:is(main[data-template^=collection],main[data-template^=search]) .mm-product-message--small{font-size:12.5px}}.facets,.facets__form,.sorting-filter{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.facets__panel,.facets__summary,.sorting-filter__select{color:var(--mm-ink)}.mm-dear-friend{display:inline-flex;align-items:baseline;font-family:var(--mm-serif);font-style:italic;font-weight:500;color:var(--mm-ink);text-decoration:none;white-space:nowrap}.mm-dear-friend:hover{text-decoration:none}.mm-dear-friend__words{display:inline-flex;align-items:baseline;gap:.28em}.mm-dear-friend__stranger{color:var(--mm-ink-soft);text-decoration-line:line-through;text-decoration-color:var(--mm-rose);text-decoration-thickness:1.5px}.mm-dear-friend__friend{color:var(--mm-rose)}.mm-dear-friend--nav{margin-inline-end:1.25rem;font-size:19px;line-height:1;align-self:center}.mm-dear-friend--drawer{display:inline-flex;padding:18px 0 8px;font-size:26px;text-transform:none;letter-spacing:0}.mm-dear-friend--footer{font-size:22px;color:var(--mm-paper)}.mm-dear-friend--footer .mm-dear-friend__stranger{color:#fffcf699}.mm-dear-friend--footer .mm-dear-friend__friend{color:var(--mm-blush)}.mm-dear-friend--display{font-size:clamp(52px,8vw,100px);line-height:1}.mm-dear-friend--display .mm-dear-friend__stranger{text-decoration-thickness:3px}#header-component[data-menu-style=drawer] .mm-dear-friend--nav{display:none}.contact-form input,.contact-form textarea{background:var(--mm-paper);border:1px solid var(--mm-linen);border-radius:0}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--mm-gold);outline-offset:1px}.shopify-policy__container{max-width:760px;padding-block:64px 88px;font-size:16px;line-height:1.8}.shopify-policy__title h1{font-family:var(--mm-serif);font-weight:500;font-size:clamp(40px,5vw,60px);text-align:center;margin-bottom:32px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mm-theme.css.map */
