.cc-mnav-toggle,.cc-mnav{--mnav-navy: #14213D;--mnav-navy-soft: #F4F6FB;--mnav-cream: #FBF8F3;--mnav-card: #FFFFFF;--mnav-line: #E7E1D6;--mnav-divider: #F0ECE4;--mnav-muted: #4A5068;--mnav-gold-soft: #FFF1D6;--mnav-speed: .26s;--mnav-ease: cubic-bezier(.22, 1, .36, 1)}.cc-mnav-toggle{display:none;place-items:center;width:40px;height:40px;padding:0;border-radius:14px;background:#f6f8fb;color:var(--mnav-navy)}.cc-mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5001;color:var(--mnav-navy);font-family:var(--font-sans)}.cc-mnav[hidden]{display:none}html.cc-mnav-lock,html.cc-mnav-lock body{overflow:hidden}.cc-mnav__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14213d73;opacity:0;cursor:pointer;transition:opacity .2s ease}.cc-mnav.is-open .cc-mnav__backdrop{opacity:1}.cc-mnav__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(88vw,380px);height:100vh;height:100dvh;background:var(--mnav-cream);box-shadow:-18px 0 48px #14213d2e;outline:none;transform:translate(100%);transition:transform var(--mnav-speed) var(--mnav-ease)}.cc-mnav.is-open .cc-mnav__panel{transform:translate(0)}.cc-mnav a:focus-visible,.cc-mnav button:focus-visible,.cc-mnav-toggle:focus-visible{outline:2px solid var(--mnav-navy);outline-offset:-3px}.cc-mnav__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 10px 10px 20px;border-bottom:1px solid var(--mnav-line);background:var(--mnav-card)}.cc-mnav__title{margin:0;font-family:var(--font-serif);font-size:22px;font-weight:700;line-height:1.2}.cc-mnav__close{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--mnav-navy-soft);color:var(--mnav-navy)}.cc-mnav__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px))}.cc-mnav__list{margin:0;padding:0;overflow:hidden;border:1px solid var(--mnav-line);border-radius:14px;background:var(--mnav-card);list-style:none}.cc-mnav__item+.cc-mnav__item{border-top:1px solid var(--mnav-divider)}.cc-mnav__link,.cc-mnav__group{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:12px 16px;color:var(--mnav-navy);font-size:17px;font-weight:600;line-height:1.3;text-align:left;overflow-wrap:anywhere}.cc-mnav__link[aria-current=page],.cc-mnav__sublink[aria-current=page]{background:var(--mnav-gold-soft);font-weight:700}.cc-mnav__chevron{flex:none;color:var(--mnav-muted);transition:transform .2s ease}.cc-mnav__group[aria-expanded=true] .cc-mnav__chevron{transform:rotate(180deg)}.cc-mnav__sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease,visibility 0s linear .2s}.cc-mnav__group[aria-expanded=true]+.cc-mnav__sub{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s ease,visibility 0s}.cc-mnav__sublist{min-height:0;margin:0;padding:0;overflow:hidden;background:var(--mnav-cream);list-style:none}.cc-mnav__sublink{display:flex;align-items:center;min-height:48px;padding:10px 16px 10px 28px;border-top:1px solid var(--mnav-divider);color:var(--mnav-navy);font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.cc-mnav__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.cc-mnav__action{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 8px;border:1px solid var(--mnav-navy);border-radius:4px;background:var(--mnav-card);color:var(--mnav-navy);font-size:15px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}@media(max-width:768px){.cc-mnav-toggle{display:grid}}@media(min-width:769px){.cc-mnav{display:none}}@media(prefers-reduced-motion:reduce){.cc-mnav__backdrop,.cc-mnav__panel,.cc-mnav__chevron,.cc-mnav__sub,.cc-mnav__group[aria-expanded=true]+.cc-mnav__sub{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/355/assets/cc-mobile-nav.css.map */
