.m-mega{--m-mega-green: #4d5848;--m-mega-muted: #868d87;--m-mega-max: 1336px;font-family:Instrument Sans,sans-serif;font-weight:400;font-size:15px;line-height:24px;letter-spacing:-.45px;text-transform:none;color:var(--m-mega-green);position:absolute;inset-block-start:100%;inset-inline-start:0;width:100%;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 20px);overflow-y:auto;padding-block:47px 40px;background:#fff;border-block-end:1px solid rgb(0 0 0 / .08);z-index:1}.header__menu-disclosure[aria-expanded=true] .m-mega{z-index:2}.m-mega__inner{width:min(var(--m-mega-max),100% - 48px);margin-inline:auto}.m-mega__cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start;gap:40px}.m-mega__col{min-width:0}.m-mega__overline{margin:0 0 8px;font-family:Instrument Sans,sans-serif;font-weight:400;font-size:10px;line-height:normal;letter-spacing:2.2px;text-transform:uppercase;color:var(--m-mega-muted)}.m-mega__col--links .m-mega__overline{margin-bottom:16px}.m-mega__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.m-mega__col--links .m-mega__list{gap:24px;max-width:210px}.m-mega__col--swatches .m-mega__list{gap:8px}.m-mega__link{display:flex;align-items:center;gap:8px;font-family:Instrument Sans,sans-serif;font-weight:400;font-size:15px;line-height:24px;letter-spacing:-.45px;text-transform:none;color:var(--m-mega-green);text-decoration:none;transition:opacity .15s ease}.m-mega__link:hover{opacity:.65}.m-mega__link--swatch{min-height:40px}.m-mega__list>li:has(.m-mega__link--swatch)+.m-mega__item--plain{margin-block-start:8px}.m-mega__swatch{flex:none;width:40px;height:40px;border-radius:50%;object-fit:contain;display:block}.m-mega__swatch--round{object-fit:cover}.m-mega__col--metal .m-mega__swatch{width:26px;height:26px;object-fit:cover}.m-mega__promo{min-width:0;display:flex;flex-direction:column;gap:32px;text-decoration:none}.m-mega__promo-media{position:relative;height:235px;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #0000001a}.m-mega__promo-media img{width:100%;height:100%;object-fit:cover;display:block}.m-mega__promo-title{display:block;margin:0;padding-inline:8px;text-transform:none;color:var(--m-mega-green)}.m-mega__u{display:inline;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s cubic-bezier(.4,0,.2,1);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(hover:hover){.m-mega__promo:hover .m-mega__u,.m-mega__card:hover .m-mega__u{background-size:100% 1px}}.m-mega__promo-btn{display:flex;align-items:center;justify-content:center;height:48px;padding-inline:32px;border:1px solid var(--m-mega-green);border-radius:50px;font-family:Instrument Sans,sans-serif;font-weight:500;font-size:12px;line-height:normal;letter-spacing:2.64px;text-transform:uppercase;text-align:center;color:var(--m-mega-green);transition:background-color .15s ease,color .15s ease}.m-mega__promo:hover .m-mega__promo-btn{background:var(--m-mega-green);color:#fff}.m-mega__cta{min-width:0;display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;border-radius:14px;background:#fff;text-align:center}.m-mega__cta-heading{margin:0;font-family:Playfair Display,serif;font-weight:500;font-size:24px;line-height:31px;letter-spacing:0;text-transform:none;color:var(--m-mega-green)}.m-mega__cta-text{margin:-16px 0 0;font-size:15px;line-height:24px;letter-spacing:-.45px;color:var(--m-mega-muted)}.m-mega__cta-buttons{display:flex;flex-direction:column;gap:16px;width:100%}.m-mega__cta-btn{display:flex;align-items:center;justify-content:center;height:40px;padding-inline:24px;border:1px solid #a0a599;border-radius:50px;font-family:Instrument Sans,sans-serif;font-weight:400;font-size:11px;line-height:normal;letter-spacing:2.42px;text-transform:uppercase;text-decoration:none;color:var(--m-mega-green);background:#fff;transition:background-color .15s ease,color .15s ease}.m-mega__cta-btn:hover,.m-mega__cta-btn--primary{background:var(--m-mega-green);border-color:var(--m-mega-green);color:#f1f3f1}.m-mega__cta-btn--primary:hover{opacity:.9}.m-mega__cards{display:grid;grid-template-columns:repeat(var(--m-mega-card-count, 5),minmax(0,1fr));gap:40px}.m-mega__card{display:flex;flex-direction:column;gap:32px;text-decoration:none}.m-mega__card-media{aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f4efea}.m-mega__card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.m-mega__card:hover .m-mega__card-media img{transform:scale(1.04)}.m-mega__card-title{margin:0;padding-inline:8px;text-transform:none;color:var(--m-mega-green)}@media(max-width:1199px){.m-mega__cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media screen and (max-width:999px){.header-sidebar{--drawer-max-width: 100vw;--background: 255 255 255 / 1}.header-sidebar .header-sidebar__linklist{flex-direction:column;align-items:stretch}.header-sidebar::part(header){display:none}.header-sidebar__main-panel,.header-sidebar__sub-panel,.header-sidebar__scroller{padding:0}.header-sidebar__scroller{overflow-y:auto;overscroll-behavior:contain}.header-sidebar__collapsible-panel .header-sidebar__scroller{height:100%}.header-sidebar__sub-panel{gap:0}.m-msb__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding-inline:20px;border-block-end:1px solid #f4efea}.m-msb__bar-left{display:flex;align-items:center;gap:24px}.m-msb__icon{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:#4d5848}.m-msb__logo{display:block;width:144px;height:14px;font-family:Playfair Display,serif;color:#4d5848;text-decoration:none}.m-msb__logo img{width:100%;height:100%;object-fit:contain;display:block}.m-msb__book{justify-self:end;display:inline-flex;align-items:center;height:28px;padding-inline:10px;border-radius:50px;background:#4d5848;font-family:Instrument Sans,sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#f1f3f1}.m-msb__list{padding-inline:20px}.m-msb__list>li+li{border-block-start:1px solid #f8f9f8}.m-msb__list>li:last-child{border-block-end:1px solid #f8f9f8}.m-msb__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;background:none;font-family:Instrument Sans,sans-serif;font-weight:500;font-size:12px;line-height:21px;letter-spacing:2.16px;text-transform:uppercase;text-align:start;text-decoration:none;color:#4d5848}.m-msb__row img,.m-msb__row .og-arrow{flex:none;width:13.5px;height:13.5px;color:#a0a599}.m-msb__cta{display:flex;flex-direction:column;align-items:center;gap:24px;margin-inline:20px;padding:40px 24px 24px;border-radius:14px;background:#fff;text-align:center}.m-msb__cta-heading{margin:0;font-family:Playfair Display,serif;font-weight:500;font-size:24px;line-height:31px;text-box:trim-both cap alphabetic;color:#4d5848}.m-msb__cta-text{margin:-16px 0 0;font-family:Instrument Sans,sans-serif;font-size:15px;line-height:24px;letter-spacing:-.45px;color:#868d87}.m-msb__cta-buttons{display:flex;flex-direction:column;gap:16px;width:100%}.m-msb__cta-btn{display:flex;align-items:center;justify-content:center;height:40px;padding-inline:24px;border:1px solid #a0a599;border-radius:50px;background:#fff;font-family:Instrument Sans,sans-serif;font-size:11px;letter-spacing:2.42px;text-transform:uppercase;text-decoration:none;color:#4d5848}.m-msb__cta-btn--primary{background:#4d5848;border-color:#4d5848;color:#f1f3f1}.m-msb__back{display:flex;align-items:center;gap:16px;width:100%;height:40px;padding:0 20px;border:0;background:none;font-family:Instrument Sans,sans-serif;font-size:8.5px;letter-spacing:1.36px;text-transform:uppercase;color:#868d87}.m-msb__back-arrow{font-size:11px;letter-spacing:2.42px}.m-mm{display:flex;flex-direction:column;gap:40px;padding:16px 20px 40px;font-family:Instrument Sans,sans-serif;color:#4d5848}.m-mm--cards{gap:24px}.m-mm__hero{display:flex;flex-direction:column;gap:32px}.m-mm__hero-media{display:block;height:280px;border-radius:14px;overflow:hidden}.m-mm__hero-media img{width:100%;height:100%;object-fit:cover;display:block}.m-mm__hero-title{display:flex;align-items:center;gap:16px;font-family:Playfair Display,serif;font-weight:600;font-size:18px;line-height:24px;text-decoration:none;color:#4d5848}.m-mm__hero-title span{flex:1 1 auto}.m-mm__hero-title img,.m-mm__hero-title .og-arrow{flex:none;width:13.5px;height:13.5px;color:#a0a599}.m-mm__divider{display:block;height:1px;background:#f8f9f8}.m-mm__overline{margin:0 0 24px;font-size:10px;line-height:normal;letter-spacing:2.2px;text-transform:uppercase;color:#868d87}.m-mm__group--swatches .m-mm__overline{margin-bottom:16px}.m-mm__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.m-mm__list>li,.m-mm__cards>li{padding-inline-start:0}.m-mm__group--swatches .m-mm__list{display:grid;grid-template-columns:1fr;gap:8px 16px}.m-mm__group--swatches:not(.m-mm__group--metal) .m-mm__list:has(>li:nth-child(4)){grid-template-columns:1fr 1fr}.m-mm__group--swatches .m-mm__item--plain{grid-column:1 / -1;margin-block-start:8px}.m-mm__link{display:flex;align-items:center;gap:8px;font-size:15px;line-height:24px;letter-spacing:-.45px;text-decoration:none;color:#4d5848}.m-mm__link--swatch{min-height:40px}.m-mm__swatch{flex:none;width:40px;height:40px;object-fit:contain}.m-mm__swatch--round{border-radius:50%;object-fit:cover}.m-mm__group--metal .m-mm__swatch{width:26px;height:26px}.m-mm__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.m-mm__card{font-family:Playfair Display,serif;font-weight:600;font-size:18px;line-height:24px;text-decoration:none;color:#4d5848}}@keyframes m-mega-dissolve{0%{opacity:0}to{opacity:1}}.m-mega--dissolve{animation:m-mega-dissolve .25s ease-out}.m-mega__card{position:relative;isolation:isolate}.m-mega__card:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;border-radius:12px;background:#f8f9f8;opacity:0;transition:opacity .25s ease-out}@media(hover:hover){.m-mega__card:hover:before{opacity:1}}@media(prefers-reduced-motion:reduce){.m-mega--dissolve{animation:none}.m-mega__card:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/m-mega-menu.css.map */
