:root{--baring-nav-ink: #111512;--baring-nav-paper: #f1f1eb;--baring-nav-muted: #a8ada5;--baring-nav-line: #41463f;--baring-nav-soft: #1a1f1b;--baring-nav-focus: #f1f1eb;--baring-nav-gutter: clamp(20px, 4vw, 64px);--baring-nav-ease: cubic-bezier(.22, 1, .36, 1)}body.baring-dialog-open{overflow:hidden}.baring-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--baring-nav-ink);color:var(--baring-nav-paper)}.baring-overlay::backdrop{background:#111512c7}.baring-overlay__frame{display:flex;flex-direction:column;min-height:100%;background:var(--baring-nav-ink)}.baring-overlay__header{display:flex;min-height:72px;padding:max(18px,env(safe-area-inset-top)) var(--baring-nav-gutter) 18px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--baring-nav-line)}.baring-overlay__title,.baring-overlay__close,.baring-menu__promo-label,.baring-predictive__heading,.baring-search__label,.baring-field label{font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.baring-overlay__title{margin:0}.baring-overlay__close,.baring-text-button{min-width:44px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.baring-overlay__close:hover,.baring-text-button:hover{text-decoration-thickness:2px}.baring-overlay a:focus-visible,.baring-overlay button:focus-visible,.baring-overlay input:focus-visible,.baring-overlay select:focus-visible,.baring-breadcrumbs a:focus-visible,.baring-faq summary:focus-visible,.baring-faq a:focus-visible,.baring-account shopify-account:focus-visible{outline:2px solid var(--baring-nav-focus);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.baring-overlay[open] .baring-overlay__frame{animation:baring-overlay-enter .36s var(--baring-nav-ease) both}}@keyframes baring-overlay-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.baring-menu__body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);flex:1;min-height:0;overflow:hidden}.baring-menu__navigation{overflow-y:auto;padding:clamp(38px,7vh,84px) var(--baring-nav-gutter);overscroll-behavior:contain}.baring-menu__primary,.baring-menu__secondary,.baring-menu__tertiary,.baring-predictive ul,.baring-breadcrumbs__list{margin:0;padding:0;list-style:none}.baring-menu__primary{display:grid;gap:clamp(24px,4vh,52px)}.baring-menu__primary-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.48fr);gap:24px;align-items:start}.baring-menu__primary-link{width:fit-content;color:var(--baring-nav-paper);font-family:inherit;font-size:clamp(2.8rem,6.4vw,7.2rem);font-weight:500;line-height:.84;letter-spacing:-.065em;text-decoration:none}.baring-menu__primary-link:hover,.baring-menu__primary-link[aria-current=page]{text-decoration:underline;text-decoration-thickness:.04em;text-underline-offset:.12em}.baring-menu__secondary{display:grid;gap:12px;padding-top:.35rem}.baring-menu__secondary a,.baring-menu__tertiary a{color:var(--baring-nav-muted);font-size:.88rem;line-height:1.35;text-decoration:none}.baring-menu__secondary a:hover,.baring-menu__secondary a[aria-current=page],.baring-menu__tertiary a:hover,.baring-menu__tertiary a[aria-current=page]{color:var(--baring-nav-paper);text-decoration:underline;text-underline-offset:4px}.baring-menu__tertiary{display:grid;gap:8px;padding-block:10px 4px;padding-inline:16px 0;border-inline-start:1px solid var(--baring-nav-line)}.baring-menu__promo{position:relative;display:grid;min-height:100%;overflow:hidden;border-inline-start:1px solid var(--baring-nav-line);background:var(--baring-nav-soft);color:var(--baring-nav-paper);text-decoration:none;isolation:isolate}.baring-menu__promo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,transparent,rgb(17 21 18 / .94));pointer-events:none}.baring-menu__promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.baring-menu__promo-media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.76);transition:transform .55s var(--baring-nav-ease),filter .55s var(--baring-nav-ease)}.baring-menu__promo-copy{align-self:end;display:grid;gap:14px;padding:36px}.baring-menu__promo-label{color:var(--baring-nav-muted)}.baring-menu__promo-heading{max-width:14ch;font-size:clamp(2rem,4vw,4.8rem);font-weight:500;line-height:.94;letter-spacing:-.05em}.baring-menu__promo:hover .baring-menu__promo-media img{transform:scale(1.025);filter:grayscale(1) contrast(1.1) brightness(.86)}.baring-menu__footer{padding:18px var(--baring-nav-gutter) max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--baring-nav-line)}.baring-menu__utility{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(24px,4vw,64px);align-items:end}.baring-localization{display:flex;align-items:end;gap:20px}.baring-localization__fields{display:flex;flex-wrap:wrap;gap:16px}.baring-field{display:grid;min-width:min(270px,100%);gap:8px}.baring-field label{color:var(--baring-nav-muted)}.baring-field select{min-height:44px;padding-block:9px;padding-inline:0 38px;border:0;border-bottom:1px solid var(--baring-nav-line);border-radius:0;background:transparent;color:inherit;font:inherit}.baring-field option{background:var(--baring-nav-ink);color:var(--baring-nav-paper)}.baring-text-button{flex:0 0 auto;font:inherit;font-size:.8rem}.baring-search__form{display:flex;flex:1;min-height:0;flex-direction:column;padding:clamp(28px,6vh,72px) var(--baring-nav-gutter) max(24px,env(safe-area-inset-bottom));overflow:hidden}.baring-search__label{margin-bottom:14px;color:var(--baring-nav-muted)}.baring-search__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--baring-nav-paper)}.baring-search__input{min-width:0;padding-block:4px 18px;padding-inline:0 18px;border:0;border-radius:0;background:transparent;color:var(--baring-nav-paper);font:inherit;font-size:clamp(2rem,6vw,6.5rem);font-weight:500;line-height:.95;letter-spacing:-.055em}.baring-search__input::placeholder{color:#858b83;opacity:1}.baring-search__input::-webkit-search-cancel-button{filter:invert(1)}.baring-search__submit{min-width:88px;min-height:52px;align-self:end;margin-bottom:14px;padding:0 18px;border:1px solid var(--baring-nav-paper);border-radius:0;background:var(--baring-nav-paper);color:var(--baring-nav-ink);font:inherit;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.baring-search__submit:hover{background:transparent;color:var(--baring-nav-paper)}.baring-search__status{min-height:1.5em;margin:14px 0;color:var(--baring-nav-muted);font-size:.78rem}.baring-search__results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.baring-predictive__listbox{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:clamp(28px,5vw,76px);padding:12px 0 48px}.baring-predictive__group{border-top:1px solid var(--baring-nav-line);padding-top:18px}.baring-predictive__group--products{grid-row:span 4}.baring-predictive__heading{margin:0 0 16px;color:var(--baring-nav-muted)}.baring-predictive__text-link,.baring-predictive__all{display:block;padding:11px 10px;color:var(--baring-nav-paper);font-size:1rem;text-decoration:none}.baring-predictive__product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:88px;padding:8px;align-items:center;color:var(--baring-nav-paper);text-decoration:none}.baring-predictive__media{display:block;width:72px;aspect-ratio:1;overflow:hidden;background:var(--baring-nav-soft)}.baring-predictive__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.baring-predictive__product-copy{display:grid;min-width:0;gap:6px}.baring-predictive__product-title{overflow:hidden;font-size:1rem;line-height:1.25;text-overflow:ellipsis}.baring-predictive__price{color:var(--baring-nav-muted);font-size:.82rem}.baring-predictive [role=option].is-active,.baring-predictive [role=option]:hover{background:var(--baring-nav-paper);color:var(--baring-nav-ink);outline:none}.baring-predictive [role=option].is-active .baring-predictive__price,.baring-predictive [role=option]:hover .baring-predictive__price{color:#41463f}.baring-predictive__all{grid-column:1 / -1;margin-top:4px;border:1px solid var(--baring-nav-line);text-align:center}.baring-predictive__empty{margin:24px 0;font-size:clamp(1.5rem,3vw,3rem);letter-spacing:-.03em}.baring-breadcrumbs{max-width:1600px;margin:0 auto;padding:18px var(--baring-nav-gutter);color:inherit}.baring-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.baring-breadcrumbs__item{color:inherit;font-size:.75rem;line-height:1.4}.baring-breadcrumbs__item:not(:last-child):after{content:"/";margin-inline-start:8px;opacity:.5}.baring-breadcrumbs a{color:inherit;text-underline-offset:4px}.baring-breadcrumbs [aria-current=page]{opacity:.66}.baring-account{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}.baring-account shopify-account{--shopify-account-radius-base: 0px;--shopify-account-color-accent: #111512;--shopify-account-color-background: #f1f1eb;--shopify-account-signed-in-avatar-size: 36px;--shopify-account-signed-in-avatar-color-background: #f1f1eb;--shopify-account-signed-in-avatar-color-text: #111512;color:inherit}.baring-account shopify-account::part(signed-out-avatar){width:44px;height:44px;padding:10px;border-radius:0}.baring-support-links{display:grid;gap:10px}.baring-support-links__heading{margin:0;color:var(--baring-nav-muted);font-size:.7rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.baring-support-links__list{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none}.baring-support-links a{display:inline-flex;min-height:44px;align-items:center;color:inherit;font-size:.84rem;text-decoration:none;text-underline-offset:5px}.baring-support-links a:hover,.baring-support-links a[aria-current=page]{color:var(--baring-nav-muted);text-decoration:underline}.baring-support-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.baring-faq{min-height:70vh;padding:clamp(72px,10vw,160px) var(--baring-nav-gutter) clamp(96px,13vw,196px);background:var(--baring-nav-ink);color:var(--baring-nav-paper)}.baring-faq__inner{width:min(100%,var(--baring-faq-width, 1120px));margin:0 auto}.baring-faq__header{display:grid;grid-template-columns:minmax(7rem,.28fr) minmax(0,1.72fr);gap:clamp(24px,5vw,80px);margin-bottom:clamp(48px,8vw,112px)}.baring-faq__eyebrow{margin:.6rem 0 0;color:var(--baring-nav-muted);font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.baring-faq__heading-group{display:grid;gap:26px}.baring-faq__header h1{max-width:11ch;margin:0;font-size:clamp(2.8rem,7vw,7.5rem);font-weight:500;line-height:.86;letter-spacing:-.065em;text-wrap:balance}.baring-faq__intro{max-width:58ch;color:var(--baring-nav-muted);font-size:1rem;line-height:1.6}.baring-faq__intro>:first-child{margin-top:0}.baring-faq__intro>:last-child{margin-bottom:0}.baring-faq__item{border-top:1px solid var(--baring-nav-line)}.baring-faq__item:last-child{border-bottom:1px solid var(--baring-nav-line)}.baring-faq__question{display:grid;grid-template-columns:minmax(3.5rem,.28fr) minmax(0,1.72fr) 24px;gap:24px;min-height:92px;padding-block:26px;padding-inline:0;align-items:center;color:var(--baring-nav-paper);font-size:clamp(1.05rem,2vw,1.65rem);line-height:1.3;cursor:pointer;list-style:none}.baring-faq__question::-webkit-details-marker{display:none}.baring-faq__number{color:var(--baring-nav-muted);font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.12em}.baring-faq__indicator{position:relative;display:block;width:20px;height:20px}.baring-faq__indicator:before,.baring-faq__indicator:after{content:"";position:absolute;top:50%;inset-inline-start:50%;width:16px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .22s var(--baring-nav-ease)}.baring-faq__indicator:after{transform:translate(-50%,-50%) rotate(90deg)}.baring-faq__item[open] .baring-faq__indicator:after{transform:translate(-50%,-50%) rotate(0)}.baring-faq__answer{display:grid;grid-template-columns:minmax(3.5rem,.28fr) minmax(0,1.72fr) 24px;gap:24px;padding-block:0 38px;padding-inline:0;color:var(--baring-nav-muted);line-height:1.65}.baring-faq__answer>*{grid-column:2;max-width:65ch}.baring-faq__answer>.baring-localization{width:min(100%,760px);margin-top:8px}.baring-faq__answer>:first-child,.baring-faq__answer .rte>:first-child{margin-top:0}.baring-faq__answer>:last-child,.baring-faq__answer .rte>:last-child{margin-bottom:0}.baring-faq__answer a{color:var(--baring-nav-paper);text-decoration-thickness:1px;text-underline-offset:5px}.baring-faq__page-content{max-width:760px;margin-inline-start:28%;color:var(--baring-nav-muted);font-size:clamp(1rem,.94rem + .25vw,1.15rem);line-height:1.7}.baring-faq__page-content>:first-child{margin-top:0}.baring-faq__page-content>:last-child{margin-bottom:0}.baring-faq__page-content h2,.baring-faq__page-content h3,.baring-faq__page-content h4{margin-block:2.8em .65em;padding-block-start:1.2em;border-top:1px solid var(--baring-nav-line);color:var(--baring-nav-paper);font-size:clamp(1.25rem,1.05rem + .75vw,1.8rem);font-weight:500;letter-spacing:-.025em;line-height:1.25;text-wrap:balance}.baring-faq__page-content a{color:var(--baring-nav-paper);text-decoration-thickness:1px;text-underline-offset:5px}.baring-faq__page-content li+li{margin-block-start:.5em}.baring-faq__editor-note{max-width:65ch;margin-block:36px 0;margin-inline:28% 0;color:var(--baring-nav-muted);font-size:.76rem;line-height:1.5}@media(max-width:900px){.baring-menu__body{display:block;overflow-y:auto;overscroll-behavior:contain}.baring-menu__navigation{overflow:visible;padding-top:48px}.baring-menu__primary-item{grid-template-columns:1fr;gap:16px}.baring-menu__primary-link{font-size:clamp(2.6rem,13vw,5.4rem)}.baring-menu__secondary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:2px}.baring-menu__promo{min-height:min(70vh,620px);border-top:1px solid var(--baring-nav-line);border-inline-start:0}.baring-menu__footer{flex:0 0 auto}.baring-menu__utility{grid-template-columns:1fr}.baring-localization{align-items:stretch;flex-direction:column}.baring-localization__fields{display:grid;grid-template-colums:repeat(2,minmax(0,1fr))}.baring-field{min-width:0}.baring-text-button{width:fit-content}.baring-support-links__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.baring-predictive__listbox{grid-template-colums:1fr;gap:28px}.baring-predictive__group--products{grid-row:auto}}@media(max-width:600px){.baring-overlay__header{min-height:64px}.baring-search__form{padding-top:28px}.baring-search__input{font-size:clamp(1.55rem,8vw,2.6rem)}.baring-search__submit{min-width:72px;padding-inline:12px}.baring-localization__fields,.baring-menu__secondary{grid-template-colums:1fr}.baring-menu__promo-copy{padding:24px var(--baring-nav-gutter)}.baring-predictive__product{grid-template-columns:60px minmax(0,1fr)}.baring-predictive__media{width:60px}.baring-faq__header h1{font-size:clamp(2.7rem,14vw,4.8rem)}.baring-faq__header{grid-template-columns:1fr;gap:20px}.baring-faq__eyebrow{margin-top:0}.baring-faq__question{grid-template-columns:32px minmax(0,1fr) 20px;gap:14px;min-height:80px;padding-block:22px}.baring-faq__answer{grid-template-columns:32px minmax(0,1fr) 20px;gap:14px;padding-block-end:32px}.baring-faq__answer>*{grid-column:2 / -1}.baring-faq__editor-note,.baring-faq__page-content{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.baring-overlay *,.baring-overlay *:before,.baring-overlay *:after,.baring-faq *,.baring-faq *:before,.baring-faq *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/baring-navigation.css.map */
