.custom-mega-wrapper{display:grid;grid-template-columns:50% 50%;height:100vh}.custom-mega-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#f7f4ef;z-index:9999999;opacity:0;pointer-events:none;transition:opacity .4s ease}.custom-mega-overlay.is-active{opacity:1;pointer-events:auto}.custom-mega-left{padding:48px 48px 40px;display:flex;flex-direction:column;height:100vh;box-sizing:border-box;position:relative}.custom-mega-brand img{max-width:80px;height:auto;object-fit:contain;display:block}.custom-mega-brand__link{text-decoration:none;color:#000;font-weight:inherit}.custom-mega-brand__link:hover{text-decoration:none;color:inherit}.custom-mega-categories{display:flex;flex-direction:column;gap:10px;margin-top:100px;padding:0;list-style:none}.custom-mega-category{font-size:30px;font-weight:400;cursor:pointer;color:#000;position:relative;width:fit-content;transition:color .25s ease;line-height:1.4}.custom-mega-category:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:1px;background:#000;transition:width .35s ease}.custom-mega-category:hover:after{width:100%}.custom-mega-category__link,.custom-mega-category__link:link,.custom-mega-category__link:visited,.custom-mega-category__link:hover,.custom-mega-category__link:active{color:#28282b!important;text-decoration:none!important}.custom-mega-category__link:after,.custom-mega-category__link:before{display:none!important;content:none!important}.custom-mega-category__link span{font-size:30px;font-family:Rethink Sans,sans-serif;font-weight:400;color:#28282b!important}.custom-mega-right{height:100%;width:100%;min-height:220px}.custom-mega-right-image{width:100%;height:100%;position:relative;overflow:hidden}.custom-mega-right-image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .6s ease}.custom-mega-right-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f7f4ef2e,#00000014);z-index:1}.custom-mega-overlay.is-active .custom-mega-right-image img{transform:scale(1.03)}.custom-mega-mobile-icons,.custom-mega-mobile-nav{display:none}@media(max-width:768px){.custom-mega-left{padding:36px 32px 40px;height:auto;min-height:100vh}.custom-mega-categories--desktop{display:none}.custom-mega-mobile-icons{display:flex;align-items:center;gap:20px;position:absolute;top:36px;right:32px}.custom-mega-mobile-icon{display:flex;align-items:center;justify-content:center;color:#212121;text-decoration:none;line-height:1;transition:opacity .2s ease}.custom-mega-mobile-icon:hover{opacity:.6}.custom-mega-mobile-icon svg{display:none}.custom-mega-mobile-nav{display:flex;flex-direction:column;gap:36px;margin-top:48px}.custom-mega-mobile-group__label{display:block;font-size:13px;font-family:Rethink Sans,sans-serif;font-weight:400;color:#767676;letter-spacing:.04em;text-transform:none;margin-bottom:12px}.custom-mega-mobile-group__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.custom-mega-mobile-group__links li a{font-size:28px;font-family:Rethink Sans,sans-serif;font-weight:400;color:#767676;text-decoration:none;line-height:1.35;display:inline-block;position:relative}.custom-mega-mobile-group__links li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background:#28282b;transition:width .3s ease}.custom-mega-mobile-group__links li a:hover:after{width:100%}}@media(max-width:600px){.custom-mega-wrapper{grid-template-columns:1fr;grid-template-rows:1fr;height:100vh;overflow-y:auto}.custom-mega-right{display:none}}@media(max-width:480px){.custom-mega-left{padding:28px 24px 32px}.custom-mega-mobile-icons{top:24px;right:24px}.custom-mega-mobile-group__links li a{font-size:25px;color:#767676}.custom-mega-mobile-nav{margin-top:72px;gap:70px}}.custom-mega-close{position:absolute;top:24px;right:24px;z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#212121;cursor:pointer}.custom-mega-close svg{width:25px;height:25px}.custom-mega-close svg path{stroke-width:2.5px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-mega-overlay.css.map */
