.mega-menu-caret{display:inline-block;vertical-align:middle;margin-left:5px;color:currentColor;transition:transform .2s ease}.mega-menu-item--open .mega-menu-caret,.header__menu-item[data-mega-menu-trigger]:hover .mega-menu-caret,.header__menu-item[data-mega-menu-trigger]:focus-visible .mega-menu-caret{transform:rotate(180deg)}.mega-menu[hidden]{display:none!important}.mega-menu{position:absolute;top:100%;left:50%;right:auto;width:100vw;margin-left:-50vw;transform:none;background:#fbfbf9;border:.05rem solid #BEA56BA6;border-left:none;border-right:none;border-bottom:none;box-shadow:0 18px 40px #00000014;z-index:40;margin-top:0;text-align:left}.mega-menu__inner{display:grid;grid-template-columns:.9fr .9fr 1.2fr 450px;gap:0;max-width:1440px;margin-inline:auto;padding:28px 7.55rem 3rem}.mega-menu--container{max-width:1060px;margin-inline:auto}.mega-menu__column{position:relative;padding:0 33px;border-left:none}.mega-menu__column:nth-child(2){padding-right:18px}.mega-menu__column:first-child{border-left:none;padding-left:0}.mega-menu__columns{display:contents}.mega-menu__feature{grid-column:4;position:relative;padding:34px 0 40px 65px;box-sizing:border-box;height:100%}.mega-menu__feature:before{content:"";position:absolute;top:-28px;bottom:-3rem;left:0;width:.05rem;background-color:#bea56ba6;pointer-events:none;z-index:1}.mega-menu__card{position:relative;z-index:2}.mega-menu__link--strong{font-weight:700}.mega-menu__heading{font-family:nunito sans;font-size:11px;font-weight:400!important;line-height:13px;letter-spacing:14%!important;color:#bea56b;text-transform:uppercase;margin:0}.mega-menu__list{list-style:none;margin:0;padding:0}.mega-menu__item:last-child{margin-bottom:0}.mega-menu__link{display:inline-block;font-family:nunito sans,sans-sarif;font-size:16px;font-weight:400;color:#0a0a0a;line-height:31.16px;letter-spacing:0px;text-transform:capitalize;text-decoration:none;transition:color .15s ease}.mega-menu__link:hover{color:#a8985a}.mega-menu__desc{margin:0;letter-spacing:0;font-size:16px;color:#7d7a6f;line-height:1.4;font-family:nunito sans}.mega-menu__card{position:relative;display:flex;flex-direction:column;border-radius:5px;overflow:hidden;background:linear-gradient(160deg,#f4dfa6,#e8c976 60%,#d9b45f);text-decoration:none;isolation:isolate;aspect-ratio:3 / 4}.mega-menu__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.mega-menu__card-content{position:relative;z-index:1;padding:46px 35px 0}.mega-menu__card-badge{font-size:12px;letter-spacing:0;text-transform:uppercase;color:#6b5a2e;font-weight:600;margin:0 0 8px}.mega-menu__card-title{font-family:nunito sans;font-size:32px;line-height:1;color:#0a0a0a;margin:0;letter-spacing:0}.mega-menu__card-title em{display:block;font-family:Cormorant,serif;line-height:33px;letter-spacing:inherit}.mega-menu__card-cta{position:relative;z-index:1;align-self:flex-start;display:inline-block;padding:0 35px 46px;margin-top:auto;font-family:nunito sans;font-size:14px!important;font-weight:500!important;letter-spacing:10%!important;line-height:14.16px!important;text-transform:uppercase;color:#2c2b2b;text-decoration:none}.mega-menu__card-cta:before{content:"";position:absolute;top:18px;left:35px;right:37px;height:.015rem;background-color:currentColor;transform:scaleX(1);transform-origin:left center;transition:transform .6s ease;pointer-events:none}.mega-menu__card-cta:hover:before{transform:scaleX(0);transform-origin:right center}.mobile-nav-toggle{display:none;background:none;border:none;padding:8px;cursor:pointer;color:#2b2b26}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html.mega-drawer-lock{overflow:hidden}.mega-drawer[hidden]{display:none}.mega-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.mega-drawer .mega-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s ease;display:block}.mega-drawer__panel{position:absolute;top:0;left:0;height:100%;width:min(360px,86vw);background:#f5f4ef;transform:translate(-100%);transition:transform .25s ease;overflow-y:auto;display:flex;flex-direction:column}.mega-drawer--open .mega-drawer__backdrop{opacity:1}.mega-drawer--open .mega-drawer__panel{transform:translate(0)}.mega-drawer__header{display:flex;justify-content:flex-end;padding:16px;flex-shrink:0}.mega-drawer__close{background:none;border:none;padding:6px;cursor:pointer;color:#2b2b26}.mega-drawer__list{list-style:none;margin:0;padding:0 20px 40px}.mega-drawer__item{border-bottom:1px solid #ece5d6}.mega-drawer__row{display:flex;align-items:center;justify-content:space-between}.mega-drawer__link{flex:1;padding:16px 0;font-family:Georgia,Times New Roman,serif;font-size:17px;color:#2b2b26;text-decoration:none}.mega-drawer__expand{background:none;border:none;padding:16px 4px;cursor:pointer;color:#2b2b26}.mega-drawer .mega-menu{padding:0 0 20px}.mega-drawer .mega-menu__inner{max-width:none;margin:0;padding:20px 0 0;grid-template-columns:1fr}@media screen and (min-width:990px)and (max-width:1275px){.mega-menu__inner{grid-template-columns:repeat(3,minmax(0,1fr)) 340px;padding:28px 3.5rem}.mega-menu__column{padding:0 22px}.mega-menu__heading{letter-spacing:10%}.mega-menu__link{font-size:15px;line-height:25px!important}.mega-menu__card-content{padding:30px 24px 0}.mega-menu__card-badge{letter-spacing:10%}.mega-menu__card-title{font-size:24px}.mega-menu__card-cta{padding:0 24px 28px}.mega-menu__card-cta:before{top:14px;left:24px;right:26px}.mega-menu__card-cta:before{top:20px}}@media screen and (max-width:1023px){.mega-menu__feature{padding:20px 0 20px 18px}.mega-menu__feature:before{display:none!important}}@media screen and (max-width:989px){.mega-menu{position:static;width:100%;background:transparent;transform:none;box-shadow:none;margin-top:0;margin-left:0;left:auto}.mega-drawer .mega-menu__inner{padding-top:0}.mega-menu__inner{grid-template-columns:1fr;padding:24px}.mega-menu__column{border-left:none;padding:14px 0 0 18px!important;border-top:1px solid #ece5d6}.mega-menu__column:first-child{border-top:none;padding-top:0;padding-left:18px!important}.mega-menu__feature{grid-column:auto}.header__inline-menu{display:none}.mobile-nav-toggle{display:inline-flex;align-items:center}.mega-menu__card-cta:before{top:20px}.mega-menu__column:before{display:none}.mega-menu__card-content,.mega-menu__card-cta{padding-left:18px}.mega-menu__card-cta:before{left:20px!important}}@media screen and (min-width:990px){@keyframes megaMenuIn{0%{opacity:0;transform:translateY(-16px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes megaCardIn{0%{opacity:0;transform:translate(24px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.mega-menu:not([hidden]){animation:megaMenuIn .55s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}.mega-menu:not([hidden]) .mega-menu__column{animation:megaColumnIn .5s cubic-bezier(.22,1,.36,1) both}.mega-menu:not([hidden]) .mega-menu__column:nth-child(1){animation-delay:.06s}.mega-menu:not([hidden]) .mega-menu__column:nth-child(2){animation-delay:.12s}.mega-menu:not([hidden]) .mega-menu__column:nth-child(3){animation-delay:.18s}.mega-menu:not([hidden]) .mega-menu__feature{animation:megaCardIn .65s cubic-bezier(.22,1,.36,1) .14s both;will-change:opacity,transform}}@keyframes megaColumnIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mega-drawer .mega-menu,.mega-drawer .mega-menu[hidden]{display:grid!important;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .4s ease,opacity .3s ease,padding .4s ease}.mega-drawer .mega-menu[hidden]{grid-template-rows:0fr;opacity:0;padding-block:0;pointer-events:none}.mega-drawer .mega-menu__inner{min-height:0;overflow:hidden;transition:padding .4s ease}.mega-drawer .mega-menu[hidden] .mega-menu__inner{padding-block:0}@media screen and (min-width:990px){.mega-menu__inner{--mm-pad-top: clamp(14px, 3vh, 28px);--mm-pad-bottom: clamp(14px, 3vh, 28px);grid-template-columns:.9fr .9fr 1.2fr clamp(280px,min(31.25vw,46vh),450px);padding:var(--mm-pad-top) clamp(3.5rem,14.4vw - 87px,7.55rem) var(--mm-pad-bottom)}.mega-menu__column{padding:0 clamp(16px,2.3vw,33px)}.mega-menu__column:nth-child(2){padding-right:clamp(10px,1.25vw,18px)}.mega-menu__column:first-child{padding-left:0}.mega-menu__feature{padding:clamp(20px,2.35vw,34px) 0 clamp(24px,2.8vw,40px) clamp(24px,4.5vw,65px)}.mega-menu__feature:before{top:calc(-1 * var(--mm-pad-top));bottom:calc(-1 * var(--mm-pad-bottom))}.mega-menu__heading{margin-bottom:clamp(12px,2.2vh,24px)!important}.mega-menu__item{margin-bottom:clamp(0px,.88vh,12px)!important}.mega-menu__link{font-size:clamp(14px,min(.55vw + 10px,4vh),18px);line-height:clamp(22px,min(2.2vw,3.8vh),34px)!important}.mega-menu__desc{font-size:clamp(14px,min(.44vw + 9.7px,2vh),18px)}.mega-menu__card{--mm-card-x: clamp(20px, 2.4vw, 35px);max-height:62vh}.mega-menu__card-content{padding:clamp(20px,4vh,46px) var(--mm-card-x) 0}.mega-menu__card-badge{font-size:clamp(10px,.83vw,12px)}.mega-menu__card-cta:before{top:clamp(14px,1.25vw,18px);left:var(--mm-card-x);right:calc(var(--mm-card-x) + 2px)}}.mega-drawer__account{margin-top:24px;padding-top:20px;border-top:.05rem solid #BEA56BA6}.mega-drawer__account-link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.mega-drawer__account-icon{display:flex;width:20px;height:20px}.mega-drawer__account-icon svg{width:100%;height:100%}.mega-drawer__nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.mega-drawer__list{flex:1 1 auto;min-height:100%;display:flex;flex-direction:column}.mega-drawer__account{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/72/assets/mega-menu.css.map */
