.mega-menu{position:static}.mega-menu__content{background:radial-gradient(circle at 12% 20%,rgba(216,180,158,.18),transparent 32%),#f4eadc;border-left:0;border-radius:0;border-right:0;border-top:1px solid rgba(49,56,23,.12);left:0;overflow-y:auto;padding:3.2rem 6vw 3.6rem;position:absolute;right:0;top:100%;box-shadow:0 24px 60px #3138171f}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:1px solid rgba(49,56,23,.12)}.js .mega-menu__content{opacity:0;transform:translateY(-1.2rem);transition:opacity .22s ease,transform .22s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{max-width:1180px;margin:0 auto;display:grid;gap:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}.mega-menu__list>li{background:#fbf6eeb8;border:1px solid rgba(49,56,23,.12);border-radius:20px;padding:1.4rem;box-shadow:0 16px 38px #31381714;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mega-menu__list>li:hover{transform:translateY(-3px);border-color:#b9785b57;box-shadow:0 22px 48px #31381721}.mega-menu__link{color:#313817c7;display:block;line-height:1.35;padding:.35rem 0;text-decoration:none;word-wrap:break-word;transition:color .18s ease}.mega-menu__link--level-2{color:#313817;font-weight:800;font-size:1.45rem;letter-spacing:-.02em;margin-bottom:.45rem}.mega-menu__link:hover,.mega-menu__link--active{color:#b9785b;text-decoration:none}.mega-menu__link--active:hover{text-decoration:none}.header--top-center .mega-menu__list{max-width:1180px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:initial;flex-wrap:initial;column-gap:1.4rem}.header--top-center .mega-menu__list>li{width:auto;padding:1.4rem}.mega-menu .mega-menu__list--condensed{max-width:1180px;display:flex;justify-content:center;gap:1.2rem}.mega-menu__list--condensed>li{min-width:220px}.mega-menu__list--condensed .mega-menu__link{font-weight:700}@media screen and (max-width:990px){.mega-menu__content{padding:2rem}.mega-menu__list,.header--top-center .mega-menu__list{grid-template-columns:1fr}}.rm-mega-inner{display:grid;grid-template-columns:240px 1fr;gap:2rem;align-items:start}.rm-mega-intro{padding-top:.4rem}.rm-mega-intro p{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:900;color:#b9785b}.rm-mega-intro h3{margin:0 0 .9rem;font-size:2.8rem;line-height:1;letter-spacing:-.05em;color:#313817}.rm-mega-intro span{display:block;font-size:1.35rem;line-height:1.55;color:#313817b8}.rm-mega-card-grid{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.rm-mega-card{background:#fbf6eec7;border:1px solid rgba(49,56,23,.12);border-radius:22px;padding:1.2rem;box-shadow:0 16px 38px #31381714;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rm-mega-card:hover{transform:translateY(-3px);border-color:#b9785b61;box-shadow:0 22px 48px #31381721}.rm-mega-card .mega-menu__link--level-2{padding:0;margin:0}.rm-mega-image-wrap{display:block;aspect-ratio:1.45 / 1;overflow:hidden;border-radius:16px;background:#f4eadc;margin-bottom:1.2rem}.rm-mega-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.rm-mega-placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 25% 20%,rgba(216,180,158,.34),transparent 34%),#f4eadc;color:#4f5726}.rm-mega-placeholder span{font-size:1.4rem;letter-spacing:.08em}.rm-mega-title{display:block;color:#313817;font-size:1.55rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.45rem}.rm-mega-desc{display:block;color:#313817b8;font-size:1.25rem;line-height:1.45;font-weight:400}.rm-mega-sub-links{margin-top:1rem}.rm-mega-sub-links .mega-menu__link{font-size:1.25rem;padding:.25rem 0}@media screen and (max-width:990px){.rm-mega-inner,.rm-mega-card-grid{grid-template-columns:1fr}}.rm-mega-image-wrap img,.rm-mega-img{width:100%;height:100%;object-fit:cover;display:block}.rm-mega-image-wrap img{transition:transform .35s ease}.rm-mega-card:hover img{transform:scale(1.03)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mega-menu.css.map */
