ba-collection-navigation.ba-cnav{display:block;box-sizing:border-box;width:100%;padding:var(--ba-top,40px) clamp(16px,5vw,80px) var(--ba-bottom,0px);color:var(--ba-ink,#47250c);font-family:"Aspirant Grotesk",var(--font-body-family,Arial),sans-serif;background:#fff;scroll-margin-top:90px}.ba-cnav *{box-sizing:border-box}.ba-cnav [hidden]{display:none!important}.ba-cnav__row{display:flex;align-items:flex-start;justify-content:flex-start;justify-content:safe center;gap:var(--ba-gap,16px);list-style:none;max-width:1280px;margin:0 auto;padding:5px 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ba-line,#e5e1dc) transparent;scroll-padding-inline:8px}.ba-cnav .ba-cnav__item{display:flex;flex:0 0 max(118px,calc(var(--ba-main-size,80px) + 16px));flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding:0 3px;text-align:center;color:inherit;background:none;border:0;border-radius:0;text-decoration:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ba-cnav__circle{display:grid;place-items:center;position:relative;width:calc(var(--ba-main-size,80px) + 8px);height:calc(var(--ba-main-size,80px) + 8px);flex:none;max-width:100%;aspect-ratio:1;border:1px solid var(--ba-line,#e5e1dc);padding:4px;border-radius:50%;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ba-cnav__photo{display:grid;place-items:center;position:relative;width:100%;height:100%;min-width:0;min-height:0;border-radius:50%;overflow:hidden;background:#fff;isolation:isolate}.ba-cnav .ba-cnav__image{display:block;width:100%;height:100%;max-width:none;min-width:0;aspect-ratio:1;object-fit:cover;object-position:center;transform:translate(var(--ba-photo-x,0%),var(--ba-photo-y,0%)) scale(var(--ba-photo-zoom,1));transform-origin:center;pointer-events:none}.ba-cnav__label{display:block;max-width:100%;font-size:14px;line-height:1.3;font-weight:600;text-wrap:balance;overflow-wrap:anywhere}.ba-cnav .is-current .ba-cnav__circle{border-color:var(--ba-active,#47250c);background:var(--ba-active-bg,#f6eeea);box-shadow:0 0 0 1px var(--ba-active,#47250c)}.ba-cnav .is-current .ba-cnav__label{font-weight:700}.ba-cnav .ba-cnav__parent.is-open .ba-cnav__label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ba-cnav .ba-cnav__parent[aria-expanded] .ba-cnav__label:after{content:"";display:inline-block;vertical-align:3px;width:6px;height:6px;margin-left:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.ba-cnav .ba-cnav__parent[aria-expanded=true] .ba-cnav__label:after{transform:rotate(225deg);vertical-align:0}.ba-cnav .ba-cnav__item:focus-visible,.ba-cnav .ba-cnav__panel-close:focus-visible{outline:2px solid var(--ba-active,#47250c);outline-offset:3px}.ba-cnav__panels{max-width:1280px;margin:var(--ba-panel-gap,6px) auto 0;background:var(--ba-panel,#fbf9f6);border:1px solid var(--ba-line,#e5e1dc);overflow:hidden}.ba-cnav__panel{padding:var(--ba-panel-pad,6px) 12px}.ba-cnav__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 4px 3px}.ba-cnav__panel-title{font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.04em}.ba-cnav .ba-cnav__panel-close{display:grid;place-items:center;flex:none;width:40px;height:36px;padding:8px;background:transparent;color:inherit;border:0;border-radius:0;cursor:pointer}.ba-cnav__sub{gap:12px;padding:3px 4px}.ba-cnav .ba-cnav__sub .ba-cnav__item{flex-basis:max(106px,calc(var(--ba-sub-size,52px) + 16px));gap:4px}.ba-cnav__sub .ba-cnav__circle{width:calc(var(--ba-sub-size,52px) + 8px);height:calc(var(--ba-sub-size,52px) + 8px);padding:3px}.ba-cnav__sub .ba-cnav__label{font-size:12px;line-height:1.25}.ba-cnav__badge{display:inline-block;max-width:100%;margin:0;padding:2px 6px;background:var(--ba-badge-bg,#ede5db);color:var(--ba-badge-ink,#47250c);font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere}.ba-cnav .ba-cnav__item--pending{cursor:default}.ba-cnav__note{margin:3px 0 0;text-align:center;font-size:11px;line-height:1.3;opacity:.75}.ba-cnav__placeholder{font:400 22px/1 Georgia,serif}.ba-cnav__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ba-cnav__panel[data-ba-panel=brooches] .ba-cnav__sub .ba-cnav__label{min-height:2.5em}@media(hover:hover)and (pointer:fine){.ba-cnav a.ba-cnav__item:hover .ba-cnav__circle{border-color:var(--ba-active,#47250c)}.ba-cnav a.ba-cnav__item:hover .ba-cnav__label{text-decoration:underline;text-underline-offset:3px}.ba-cnav .ba-cnav__panel-close:hover{background:var(--ba-active-bg,#f6eeea)}}@media(max-width:767px){ba-collection-navigation.ba-cnav{padding:min(20px,var(--ba-top,40px)) 0 var(--ba-bottom,0px)}.ba-cnav__main{justify-content:flex-start;gap:var(--ba-gap-mobile,8px);padding:5px 16px;scroll-padding-inline:16px}.ba-cnav .ba-cnav__item{flex-basis:max(94px,calc(var(--ba-main-mobile,64px) + 16px))}.ba-cnav__circle{width:calc(var(--ba-main-mobile,64px) + 8px);height:calc(var(--ba-main-mobile,64px) + 8px)}.ba-cnav__label{font-size:12px;line-height:1.3}.ba-cnav__panels{margin:var(--ba-panel-gap,6px) 12px 0}.ba-cnav__panel{padding:var(--ba-panel-pad,6px) 6px}.ba-cnav__sub{justify-content:flex-start;gap:6px;padding-inline:4px;scroll-padding-inline:4px}.ba-cnav .ba-cnav__sub .ba-cnav__item{flex-basis:max(94px,calc(var(--ba-sub-size,52px) + 16px))}.ba-cnav__sub .ba-cnav__circle{width:calc(var(--ba-sub-size,52px) + 4px);height:calc(var(--ba-sub-size,52px) + 4px)}.ba-cnav__sub .ba-cnav__label{font-size:11px}.ba-cnav__badge{font-size:10px;padding:2px 5px}.ba-cnav__panel-heading{padding-left:5px}.ba-cnav .ba-cnav__panel-close{min-height:40px;height:40px}}@media(min-width:768px)and (max-width:1120px){.ba-cnav__sub{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ba-cnav__circle,.ba-cnav .ba-cnav__parent[aria-expanded] .ba-cnav__label:after{transition:none!important}}@media(max-width:767px){.ba-cnav__main{padding-bottom:10px}.ba-cnav .ba-cnav__main .ba-cnav__label{font-size:13px}.ba-cnav .ba-cnav__sub .ba-cnav__label{font-size:12px;line-height:1.32}.ba-cnav__sub{padding-bottom:21px;scrollbar-width:thin;scrollbar-color:#47250c transparent}.ba-cnav__sub::-webkit-scrollbar{height:4px}.ba-cnav__sub::-webkit-scrollbar-thumb{background-color:#47250c;border-radius:8px}.ba-cnav__sub::-webkit-scrollbar-track{background-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/ba-collection-navigation.css.map */
