:root{--mega-menu-transition-duration: .4s;--mega-menu-arrow-transition-duration: .3s;--mega-menu-column-vertical-spacing: 20px;--mega-menu-background-color: #fcfcfc;--mega-menu-overlay-color: rgba(150, 150, 150, .65)}#megamenu .column-content{width:calc(.33 * var( --menu-width ) - 5px);padding-left:40px;padding-right:40px}#megamenu .scroll-area:not(.scroll-area--short){height:100%}#megamenu ul{display:block;padding:0}#megamenu ul li{display:block;height:20px;padding:0}#megamenu{display:flex}#megamenu .menu-column{position:absolute;top:0;bottom:0;left:calc(.33 * var(--menu-width));right:0;z-index:4;padding-top:var(--mega-menu-column-vertical-spacing);padding-bottom:var(--mega-menu-column-vertical-spacing)}#megamenu .menu-column.hidden-image .image-area{opacity:0}#megamenu .menu-column.menu-column-1{top:var(--header-height);bottom:unset;left:0;right:0;height:395px;max-height:calc(80vh - var(--header-height));overflow-x:hidden;overflow-y:hidden;border-top:1px solid rgb(var(--header-border-color));border-bottom:1px solid rgb(var(--header-border-color));background-color:var(--mega-menu-background-color);z-index:3}#megamenu .menu-container{--menu-width: min( 100vw, 1600px ) ;position:relative;left:calc((100vw - var( --menu-width )) / 2);width:var( --menu-width );height:100%;padding-top:var(--mega-menu-column-vertical-spacing)}#megamenu .menu-column.menu-column-2 .image-area{position:absolute;top:var(--mega-menu-column-vertical-spacing);bottom:var(--mega-menu-column-vertical-spacing);left:calc(.33 * var(--menu-width));text-align:center;transition:opacity linear var(--mega-menu-transition-duration)}#megamenu .separator{position:absolute;top:var(--mega-menu-column-vertical-spacing);bottom:var(--mega-menu-column-vertical-spacing);left:0;width:1px;background-color:rgb(var(--primary-button-background));z-index:5}#megamenu .separator.separator--full-height{top:0;bottom:0}#megamenu .menu-column{transition:opacity linear var(--mega-menu-transition-duration);opacity:0;pointer-events:none}.mega-menu-opened #megamenu .menu-column.opened{opacity:1;pointer-events:all}body .mega-menu-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:var(--mega-menu-overlay-color);z-index:2}body .mega-menu-overlay{transition:opacity linear var(--mega-menu-transition-duration);opacity:0;pointer-events:none}body.mega-menu-opened .mega-menu-overlay{opacity:1;pointer-events:all}body.mega-menu-opened{overflow-y:hidden}#megamenu.megamenu-root{font-size:13px;font-weight:700;text-transform:uppercase;gap:30px}#megamenu .menu-item{font-size:14px;font-weight:500;text-transform:none}#megamenu .menu-item[data-depth="1"]{font-size:13px;font-weight:600;text-transform:uppercase}#megamenu .menu-item.menu-item--leaf[data-depth="1"]{font-weight:500}#megamenu .menu-item[data-depth="2"]{font-size:17px;font-weight:700;text-transform:uppercase}#megamenu .menu-item[data-depth="3"]{text-transform:uppercase;font-weight:600}#megamenu .menu-column .menu-item+.menu-item{margin-top:21px}#megamenu .menu-item-line{display:flex;justify-content:space-between}#megamenu .menu-item-link{cursor:default;display:inline;position:relative}#megamenu .menu-item-link[href]{cursor:pointer}#megamenu .menu-item>.menu-item-line .show-more{opacity:0;pointer-events:none}#megamenu .menu-item.selected>.menu-item-line .show-more{opacity:1;pointer-events:all}#megamenu .menu-item .menu-arrow{opacity:0;position:absolute;width:20px}#megamenu .menu-item.menu-item--parent .menu-arrow{left:0;right:unset}#megamenu .menu-item.menu-item--leaf .menu-arrow{left:unset;right:0}#megamenu .menu-item .menu-arrow,#megamenu .menu-item .menu-text{transition-property:opacity,left,right,margin-left;transition-timing-function:linear;transition-duration:var(--mega-menu-arrow-transition-duration)}#megamenu .menu-item.selected>.menu-item-line .menu-arrow{opacity:1}#megamenu .menu-item.menu-item--parent.selected>.menu-item-line .menu-text{margin-left:20px}#megamenu .menu-item.menu-item--leaf.selected>.menu-item-line .menu-arrow{right:-25px}#megamenu .menu-column .menu-item.unselected{opacity:.4}#megamenu .menu-item.selected .menu-item-underline,#megamenu .menu-item--leaf:hover .menu-item-underline{border-bottom:2px solid black;position:relative;top:calc(var(--header-height) - 45px);margin-top:-2px}
/*# sourceMappingURL=/cdn/shop/t/48/assets/desktop-menu.css.map */
