.mega-menu{position:static}.header__menu-item .icon{margin-inline-start:.5rem;width:1rem}.mega-menu__content{position:absolute;inset-inline:0;top:calc(100% - 1px);overflow-y:auto;border-top:1px solid rgba(var(--color-header-text) / .1);border-inline:0;border-radius:0;background-color:rgb(var(--color-header-background));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.header--transparent .mega-menu__content{top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-height, 20rem) - 8rem)}.list-menu__has-mega:before{position:absolute;top:0;height:calc(100% + 4px);margin-inline-start:0;padding-inline:16px;opacity:0;content:attr(data-text)}.list-menu__has-mega .list-menu__item{position:relative}.list-menu__has-mega .list-menu__item:before{content:"";display:block;position:absolute;top:calc(-1 * var(--header-padding-top, 0));bottom:calc(-1 * var(--header-padding-bottom, 0) - 1px);left:0;width:100%}.list-menu__has-mega:hover .mega-menu__content,.list-menu__has-mega:focus-within .mega-menu__content,.list-menu__has-mega .header__menu-item:focus+.mega-menu__content,.list-menu__has-mega .header__menu-item:focus-visible+.mega-menu__content,.list-menu__has-mega .header__menu-item:focus-within+.mega-menu__content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s}@keyframes animation_fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.list-menu__has-mega:hover .menu__animation,.list-menu__has-mega:focus-within .menu__animation,.list-menu__has-mega .header__menu-item:focus+.mega-menu__content .menu__animation,.list-menu__has-mega .header__menu-item:focus-visible+.mega-menu__content .menu__animation,.list-menu__has-mega .header__menu-item:focus-within+.mega-menu__content .menu__animation{opacity:0;animation:animation_fadeUp var(--animation-duration, .4s) forwards}.mega-menu__link{display:inline-block;padding:1rem 0;color:rgba(var(--color-header-text) / 1);line-height:calc(1 + .3 / var(--font-body-scale));word-wrap:break-word}.mega-menu__link:hover{color:rgba(var(--color-header-link-hover) / 1)}.mega-menu__link.mega-menu__link--image{display:flex;align-items:center}.mega-menu__link .mega-menu__link--image-custom{--size: 36px;position:relative;display:inline-block;width:var(--size);height:var(--size);margin-inline-end:1rem;overflow:hidden;border-radius:50%}.mega-menu__link--level-2{padding-top:0;padding-bottom:1.2rem;color:rgba(var(--color-header-text) / .7);font-size:.8em;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__banner{flex:0 0 var(--menu-banner-width, 50%);max-width:var(--menu-banner-width, 50%)}.mega-menu__border li{position:relative}.mega-menu__border>li:not(:last-child){padding-inline-end:1rem;border-inline-end:1px solid rgba(var(--color-header-text) / .1)}.banner_overlay{background:var(--banner-overlay)}.mega-menu__banner--item-gallery .responsive-image{transition:transform var(--duration-medium) ease}.mega-menu__banner--item-gallery:hover .responsive-image{transform:scale(1.05)}.mega-menu__border-outline{padding:0}.mega-menu__border-outline .mega-menu__list{height:100%;row-gap:0;overflow:hidden}.mega-menu__border-outline .mega-menu__border>li{padding:4rem 0;border-inline-end:1px solid rgba(var(--color-header-text) / .1)}.mega-menu__border-outline .mega-menu__banner{padding:4rem 0}.mega-menu__content-tabs{--color-foreground: var(--color-header-text);--color-heading: var(--color-header-text);color:rgba(var(--color-header-text) / 1)}.tabs-component-vertical{--menu-tabs-width: min(230px, 25vw);--menu-banner-width: min(260px, 25vw);--menu-gap: 3rem;--menu-tab-gap: 3rem;grid-template-columns:var(--menu-tabs-width) 1fr;gap:var(--menu-gap)}@media screen and (min-width:1440px){.tabs-component-vertical{--menu-tabs-width: min(280px, 25vw);--menu-banner-width: min(320px, 25vw);--menu-tab-gap: 4.5rem}}tabs-component.tabs-component-vertical .tab-button{display:flex;align-items:center;padding-bottom:0;color:rgba(var(--color-foreground) / .4);font-family:var(--font-heading-family);font-size:var(--text-size-h4);font-weight:300;text-align:start}tabs-component.tabs-component-vertical .tab-button .tab-button__icon{width:var(--icon-width, 24px);margin-inline-end:1rem}tabs-component.tabs-component-vertical .tab-button.active{color:rgba(var(--color-foreground) / 1)}tabs-component.tabs-component-vertical .tab-button .tab-button__icon-arrow{margin-inline-start:auto;transition:transform .3s ease}tabs-component.tabs-component-vertical .tab-button:not(.active) .tab-button__icon-arrow{opacity:0;visibility:hidden;transform:translate(-10px)}tabs-component.tabs-component-vertical .tab-button:not(:last-child){margin-bottom:.5rem}.tab-content-inner{display:grid;gap:var(--menu-tab-gap)}.tab-content-inner--position-right{grid-template-columns:1fr var(--menu-banner-width)}.tab-content-inner--position-left{grid-template-columns:var(--menu-banner-width) 1fr}tabs-component.tabs-component-vertical .tabs-content>.tab-content{padding:0}tabs-component .tabs-content>.tab-content{display:none;animation:var(--animation-fade-in)}tabs-component .tabs-content>.tab-content.active{display:block}.header__submenu-mega.mega-menu-simple{position:absolute;top:100%;left:0;z-index:30;min-width:900px;max-width:100vw;padding:32px 36px;overflow-x:hidden;background:#fff;box-shadow:0 10px 30px #00000014;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.list-menu__has-dropdown:hover>.header__submenu-mega,.list-menu__has-dropdown:focus-within>.header__submenu-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s ease,visibility 0s}.mega-menu-simple--single{padding:24px 28px}.mega-menu-simple__inner{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:18px;align-items:start;overflow-x:hidden}.mega-menu-simple__inner--single{display:block}.mega-menu-simple__inner--single .mega-menu-simple__column{width:100%;min-height:auto;padding-right:0;border-right:0}.mega-menu-simple__column{min-height:190px;padding-right:14px;border-right:1px solid rgba(0,0,0,.08)}.mega-menu-simple__column:last-child{padding-right:0;border-right:0}.mega-menu-simple__title{display:block;margin-bottom:18px;color:#111;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.mega-menu-simple__title:hover,.mega-menu-simple__item:hover,.mega-menu-simple .is-active{color:#b08d57}.mega-menu-simple__list{margin:0;padding:0;list-style:none}.mega-menu-simple__item{display:block;padding:7px 0;color:#222;font-size:14px;line-height:1.45;text-decoration:none}.mega-menu-simple__split{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px 28px;align-items:start}.mega-menu-simple__view-more{display:inline-block;margin-top:14px;color:#b08d57;font-size:13px;font-weight:600;text-decoration:none}.mega-menu-simple__view-more:hover{text-decoration:underline}.mega-menu-simple__item--icon{display:flex;align-items:center;gap:10px}.mega-menu-simple__item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;min-width:22px;height:22px}.mega-menu-simple__icon-img{display:block;width:22px;height:22px;object-fit:contain}.mega-menu-simple__item-label{line-height:1.3}@media(prefers-reduced-motion:reduce){.mega-menu__content,.header__submenu-mega.mega-menu-simple,.mega-menu__banner--item-gallery .responsive-image,.menu__animation,tabs-component .tabs-content>.tab-content,tabs-component.tabs-component-vertical .tab-button .tab-button__icon-arrow{transition:none;animation:none}.mega-menu__content,.header__submenu-mega.mega-menu-simple,.mega-menu__banner--item-gallery:hover .responsive-image,tabs-component.tabs-component-vertical .tab-button:not(.active) .tab-button__icon-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-mega-menu.css.map */
