header-menu.header__mega-wrap>details{position:static}.header-wrapper{position:relative}.header__mega{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 9rem);overflow-y:auto;padding:2rem 0 1.4rem;border-radius:0 0 1.6rem 1.6rem;box-shadow:0 2.4rem 4.8rem #0b1f3338;background:#fff;color:var(--cav-navy, #0B1F33)}.mega__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem 1.8rem;margin:0;padding:0;list-style:none}@media screen and (min-width:1251px){.header__mega>.page-width{max-width:150rem}.mega__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media screen and (max-width:1250px){.mega__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mega__col{min-width:0}.mega__title{display:block;margin:0 0 1rem;padding-bottom:.8rem;border-bottom:.2rem solid var(--cav-orange, #F97316);font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--cav-navy, #0B1F33);text-decoration:none}.mega__title:hover,.mega__title:focus-visible{color:var(--cav-orange-dark, #C2410C);text-decoration:none}.mega__list{margin:0;padding:0;list-style:none}.mega__list li{margin:0;padding:0}.mega__link{display:block;padding:.3rem 0;font-size:1.3rem;line-height:1.35;color:#0b1f33d1;text-decoration:none}.mega__link:hover,.mega__link:focus-visible{color:var(--cav-orange-dark, #C2410C);text-decoration:underline}.mega__all{display:inline-block;margin-top:.4rem;padding:.5rem 0;font-size:1.3rem;font-weight:600;color:var(--cav-orange-dark, #C2410C);text-decoration:none}.mega__all:hover,.mega__all:focus-visible{text-decoration:underline}.mega__title:focus-visible,.mega__link:focus-visible,.mega__all:focus-visible,.mega__btn:focus-visible{outline:.2rem solid var(--cav-orange, #F97316);outline-offset:.2rem}.mega__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-top:1.6rem;padding-top:1.2rem;border-top:.1rem solid var(--cav-grey-200, #E5E7EB)}.mega__more{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.8rem;margin:0;padding:0;list-style:none;font-size:1.3rem}.mega__more-label{font-weight:700;color:#0b1f3399;text-transform:uppercase;letter-spacing:.1rem;font-size:1.2rem}.mega__help{display:flex;align-items:center;gap:1.4rem;font-size:1.35rem}.mega__btn{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2.2rem;border-radius:.8rem;background:#c2410c;color:#fff;font-size:1.4rem;font-weight:600;text-decoration:none}.mega__btn:hover{text-decoration:none;opacity:.92}.header__mega--list{padding:2.4rem 0 2.2rem}.mega__split{display:grid;grid-template-columns:minmax(22rem,28rem) 1fr;gap:2.4rem 5rem;align-items:start}.mega__intro .mega__title{display:inline-block;font-size:1.8rem}.mega__blurb{margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5;color:#0b1f33cc}.mega__intro .mega__btn{margin-right:1.4rem}.mega__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.8rem;margin:0;padding:0;list-style:none}.mega__links li{margin:0;padding:0;border-bottom:.1rem solid var(--cav-grey-200, #E5E7EB)}.mega__links .mega__link{padding:.9rem 0;font-size:1.4rem}.mega__links .mega__link:hover{text-decoration:none;padding-left:.4rem}.mega__links .mega__link:focus-visible{outline:.2rem solid var(--cav-orange, #F97316);outline-offset:.2rem}@media screen and (max-width:1100px){.mega__split{grid-template-columns:1fr}}@media screen and (max-width:899px){.mega__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){header-drawer{display:none}header.header.header--has-account.header--has-menu.header--middle-left.header--mobile-center{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 1fr;column-gap:1.2rem}header.header .header__inline-menu{display:block;margin-left:0}header.header .header__heading,header.header .header__heading-link{justify-self:start;text-align:left}header.header.header--middle-left .header__heading-link{margin-left:-.75rem}header.header.header--has-account.header--has-menu.header--middle-left.header--mobile-center>.header__search{display:none}header.header.header--has-account.header--has-menu.header--middle-left.header--mobile-center .header__icons>.header__search{display:inline-flex}header.header .header__menu-item{padding:1.2rem .8rem}}@media screen and (min-width:750px)and (max-width:899px){header.header .header__menu-item{padding:1.2rem .4rem;font-size:1.25rem;white-space:nowrap}header.header .header__inline-menu .list-menu--inline{flex-wrap:nowrap}header.header .header__icons .header__icon--cart,header.header .header__icons .header__search{margin-left:0}header.header .header__heading-link img,header.header .header__heading-logo-wrapper{max-width:9.5rem}header.header .header__icons .button,header.header .header__icons a.button{padding:0 1.2rem;font-size:1.2rem}.header__mega .mega__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-mega-products.css.map */
