:root{--cosm-ink: #080808;--cosm-line: #dadada;--cosm-pw: max(25vw, 320px);--cosm-rw: 300px;--cosm-navbar-h: 48px;--cosm-pad: 24px;--cosm-nav-size: 12px;--cosm-top: 48px}html{scrollbar-gutter:stable}.header__desktop__upper.cosm-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--cosm-pad);min-height:var(--cosm-navbar-h)}.cosm-bar>.header__desktop__bar__l{display:flex;align-items:center;justify-content:flex-start;min-width:0}.cosm-bar>.header__desktop__bar__c{display:flex;align-items:center;justify-content:center}.cosm-bar>.header__desktop__bar__r{display:flex;align-items:center;justify-content:flex-end;min-width:0}[data-cosm-header] .theme__header{border-bottom:1px solid var(--cosm-line)}body:not(.cosm-open) [data-cosm-header][data-iscroll-header-bg]:not(.is-scrolled) .theme__header{border-bottom-color:transparent}body:not(.cosm-open) [data-cosm-header][data-iscroll-header-bg=white] .theme__header{border-bottom-color:var(--cosm-line)}body:not(.cosm-open):has(.main-content>.shopify-section.section-overlay-header:first-of-type):not(:has([data-prevent-transparent-header])) [data-cosm-header][data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .theme__header{border-bottom-color:transparent}.cosm-burger{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:var(--cosm-nav-size);font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .15s linear}.cosm-burger__lines{display:block;width:18px;flex:0 0 auto}.cosm-burger__lines span{display:block;height:1px;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s linear}.cosm-burger__lines span+span{margin-top:5px}body.cosm-open .cosm-burger__lines span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.cosm-open .cosm-burger__lines span:nth-child(2){opacity:0}body.cosm-open .cosm-burger__lines span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body.cosm-open [data-cosm-header] .theme__header{background-color:#fff!important;background-image:none!important;color:var(--cosm-ink)!important}body.cosm-open [data-cosm-header] .theme__header :is(.navlink,.navtext,.cosm-burger,.header__logo__text,.popout__toggle){color:var(--cosm-ink)!important}body.cosm-open [data-cosm-header] .header__logo--has-transparent .logo__img--transparent{opacity:0!important;visibility:hidden!important}body.cosm-open [data-cosm-header] .header__logo--has-transparent .logo__img--color{opacity:1!important;visibility:visible!important}.cosm{position:fixed;top:var(--cosm-top);right:0;bottom:0;left:0;z-index:5000;visibility:hidden;pointer-events:none}.cosm[hidden]{display:none}.cosm.is-open{visibility:visible;pointer-events:auto}body.cosm-open{overflow:hidden}.cosm__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0808081a;opacity:0;transition:opacity .25s ease}.cosm.is-open .cosm__backdrop{opacity:1}.cosm__stage{position:fixed;top:var(--cosm-top);left:0;height:calc(100dvh - var(--cosm-top));width:calc(var(--cosm-rw) + var(--cosm-pw));max-width:100vw;pointer-events:none}.cosm__panel,.cosm__close{pointer-events:auto}.cosm__close{position:absolute;top:4px;left:calc(var(--cosm-rw) - 46px);z-index:5;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--cosm-ink);cursor:pointer;opacity:0;transition:opacity .25s ease .1s}.cosm.is-open .cosm__close{opacity:1}.cosm__group{display:none}.cosm__group.is-active{display:block}.cosm__panel{position:absolute;top:0;height:100%;width:var(--cosm-pw);box-sizing:border-box;background:#fff;transform:translate(-100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.cosm__panel--root{left:0;z-index:3;width:var(--cosm-rw);display:flex;flex-direction:column;padding:8px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cosm__panel--root::-webkit-scrollbar{display:none}.cosm.is-open .cosm__panel--root{transform:translate(0)}.cosm__panel--1{left:var(--cosm-rw);border-left:1px solid var(--cosm-line);z-index:2;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.cosm__panel--1::-webkit-scrollbar{display:none}.cosm.is-open .cosm__group.is-active .cosm__panel--1{transform:translate(0)}.cosm__service,.cosm__rootlist,.cosm__group-links{margin:0;padding:0;list-style:none}.cosm__rootlist{padding:8px var(--cosm-pad) 96px}.cosm li{margin:0;padding:0}.cosm li:before{display:none}.cosm .cosm__rootlink{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:8px 0;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:.0325em;text-transform:uppercase;color:var(--cosm-ink)!important;text-decoration:none}.cosm .cosm__rootlink.is-current{font-weight:600!important}.cosm .cosm__rootlink.is-current svg,.cosm .cosm__rootlink:hover svg{opacity:1}.cosm__rootitem--flat+.cosm__rootitem--branch{margin-top:40px}.cosm .cosm__link{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:8px 0;font-size:13px!important;font-weight:400!important;line-height:1!important;color:var(--cosm-ink)!important;text-decoration:none}.cosm__link--flat{text-transform:uppercase;letter-spacing:.0325em}.cosm svg{flex:0 0 auto;width:13px;height:13px;opacity:0;transition:opacity .15s ease}.cosm__close svg{width:18px;height:18px;opacity:1}.cosm .cosm__card-label svg{width:8px;height:8px;margin-left:12px}.cosm a:hover svg{opacity:1}.cosm__service{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:16px var(--cosm-pad);background:#fff}.cosm .cosm__service a{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:8px 0;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:normal;text-transform:none;color:var(--cosm-ink)!important;text-decoration:none}.cosm__panel--content{padding:16px var(--cosm-pad) 0}.cosm__menu-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:var(--cosm-pad);row-gap:0;width:100%}.cosm__menu-group{min-width:0}.cosm .cosm__panel--content .cosm__link{padding:8px 0!important}.cosm .cosm__panel--content .cosm__group-title{text-transform:none;letter-spacing:normal}.cosm__footer-promos{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% + var(--cosm-pad) + var(--cosm-pad));margin:40px calc(0px - var(--cosm-pad)) 0}.cosm__promo-card{position:relative;display:block;min-width:0;color:var(--cosm-ink)!important;text-decoration:none}.cosm__promo-media{display:block;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:#f2f2f2}.cosm__promo-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cosm__promo-card:hover .cosm__promo-media img{transform:scale(1.03)}.cosm .cosm__card-label{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-start;padding:120px 20px 20px;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);color:#fff!important;font-size:13px!important;font-weight:400!important;line-height:1!important;letter-spacing:.0325em;text-transform:uppercase}.cosm *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=/cdn/shop/t/73/assets/cos-mega-menu.css.map */
