:root{--cw-dd-bg: #eeeaf8;--cw-dd-border: #dcd6f0;--cw-dd-border-width: 1px;--cw-dd-pad-top: 48px;--cw-dd-pad-bottom: 44px;--cw-dd-pad-x: 48px;--cw-dd-radius: 16px;--cw-link-color: #111111;--cw-link-hover-opacity: .55;--cw-link-size-top: 15px;--cw-link-size-sub: 13px;--cw-link-weight-top: 400;--cw-link-weight-sub: 400;--cw-link-gap: 80px;--cw-cta-size: 12px;--cw-cta-weight: 500;--cw-cta-letter-spacing: .06em;--cw-cta-divider: #c8c2de;--cw-accent: #7f77dd;--cw-accent-glow: rgba(127,119,221,.65);--cw-accent-text: #5340c0;--cw-pill-bg: #111111;--cw-pill-text: #ffffff;--cw-pill-radius: 999px;--cw-img-radius: 12px;--cw-img-width: 210px;--cw-img-aspect: .7;--cw-img-gap: 14px;--cw-img-zoom-scale: 1.06;--cw-img-dim-opacity: .4;--cw-img-dim-scale: .94;--cw-img-both-scale: 1.04;--cw-img-outline: rgba(127,119,221,.7);--cw-anim-dur: .38s;--cw-anim-stagger: .07s;--cw-img-trans: .38s}.m-header,.m-header__wrapper,.m-header__desktop{position:relative!important;z-index:9999!important;overflow:visible!important}.m-header__inner,.m-header__left,.m-header__center,.m-header__right,.m-menu__item{overflow:visible!important;position:relative!important}.m-menu__item--has-submenu>.m-mega-menu,.m-menu__item--dropdown>.m-mega-menu,.m-menu__item--mega>.m-mega-menu{position:fixed!important;top:var(--m-header-height, 80px)!important;left:0!important;right:0!important;width:100vw!important;z-index:99999!important;background:var(--cw-dd-bg)!important;border-top:var(--cw-dd-border-width) solid var(--cw-dd-border)!important;border-radius:0 0 var(--cw-dd-radius) var(--cw-dd-radius)!important;box-shadow:0 16px 48px #0000001a!important;white-space:normal!important}.m-menu__item--has-submenu:hover>.m-mega-menu,.m-menu__item--dropdown:hover>.m-mega-menu,.m-menu__item--mega:hover>.m-mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.m-menu__item--has-submenu>.m-mega-menu .m-mega-menu__container,.m-menu__item--dropdown>.m-mega-menu .m-mega-menu__container,.m-menu__item--mega>.m-mega-menu .m-mega-menu__container{max-width:1400px!important;margin:0 auto!important;padding:0 var(--cw-dd-pad-x)!important;width:100%!important}.m-menu__item--has-submenu>.m-mega-menu .m-mega-menu__inner,.m-menu__item--dropdown>.m-mega-menu .m-mega-menu__inner,.m-menu__item--mega>.m-mega-menu .m-mega-menu__inner{padding:var(--cw-dd-pad-top) 0 var(--cw-dd-pad-bottom)!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:32px!important;width:100%!important;color:var(--cw-link-color)!important}.m-mega-menu .m-sub-menu--level-1{display:flex!important;flex-direction:row!important;gap:var(--cw-link-gap)!important;flex-wrap:wrap!important;width:auto!important;margin:0!important;padding:0!important}.m-mega-menu .m-sub-menu__item--level-1{width:auto!important;flex:0 0 auto!important;margin-bottom:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}.m-mega-menu .m-sub-menu__item--level-1 .cw-bar{width:3px!important;height:20px!important;border-radius:2px!important;background:var(--cw-dd-border)!important;flex-shrink:0!important;transition:background var(--cw-anim-dur) ease,height var(--cw-anim-dur) ease,box-shadow var(--cw-anim-dur) ease!important}.m-mega-menu .m-sub-menu__item--level-1.cw-lit .cw-bar{background:var(--cw-accent)!important;height:28px!important;box-shadow:0 0 8px var(--cw-accent-glow)!important}.m-mega-menu .m-sub-menu__item--level-1>a{font-size:var(--cw-link-size-top)!important;font-weight:var(--cw-link-weight-top)!important;color:var(--cw-link-color)!important;padding:0 0 12px!important;background:none!important;display:block!important;transition:color var(--cw-anim-dur) ease,opacity var(--cw-anim-dur) ease!important}.m-mega-menu .m-sub-menu__item--level-1>a:hover,.m-mega-menu .m-sub-menu__item--level-1.cw-lit>a{color:var(--cw-accent-text)!important;background:none!important}.m-mega-menu .m-sub-menu--level-2{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important}.m-mega-menu .m-sub-menu__item--level-2>a{font-size:var(--cw-link-size-sub)!important;font-weight:var(--cw-link-weight-sub)!important;color:#555!important;padding:0!important;background:none!important;display:block!important;white-space:normal!important;transition:opacity .15s ease!important}.m-mega-menu .m-sub-menu__item--level-2>a:hover{opacity:var(--cw-link-hover-opacity)!important;background:none!important;color:#555!important}.m-mega-html{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:32px!important;width:100%!important;color:var(--cw-link-color)!important}.cw-text-zone{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important}.cw-link-row{display:flex!important;gap:var(--cw-link-gap)!important;margin-bottom:40px!important;flex-wrap:wrap!important}.cw-col{display:flex!important;flex-direction:column!important}.cw-tl-wrap{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:16px!important;text-decoration:none!important;cursor:pointer!important}.cw-bar{width:3px!important;height:20px!important;border-radius:2px!important;background:var(--cw-dd-border)!important;flex-shrink:0!important;transition:background var(--cw-anim-dur) ease,height var(--cw-anim-dur) ease,box-shadow var(--cw-anim-dur) ease!important;display:block!important}.cw-tl-wrap.cw-lit .cw-bar{background:var(--cw-accent)!important;height:28px!important;box-shadow:0 0 8px var(--cw-accent-glow)!important}.cw-tl-text{font-size:var(--cw-link-size-top)!important;font-weight:var(--cw-link-weight-top)!important;color:var(--cw-link-color)!important;transition:color var(--cw-anim-dur) ease!important;line-height:1.25!important}.cw-tl-wrap.cw-lit .cw-tl-text,.cw-tl-wrap:hover .cw-tl-text{color:var(--cw-accent-text)!important}.cw-sl{font-size:var(--cw-link-size-sub)!important;font-weight:var(--cw-link-weight-sub)!important;color:#555!important;text-decoration:none!important;display:block!important;line-height:1.4!important;margin-bottom:9px!important;margin-left:13px!important;transition:opacity .15s ease!important;cursor:pointer!important}.cw-sl:hover{opacity:var(--cw-link-hover-opacity)!important}.cw-cta-row{border-top:1px solid var(--cw-cta-divider)!important;padding-top:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.cw-cta{font-size:var(--cw-cta-size)!important;font-weight:var(--cw-cta-weight)!important;letter-spacing:var(--cw-cta-letter-spacing)!important;text-transform:uppercase!important;color:var(--cw-link-color)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:gap .2s ease,color .18s ease!important;cursor:pointer!important}.cw-cta:hover,.cw-cta.cw-lit{gap:14px!important;color:var(--cw-accent-text)!important}.cw-img-zone{display:flex!important;gap:var(--cw-img-gap)!important;flex-shrink:0!important;align-items:stretch!important}.cw-ic{width:var(--cw-img-width)!important;aspect-ratio:var(--cw-img-aspect)!important;border-radius:var(--cw-img-radius)!important;overflow:hidden!important;position:relative!important;flex-shrink:0!important;cursor:pointer!important;text-decoration:none!important;display:block!important;outline:3px solid transparent!important;outline-offset:2px!important;transition:transform var(--cw-img-trans) cubic-bezier(.4,0,.2,1),box-shadow var(--cw-img-trans) ease,opacity var(--cw-img-trans) ease,outline-color var(--cw-img-trans) ease!important}.cw-ic-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-size:cover!important;background-position:center!important;transition:transform var(--cw-img-trans) ease!important}.cw-ic.cw-zoom .cw-ic-bg{transform:scale(1.05)!important}.cw-ic.cw-zoom{transform:scale(var(--cw-img-zoom-scale))!important;box-shadow:0 14px 36px #00000038!important;z-index:2!important;outline-color:var(--cw-img-outline)!important}.cw-ic.cw-dim{transform:scale(var(--cw-img-dim-scale))!important;opacity:var(--cw-img-dim-opacity)!important}.cw-ic.cw-both{transform:scale(var(--cw-img-both-scale))!important;box-shadow:0 10px 26px #00000026!important;outline-color:var(--cw-img-outline)!important}.cw-ic.cw-both .cw-ic-bg{transform:scale(1.03)!important}@keyframes cw-slide-right{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes cw-slide-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes cw-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cw-sa{opacity:0}.cw-anim-right .cw-sa{animation:cw-slide-right var(--cw-anim-dur) ease forwards}.cw-anim-left .cw-sa{animation:cw-slide-left var(--cw-anim-dur) ease forwards}.cw-anim-up .cw-sa{animation:cw-fade-up var(--cw-anim-dur) ease forwards}.cw-anim-right .cw-d1,.cw-anim-left .cw-d1,.cw-anim-up .cw-d1{animation-delay:calc(var(--cw-anim-stagger) * 0)}.cw-anim-right .cw-d2,.cw-anim-left .cw-d2,.cw-anim-up .cw-d2{animation-delay:calc(var(--cw-anim-stagger) * 1)}.cw-anim-right .cw-d3,.cw-anim-left .cw-d3,.cw-anim-up .cw-d3{animation-delay:calc(var(--cw-anim-stagger) * 2)}.cw-anim-right .cw-d4,.cw-anim-left .cw-d4,.cw-anim-up .cw-d4{animation-delay:calc(var(--cw-anim-stagger) * 3)}.cw-anim-right .cw-d5,.cw-anim-left .cw-d5,.cw-anim-up .cw-d5{animation-delay:calc(var(--cw-anim-stagger) * 4)}.cw-anim-right .cw-d6,.cw-anim-left .cw-d6,.cw-anim-up .cw-d6{animation-delay:calc(var(--cw-anim-stagger) * 5)}.cw-anim-right .cw-di1,.cw-anim-left .cw-di1,.cw-anim-up .cw-di1{animation-delay:calc(var(--cw-anim-stagger) * 1)}.cw-anim-right .cw-di2,.cw-anim-left .cw-di2,.cw-anim-up .cw-di2{animation-delay:calc(var(--cw-anim-stagger) * 2)}.m-menu__item--active>a.m-menu__link--main,.m-menu__item:hover>a.m-menu__link--main{background:var(--cw-pill-bg)!important;color:var(--cw-pill-text)!important;border-radius:var(--cw-pill-radius)!important}.m-menu__item--active>a.m-menu__link--main:after,.m-menu__item:hover>a.m-menu__link--main:after{display:none!important}.m-menu__item:hover>a.m-menu__link--main .m-menu__arrow svg{fill:var(--cw-pill-text)!important}.m-header__account,.m-header__wishlist,.m-header__compare{overflow:visible!important;position:relative!important;z-index:10000!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cw-mega-menu.css.map */
