.topbar{overflow:hidden;background:var(--c-navy);color:#fff;font-size:.8125rem;font-weight:700}.topbar__track{display:flex;width:max-content;animation:topbar-scroll 24s linear infinite}.topbar__track:hover{animation-play-state:paused}.topbar__item{min-width:100vw;padding:9px 16px;text-align:center;white-space:nowrap}.topbar a{color:inherit;text-underline-offset:3px}@keyframes topbar-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.topbar__track{width:100%;justify-content:center;animation:none}.topbar__item[aria-hidden=true]{display:none}}.site-header{position:sticky;top:0;z-index:50;background:var(--c-bg);box-shadow:0 1px 0 var(--c-border)}.site-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;padding-block:10px}.site-header__menu-toggle{grid-column:1;grid-row:1;margin-left:-8px}.site-header__logo{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-self:start;font-size:1.5rem;font-weight:800;color:var(--c-navy);text-decoration:none}.site-header__logo img{width:auto;max-width:none}.site-header__logo-img{height:var(--logo-h, 64px)}@media(max-width:989px){.site-header__logo-img{height:min(var(--logo-h, 64px),44px)!important}}.site-header__actions{grid-column:3;grid-row:1;display:flex;align-items:center;gap:2px}.site-search{grid-column:1 / -1;grid-row:2;position:relative}.site-header__nav,.catnav{display:none}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:0;border-radius:50%;color:var(--c-navy);cursor:pointer;text-decoration:none}.icon-btn:hover{background:var(--c-bg-soft)}.icon-btn--tint{color:var(--c-navy)}.cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;background:var(--c-price);color:#fff;border-radius:9px;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}.cart-count[data-count="0"]{display:none}.site-search__form{display:flex}.site-search__input{flex:1;min-width:0;height:42px;padding:0 14px;border:1px solid var(--c-border);border-right:0;border-radius:6px 0 0 6px;background:#fff;font-size:.9375rem}.site-search__input:focus{outline:none;border-color:var(--c-accent)}.site-search__go{height:42px;padding:0 18px;border:0;border-radius:0 6px 6px 0;background:var(--c-accent);color:#fff;font-weight:700;cursor:pointer}.site-search__trending{position:absolute;top:100%;left:0;right:0;z-index:5;display:none;padding:14px 16px;background:#fff;border:1px solid var(--c-border);border-radius:0 0 8px 8px;box-shadow:0 10px 24px #00000014}.site-search:focus-within .site-search__trending{display:block}.site-search__trending-title{margin-bottom:8px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.site-search__trending ul{display:flex;flex-wrap:wrap;gap:8px}.site-search__trending a{display:inline-block;padding:6px 14px;border:1px solid var(--c-border);border-radius:999px;font-size:.875rem;text-decoration:none;color:var(--c-navy)}.site-search__trending a:hover{background:var(--c-tint)}@media(min-width:990px){.site-header__bar{grid-template-columns:auto minmax(280px,640px) 1fr;gap:24px;padding-block:12px}.site-header__menu-toggle{display:none}.site-header__logo{grid-column:1}.site-search{grid-column:2;grid-row:1}.site-header__actions{grid-column:3;justify-self:end;gap:8px}.catnav{display:block;border-top:1px solid var(--c-border);background:#fff}.catnav__list{display:flex;justify-content:space-between;gap:6px}.catnav__item{position:relative;flex:1 1 0;min-width:0}.catnav__link{display:flex;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:8px 4px;font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--c-navy);text-decoration:none;transition:color .15s ease,box-shadow .15s ease}.catnav__link .icon{flex:none;transition:transform .2s ease}.catnav__item:hover>.catnav__link,.catnav__item:focus-within>.catnav__link{box-shadow:inset 0 -3px 0 var(--c-accent)}.catnav__item:hover>.catnav__link .icon{transform:rotate(180deg)}.catnav__item:last-child .catnav__panel,.catnav__item:nth-last-child(2) .catnav__panel{left:auto;right:-12px}.catnav__promo{display:flex;flex-direction:column;gap:8px;width:220px;padding:12px;border-radius:10px;background:var(--c-tint);text-decoration:none}.catnav__promo img{width:100%;height:140px;object-fit:cover;border-radius:8px}.catnav__promo-title{font-weight:800;color:var(--c-navy)}.catnav__promo-cta{font-size:.8125rem;font-weight:800;color:var(--c-accent)}.catnav__link:hover,.catnav__link[aria-current=page],.catnav__item:focus-within>.catnav__link{color:var(--c-accent)}.catnav__panel{position:absolute;top:100%;left:-12px;z-index:20;display:none;align-items:flex-start;gap:28px;min-width:240px;padding:20px 24px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 14px 30px #35376f29}.catnav__item:hover>.catnav__panel,.catnav__item:focus-within>.catnav__panel{display:flex}.catnav__cols{display:grid;gap:14px 36px;grid-auto-flow:column;grid-auto-columns:minmax(180px,auto)}.catnav__child{display:block;padding-block:4px;font-weight:700;color:var(--c-navy);text-decoration:none}.catnav__panel ul{margin:0;padding:0;list-style:none}.catnav__panel a{text-decoration:none}.catnav__panel ul ul a{display:block;padding-block:3px;font-size:.875rem;color:var(--c-text)}.catnav__panel a:hover{color:var(--c-accent)}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#23255080;opacity:0;transition:opacity .25s ease}.drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(88vw,400px);display:flex;flex-direction:column;background:var(--c-bg);transform:translate(-100%);transition:transform .25s ease}.drawer--right .drawer__panel{left:auto;right:0;transform:translate(100%)}.drawer.is-open .drawer__overlay{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 24px;border-bottom:1px solid var(--c-border)}.drawer__title{font-size:1.125rem;font-weight:800;color:var(--c-navy)}.drawer__body{flex:1;overflow-y:auto;padding:8px 24px 24px}.drawer-nav a,.drawer-nav summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--c-border);color:var(--c-navy);font-size:1rem;font-weight:700;text-decoration:none;list-style:none;cursor:pointer}.drawer-nav summary::-webkit-details-marker{display:none}.drawer-nav details[open]>summary .icon{transform:rotate(180deg)}.drawer-nav details ul a{padding-left:14px;font-weight:500;color:var(--c-text)}.site-footer{background:var(--c-bg-soft);color:var(--c-text);padding-block:48px 24px;margin-top:24px}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--c-navy);text-decoration:underline;text-underline-offset:3px}.footer-logo{display:inline-block;margin-bottom:24px}.footer-logo img{width:auto;height:56px}.footer-grid{display:grid;gap:32px;grid-template-columns:1fr}.footer-col__title{margin-bottom:14px;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-navy)}.footer-col li+li{margin-top:9px}.footer-col .rte p+p{margin-top:.5em}.footer-social{display:flex;flex-wrap:wrap;gap:10px}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--c-border);color:var(--c-navy)}.footer-social a:hover{background:var(--c-navy);color:#fff;text-decoration:none}.footer-newsletter-form{display:grid;gap:10px;max-width:320px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:40px;padding-top:20px;border-top:1px solid var(--c-border);font-size:.8125rem;color:var(--c-muted)}.footer-bottom__links{display:flex;flex-wrap:wrap;gap:6px 20px}@media(min-width:750px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.footer-grid{grid-template-columns:repeat(4,1fr);gap:48px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bjw-components.css.map */
