.co-mega-menu-wrapper{max-width:var(--page-width);margin:0 auto;padding-left:var(--page-margin);padding-right:var(--page-margin);padding-bottom:var(--page-margin)}.co-mega-menu-wrapper *{font-family:oakes-grotesk-light;font-weight:400;font-style:normal;line-height:1.2em;letter-spacing:.025em;word-break:normal;font-size:16px}.co-mega-menu-frame{display:grid;grid-template-columns:max-content min-content 4fr}.co-mega-menu-line-v{width:1px;background-color:#00000026;margin:0 50px}.co-mega-menu-right-ul{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.co-mega-menu-right-ul>li{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:20px;grid-area:1 / 1 / 2 / 2;opacity:0;pointer-events:none;transition:opacity 0s}.co-mega-menu-right-ul>li.co-active{opacity:1;pointer-events:initial;transition:opacity .1s}.co-mega-menu-cell{transition:opacity .4s,transform .4s ease-out;transform:translate(5px);opacity:0}.co-mega-menu-right-ul>li .co-mega-menu-cell:nth-of-type(1){transition-delay:.1s}.co-mega-menu-right-ul>li .co-mega-menu-cell:nth-of-type(2){transition-delay:.15s}.co-mega-menu-right-ul>li .co-mega-menu-cell:nth-of-type(3){transition-delay:.2s}.co-mega-menu-right-ul>li .co-mega-menu-cell:nth-of-type(4){transition-delay:.25s}.co-mega-menu-right-ul>li.co-active .co-mega-menu-cell{opacity:1;transform:translate(0)}.co-mega-menu-images-frame{height:0;padding-bottom:125%}.co-mega-menu-images-frame>div{overflow:hidden}.co-mega-menu-cell img{transition:.4s}.co-mega-menu-cell:hover img{transform:scale(1.05)}.co-mega-menu-article-title{margin-top:15px}.co-mega-menu-article-title *{white-space:normal!important;font-size:16px}.co-mega-menu-article-title,.co-mega-menu-article-title-frame{position:unset}.co-mega-menu-article-title-frame a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.co-mega-menu-heading{margin-bottom:30px;font-size:16px;text-transform:uppercase;font-family:oakes-grotesk-regular;letter-spacing:.075em}.co-mega-menu-left{display:flex;flex-direction:column}.co-mega-menu-main-button-link{padding:15px 20px 10px;border:2px solid #000;min-height:60px;max-width:540px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;margin-top:40px;transition:background-color .3s}.co-mega-menu-main-button-link span{font-size:14px}.co-mega-menu-main-button-link:hover{background-color:#d19fb8}.co-mega-menu-left-ul{flex-grow:1}.co-mega-menu-left-ul>li{margin-bottom:1.5em}.co-mega-menu-left-ul>li *{font-size:20px;text-transform:uppercase}.co-mega-menu-left-ul>li span{padding-bottom:.15em;--color: #d19fb8;--toph: 100%;transition:background-size .3s,color .3s;background:linear-gradient(var(--color),var(--color)) 100% var(--toph) / 0 2px no-repeat,linear-gradient(#0000,#0000) 0 var(--toph) / 100% 2px no-repeat}.co-mega-menu-left-ul>li.co-active span{background:linear-gradient(var(--color),var(--color)) 0 var(--toph) / 100% 2px no-repeat,linear-gradient(#0000,#0000) 0 var(--toph) / 100% 2px no-repeat}.co-mega-menu-left-button{margin-top:30px;margin-bottom:6px}.co-mega-menu-left-button a .co--hover-line{position:absolute;bottom:-.25em;right:0;height:.25em;width:100%;overflow:hidden}.co-mega-menu-left-button a .co--hover-line--div{position:absolute;top:0;right:0;width:300%;height:100%;transition:.75s}.co-mega-menu-left-button a .co--hover-line--span-1{position:absolute;top:0;left:0;width:33.33%;height:100%;background-color:var(--co--black)}.co-mega-menu-left-button a .co--hover-line--span-2{position:absolute;top:0;right:0;width:33.33%;height:100%;background-color:var(--co--black)}.co-mega-menu-left-button a:hover .co--hover-line--div{transform:translate(66.66%)}@media screen and (max-width:1089px){.co-mega-menu-line-v{margin:0 25px}.co-mega-menu-wrapper{padding-bottom:25px}.co-mega-menu-heading{font-size:14px}.co-mega-menu-left-ul>li *{font-size:18px}.co-mega-menu-article-title *{font-size:14px}}@media screen and (max-width:889px){.co-mega-menu-line-v{margin:0 20px}.co-mega-menu-wrapper{padding-bottom:20px}.co-mega-menu-heading{font-size:14px}.co-mega-menu-left-ul>li *{font-size:16px}.co-mega-menu-article-title *{font-size:12px;word-break:break-word}.co-mega-menu-right-ul>li{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/co-styles-header-mega-menu.css.map */
