.jss-header .jss-mega-item{position:static;cursor:default}.jss-mega{display:block;font:inherit}.jss-mega *,.jss-mega *:before,.jss-mega *:after{box-sizing:border-box}.jss-mega [hidden]{display:none!important}.jss-mega .jss-mega__disclosure{position:static;margin:0}.jss-mega .jss-mega__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;min-height:28px;color:inherit;font:inherit;cursor:pointer;list-style:none}.jss-mega__trigger::-webkit-details-marker{display:none}.jss-mega__trigger::marker{content:""}.jss-mega__trigger:after{display:none!important}.jss-mega__trigger>svg{flex:0 0 auto;transition:transform .15s}.jss-mega__disclosure[open]>.jss-mega__trigger>svg{transform:rotate(180deg)}.jss-mega .jss-mega__panel{position:absolute;inset:100% 0 auto;z-index:50;max-height:min(720px,var(--mega-available-height, 75dvh));overflow:auto;overscroll-behavior:contain;background:var(--mega-bg);color:var(--mega-text);border:1px solid color-mix(in srgb,var(--mega-text) 15%,transparent);box-shadow:0 18px 38px #0003;text-align:left;font-size:16px;font-weight:400;line-height:1.45}.jss-mega__disclosure:not([open])>.jss-mega__panel{display:none}.jss-mega .jss-mega__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border-bottom:1px solid color-mix(in srgb,var(--mega-text) 12%,transparent);font-weight:700}.jss-mega button{font:inherit;cursor:pointer}.jss-mega__layout{display:grid;grid-template-columns:minmax(190px,23%) minmax(0,1fr);align-items:stretch}.jss-mega__layout--promos{grid-template-columns:minmax(190px,23%) minmax(0,1fr) minmax(200px,24%)}.jss-mega .jss-mega__sidebar{display:flex;flex-direction:column;padding:24px 16px;background:var(--mega-sidebar);min-width:0}.jss-mega .jss-mega__eyebrow{margin:0 12px 16px;color:var(--mega-text);font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.jss-mega .jss-mega__category{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px;margin:0 0 4px;border-radius:3px;background:transparent;color:var(--mega-text);text-decoration:none;font-weight:600;overflow-wrap:anywhere}.jss-mega__category>span{flex-shrink:0;font-size:21px;line-height:1}.jss-mega__content{min-width:0;padding:28px}.jss-mega .jss-mega__heading{margin:0 0 20px;color:var(--mega-text);font-family:inherit;font-size:21px;font-weight:700;line-height:1.3;text-transform:none}.jss-mega .jss-mega__links{display:grid;grid-template-columns:repeat(var(--mega-columns),minmax(0,1fr));gap:8px 22px;padding:0;margin:0 0 24px;list-style:none}.jss-mega .jss-mega__links li,.jss-mega .jss-mega__grandchildren{padding:0;margin:0;list-style:none}.jss-mega .jss-mega__links a{display:block;padding:10px 0;color:var(--mega-text);text-decoration:none;overflow-wrap:anywhere;line-height:1.4}.jss-mega .jss-mega__group-link{font-weight:700}.jss-mega .jss-mega__grandchildren{margin:2px 0 12px}.jss-mega .jss-mega__grandchildren a{font-size:14px}.jss-mega .jss-mega__back{display:none}.jss-mega__group+.jss-mega__group{margin-top:28px}.jss-mega.is-ready .jss-mega__group{margin-top:0}.jss-mega__promotions{display:grid;align-content:start;gap:16px;padding:24px 20px 24px 0;min-width:0}.jss-mega .jss-mega__card{margin:0;background:var(--card-bg, #f3f3f3);color:var(--card-text, #18191c);border-radius:4px;overflow:hidden}.jss-mega .jss-mega__card-link{display:block;color:var(--card-text, #18191c);text-decoration:none;height:100%}.jss-mega .jss-mega__card-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#fff}.jss-mega .jss-mega__card-body{padding:20px}.jss-mega .jss-mega__card-title{margin:0 0 10px;color:inherit;font:inherit;font-size:21px;font-weight:700;line-height:1.2}.jss-mega .jss-mega__card-copy{margin:0 0 18px;color:inherit;font-size:14px;line-height:1.5}.jss-mega .jss-mega__card-button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border-radius:3px;background:var(--card-button, #ae2c35);color:var(--card-button-text, #fff);font-size:14px;font-weight:600}.jss-mega :is(a,button,summary):focus-visible{outline:2px solid var(--mega-accent);outline-offset:3px}@media(min-width:1024px)and (max-width:1199px){.jss-mega__layout--promos{grid-template-columns:190px minmax(0,1fr) 220px}.jss-mega .jss-mega__links{grid-template-columns:repeat(2,minmax(0,1fr))}.jss-mega__content{padding:24px 20px}}@media(max-width:1023px){.jss-header .jss-mega-item{padding:0;width:100%;border-bottom:1px solid #8883}.jss-mega .jss-mega__trigger{padding:16px 0;min-height:52px}.jss-mega .jss-mega__panel{position:static;max-height:none;overflow:visible;box-shadow:none;border:0;width:100%;font-size:16px}.jss-mega__layout,.jss-mega__layout--promos{display:block}.jss-mega .jss-mega__top{display:none}.jss-mega .jss-mega__sidebar{padding:16px 12px}.jss-mega__content{padding:24px 16px}.jss-mega .jss-mega__links{grid-template-columns:1fr;gap:0}.jss-mega .jss-mega__links a{padding:12px 0}.jss-mega__promotions{padding:0 16px 20px}.jss-mega .jss-mega__card--desktop{display:none}.jss-mega__promotions:not(:has(.jss-mega__card:not(.jss-mega__card--desktop))){display:none}.jss-mega:not(.jss-mega--nested) .jss-mega__heading{display:none}.jss-mega.is-ready.jss-mega--nested:not(.show-mobile-panel) :is(.jss-mega__content,.jss-mega__promotions--right,.jss-mega__promotions--bottom){display:none}.jss-mega.is-ready.jss-mega--nested.show-mobile-panel .jss-mega__sidebar{display:none}.jss-mega.is-ready.jss-mega--nested.show-mobile-panel .jss-mega__back{display:block;padding:0 0 20px;color:var(--mega-text);background:transparent;border:0;text-align:left}}@media(prefers-reduced-motion:reduce){.jss-mega__trigger>svg{transition:none}}.jss-header .jss-mega .jss-mega__category>span,.jss-header .jss-mega .jss-mega__card-button>span{color:inherit!important;background:transparent}.jss-header .jss-mega .jss-mega__card-button{color:var(--card-button-text, #fff)!important}.jss-mega .jss-mega__category-row{display:flex;align-items:stretch;margin:0 0 4px;border-radius:3px;background:transparent;color:var(--mega-text)}.jss-mega .jss-mega__category-row>.jss-mega__category{flex:1;min-width:0;margin:0;color:inherit;background:transparent}.jss-mega .jss-mega__expand{display:grid;place-items:center;flex:0 0 44px;min-height:48px;margin:0;padding:8px;border:0;border-left:1px solid currentColor;border-radius:0 3px 3px 0;background:transparent;color:inherit;font-size:23px;line-height:1}.jss-mega:not(.is-ready) .jss-mega__expand{display:none}.jss-mega .jss-mega__trigger{position:relative}.jss-mega .jss-mega__trigger:before{content:"";display:block;position:absolute;inset:auto 10px 0;height:3px;background:var(--mega-underline, #AE2C35);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.jss-mega.is-current .jss-mega__trigger:before,.jss-mega__disclosure[open]>.jss-mega__trigger:before,.jss-mega .jss-mega__trigger:focus-visible:before{transform:scaleX(1)}.jss-mega .jss-mega__trigger-label{display:inline-flex;align-items:center;gap:9px}.jss-mega .jss-mega__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mega-icon-size, 24px);height:var(--mega-icon-size, 24px);flex:0 0 var(--mega-icon-size, 24px);color:var(--mega-icon-color, #AE2C35)}.jss-mega .jss-mega__icon :is(svg,img){display:block;width:100%;height:100%;object-fit:contain}.jss-mega__disclosure[open]>.jss-mega__panel{animation:jss-mega-reveal .2s ease-out both}@keyframes jss-mega-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.jss-header .jss-header__nav .horizontal-list>li.jss-mega-item{padding-top:0;padding-bottom:0;align-self:stretch}.jss-mega .jss-mega__trigger{min-height:62px;padding:17px 10px}.jss-mega .jss-mega__trigger:hover:before{transform:scaleX(1)}.jss-mega .jss-mega__icon--no-desktop{display:none}}@media(max-width:1023px){.jss-mega .jss-mega__trigger:before{left:0;right:0}.jss-mega .jss-mega__icon--no-mobile{display:none}}@media(prefers-reduced-motion:reduce){.jss-mega__disclosure[open]>.jss-mega__panel{animation:none}.jss-mega .jss-mega__trigger:before{transition:none}}@media(min-width:1024px)and (max-width:1279px){.jss-header .jss-header__nav .horizontal-list{column-gap:4px;row-gap:0}.jss-mega .jss-mega__trigger{padding-inline:6px;gap:6px;font-size:16px}.jss-mega .jss-mega__trigger-label{gap:6px}}@media(min-width:1024px)and (max-width:1279px){.jss-header .jss-header__nav .horizontal-list{flex-wrap:nowrap}.jss-header .jss-mega-item{min-width:0;flex-shrink:1}.jss-mega .jss-mega__trigger{padding-block:12px;min-height:64px}.jss-mega .jss-mega__trigger-label{min-width:0}.jss-mega .jss-mega__trigger-label>span:not(.jss-mega__icon){min-width:0;white-space:normal}}.jss-mega .jss-mega__sidebar>*{flex-shrink:0}.jss-mega .jss-mega__category-row,.jss-mega .jss-mega__sidebar>a.jss-mega__category,.jss-mega .jss-mega__links a{position:relative}.jss-mega .jss-mega__category-row:after,.jss-mega .jss-mega__sidebar>a.jss-mega__category:after,.jss-mega .jss-mega__links a:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--mega-accent);pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.jss-mega .jss-mega__links a:after{left:0;right:0}.jss-mega .jss-mega__category-row.is-selected:after,.jss-mega .jss-mega__category-row:has([aria-current=page]):after,.jss-mega .jss-mega__category-row:focus-within:after,.jss-mega .jss-mega__sidebar>a.jss-mega__category:is(:focus-visible,[aria-current=page]):after,.jss-mega .jss-mega__links a:focus-visible:after{transform:scaleX(1)}.jss-mega .jss-mega__category-row :focus-visible{outline-offset:-4px}.jss-mega .jss-mega__trigger,.jss-mega .jss-mega__category,.jss-mega .jss-mega__expand,.jss-mega .jss-mega__links a{background:transparent;text-decoration:none}.jss-header .jss-mega a.jss-mega__category,.jss-header .jss-mega .jss-mega__links a{background:transparent;color:var(--mega-text)!important;text-decoration:none}.jss-mega:not(.jss-mega--nested) .jss-mega__expand{display:none}.jss-mega .jss-mega__action{margin-top:auto;padding:28px 12px 0}.jss-header .jss-mega a.jss-mega__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:12px 16px;border:0;border-radius:3px;background:var(--mega-button-bg, #AE2C35);color:var(--mega-button-text, #FFFFFF);font:inherit;font-weight:600;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.jss-header .jss-mega .jss-mega__button>span{color:inherit!important}.jss-mega .jss-mega__button-icon{display:inline-flex;flex:0 0 var(--mega-button-icon,24px);width:var(--mega-button-icon,24px);height:var(--mega-button-icon,24px)}.jss-mega .jss-mega__button-icon :is(svg,img){width:100%;height:100%;object-fit:contain}@media(hover:hover)and (pointer:fine){.jss-mega .jss-mega__category-row:hover:after,.jss-mega .jss-mega__sidebar>a.jss-mega__category:hover:after,.jss-mega .jss-mega__links a:hover:after{transform:scaleX(1)}.jss-header .jss-mega a.jss-mega__button:hover{text-decoration:underline;text-underline-offset:4px}}@media(min-width:1024px){.jss-mega .jss-mega__action--no-desktop{display:none}}@media(max-width:1023px){.jss-mega .jss-mega__action--no-mobile{display:none}}@media(prefers-reduced-motion:reduce){.jss-mega .jss-mega__category-row:after,.jss-mega .jss-mega__sidebar>a.jss-mega__category:after,.jss-mega .jss-mega__links a:after{transition:none}}.jss-header .jss-mega .jss-mega__category-row,.jss-header .jss-mega .jss-mega__sidebar>a.jss-mega__category{background:var(--mega-category-bg, #AE2C35);color:var(--mega-category-text, #FFFFFF)!important;transition:background-color .22s ease}.jss-header .jss-mega .jss-mega__category-row>.jss-mega__category{background:transparent;color:var(--mega-category-text, #FFFFFF)!important}.jss-header .jss-mega .jss-mega__sidebar .jss-mega__category{text-decoration:none}.jss-mega .jss-mega__category-row:after,.jss-mega .jss-mega__sidebar>a.jss-mega__category:after{display:none}.jss-mega .jss-mega__category>span,.jss-mega .jss-mega__expand>span{display:inline-block;transition:transform .22s ease}.jss-header .jss-mega .jss-mega__expand>span{color:inherit!important}.jss-header .jss-mega .jss-mega__category-row:focus-within,.jss-header .jss-mega .jss-mega__sidebar>a.jss-mega__category:focus-visible{background:var(--mega-category-hover, #000000)}.jss-mega .jss-mega__category-row:focus-within :is(.jss-mega__expand,.jss-mega__category)>span,.jss-mega .jss-mega__sidebar>a.jss-mega__category:focus-visible>span{transform:translate(4px)}@media(hover:hover)and (pointer:fine){.jss-header .jss-mega .jss-mega__category-row:hover,.jss-header .jss-mega .jss-mega__sidebar>a.jss-mega__category:hover{background:var(--mega-category-hover, #000000)}.jss-mega .jss-mega__category-row:hover :is(.jss-mega__expand,.jss-mega__category)>span,.jss-mega .jss-mega__sidebar>a.jss-mega__category:hover>span{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.jss-header .jss-mega .jss-mega__category-row,.jss-header .jss-mega .jss-mega__sidebar>a.jss-mega__category,.jss-mega .jss-mega__category>span,.jss-mega .jss-mega__expand>span{transition:none}.jss-mega .jss-mega__sidebar :is(.jss-mega__category,.jss-mega__expand)>span{transform:none}}.jss-mega .jss-mega__sidebar-bottom{margin-top:auto;padding:24px 12px 0}.jss-mega .jss-mega__promotions--sidebar{padding:0}.jss-mega .jss-mega__sidebar-bottom .jss-mega__action{margin-top:0;padding:24px 0 0}.jss-mega .jss-mega__sidebar-bottom .jss-mega__action:only-child{padding-top:0}.jss-mega .jss-mega__promotions--bottom{grid-column:1 / -1;padding:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));border-top:1px solid color-mix(in srgb,var(--mega-text) 12%,transparent)}.jss-mega .jss-mega__card--image .jss-mega__card-image{aspect-ratio:auto;height:auto;background:transparent}.jss-header .jss-mega a.jss-mega__card-link{background:transparent;color:var(--card-text, #18191C)!important;text-decoration:none}.jss-mega .jss-mega__card-button{transition:background-color .22s ease,color .22s ease;text-decoration:none}.jss-mega .jss-mega__card-button>span{display:inline-block;transition:transform .22s ease}.jss-header .jss-mega .jss-mega__card-link:focus-visible .jss-mega__card-button{background:var(--card-button-hover, #000000);color:var(--card-button-hover-text, #FFFFFF)!important;text-decoration:none}.jss-mega .jss-mega__card-link:focus-visible .jss-mega__card-button>span{transform:translate(4px)}@media(hover:hover)and (pointer:fine){.jss-header .jss-mega .jss-mega__card-link:hover .jss-mega__card-button{background:var(--card-button-hover, #000000);color:var(--card-button-hover-text, #FFFFFF)!important;text-decoration:none}.jss-mega .jss-mega__card-link:hover .jss-mega__card-button>span{transform:translate(4px)}}@media(min-width:1024px){.jss-mega .jss-mega__promotions--bottom .jss-mega__card:not(.jss-mega__card--image) .jss-mega__card-link{display:flex;align-items:center}.jss-mega .jss-mega__promotions--bottom .jss-mega__card:not(.jss-mega__card--image) .jss-mega__card-image{width:32%;max-width:280px;flex-shrink:0}.jss-mega .jss-mega__promotions--bottom .jss-mega__card-body{flex:1;min-width:0}.jss-mega .jss-mega__sidebar-bottom:not(:has(.jss-mega__card,.jss-mega__action:not(.jss-mega__action--no-desktop))){display:none}}@media(max-width:1023px){.jss-mega .jss-mega__promotions--bottom{padding:20px 16px;grid-template-columns:1fr}.jss-mega .jss-mega__sidebar-bottom:not(:has(.jss-mega__card:not(.jss-mega__card--desktop),.jss-mega__action:not(.jss-mega__action--no-mobile))){display:none}.jss-mega .jss-mega__promotions--sidebar:not(:has(.jss-mega__card:not(.jss-mega__card--desktop)))+.jss-mega__action{padding-top:0}}@media(prefers-reduced-motion:reduce){.jss-mega .jss-mega__card-button,.jss-mega .jss-mega__card-button>span{transition:none}.jss-mega .jss-mega__card-link:is(:hover,:focus-visible) .jss-mega__card-button>span{transform:none}}.jss-mega .jss-mega__heading{overflow-wrap:anywhere}.jss-mega .jss-mega__heading--with-description{margin-bottom:10px}.jss-mega .jss-mega__description{margin:0 0 24px;max-width:70ch;color:var(--mega-text);font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;text-transform:none;overflow-wrap:anywhere}@media(max-width:1023px){.jss-mega:not(.jss-mega--nested) .jss-mega__heading--custom{display:block}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/jss-mega-menu.css.map */
