.tas-mega-item>.tas-mega.sf-menu__desktop-sub-menu{background:transparent;box-sizing:border-box;left:0!important;margin-top:0;min-width:0;padding:0 0 24px;right:0!important;width:auto!important}.tas-mega,.tas-mega *{white-space:normal!important}.sf-header .sf-nav .tas-mega-item>a:after{background:transparent!important;background-color:transparent!important;height:0!important;width:0!important}.sf-header .sf-nav .tas-mega-item>a .tas-mega-parent__label{display:inline-block;position:relative}.sf-header .sf-nav .tas-mega-item>a .tas-mega-parent__label:after{background-color:#956e46;bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.sf-header .sf-nav .tas-mega-item.sf-menu-item--active>a .tas-mega-parent__label:after,.sf-header .sf-nav .tas-mega-item:hover>a .tas-mega-parent__label:after{width:100%}.sf-header .sf-nav .sf-menu-item:not(.tas-mega-item)>a:after{background-color:#956e46!important}.sf-header:has(.tas-mega-item.sf-menu-item--active) .sf-header__dropdown-bg,.sf-header:has(.sf-menu-item--mega.sf-menu-item--active:not(.tas-mega-item)) .sf-header__dropdown-bg{height:0!important;opacity:0!important;visibility:hidden!important}.sf-menu-item--mega:not(.tas-mega-item)>.sf-menu__desktop-sub-menu{background:transparent}.sf-menu-item--mega:not(.tas-mega-item) .sf-menu__inner>div{background:#fff;border-radius:18px;box-shadow:0 22px 60px #101c2e29;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--fluid-container-width, 1620px);overflow:hidden;width:min(var(--fluid-container-width, 1620px),calc(100vw - (var(--fluid-container-offset, 96px) / 1.25) * 2))}@media(min-width:1536px){.sf-menu-item--mega:not(.tas-mega-item) .sf-menu__inner>div{width:min(var(--fluid-container-width, 1620px),calc(100vw - var(--fluid-container-offset, 96px) * 2))}}.tas-mega__panel{align-items:stretch;background:#fff;border-radius:18px;box-shadow:0 22px 60px #101c2e29;box-sizing:border-box;color:#1c2430;display:flex;gap:12px;margin-left:0;margin-right:0;max-width:100%;min-height:480px;overflow:hidden;padding:22px 16px 18px 10px;width:max-content}.tas-mega__columns{display:flex;flex:1 1 auto;gap:4px;min-width:0;width:auto}.tas-mega__col{border-right:1px solid #e6e2db;display:flex;flex:1 1 0;flex-direction:column;max-width:240px;min-width:0;overflow:hidden;padding:4px 12px 6px;width:auto}.tas-mega__heading{color:#1a2230;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0 0 10px;padding:0 12px;text-transform:uppercase}.tas-mega__links{list-style:none;margin:0;padding:0}.tas-mega__link{align-items:center;border-radius:8px;color:#243044;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:space-between;line-height:1.3;padding:8px 12px;text-decoration:none;transition:background-color .15s ease}.tas-mega__link span{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.tas-mega__chevron{color:#5d6776;flex:0 0 auto}.tas-mega__link:hover,.tas-mega__link:focus-visible{background:#f3eee6;color:#1a2230;font-weight:700}.tas-mega__link:hover .tas-mega__chevron,.tas-mega__link:focus-visible .tas-mega__chevron,.tas-mega__link:hover .tas-mega__chevron path,.tas-mega__link:focus-visible .tas-mega__chevron path{color:#d55d3f!important;stroke:#d55d3f!important}.tas-mega__shop-all{align-items:center;color:#1a2c42;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;padding:14px 12px 6px;text-decoration:none;width:fit-content}.tas-mega__shop-all:hover,.tas-mega__shop-all:focus-visible{color:#0e1c2e}.tas-mega__promo{align-items:stretch;align-self:stretch;background:#f6f1e8;border-radius:14px;display:flex;flex:0 1 280px;flex-direction:column;max-width:300px;min-height:440px;min-width:0;overflow:hidden}.tas-mega__promo-media{align-self:stretch;display:block;flex:1 1 0;height:0;line-height:0;min-height:0;overflow:hidden;padding:0;position:relative;width:100%}.tas-mega__promo-media img,.tas-mega__promo-placeholder{display:block;height:100%!important;top:0;right:0;bottom:0;left:0;margin:0;max-height:none!important;max-width:none!important;object-fit:cover;object-position:center;position:absolute;width:100%!important}.tas-mega__promo-placeholder{background:linear-gradient(180deg,#ffffff47,#fff0),#e4ddd2}.tas-mega__promo-body{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;gap:8px;height:0;justify-content:center;min-height:0;padding:16px;position:relative;z-index:1;background:#f6f1e8}.tas-mega__promo-eyebrow{color:#3a4250;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.3;margin:0;text-transform:uppercase}.tas-mega__promo-title{color:#1b1b1b;font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0;max-width:100%;overflow-wrap:break-word}.tas-mega__promo-text{color:#2c3340;font-size:14px;line-height:1.45;margin:0}.tas-mega__promo-button{align-items:center;background:#1c3348;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1;margin-top:0;padding:12px 16px;text-decoration:none}.tas-mega__promo-button:hover,.tas-mega__promo-button:focus-visible{background:#142636;color:#fff}@media(max-width:1279px){.tas-mega__panel{gap:8px;padding-right:12px}.tas-mega__promo{flex-basis:250px;max-width:250px;min-width:0}.tas-mega__promo-title{font-size:24px}.tas-mega__link,.tas-mega__shop-all{font-size:14px}}@media(max-width:1440px){.sf-header .sf-menu-item a.tas-mega__promo-media{padding-left:0!important;padding-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/tas-mega-menu.css.map */
