:root{--fye-ivory:#F2F1E8;--fye-teal:#233D47;--fye-mauve:#9987AB;--fye-mauve-deep:#817897;--fye-white:#FFFFFF;--fye-lavender:#F0EDF2;--fye-line:rgba(35,61,71,.18);--fye-line-soft:rgba(35,61,71,.1);--color-text-muted:rgba(35,61,71,.62);--fye-gold-yellow:#E8D799;--fye-gold-rose:#D9B49A;--fye-gold-white:#E6E5E1;--fye-platinum:#C9CBC9;--font-display:"Tenor Sans","Cormorant Garamond",Georgia,serif;--font-body:"Outfit","Montserrat",Helvetica,Arial,sans-serif;--tracking-heading:.08em;--tracking-eyebrow:.18em;--tracking-button:.2em;--maxw:1320px;--page-pad-x:32px;--dur:.22s;--ease-standard:cubic-bezier(.4,0,.2,1);--mm-row:32px}.fye-nav{background:var(--fye-white);border-top:1px solid var(--fye-line);border-bottom:1px solid var(--fye-line);position:relative}.fye-nav__list{max-width:var(--maxw);margin:0 auto;padding:0 var(--page-pad-x);display:flex;justify-content:center;align-items:center;gap:36px;height:52px;list-style:none}.fye-nav__link{display:inline-flex;align-items:center;gap:7px;font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;background:none;border:none;padding:0;cursor:pointer;color:var(--fye-teal);font-family:var(--font-body);transition:color var(--dur)}.fye-nav__link:hover{color:var(--fye-mauve)}.fye-nav__link .chev{transition:transform var(--dur)}.fye-nav__item.is-active .fye-nav__link{color:var(--fye-mauve)}.fye-nav__item.is-active .fye-nav__link .chev{transform:rotate(180deg)}.mm-panel,.mm-panel *{box-sizing:border-box}.mm-panel{position:static;display:block;background:var(--fye-ivory);color:var(--fye-teal);font-family:var(--font-body)}.mm-panel.is-open{display:block}.mm-panel a{color:var(--fye-teal);text-decoration:none;transition:color var(--dur)}.mm-panel a:hover{color:var(--fye-mauve)}.mm-panel a:focus-visible{outline:2px solid var(--fye-mauve);outline-offset:3px}.mm-panel ul{margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:no-preference){.mm-panel.is-open{animation:mm-in .22s var(--ease-standard)}@keyframes mm-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}.mm-inner{max-width:var(--maxw);margin:0 auto;padding:40px var(--page-pad-x) 48px;display:grid;grid-template-columns:minmax(0,1.85fr) 1px minmax(0,1fr);column-gap:40px;align-items:start}.mm-divider{width:1px;align-self:stretch;background:var(--fye-line-soft)}.mm-zone-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:16px;margin-bottom:26px;border-bottom:1px solid var(--fye-line)}.mm-zone-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:19px;letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--fye-teal)}.mm-viewall-link{display:inline-flex;align-items:center;gap:9px;font-weight:500;font-size:11.5px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap}.mm-viewall-link svg{transition:transform var(--dur)}.mm-viewall-link:hover svg{transform:translate(3px)}.mm-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px}.mm-cols--wedding{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-cols--eng{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-col-label{margin:0 0 16px;font-weight:500;font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.mm-list{display:flex;flex-direction:column}.mm-list a{display:flex;align-items:center;min-height:var(--mm-row);padding:7px 0;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.mm-cols .mm-list{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-content:start}.mm-cols .mm-list a{min-height:var(--mm-row)}.mm-shapes{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,var(--mm-row));grid-template-columns:1fr 1fr;column-gap:20px}.mm-shapes a{display:flex;align-items:center;gap:12px;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.mm-shapes svg{flex:0 0 auto}.mm-shapes img{flex:0 0 auto;width:20px;height:20px;display:block}.mm-dot{flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:1px solid rgba(35,61,71,.15)}.mm-list a .mm-dot{margin-right:12px}.mm-colour{margin-top:26px;padding-top:22px;border-top:1px solid var(--fye-line)}.mm-colour-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:16px}.mm-colour-head .mm-col-label{margin:0}.mm-colour-grid{display:grid;grid-template-columns:1fr;align-items:start}.mm-stone-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:18px}.mm-stone-list a{display:flex;align-items:center;min-height:32px;padding:4px 0;font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.mm-stone-list .mm-dot{margin-right:11px}.mm-colour-viewall{display:inline-flex;align-items:center;gap:9px;font-weight:500;font-size:11.5px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap}.mm-colour-viewall svg{transition:transform var(--dur)}.mm-colour-viewall:hover svg{transform:translate(3px)}.mm-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 24px}.mm-photo{position:relative;overflow:hidden}.mm-photo a{display:block}.mm-photo img{display:block;width:100%;height:168px;object-fit:cover}.mm-ctas{display:flex;flex-direction:row;gap:12px}.mm-cta{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:none;box-shadow:inset 0 0 0 1px var(--fye-teal);color:var(--fye-teal);font-weight:500;font-size:12px;letter-spacing:var(--tracking-button);text-transform:uppercase;transition:background var(--dur),color var(--dur),box-shadow var(--dur)}.mm-cta:hover{background:var(--fye-teal);color:var(--fye-ivory);box-shadow:inset 0 0 0 1px var(--fye-teal)}.mm-cta:active{background:var(--fye-mauve-deep);color:var(--fye-white);box-shadow:inset 0 0 0 1px var(--fye-mauve-deep)}.mm-learn{margin-top:30px;padding-top:26px;border-top:1px solid var(--fye-line);display:grid;grid-template-columns:1fr 1fr;column-gap:32px}@media(max-width:1140px){.mm-inner{grid-template-columns:1fr;row-gap:40px}.mm-divider{display:none}}.mm-panel .mm-viewall-link,.mm-panel .mm-colour-viewall{font-size:11.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important}.mm-panel .mm-cta{font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important}.mm-panel .mm-list a{font-size:12px!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase!important}.mm-panel .mm-shapes a{font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.mm-panel .mm-stone-list a{font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/menu-desktop.css.map */
