.main-menu__content--simple{--mn-bg: rgb(var(--brand-light-bg, 250 250 250));--mn-tx: rgb(var(--brand-light-text, 15 31 58));--mn-mut: rgb(var(--brand-light-muted, 64 81 110));--mn-ln: rgb(var(--brand-light-border, 200 214 240));--mn-acc: rgb(var(--brand-light-accent, 0 53 149));--mn-acc-tx: rgb(var(--brand-light-accent-contrast, 250 250 250));--mn-hover: rgb(var(--brand-light-accent, 0 53 149) / .06);--mn-img-bg: rgb(var(--brand-light-border, 200 214 240) / .45)}html[data-theme-scheme=dark] .main-menu__content--simple{--mn-bg: rgb(var(--brand-dark-bg, 2 8 22));--mn-tx: rgb(var(--brand-dark-text, 234 244 255));--mn-mut: rgb(var(--brand-dark-muted, 169 193 218));--mn-ln: rgb(var(--brand-dark-border, 27 55 99));--mn-acc: rgb(var(--brand-dark-accent, 45 127 255));--mn-acc-tx: rgb(var(--brand-dark-accent-contrast, 2 8 22));--mn-hover: rgb(var(--brand-dark-accent, 45 127 255) / .1);--mn-img-bg: rgb(var(--brand-dark-border, 27 55 99) / .6)}.reef-mnav{display:none}@media(max-width:768.98px){.main-menu__content--simple>nav,.main-menu__content--simple>.secondary-nav-container{display:none!important}.main-menu__content.main-menu__content--simple{padding-top:0;background:var(--mn-bg);color:var(--mn-tx)}.reef-mnav{display:block;color:var(--mn-tx);font-family:var(--body-font-family)}.reef-mnav nav{display:block}.reef-mnav ul{margin:0;padding:0;list-style:none}.reef-mnav__list{border-bottom:1px solid var(--mn-ln)}.reef-mnav__item{border-top:1px solid var(--mn-ln)}.reef-mnav__item:first-child{border-top:0}.reef-mnav__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:6.4rem;margin:0;padding:1.2rem .4rem;border:0;background:none;color:var(--mn-tx);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.reef-mnav__top:focus-visible{outline:2px solid var(--mn-acc);outline-offset:-2px;border-radius:.6rem}.reef-mnav__top-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.reef-mnav__title{color:var(--mn-tx);font-family:var(--heading-font-family);font-size:1.8rem;font-style:var(--heading-font-style);font-weight:var(--heading-font-weight, 700);letter-spacing:0;line-height:1.2;text-transform:none}.reef-mnav .reef-nav-descriptor{display:none;margin:0;color:var(--mn-mut);font-family:var(--body-font-family);font-size:1.3rem;font-weight:var(--body-font-weight);line-height:1.35;text-transform:none}.reef-mnav__top--sale .reef-mnav__title{color:#c0392b}html[data-theme-scheme=dark] .reef-mnav__top--sale .reef-mnav__title{color:#ffb4a6}.reef-mnav__chev{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;color:var(--mn-tx);transition:transform .24s ease,background-color .16s ease}.reef-mnav__chev .icon{width:2rem;height:2rem}.reef-mnav__top[aria-expanded=true] .reef-mnav__chev{background:var(--mn-hover);color:var(--mn-acc);transform:rotate(180deg)}.reef-mnav__top[aria-expanded=true] .reef-mnav__title{color:var(--mn-acc)}.reef-mnav__panel{display:grid;grid-template-rows:1fr}.js .reef-mnav__panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s cubic-bezier(.2,0,0,1),visibility 0s linear .28s}.js .reef-mnav__panel.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s cubic-bezier(.2,0,0,1),visibility 0s linear 0s}.reef-mnav__panel-inner{min-height:0;overflow:hidden}.reef-mnav__sub{padding:0 0 1.2rem}.reef-mnav__caption{padding:1.6rem .4rem .4rem;color:var(--mn-mut);font-family:var(--body-font-family);font-size:1.15rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.reef-dest--phone{display:flex;align-items:center;gap:1.2rem;min-height:5.2rem;padding:.6rem .4rem;border-radius:.8rem;color:var(--mn-tx);font-family:var(--body-font-family);font-size:1.6rem;font-weight:var(--body-font-weight);line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:transparent}.reef-dest--phone:active{background:var(--mn-hover)}@media(hover:hover){.reef-dest--phone:hover{background:var(--mn-hover)}}.reef-dest--phone:focus-visible{outline:2px solid var(--mn-acc);outline-offset:-2px}.reef-dest--phone.is-active{color:var(--mn-acc);font-weight:700}.reef-dest--phone .reef-dest__img{position:relative;display:block;flex:0 0 auto;width:3.6rem;height:3.6rem;overflow:hidden;border-radius:50%;background:var(--mn-img-bg)}.reef-dest--phone .reef-dest__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.reef-dest--phone .reef-dest__label{flex:1 1 auto;min-width:0}.reef-dest--phone .reef-dest__meta{flex:0 0 auto;color:var(--mn-mut);font-size:1.3rem;font-variant-numeric:tabular-nums}.reef-dest--phone .reef-dest__arrow{display:inline-flex;flex:0 0 auto}.reef-dest--phone .reef-dest__arrow .icon{width:1.8rem;height:1.8rem}.reef-dest--phone.reef-dest--all{color:var(--mn-acc);font-weight:700}.reef-dest--phone.reef-dest--soon .reef-dest__label,.reef-dest--phone.reef-dest--soon .reef-dest__img{opacity:.55}.reef-dest--phone .reef-dest__meta--soon{padding:.2rem .8rem;border:1px solid var(--mn-ln);border-radius:999px;font-size:1.15rem}.reef-dest--phone.reef-dest--indent{padding-inline-start:2rem;font-size:1.5rem}.reef-mnav__brand-grid-item{padding:.4rem 0 .8rem}.reef-mnav ul.reef-mnav__brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.reef-mnav__brand-tile{--t-bg: var(--bl-bg, var(--mn-img-bg));--t-tx: var(--bl-tx, var(--mn-tx));--t-acc: var(--bl-acc, var(--mn-acc));--t-ln: var(--bl-ln, var(--mn-ln));display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;min-height:9.6rem;padding:1.2rem 1.2rem 1rem;border:1px solid var(--t-ln);border-radius:1.2rem;background:var(--t-bg);box-shadow:inset 0 .3rem 0 var(--t-acc);color:var(--t-tx);-webkit-tap-highlight-color:transparent}html[data-theme-scheme=dark] .reef-mnav__brand-tile{--t-bg: var(--bd-bg, var(--mn-img-bg));--t-tx: var(--bd-tx, var(--mn-tx));--t-acc: var(--bd-acc, var(--mn-acc));--t-ln: var(--bd-ln, var(--mn-ln))}.reef-mnav__brand-tile:active{border-color:var(--t-acc)}.reef-mnav__brand-tile:focus-visible{outline:2px solid var(--mn-acc);outline-offset:2px}.reef-mnav__brand-tile.is-active{border-color:var(--t-acc)}.reef-mnav__brand-logo{display:flex;align-items:center;min-height:3rem}.reef-mnav__brand-logo .brand-logo-pair{inline-size:auto;max-inline-size:100%}.reef-mnav__brand-logo img,.reef-mnav__brand-logo-img{display:block;width:auto;max-width:100%;height:auto;max-height:3rem;object-fit:contain;object-position:left center}.reef-mnav__brand-logo-text{font-family:var(--navigation-font-family);font-size:1.5rem;font-weight:700}.reef-mnav__brand-tile--why,html[data-theme-scheme=dark] .reef-mnav__brand-tile--why{--t-bg: transparent;--t-tx: var(--mn-tx);--t-acc: var(--mn-acc);--t-ln: var(--mn-ln);border-style:dashed;box-shadow:none}.reef-mnav__brand-why-cta{color:var(--mn-acc);font-size:1.3rem;font-weight:700}.reef-mnav__brand-name{font-family:var(--heading-font-family);font-size:1.5rem;font-weight:var(--heading-font-weight, 700);line-height:1.2}.reef-mnav__utility{padding:.8rem 0 0}.reef-mnav__utility-link{display:flex;align-items:center;min-height:4.8rem;padding:0 .4rem;border-bottom:1px solid var(--mn-ln);color:var(--mn-tx);font-family:var(--body-font-family);font-size:1.5rem;font-weight:600}.reef-mnav__utility li:last-child .reef-mnav__utility-link{border-bottom:0}.reef-mnav__utility-link:focus-visible,.reef-mnav__cta:focus-visible{outline:2px solid var(--mn-acc);outline-offset:2px}.reef-mnav__cta{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;margin-top:1.6rem;border-radius:999px;background:var(--mn-acc);color:var(--mn-acc-tx);font-family:var(--navigation-font-family);font-size:1.5rem;font-weight:700}.reef-mnav__store{display:flex;flex-direction:column;gap:.3rem;margin:1.4rem 0 0;color:var(--mn-mut);font-family:var(--body-font-family);font-size:1.3rem;line-height:1.45;text-align:center}.reef-mnav__store-hours{color:var(--mn-tx);font-weight:600}.reef-mnav__store-dot{display:inline-block;width:.8rem;height:.8rem;margin-inline-end:.6rem;border-radius:50%;background:#2ea65f;vertical-align:.1rem}}@media(max-width:768.98px)and (prefers-reduced-motion:reduce){.js .reef-mnav__panel,.js .reef-mnav__panel.is-open,.reef-mnav__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/header-mobile-nav.css.map */
