.mm-mega a,.mm-panel{text-decoration:none}.mm-mega{grid-template-columns:minmax(240px,26%) 1fr;gap:clamp(32px,3.5vw,56px);padding-block:12px 28px}.mm-panel{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#e9e1d5;color:#fff}.mm-panel .mm-panel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mm-panel:hover .mm-panel__img{transform:scale(1.04)}.mm-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000073)}.mm-panel__caption{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;font-family:var(--font-body--family);font-weight:600;font-size:.82rem;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#fff}.mm-panel--empty{background:radial-gradient(120% 90% at 80% 10%,#d9c7b0 0%,transparent 60%),linear-gradient(160deg,#cdb79c,#a88b6c)}.mm-mega .mega-menu__link--parent{display:block;font-family:var(--font-body--family);font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-ink, #1c1a18);border-bottom:0;padding:0 0 14px;margin:0}.mm-mega .mega-menu__link--parent:hover{color:var(--mm-accent, #c4652f)}.mm-mega .mega-menu__link:not(.mega-menu__link--parent){display:inline-flex;font-family:var(--font-body--family);font-size:.98rem;line-height:1.35;color:var(--mm-ink, #1c1a18);padding:7px 0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.mm-mega .mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--mm-ink, #1c1a18);padding-left:0;text-decoration-color:currentColor}.mm-mega .mega-menu__link:not(.mega-menu__link--parent):before{display:none}.menu-list__link-title:after{bottom:-14px;height:1px;background:var(--mm-ink, #1c1a18)}.mm-wish{display:inline-flex;align-items:center;gap:10px;margin-top:4px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-body--family);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mm-ink, #1c1a18)}.mm-wish__icon{width:20px;height:20px;transition:transform .25s}.mm-wish:hover .mm-wish__icon{transform:scale(1.12)}.mm-wish.is-active .mm-wish__icon path{fill:var(--mm-accent, #c4652f);stroke:var(--mm-accent, #c4652f)}.mm-story-behind{border-top:1px solid var(--mm-line, #e6e0d8);padding-top:18px}.mm-story-behind__label{margin:0 0 8px;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mm-accent, #c4652f)}.mm-story-behind__text{font-family:var(--font-heading--family);font-size:1.15rem;line-height:1.55}.mm-related{padding-block:clamp(48px,7vw,96px);border-top:1px solid var(--mm-line, #e6e0d8)}.mm-related[hidden]{display:none}.mm-related__inner{text-align:center}.mm-related__eyebrow{margin:0 0 10px;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mm-soft, #6e665e)}.mm-related__title{margin:0 0 clamp(28px,4vw,48px);font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.8rem,3vw,2.5rem)}.mm-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);text-align:left}.mm-pcard{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--mm-ink, #1c1a18)}.mm-pcard__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--mm-paper, #f6f2ec);margin-bottom:8px}.mm-pcard__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mm-pcard:hover .mm-pcard__media img{transform:scale(1.04)}.mm-pcard__ph{display:block;width:100%;height:100%}.mm-pcard__title{font-family:var(--font-heading--family);font-size:1.1rem;line-height:1.3}.mm-pcard__price{font-size:.82rem;letter-spacing:.06em;color:var(--mm-soft, #6e665e)}.mm-wishlist__empty{grid-column:1 / -1;text-align:center;color:var(--mm-soft, #6e665e);font-family:var(--font-heading--family);font-style:italic;font-size:1.2rem}@media(max-width:749px){.mm-related__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px}.mm-related__grid>*{flex:0 0 62%;scroll-snap-align:start}}html body .mm .mm-faq{border-top:1px solid rgba(46,41,38,.18)!important;border-bottom:0!important;background:none!important}html body .mm .mm-faq details,html body .mmx-faq details,html body .mmcs__faq details{border-top:0!important;border-bottom:1px solid rgba(46,41,38,.18)!important;border-left:0!important;border-right:0!important;background:none!important;margin:0!important;box-shadow:none!important;text-align:left}html body .mmx-faq details:first-of-type,html body .mmcs__faq details:first-of-type{border-top:1px solid rgba(46,41,38,.18)!important}html body .mm .mm-faq summary,html body .mmx-faq summary,html body .mmcs__faq summary{display:block!important;position:relative!important;list-style:none;padding:18px 44px 18px 0!important;margin:0!important;border:0!important;background:none!important;font-family:var(--font-body--family)!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal!important;text-transform:none!important;text-align:left!important;color:var(--mm-ink, #2e2926)!important}html body .mm .mm-faq summary::-webkit-details-marker,html body .mmx-faq summary::-webkit-details-marker,html body .mmcs__faq summary::-webkit-details-marker{display:none}html body .mm .mm-faq summary:after,html body .mmx-faq summary:after,html body .mmcs__faq summary:after{content:"+"!important;position:absolute!important;right:4px!important;top:50%!important;left:auto!important;width:auto!important;height:auto!important;border:0!important;background:none!important;font-family:var(--font-body--family)!important;font-size:1.35rem!important;font-weight:300!important;line-height:1!important;color:var(--mm-ink, #2e2926)!important;transform:translateY(-50%)!important;transition:transform .3s ease!important}html body .mm .mm-faq details[open] summary:after,html body .mmx-faq details[open] summary:after,html body .mmcs__faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)!important}html body .mm .mm-faq summary:hover,html body .mmx-faq summary:hover,html body .mmcs__faq summary:hover{color:var(--mm-accent, #a34f2b)!important}html body .mm .mm-faq .mm-ans,html body .mmx-faq .mmx-a,html body .mmcs__faq .mmcs__a{padding:0 44px 20px 0!important;margin:0!important;font-size:.97rem!important;line-height:1.6;color:var(--mm-soft, #6e665e);text-align:left!important}html body :is(.mm-faq .mm-ans,.mmx-faq .mmx-a,.mmcs__faq .mmcs__a)>:last-child{margin-bottom:0}html body .mmb-b--faq:has(+.mmb-b--faq){margin-bottom:0!important}html body .mmb-b--faq+.mmb-b--faq .mm-faq{border-top:0!important}html body .shopify-section.mm-inquiry-section{padding-block:0!important}html body .mm-inquiry{border-top:0!important;padding-block:clamp(40px,5.5vw,72px)!important}html body main .shopify-section:has(.page-content) .spacing-style{padding-block-start:min(var(--padding-block-start, 0px),32px)!important;padding-block-end:min(var(--padding-block-end, 0px),56px)!important}html body .mmh-sec{padding-block:clamp(28px,3.5vw,48px)!important}html body .mmh-sec.mmh-learn,html body .mmh-sec.mmh-partner--bg{padding-block:clamp(48px,6vw,80px)!important}html body .mm-lineup{padding-block:clamp(32px,4vw,56px)!important;border-top:0!important}html body .mm:not(.mw) .mm-section{margin-block:clamp(40px,5.5vw,72px)!important}html body .mm>.mm-section:first-child{margin-top:8px!important}html body .mm>.mm-section:last-child{margin-bottom:0!important}html body .mw .mw-ipic{padding-top:0!important}.menu-list__list-item:not(:hover):not(:focus-within) .menu-list__link--active .menu-list__link-title:after{transform:scaleX(0)}html body img[src*=journal-willow-weaving]{object-position:center 18%!important}
/*# sourceMappingURL=/cdn/shop/t/63/assets/mm-hermes-fixes.css.map */
