.bcol{min-width:0}.bcol.main-collection-grid{grid-column:var(--grid-column--mobile);padding:var(--grid--margin--mobile)}@media screen and (min-width:750px){.bcol.main-collection-grid{grid-column:var(--grid-column--desktop);padding:0 var(--padding-inline-end) 0 var(--padding-inline-start)}}.bcol .main-collection-grid__empty{padding-block:var(--padding-6xl, 64px);text-align:center}@media screen and (max-width:749px){.bcol.main-collection-grid{padding-inline:var(--bcol-side-mobile, 16px)}}.bcol__body{display:flex;flex-direction:column;grid-column:var(--full-width);min-width:0}.bcol__lines{display:flex;flex-direction:column;gap:var(--bcol-line-space-mobile, 40px)}@media screen and (min-width:750px){.bcol__lines{gap:var(--bcol-line-space, 56px)}}.bcol-line{min-width:0;scroll-margin-top:calc(var(--bh-header-bottom, 0px) + 16px)}.bcol-line__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--bcol-head-justify, space-between);gap:4px 14px;margin-bottom:var(--bcol-head-gap, 18px);padding-bottom:var(--bcol-head-pad, 12px);border-bottom:var(--bcol-divider, 1px solid #dededf)}.bcol .bcol-line__title{margin:0;color:var(--bcol-title-color, #17181b);font-family:var(--font-body--family);font-size:var(--bcol-title-size-mobile, 13px);font-weight:var(--bcol-title-weight, 500);line-height:1.3;letter-spacing:var(--bcol-title-spacing, .14em);text-transform:var(--bcol-title-case, uppercase)}@media screen and (min-width:750px){.bcol .bcol-line__title{font-size:var(--bcol-title-size, 15px)}}.bcol-line__meta{display:inline-flex;align-items:baseline;gap:14px;color:var(--bcol-meta-color, #8a8b90);font-size:11.5px;letter-spacing:.06em}.bcol-line__link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:500;transition:color .2s ease}.bcol-line__link svg{width:13px;height:13px;transition:transform .2s ease}.bcol-line__link:hover{color:var(--bcol-title-color, #17181b)}.bcol-line__link:hover svg{transform:translate(3px)}.bcol .bcol-line__grid{display:grid;grid-template-columns:repeat(var(--bcol-cols-mobile, 2),minmax(0,1fr));gap:var(--bcol-gap-y-mobile, 12px) var(--bcol-gap-x-mobile, 8px);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.bcol .bcol-line__grid{grid-template-columns:repeat(var(--bcol-cols-tablet, 3),minmax(0,1fr));gap:var(--bcol-gap-y, 16px) var(--bcol-gap-x, 16px)}}@media screen and (min-width:1100px){.bcol .bcol-line__grid{grid-template-columns:repeat(var(--bcol-cols, 4),minmax(0,1fr))}}.bcol .bcol-line__item{display:flex;min-width:0}.bcol .bcol-line__item>*{flex:1 1 auto;min-width:0}.bcol__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:calc(var(--bcol-line-space-mobile, 40px) + var(--bcol-more-space, 8px))}@media screen and (min-width:750px){.bcol__actions{margin-top:calc(var(--bcol-line-space, 56px) + var(--bcol-more-space, 8px))}}.bcol .bcol__more{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:min(280px,100%);min-height:50px;padding:0 32px;border:1px solid var(--bcol-button-color, #17181b);background:transparent;color:var(--bcol-button-color, #17181b);font-family:var(--font-body--family);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.bcol .bcol__more--outline:hover{background:var(--bcol-button-color, #17181b);color:#fff}.bcol .bcol__more--solid{background:var(--bcol-button-color, #17181b);color:var(--bcol-button-text, #fff)}.bcol .bcol__more--solid:hover{opacity:.88}.bcol .bcol__more--link{min-width:0;min-height:0;padding:4px 0;border:0;border-bottom:1px solid currentColor}.bcol .bcol__more:focus-visible{outline:2px solid var(--bcol-button-color, #17181b);outline-offset:3px}.bcol .bcol__more[aria-busy=true]{opacity:.55;pointer-events:none}.bcol .bcol__more[aria-busy=true]:after{content:"";width:12px;height:12px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bcol-spin .7s linear infinite}@keyframes bcol-spin{to{transform:rotate(360deg)}}.bcol__counter{color:var(--bcol-meta-color, #8a8b90);font-size:12px;letter-spacing:.06em}.bcol-editor-note{grid-column:var(--full-width);margin:0 var(--page-margin, 16px) 16px;padding:10px 14px;border:1px dashed #b9babc;color:#5a5b60;font-size:13px}.bcf{grid-column:var(--full-width);min-width:0;margin:var(--bcf-margin-top-mobile, 12px) 0 var(--bcf-margin-bottom-mobile, 4px);padding:0 var(--bcf-side-mobile, 16px);background:var(--bcf-background, transparent)}@media screen and (min-width:750px){.bcf{margin:var(--bcf-margin-top, 24px) 0 var(--bcf-margin-bottom, 8px);padding:0 var(--bcf-side, 40px)}}.bcf[style*=--bcf-background]{padding-block:20px 14px}.bcf .bcf__title{margin:0 0 16px;color:var(--bcf-title-color, #5a5b60);font-family:var(--font-body--family);font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase}@media screen and (min-width:750px){.bcf .bcf__title{margin-bottom:22px;font-size:12px}}.bcf .bcf__title :is(strong,b){color:var(--bcf-title-strong, #242833);font-weight:600}.bcf--center .bcf__title{text-align:center}.bcf__slider{display:flex;align-items:flex-start;gap:2px;max-width:var(--bcf-max-width, 1200px);min-width:0}.bcf--center .bcf__slider{justify-content:center;margin-inline:auto}.bcf .bcf__track{display:flex;flex:1 1 auto;gap:4px var(--bcf-gap-mobile, 8px);min-width:0;margin:0;padding:6px 4px 4px;list-style:none;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.bcf__track::-webkit-scrollbar{display:none}.bcf--center .bcf__cell:first-child{margin-inline-start:auto}.bcf--center .bcf__cell:last-child{margin-inline-end:auto}@media screen and (min-width:750px){.bcf .bcf__track{gap:6px var(--bcf-gap, 18px)}.bcf--wrap .bcf__track{flex-wrap:wrap;overflow:visible}.bcf--wrap.bcf--center .bcf__track{justify-content:center}.bcf--wrap.bcf--center .bcf__cell:first-child,.bcf--wrap.bcf--center .bcf__cell:last-child{margin-inline:0}}.bcf__cell{flex:0 0 auto;scroll-snap-align:start}.bcf .bcf__item{display:flex;flex-direction:column;align-items:center;gap:10px;width:var(--bcf-item-mobile, 74px);padding:6px 0 4px;color:var(--bcf-name-color, #5a5b60);text-align:center;text-decoration:none;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}@media screen and (min-width:750px){.bcf .bcf__item{gap:11px;width:var(--bcf-item, 96px)}}.bcf__sphere{position:relative;display:block;flex:0 0 auto;width:var(--bcf-sphere-mobile, 40px);height:var(--bcf-sphere-mobile, 40px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4f4f5,#c9cacd 70%);box-shadow:0 5px 11px -3px #17181b38;transition:transform .15s ease,box-shadow .15s ease}@media screen and (min-width:750px){.bcf__sphere{width:var(--bcf-sphere, 46px);height:var(--bcf-sphere, 46px)}}.bcf__sphere img,.bcf__sphere .bc-swatch__empty{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.bcf .bcf__name{max-width:100%;font-family:var(--font-body--family);font-size:var(--bcf-name-size, 10px);font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;transition:color .15s ease}.bcf--normal-case .bcf__name{letter-spacing:.02em;text-transform:none}.bcf__count{opacity:.6;letter-spacing:0}@media(hover:hover){.bcf__item:hover .bcf__sphere{transform:translateY(-3px)}.bcf__item:hover .bcf__name{color:#17181b}}.bcf__item.is-active .bcf__sphere{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--bcf-active, #9a7b4f),0 6px 14px -6px #17181b59}.bcf__item.is-active .bcf__name{color:#17181b}.bcf--dim.bcf--has-active .bcf__item:not(.is-active){opacity:.55}.bcf--dim.bcf--has-active .bcf__item:not(.is-active):hover,.bcf--dim.bcf--has-active .bcf__item:not(.is-active):focus-visible{opacity:1}.bcf__item:focus-visible{outline:none}.bcf__item:focus-visible .bcf__sphere{box-shadow:0 0 0 3px #fff,0 0 0 5px #17181b}.bcf__item[aria-busy=true] .bcf__sphere{animation:bcf-pulse .9s ease-in-out infinite}@keyframes bcf-pulse{50%{opacity:.55}}.bcf .bcf__arrow{display:none;flex:0 0 auto;place-items:center;width:26px;height:40px;margin-top:6px;padding:0;border:0;background:none;color:#8a8b90;cursor:pointer;transition:color .15s ease,opacity .15s ease}.bcf .bcf__arrow svg{width:20px;height:20px}.bcf .bcf__arrow:hover{color:#17181b}.bcf .bcf__arrow:disabled{opacity:.25;cursor:default}.bcf:not(.bcf--no-arrows) .bcf__arrow:not([hidden]){display:grid}@media screen and (min-width:750px){.bcf--wrap .bcf__arrow:not([hidden]){display:none}.bcf .bcf__arrow{height:46px}}.bcf__dots{display:flex;justify-content:center;align-items:center;min-height:12px;margin-top:14px}.bcf__dots:empty{display:none}.bcf .bcf__dot{display:block;margin:0 7px;padding:4px;border:0;background:transparent;line-height:0;cursor:pointer}.bcf .bcf__dot span{display:block;width:7px;height:7px;border-radius:50%;background-color:var(--bcf-dot, #363636);opacity:.3;transition:opacity .25s,width .25s,height .25s}.bcf .bcf__dot.is-active span{width:10px;height:10px;opacity:1}.bcf .bcf__dot:hover span{opacity:.8}.bcf .bcf__dot:focus-visible{outline:none}.bcf .bcf__dot:focus-visible span{outline:2px solid var(--bcf-dot, #363636);outline-offset:2px}@media screen and (min-width:750px){.bcf--wrap .bcf__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/bracci-collection.css.map */
