@media screen and (min-width: 990px){.header__inline-menu .dt-sc-nav-link .dt-sc-caret{display:none!important}}@media screen and (min-width: 990px){.header__inline-menu .sub-menu-block{display:none!important;visibility:hidden!important;opacity:0!important}}.custom-mega-menu-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;z-index:1040;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:flex;justify-content:flex-start;align-items:flex-start;padding:50px 5vw;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.custom-mega-menu-container.is-visible{opacity:1;visibility:visible}.custom-mega-menu__content-wrapper{background-color:var(--color-background-white);width:100%;max-width:1400px;display:flex;border-radius:8px;box-shadow:0 10px 30px #0000001a;transform:translateY(-20px);transition:transform .3s ease,max-width .35s ease-in-out;overflow:hidden;max-height:calc(100vh - 100px)}.custom-mega-menu-container.is-visible .custom-mega-menu__content-wrapper{transform:translateY(0)}.custom-mega-menu__close-button-wrapper{position:absolute;top:20px;right:calc(5vw - 15px);z-index:1041}.custom-mega-menu__close-button{background:none;border:none;cursor:pointer;color:var(--color-neutral-slate);transition:color .2s ease}.custom-mega-menu__close-button:hover{color:var(--color-brand-teal)}.custom-mega-menu__close-button svg{width:12px;height:12px}.custom-mega-menu__left-panel{flex:0 0 280px;padding:20px 10px;background-color:var(--color-background-cream);overflow-y:auto;height:100%}.custom-mega-menu__nav-list{list-style:none;padding:0;margin:0}.custom-mega-menu__nav-item a{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;text-decoration:none;color:var(--color-neutral-slate);font-family:var(--font-heading-family);font-weight:var(--font-weight-semibold);font-size:16px;border-radius:6px;transition:background-color .2s ease,color .2s ease}.custom-mega-menu__nav-item a:hover{background-color:var(--color-brand-teal-light);color:var(--color-brand-teal-dark)}.custom-mega-menu__nav-item.is-active>a{background-color:var(--color-background-white);color:var(--color-brand-teal)}.custom-mega-menu__nav-item a svg{width:16px;height:16px;transform:rotate(-90deg);transition:opacity .2s ease;opacity:0}.custom-mega-menu__nav-item.is-active>a svg{opacity:1}.custom-mega-menu__right-panel{flex-grow:1;flex-basis:70%;padding:30px 50px;overflow-y:auto;max-height:calc(100vh - 100px);transition:flex-basis .35s ease-in-out,padding .35s ease-in-out,opacity .3s ease}.custom-mega-menu-container.right-panel-hidden .custom-mega-menu__content-wrapper{max-width:280px}.custom-mega-menu-container.right-panel-hidden .custom-mega-menu__right-panel{flex-basis:0;padding-left:0;padding-right:0;opacity:0;overflow:hidden}.custom-mega-menu__content-header{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--color-neutral-border)}.custom-mega-menu__content-title{font-size:22px;font-family:var(--font-heading-family);font-weight:var(--font-weight-bold);color:var(--color-neutral-slate);text-decoration:none;display:inline-flex;align-items:center;transition:color .2s ease}.custom-mega-menu__content-title:hover{color:var(--color-brand-teal)}.custom-mega-menu__content-title:after{content:"\203a";font-size:28px;margin-left:10px;font-weight:var(--font-weight-regular)}.custom-mega-menu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:40px}.custom-mega-menu__sub-title{font-size:15px;font-family:var(--font-heading-family);font-weight:var(--font-weight-bold);margin:0 0 15px;text-transform:none;color:var(--color-neutral-slate)}.custom-mega-menu__sub-list{list-style:none;padding:0;margin:0}.custom-mega-menu__sub-list a{display:block;padding:6px 0;text-decoration:none;color:var(--color-neutral-slate);font-family:var(--font-body-family);font-weight:var(--font-weight-regular);font-size:15px;transition:color .2s ease,text-decoration .2s ease}.custom-mega-menu__sub-list a:hover{text-decoration:underline;color:var(--color-brand-teal)}.custom-mega-menu__view-all-link{font-weight:var(--font-weight-bold)!important;text-decoration:underline!important;text-underline-offset:3px;color:var(--color-brand-teal)!important;transition:color .2s ease}.custom-mega-menu__view-all-link:hover{color:var(--color-brand-teal-dark)!important}.mobile-nav{list-style:none;padding:0;margin:0}.mobile-nav__item{border-bottom:1px solid var(--color-neutral-border)}.mobile-nav__summary,.mobile-nav__parent-link--no-children{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer}.mobile-nav__parent-link,.mobile-nav__parent-link--no-children{flex-grow:1;text-decoration:none;color:var(--color-neutral-slate);font-family:var(--font-body-family);font-weight:var(--font-weight-medium);transition:color .2s ease}.mobile-nav__parent-link:hover,.mobile-nav__parent-link--no-children:hover{color:var(--color-brand-teal)}.mobile-nav__toggle{padding:5px}.mobile-nav__toggle svg{width:16px;height:16px;transition:transform .3s ease}.mobile-nav__details[open]>.mobile-nav__summary .mobile-nav__toggle svg{transform:rotate(45deg)}.mobile-nav__submenu{padding-left:15px;background-color:var(--color-background-cream)}.mobile-nav__submenu-item{border-bottom:1px solid var(--color-neutral-border)}.mobile-nav__submenu-item:last-child{border-bottom:none}.mobile-nav__child-link,.mobile-nav__child-link--no-children{display:block;padding:12px 15px;text-decoration:none;color:var(--color-neutral-slate);font-family:var(--font-body-family);font-weight:var(--font-weight-regular);transition:color .2s ease}.mobile-nav__child-link:hover,.mobile-nav__child-link--no-children:hover{color:var(--color-brand-teal)}.mobile-nav__submenu--level-2{padding-left:15px;background-color:var(--color-background-white)}.mobile-nav__submenu--level-2 .mobile-nav__child-link{padding:10px 15px;color:var(--color-neutral-slate)}.mobile-nav__summary::-webkit-details-marker{display:none}.desktop-only-hamburger{display:none;background:none;border:none;padding:0;cursor:pointer;color:var(--color-neutral-slate);transition:color .2s ease}.desktop-only-hamburger:hover{color:var(--color-brand-teal)}@media screen and (max-width: 989px){.desktop-only-hamburger{display:none!important}}@media screen and (min-width: 990px){.mobile-only-drawer{display:none!important}.desktop-only-hamburger{display:block!important}.header-row{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;row-gap:2.7rem!important;padding-top:1.5rem;padding-bottom:1.5rem}.desktop-only-hamburger{grid-row:1 / 2;grid-column:1 / 2;justify-self:start}.header__heading{grid-row:1 / 2;grid-column:2 / 3;justify-self:center;padding-left:0}.header__icons{grid-row:1 / 2;grid-column:3 / 4;justify-self:end}.header__inline-menu{grid-row:2 / 3;grid-column:1 / 4;display:flex;justify-content:center}}@media screen and (min-width: 1400px){.desktop-only-hamburger{margin-left:clamp(-7.2rem,-1.25vw,-6.8rem)}.header__icons{margin-right:clamp(-6rem,-1.25vw,-5.5rem);display:flex;align-items:center;gap:clamp(1.5rem,1.25vw,2.5rem)}}.custom-mega-menu__panel-inner--with-promo{display:flex;gap:40px}.custom-mega-menu__links-area{flex:2}.custom-mega-menu__promo-area{flex:1;padding-left:40px;border-left:1px solid var(--color-neutral-border)}.custom-mega-menu__promo-area .dt-sc-promo-image,.custom-mega-menu__promo-area .dt-sc-promo-banner{margin-bottom:20px}.custom-mega-menu__promo-area img{max-width:100%;height:auto;border-radius:6px}.custom-mega-menu__promo-area .dt-sc-btn{margin-top:10px;display:inline-block;text-decoration:none;padding:8px 16px;background-color:var(--color-brand-teal);color:var(--color-background-white);border-radius:4px;font-family:var(--font-body-family);font-weight:var(--font-weight-medium);transition:background-color .2s ease}.custom-mega-menu__promo-area .dt-sc-btn:hover{background-color:var(--color-brand-teal-dark)}.custom-mega-menu__promo-area .dt-sc-heading{font-size:18px;font-family:var(--font-heading-family);font-weight:var(--font-weight-bold);color:var(--color-neutral-slate);margin:10px 0}@media screen and (min-width: 990px){.header__heading-logo{transform:scale(1.6)!important;transition:transform .2s ease-in-out}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-menu.css.map */
