.mega-menu__content{background-color:rgb(var(--color-background));left:0;padding:3rem 0 3rem 5rem;position:absolute;top:100%;display:none;transition:opacity .3s ease,visibility .3s ease;width:100%;max-width:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.has-megamenu:hover .mega-menu__content{display:block;opacity:1;visibility:visible}.mega-menu__list{display:grid;gap:0;grid-template-rows:repeat(6,auto);list-style:none}.mega-menu__featured-media-wrapper{list-style:none;padding-inline-start:0;width:100%}.mega-menu__featured-media-wrapper>li>a{text-decoration:none;width:100%;display:block}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(.8 + .01 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word;margin-block-start:0;margin-block-end:0}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:73%;padding-right:2.4rem}.mega-menu__featured-media-wrapper>li{width:100%;padding-right:2.4rem}.mega-menu__link:hover span,.mega-menu__link--active:hover span{color:rgb(var(--color-foreground));background:linear-gradient(to bottom,#000 0% 100%);background-position:0 100%;background-repeat:repeat-x;background-size:2px 2px;text-decoration:none!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle%7Banimation:shift .425s linear infinite;}@keyframes shift %7Bfrom %7Btransform:translateX(0); } to %7Btransform:translateX(-99%25);%7D%7D%3C/style%3E%3Cpath class='squiggle' d='M40 4c-2.6 0-4-.8-5.3-1.6C33.5 1.7 32.4 1 30 1s-3.5.7-4.7 1.4C24 3.2 22.6 4 20 4s-4-.8-5.3-1.6C13.5 1.7 12.4 1 10 1s-3.5.7-4.7 1.4C4 3.2 2.6 4 0 4V3c2.4 0 3.5-.7 4.7-1.4C6 .8 7.4 0 10 0s4 .8 5.3 1.6C16.5 2.3 17.6 3 20 3s3.5-.7 4.7-1.4C26 .8 27.4 0 30 0s4 .8 5.3 1.6C36.5 2.3 37.6 3 40 3v1z'/%3E%3C/svg%3E");background-size:auto 4px}.mega-menu .mega-menu__list--condensed{width:100%;padding-inline-start:0;display:grid;column-gap:2rem;grid-template-rows:repeat(8,auto);list-style:none;grid-auto-flow:column}.mega-menu__list--condensed .mega-menu__link{font-weight:300}.mega-menu__featured-media-wrapper .mega-menu__link{font-weight:300;text-transform:none}.header__active-menu-item.squiggle span:hover{background:linear-gradient(to bottom,#000 0% 100%);background-position:0 100%;background-repeat:repeat-x;background-size:2px 2px;color:inherit;text-decoration:none!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle%7Banimation:shift .425s linear infinite;}@keyframes shift %7Bfrom %7Btransform:translateX(0); } to %7Btransform:translateX(-99%25);%7D%7D%3C/style%3E%3Cpath class='squiggle' d='M40 4c-2.6 0-4-.8-5.3-1.6C33.5 1.7 32.4 1 30 1s-3.5.7-4.7 1.4C24 3.2 22.6 4 20 4s-4-.8-5.3-1.6C13.5 1.7 12.4 1 10 1s-3.5.7-4.7 1.4C4 3.2 2.6 4 0 4V3c2.4 0 3.5-.7 4.7-1.4C6 .8 7.4 0 10 0s4 .8 5.3 1.6C16.5 2.3 17.6 3 20 3s3.5-.7 4.7-1.4C26 .8 27.4 0 30 0s4 .8 5.3 1.6C36.5 2.3 37.6 3 40 3v1z'/%3E%3C/svg%3E");background-size:auto 4px}.mega-menu__list-title{text-decoration:none}.mega-menu__list>li>a{width:100%}details.mega-menu{padding-right:1em;padding-bottom:.5em}ul.list-menu.list-menu--inline.tier1 li{padding-right:2em}@media screen and (max-width: 1500px){ul.list-menu.list-menu--inline.tier1 li{padding-right:1em}}@media screen and (max-width:1200px){ul.list-menu.list-menu--inline.tier1 li{padding-right:.5em}}.list-menu.list-menu--inline.tier2{display:flex;position:absolute;width:100%;bottom:0;left:0;padding-left:5rem}.header__inline-menu.page-width.middle-center{padding:0 1rem}.mega-menu__menu-content-container{width:65%;display:flex;margin:0}.mega-menu__menu-content{margin-right:10rem}.mega-menu.mega-open .mega-menu__content{opacity:1}ul.tier2 li{padding-right:1em}ul.mega-menu{padding-inline-start:0}.mega-menu__link--level-2 span{padding-bottom:.2em}@media screen and (max-width: 1200px){.header__menu-item{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-mega-menu.css.map */
