:root{--mm-blue: #2B3A5C;--mm-brown: #916E57;--mm-panel: #F4F4F4;--mm-border: rgba(0, 0, 0, .06);--mm-transition: .18s ease;--mm-max-width: 1200px;--mm-side-width: 320px;--mm-grid-columns: 4;--mm-pad-x: 2rem;--mm-pad-y: 2.5rem}.header__menu .navlink--toplevel{color:var(--mm-toplevel-color, var(--mm-blue))}.header__menu .navlink--toplevel.navlink--mm-cta,.header__menu .navlink--toplevel.navlink--mm-cta:hover,.header__menu .navlink--toplevel.navlink--mm-cta:focus{color:var(--mm-cta-color, var(--mm-brown))}body:has(.main-content>.shopify-section.section-overlay-header:first-of-type):not(:has(.main-content>.shopify-section.section-overlay-header:first-of-type>.prevent-transparent-header)) [data-header-transparent]:not(.meganav--visible):not(.js__header__stuck) .header__menu{--mm-toplevel-color: var(--COLOR-MENU-TRANSPARENT);--mm-cta-color: var(--COLOR-MENU-TRANSPARENT)}.header__dropdown.header__dropdown--mega{left:0;right:0;width:100%;max-width:100vw;background:#fff;border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border);box-shadow:0 8px 24px #0000000f;overflow-x:hidden;overflow-x:clip}.header__dropdown.header__dropdown--mega .header__dropdown__wrapper{padding:0;margin:0;width:100%;max-width:none;background:transparent}.header__dropdown.header__dropdown--mega .header__dropdown__inner,.parent .header__dropdown.header__dropdown--mega .header__dropdown__inner,.grandparent .header__dropdown.header__dropdown--mega .header__dropdown__inner{padding:0;margin:0;width:100%;max-width:none;display:block;background:transparent;flex-direction:initial;justify-content:initial}.mega-menu{width:100%;position:relative;overflow-x:hidden;overflow-x:clip}.mega-menu__inner{display:flex;flex-direction:row;justify-content:var(--mm-columns-justify, space-between);max-width:var(--mm-max-width);margin:0 auto;padding:var(--mm-pad-y) var(--mm-pad-x);gap:2.5rem;align-items:flex-start;position:relative;z-index:1}.mega-menu__primary{flex:0 1 auto;min-width:0}.mega-menu__secondary{position:relative;background:var(--mm-panel);padding:var(--mm-pad-y) var(--mm-pad-x);margin:calc(var(--mm-pad-y) * -1) 0;align-self:stretch;min-height:100%;flex:0 0 var(--mm-side-width);box-sizing:border-box}.mega-menu__secondary:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background:var(--mm-panel);pointer-events:none}.mega-menu__banner{display:block;margin:0 0 1.25rem;overflow:hidden;border-radius:2px;line-height:0}.mega-menu__banner-img{display:block;width:100%;height:auto;transition:transform var(--mm-transition, .2s ease)}.mega-menu__banner:hover .mega-menu__banner-img,.mega-menu__banner:focus-visible .mega-menu__banner-img{transform:scale(1.03)}.mega-menu__group-heading,.mega-menu__side-heading{font-family:var(--mm-heading-font, inherit);font-size:var(--mm-heading-size, 1rem);font-weight:var(--mm-heading-weight, 600);color:var(--mm-blue);margin:0 0 1.25rem;letter-spacing:0;text-transform:var(--mm-heading-case, none)}.mega-menu__grid-wrap{width:100%}.mega-menu__grid{display:grid;grid-template-columns:repeat(var(--mm-grid-columns, 4),1fr);gap:1.75rem 1.25rem;list-style:none;margin:0;padding:0}.mega-menu__tile{margin:0}.mega-menu__tile-link{display:block;max-width:var(--mm-thumb-max-width, 160px);text-decoration:none;color:var(--mm-blue);text-align:center;transition:opacity var(--mm-transition)}.mega-menu__tile-link:hover,.mega-menu__tile-link:focus{opacity:.75;color:var(--mm-blue)}.mega-menu__thumb-img,.mega-menu__thumb-placeholder{width:100%;height:auto;aspect-ratio:1 / 1;background:var(--mm-panel);object-fit:cover;display:block;margin:0 0 .6rem}.mega-menu__tile-label{display:block;font-family:var(--mm-link-font, inherit);font-size:var(--mm-link-size, .875rem);line-height:1.3;color:var(--mm-blue);text-transform:var(--mm-link-case, none);letter-spacing:0}.mega-menu__list-wrap{display:block}.mega-menu__list-group{min-width:0}.mega-menu__list{list-style:none;margin:0;padding:0}.mega-menu__list li+li{margin-top:.625rem}.mega-menu__list-link{color:var(--mm-blue);text-decoration:none;font-family:var(--mm-link-font, inherit);font-size:var(--mm-link-size, .9375rem);line-height:1.4;transition:opacity var(--mm-transition);text-transform:var(--mm-link-case, none);letter-spacing:0}.mega-menu__list-link:hover,.mega-menu__list-link:focus{opacity:.7;color:var(--mm-blue);text-decoration:none}.mega-menu__side-group+.mega-menu__side-group{margin-top:2rem}.mega-menu__side-list{list-style:none;margin:0;padding:0}.mega-menu__side-list li+li{margin-top:.625rem}.mega-menu__side-link{color:var(--mm-blue);text-decoration:none;font-family:var(--mm-link-font, inherit);font-size:var(--mm-link-size, .9375rem);line-height:1.4;transition:opacity var(--mm-transition);text-transform:var(--mm-link-case, none);letter-spacing:0}.mega-menu__side-link:hover,.mega-menu__side-link:focus{opacity:.7;color:var(--mm-blue);text-decoration:underline}@media(max-width:1024px){.mega-menu__inner{padding:2rem 1.5rem;gap:1.5rem}.mega-menu__secondary{flex-basis:260px;padding:2rem 1.5rem;margin:-2rem -1.5rem -2rem 0}.mega-menu__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem}}@media(max-width:767px){.header__dropdown.header__dropdown--mega{display:none!important}}.mobile-menu__block--menu:has(.mobile-accordion){flex-shrink:0;overflow:visible;min-height:0}.mobile-accordion__wrapper{width:100%}.mobile-accordion{border-bottom:1px solid var(--mma-divider-color, var(--mm-border))}.mobile-accordion__summary,.mobile-accordion__row{--item-height: calc(var(--mma-row-padding, 14px) * 2 + 1.2em)}.mobile-accordion__summary .sliderow__title,.mobile-accordion__row .sliderow__title{font-family:var(--mma-toplevel-font, inherit);font-size:var(--mma-toplevel-size, 18px);font-weight:var(--mma-toplevel-weight, 500);text-transform:var(--mma-toplevel-case, inherit)}.mobile-accordion>summary{list-style:none;cursor:pointer;display:block;width:100%;outline:none}.mobile-accordion>summary::-webkit-details-marker{display:none}.mobile-accordion>summary:focus-visible{outline:2px solid var(--mm-blue);outline-offset:-2px}.mobile-accordion__summary{position:relative}.mobile-accordion__summary .mobile-accordion__label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.mobile-accordion__chevron{display:inline-flex;align-items:center;transition:transform var(--mm-transition);flex-shrink:0}.mobile-accordion[open]>summary .mobile-accordion__chevron{transform:rotate(90deg)}.mobile-accordion__content{padding:.25rem var(--inner) .75rem var(--inner)}.mobile-accordion__group-heading{display:block;font-family:var(--mma-heading-font, var(--mm-heading-font, inherit));font-weight:var(--mma-heading-weight, 700);font-size:var(--mma-heading-size, 16px);line-height:1.3;color:var(--mm-blue);text-transform:var(--mma-heading-case, none);text-decoration:none;margin:1rem 0 .4rem}.mobile-accordion__content>.mobile-accordion__group-heading:first-child{margin-top:0}a.mobile-accordion__group-heading:hover,a.mobile-accordion__group-heading:focus{color:var(--mm-blue);text-decoration:underline}.mobile-accordion__list{list-style:none;margin:0;padding:0}.mobile-accordion__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--mma-thumb-size, 100px),1fr));gap:1rem .75rem;list-style:none;margin:0 0 .75rem;padding:0}.mobile-accordion__tile{margin:0}.mobile-accordion__tile-link{display:block;max-width:var(--mma-thumb-size, 100px);margin:0 auto;color:var(--mm-blue);text-decoration:none;text-align:center}.mobile-accordion__tile-link:hover,.mobile-accordion__tile-link:focus{color:var(--mm-blue);opacity:.8}.mobile-accordion__tile-link .mega-menu__thumb-img,.mobile-accordion__tile-link .mega-menu__thumb-placeholder{width:100%;height:auto;aspect-ratio:1 / 1;margin:0 0 .4rem;background:var(--mm-panel);object-fit:cover;display:block}.mobile-accordion__tile-label{display:block;font-family:var(--mma-link-font, inherit);font-size:var(--mma-link-size, 14px);font-weight:var(--mma-link-weight, 400);line-height:1.3;text-transform:var(--mma-link-case, none)}.mobile-accordion__link{display:block;padding:.4rem 0;color:var(--mm-blue);text-decoration:none;font-family:var(--mma-link-font, var(--mm-link-font, inherit));font-size:var(--mma-link-size, 15px);font-weight:var(--mma-link-weight, 400);line-height:1.4;text-transform:var(--mma-link-case, none)}.mobile-accordion__link:hover,.mobile-accordion__link:focus{color:var(--mm-blue);text-decoration:underline}.mobile-accordion__link--solo{padding:.5rem 0}.drawer.caps .mobile-accordion__content{text-transform:none;letter-spacing:0}.header__desktop__upper--split{display:grid;grid-template-columns:1fr auto 1fr;column-gap:30px}.header__desktop__upper--split .header__desktop__bar__l{justify-content:flex-start}.header__desktop__upper--split .header__desktop__bar__c{justify-content:center}.header__desktop__upper--split .header__desktop__bar__r{justify-content:flex-end}.header__desktop__split__end{display:flex;align-items:center;gap:20px}.header__desktop__upper--split .header__menu--split-left{margin-left:-15px}.header__desktop__upper--split .header__desktop__bar__r .header__menu{margin-right:0}.header__desktop__upper--split .navlink--toplevel{white-space:nowrap}@media only screen and (max-width:1750px){.header__desktop__upper--split{grid-template-columns:auto auto auto;justify-content:space-between;column-gap:20px;padding-left:32px;padding-right:32px}.header__desktop__upper--split .navlink--toplevel{padding-left:11px;padding-right:11px}.header__desktop__upper--split .header__menu--split-left{margin-left:-11px}.header__desktop__upper--split .header__desktop__button .navlink:not(.navlink--toplevel){padding-left:9px;padding-right:9px}.header__desktop__upper--split .header__desktop__split__end{gap:14px}.header__desktop__upper--split .header__logo__link{--logo-width: 220px}}@media only screen and (max-width:1600px){.header__desktop__upper--split{column-gap:14px;padding-left:24px;padding-right:24px}.header__desktop__upper--split .navlink--toplevel{padding-left:8px;padding-right:8px}.header__desktop__upper--split .header__menu--split-left{margin-left:-8px}.header__desktop__upper--split .header__desktop__button .navlink:not(.navlink--toplevel){padding-left:7px;padding-right:7px}.header__desktop__upper--split .header__desktop__split__end{gap:10px}.header__desktop__upper--split .header__logo__link{--logo-width: 200px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/mega-menu.css.map */
