@media screen and (min-width:768px){body.sc-mega-menu-is-open{overflow:hidden;overscroll-behavior:none;padding-inline-end:calc(var(--sc-mega-menu-body-padding-inline-end, 0px) + var(--sc-mega-menu-scrollbar-compensation, 0px))}body.sc-mega-menu-is-open .shopify-section--header{z-index:1000!important}body.sc-mega-menu-is-open .shopify-section--header:after,body.sc-mega-menu-is-open .shopify-section--announcement-bar:after{content:"";width:var(--sc-mega-menu-scrollbar-compensation, 0px);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--sc-mega-menu-scrollbar-compensation, 0px))}body.sc-mega-menu-is-open .shopify-section--header:after{background:rgb(var(--header-background))}body.sc-mega-menu-is-open .shopify-section--announcement-bar:after{background:rgb(var(--section-background))}body.sc-mega-menu-is-open .sc-mega-menu__inner{width:calc(100% + var(--sc-mega-menu-scrollbar-compensation, 0px));padding-inline-end:var(--sc-mega-menu-scrollbar-compensation, 0px);background:var(--sc-mega-menu-background)}body.sc-mega-menu-is-open .sc-mega-menu:after{width:calc(100% + var(--sc-mega-menu-scrollbar-compensation, 0px))}.header__inline-navigation>.header__icon-list{display:none!important}.header__inline-navigation .header__linklist.hidden-pocket.hidden-lap{display:flex!important}.header__bottom-navigation.hidden-pocket.hidden-lap,.header__secondary-links .header__icon-wrapper.hidden-pocket.hidden-lap{display:block!important}.sc-mega-menu-trigger__link{align-items:center;gap:5px;display:inline-flex}.header__linklist>.header__linklist-item>.header__linklist-link.link--animated:after{bottom:-6px}.sc-mega-menu-trigger__caret{flex:none;width:12px;height:8px;opacity:1;transition:transform .2s ease}.sc-mega-menu-trigger__caret path{stroke-width:2}.sc-mega-menu-trigger__link[aria-expanded=true] .sc-mega-menu-trigger__caret{transform:rotate(180deg)}.header__linklist-item.sc-mega-menu-trigger:hover:before{height:calc(100% + 2px)}.header__bottom-navigation .header__linklist-item.sc-mega-menu-trigger:hover:before{height:calc(100% - var(--header-height-without-bottom-nav) + 2px)}.sc-mega-menu{--sc-mega-menu-background: rgb(var(--root-background));--sc-mega-menu-secondary: rgb(var(--secondary-background));--sc-mega-menu-secondary-rgb: var(--secondary-background);--sc-mega-menu-accent: rgb(var(--root-primary-button-background));--sc-mega-menu-accent-rgb: var(--root-primary-button-background);--sc-mega-menu-border: rgb(var(--root-border-color));--sc-mega-menu-secondary-text: var( --header-menu-secondary-text-color, rgba(var(--root-text-color), .6) );--sc-mega-menu-featured-subtitle-color: var(--sc-mega-menu-secondary-text);--sc-mega-menu-featured-action-color: var(--sc-mega-menu-accent);--sc-mega-menu-featured-card-title-color: rgb(var(--root-heading-color));--sc-mega-menu-featured-card-text-color: var(--sc-mega-menu-secondary-text);--sc-mega-menu-navigation-title-color: var(--sc-mega-menu-secondary-text);--sc-mega-menu-navigation-card-title-color: rgb(var(--root-heading-color));--sc-mega-menu-navigation-description-color: var(--sc-mega-menu-secondary-text);--sc-mega-menu-navigation-link-color: rgb(var(--root-text-color));--sc-mega-menu-navigation-action-color: var(--sc-mega-menu-accent);--sc-mega-menu-cta-title-color: rgb(var(--root-heading-color));--sc-mega-menu-cta-text-color: var(--sc-mega-menu-secondary-text);--sc-mega-menu-cta-primary-text-color: rgb(var(--root-primary-button-text-color));--sc-mega-menu-cta-secondary-text-color: var(--sc-mega-menu-accent);--sc-mega-menu-featured-subtitle-font-size: calc(var(--base-font-size) * .857143);--sc-mega-menu-featured-action-font-size: calc(var(--base-font-size) * .928571);--sc-mega-menu-featured-card-title-font-size: var(--base-font-size);--sc-mega-menu-featured-card-text-font-size: calc(var(--base-font-size) * .857143);--sc-mega-menu-navigation-title-font-size: calc(var(--base-font-size) * .857143);--sc-mega-menu-navigation-card-title-font-size: calc(var(--base-font-size) * 1.142857);--sc-mega-menu-navigation-description-font-size: calc(var(--base-font-size) * .928571);--sc-mega-menu-navigation-link-font-size: var(--base-font-size);--sc-mega-menu-navigation-action-font-size: calc(var(--base-font-size) * .928571);--sc-mega-menu-cta-title-font-size: calc(var(--base-font-size) * 1.142857);--sc-mega-menu-cta-text-font-size: var(--base-font-size);--sc-mega-menu-cta-button-font-size: calc(var(--base-font-size) * .857143);background:var(--sc-mega-menu-background);box-shadow:0 18px 40px -12px #1f242138,0 2px 6px #1f24210f,0 1px var(--sc-mega-menu-border)}.sc-mega-menu:not([hidden]){z-index:1001}.sc-mega-menu__inner{width:100%;max-height:calc(100vh - var( --sc-mega-menu-viewport-offset, calc(var(--header-height, 0px) + var(--announcement-bar-height, 0px) + 1px) ) - 17px);padding-block:48px;position:relative;z-index:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.sc-mega-menu__featured{--sc-mega-menu-card-background: var(--sc-mega-menu-secondary);--sc-mega-menu-card-hover-background: color-mix( in srgb, var(--sc-mega-menu-card-background) 95.5%, rgb(var(--root-text-color)) );--sc-mega-menu-card-accent: var(--sc-mega-menu-accent);padding-block-end:22px;margin-block-end:24px;border-block-end:1px solid var(--sc-mega-menu-border)}.sc-mega-menu__featured-head{align-items:baseline;justify-content:space-between;gap:24px;margin-block-end:13px;display:flex}.sc-mega-menu__subtitle{margin:0;color:var(--sc-mega-menu-featured-subtitle-color, rgb(var(--root-text-color)));font-size:var( --sc-mega-menu-featured-subtitle-font-size, var(--heading-small-font-size) );font-weight:500;line-height:1.73333;letter-spacing:1px;text-transform:uppercase}.sc-mega-menu__all-link,.sc-mega-menu__view-all{align-items:center;gap:7px;color:var(--sc-mega-menu-navigation-action-color, var(--sc-mega-menu-accent));font-size:var( --sc-mega-menu-navigation-action-font-size, var(--base-font-size) );font-weight:500;display:inline-flex}.sc-mega-menu__all-link{flex:none;margin-block-start:16px;color:var(--sc-mega-menu-featured-action-color, var(--sc-mega-menu-accent));font-size:var( --sc-mega-menu-featured-action-font-size, var(--base-font-size) );line-height:1.73333;white-space:nowrap}.sc-mega-menu__all-link svg,.sc-mega-menu__view-all svg{flex:none;transition:transform .18s ease}.sc-mega-menu__all-link:hover,.sc-mega-menu__view-all:hover{text-decoration:underline;text-underline-offset:2px}.sc-mega-menu__all-link:hover svg,.sc-mega-menu__view-all:hover svg{transform:translate(2px)}.sc-mega-menu__featured-grid{grid-template-columns:repeat(auto-fit,minmax(var(--sc-mega-menu-featured-column-width),1fr));align-items:stretch;gap:10px;display:grid}.sc-mega-menu__featured-grid>*,.sc-mega-menu__navigation>*,.sc-mega-menu-cta>*{min-width:0;max-width:100%}.sc-mega-menu-card{min-width:0;min-height:72px;height:100%;padding:10px 12px;gap:10px;align-items:center;color:rgb(var(--root-text-color));background:var(--sc-mega-menu-card-background);display:flex;transition:background .18s}a.sc-mega-menu-card:hover{background:var(--sc-mega-menu-card-hover-background)}.sc-mega-menu-card__image-wrap,.sc-mega-menu-cta__image-wrap{flex:none;width:52px;height:52px;padding:0;border:2px solid var(--sc-mega-menu-accent);border-radius:50%;background:var(--sc-mega-menu-background);display:block;overflow:hidden}.sc-mega-menu-card__image-wrap{border-color:var(--sc-mega-menu-card-accent)}.sc-mega-menu-card__image,.sc-mega-menu-cta__image{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.sc-mega-menu-card__body{min-width:0;display:flex;flex:1 1 auto;flex-direction:column;gap:2px}.sc-mega-menu-card__title{color:var(--sc-mega-menu-featured-card-title-color, rgb(var(--root-heading-color)));font-family:var(--text-font-family);font-size:var( --sc-mega-menu-featured-card-title-font-size, var(--heading-small-font-size) );font-weight:var(--text-font-bold-weight);font-style:var(--text-font-style);line-height:1.3;overflow-wrap:anywhere}.sc-mega-menu-card__text{color:var(--sc-mega-menu-featured-card-text-color, rgb(var(--root-text-color)));font-size:var( --sc-mega-menu-featured-card-text-font-size, var(--base-font-size) );line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.sc-mega-menu-card__arrow{flex:none;width:7px;height:12px;margin-inline-start:auto;color:var(--sc-mega-menu-secondary-text);transition:color .18s ease,transform .18s ease}a.sc-mega-menu-card:hover .sc-mega-menu-card__arrow{color:var(--sc-mega-menu-card-accent);transform:translate(2px)}.sc-mega-menu__navigation{--sc-mega-menu-navigation-active-title-color: var( --sc-mega-menu-navigation-title-color, rgb(var(--root-text-color)) );--sc-mega-menu-navigation-active-title-hover-color: rgb(var(--root-heading-color));--sc-mega-menu-navigation-active-title-font-size: var( --sc-mega-menu-navigation-title-font-size, var(--heading-small-font-size) );grid-template-columns:repeat(var(--sc-mega-menu-columns),minmax(0,1fr));align-items:start;gap:48px;display:grid}.sc-mega-menu__navigation--columns-6{gap:28px}.sc-mega-menu__column.mega-menu__column,.sc-mega-menu__group{min-width:0}.sc-mega-menu__column.mega-menu__column{margin:0}.sc-mega-menu__group{margin-block-end:32px}.sc-mega-menu__group:last-child{margin-block-end:0}.sc-mega-menu__group+.sc-mega-menu__group{margin-block-start:26px;padding-block-start:22px;border-block-start:1px solid var(--sc-mega-menu-border)}.sc-mega-menu__group-title{margin:0 0 12px;padding-block-end:2px;align-items:center;gap:0;color:var(--sc-mega-menu-navigation-active-title-color);font-family:var(--text-font-family);font-size:var(--sc-mega-menu-navigation-active-title-font-size);font-weight:500;font-style:var(--text-font-style);line-height:1.71429;letter-spacing:1px;text-transform:uppercase;display:inline-flex;position:relative;overflow-wrap:anywhere}a.sc-mega-menu__group-title:hover{color:var(--sc-mega-menu-navigation-active-title-hover-color)}.sc-mega-menu__group-description{margin:5px 0 15px;color:var(--sc-mega-menu-navigation-description-color, rgb(var(--root-text-color)));font-family:var(--text-font-family);font-size:var( --sc-mega-menu-navigation-description-font-size, var(--base-font-size) );font-weight:var(--text-font-weight);font-style:var(--text-font-style);line-height:1.45;display:block;overflow-wrap:anywhere}.sc-mega-menu__navigation:not(.sc-mega-menu__navigation--cards) .sc-mega-menu__group-description{display:none}.sc-mega-menu__linklist{margin-block-start:0;padding:0}.sc-mega-menu__link{padding-block:4px;color:var(--sc-mega-menu-navigation-link-color, rgb(var(--root-text-color)));font-family:var(--text-font-family);font-size:var(--sc-mega-menu-navigation-link-font-size, var(--base-font-size));font-weight:var(--text-font-weight);font-style:var(--text-font-style);line-height:1.73333;display:block;transition:opacity .25s;overflow-wrap:anywhere}.sc-mega-menu__link:hover{opacity:.7}.sc-mega-menu__view-all{margin-block-start:14px;line-height:1.73333;display:none}.sc-mega-menu__navigation--show-view-all .sc-mega-menu__view-all{display:inline-flex}.sc-mega-menu__navigation--cards{--sc-mega-menu-navigation-active-title-color: var( --sc-mega-menu-navigation-card-title-color, rgb(var(--root-heading-color)) );--sc-mega-menu-navigation-active-title-hover-color: var(--sc-mega-menu-accent);--sc-mega-menu-navigation-active-title-font-size: var( --sc-mega-menu-navigation-card-title-font-size, var(--heading-small-font-size) );gap:12px;align-items:stretch}.sc-mega-menu__navigation--cards .sc-mega-menu__column{padding:24px 28px 26px;background:var(--sc-mega-menu-secondary)}.sc-mega-menu__navigation--cards .sc-mega-menu__group-title{font-family:var(--heading-font-family);font-weight:600;letter-spacing:0;text-transform:none}.sc-mega-menu__navigation--cards .sc-mega-menu__link{display:inline-block}.sc-mega-menu-cta{align-items:center;gap:18px;min-height:92px;margin-block-start:26px;padding:18px 22px;background:var(--sc-mega-menu-secondary);display:flex}.sc-mega-menu__navigation--cards+.sc-mega-menu-cta{margin-block-start:12px}.sc-mega-menu-cta__image-wrap{width:56px;height:56px}.sc-mega-menu-cta__body{min-width:0;flex:1 1 auto;flex-direction:column;gap:3px;display:flex}.sc-mega-menu-cta__title{margin:0;color:var(--sc-mega-menu-cta-title-color, rgb(var(--root-heading-color)));font-family:var(--heading-font-family);font-size:var( --sc-mega-menu-cta-title-font-size, var(--heading-small-font-size) );font-weight:600;line-height:1.3;overflow-wrap:anywhere}.sc-mega-menu-cta__text{max-width:62ch;margin:0;color:var(--sc-mega-menu-cta-text-color, rgb(var(--root-text-color)));font-size:var( --sc-mega-menu-cta-text-font-size, var(--base-font-size) );line-height:1.45;overflow-wrap:anywhere}.sc-mega-menu-cta__actions{flex:none;gap:10px;display:flex}.button.sc-mega-menu-button{--button-height: 42px;--sc-button-display: inline-flex;--sc-button-space-top: 0px;--sc-button-space-bottom: 0px;--sc-button-border-color: var(--sc-mega-menu-accent-rgb);width:auto;max-width:none;height:42px;min-height:42px;padding-inline:22px;gap:0;font-weight:500;line-height:1.73333!important;letter-spacing:1.2px;white-space:nowrap}.button.sc-mega-menu-button{font-size:var(--sc-mega-menu-cta-button-font-size)}.button--primary.sc-mega-menu-button{--button-background: var(--sc-mega-menu-accent-rgb);border:0;color:var( --sc-mega-menu-cta-primary-text-color, rgb(var(--root-primary-button-text-color)) )}.button--outline.sc-mega-menu-button{--button-background: var(--sc-mega-menu-secondary-rgb);color:var( --sc-mega-menu-cta-secondary-text-color, var(--sc-mega-menu-accent) )}.sc-mega-menu-card:focus-visible,.sc-mega-menu__all-link:focus-visible,.sc-mega-menu__view-all:focus-visible,.sc-mega-menu__group-title:focus-visible,.sc-mega-menu__link:focus-visible,.sc-mega-menu-button:focus-visible{outline:2px solid var(--sc-mega-menu-accent);outline-offset:2px}.sc-mega-menu__group-title:focus-visible{outline-offset:3px}}@media screen and (min-width:1200px)and (max-width:1399px){.sc-mega-menu__featured-grid{grid-template-columns:repeat(auto-fit,minmax(var(--sc-mega-menu-featured-compact-column-width),1fr))}.sc-mega-menu__navigation--columns-5,.sc-mega-menu__navigation--columns-6{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-mega-menu__navigation{gap:28px}}@media screen and (min-width:900px)and (max-width:1199px){.sc-mega-menu__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-mega-menu__navigation--columns-5,.sc-mega-menu__navigation--columns-6{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-mega-menu__navigation{gap:28px}}@media screen and (min-width:768px)and (max-width:1199px){.sc-mega-menu-cta{flex-wrap:wrap;gap:14px}.sc-mega-menu-cta__actions{width:100%;flex-wrap:wrap}.button.sc-mega-menu-button{min-width:0;min-height:42px;height:auto;padding-block:8px;flex:1 1 220px;white-space:normal;text-align:center;line-height:1.4!important}.button.sc-mega-menu-button span{min-width:0;overflow-wrap:anywhere}}@media screen and (min-width:768px)and (max-width:1159px){.shopify-section--header .header__wrapper{flex-wrap:wrap;column-gap:20px;row-gap:12px}.shopify-section--header .header__logo{flex:1 1 auto;order:-2}.shopify-section--header .header__secondary-links{flex:0 0 auto;order:-1}.shopify-section--header .header__inline-navigation{width:100%;max-width:100%;margin-inline:0;flex:1 0 100%;justify-content:center}.shopify-section--header .header__inline-navigation desktop-navigation,.shopify-section--header .header__inline-navigation .header__linklist{width:100%}.shopify-section--header .header__inline-navigation .header__linklist{justify-content:center;column-gap:clamp(12px,2.5vw,20px);row-gap:8px}.shopify-section--header .header__inline-navigation .header__linklist-item:not(:last-child){margin-inline-end:0}.shopify-section--header .header__inline-navigation .header__linklist>.header__linklist-item:nth-last-child(-n+2)>.nav-dropdown{right:0;left:auto;margin-inline-start:0}}@media screen and (min-width:768px)and (max-width:899px){.sc-mega-menu__inner{padding-block:40px}.sc-mega-menu__featured-grid,.sc-mega-menu__navigation,.sc-mega-menu__navigation--columns-3,.sc-mega-menu__navigation--columns-4,.sc-mega-menu__navigation--columns-5,.sc-mega-menu__navigation--columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-mega-menu__navigation{gap:32px}.sc-mega-menu__navigation--cards{gap:12px}.sc-mega-menu__featured-head{flex-wrap:wrap;row-gap:4px}.sc-mega-menu__all-link{white-space:normal}}@media(prefers-reduced-motion:reduce){.sc-mega-menu *,.sc-mega-menu *:before,.sc-mega-menu *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sc-mega-menu.css.map */
