.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}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/mm-hermes-fixes.css.map */
