.bc-image,.bc-sku,.bc-title,.bc-finishes,.bc-price,.bc-add{box-sizing:border-box;font-family:var(--font-body--family);-webkit-font-smoothing:antialiased}.bc-image *,.bc-finishes *,.bc-price *,.bc-add *{box-sizing:border-box}.bc-image{position:relative;width:100%;margin-bottom:var(--bc-image-margin, 0)}.bc-image__frame{position:relative;width:100%;aspect-ratio:var(--bc-image-ratio, 1);overflow:hidden;border-radius:var(--bc-image-radius, 0);background-color:var(--bc-image-bg, #fff)}.bc-image .bc-image__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;padding:var(--bc-image-padding-mobile, 4%);object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.bc-image--cover .bc-image__img{padding:0;object-fit:cover}.bc-image--blend .bc-image__img{mix-blend-mode:multiply}.bc-image .bc-image__placeholder{fill:#17181b33;background-color:#f2f2f2}.bc-image__img--second{opacity:0}@media(hover:hover){product-card:hover .bc-image--zoom .bc-image__img{transform:scale(1.04)}product-card:hover .bc-image--has-second .bc-image__img--second:not([hidden]){opacity:1}product-card:hover .bc-image--has-second .bc-image__img--second:not([hidden])~.bc-image__img--main,product-card:hover .bc-image--has-second:has(.bc-image__img--second:not([hidden])) .bc-image__img--main{opacity:0}}.bc-image__badges{position:absolute;top:var(--bc-badge-offset, 10px);left:var(--bc-badge-offset, 10px);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.bc-image--badges-right .bc-image__badges{right:var(--bc-badge-offset, 10px);left:auto;align-items:flex-end}.bc-badge{display:inline-block;padding:4px 8px;font-size:var(--bc-badge-size, 10px);font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.bc-badge[hidden]{display:none}.bc-badge--soldout{background-color:var(--bc-badge-soldout-bg, #17181b);color:var(--bc-badge-soldout-text, #fff)}.bc-badge--discount{background-color:var(--bc-badge-discount-bg, #9a7b4f);color:var(--bc-badge-discount-text, #fff);letter-spacing:.04em}.bc-badge--tag{border:1px solid rgba(23,24,27,.14);background-color:var(--bc-badge-tag-bg, #fff);color:var(--bc-badge-tag-text, #17181b)}.bc-sku{margin:0;color:var(--bc-sku-color, #8a8b90);font-size:var(--bc-sku-size-mobile, 10px);font-weight:var(--bc-sku-weight, 400);font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:var(--bc-sku-spacing, .14em)}.bc-sku[hidden]{display:none}.bc-sku--uppercase{text-transform:uppercase}.bc-sku__prefix{margin-right:.4em}.bc-title{display:-webkit-box;margin:0;overflow:hidden;color:var(--bc-title-color, #17181b);font-family:var(--font-body--family);font-size:var(--bc-title-size-mobile, 11.5px);font-weight:var(--bc-title-weight, 500);line-height:var(--bc-title-line-height, 1.45);letter-spacing:var(--bc-title-spacing, .06em);text-transform:none;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bc-title-lines-mobile, 3);line-clamp:var(--bc-title-lines-mobile, 3)}.bc-title--uppercase{text-transform:uppercase}.bc-title--reserve{min-height:calc(var(--bc-title-lines-mobile, 3) * var(--bc-title-line-height, 1.45) * 1em)}.bc-finishes{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-height:calc(var(--bc-swatch-size-mobile, 20px) + 6px)}.bc-finishes__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bc-swatch-gap, 7px)}.bc-finishes .bc-swatch{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:calc(var(--bc-swatch-size-mobile, 20px) + 6px);height:calc(var(--bc-swatch-size-mobile, 20px) + 6px);margin:0;padding:2px;border:1px solid transparent;border-radius:50%;background:none;color:inherit;cursor:pointer;text-decoration:none;transition:border-color .2s ease}.bc-finishes .bc-swatch img,.bc-swatch__empty{display:block;width:100%;max-width:none;height:100%;border-radius:50%;object-fit:cover}.bc-swatch__photo,.bc-swatch__empty{box-shadow:inset 0 0 0 1px var(--bc-swatch-border, #dedede)}.bc-swatch__empty{background-color:#f2f2f2}.bc-finishes .bc-swatch.is-active{border-color:var(--bc-swatch-ring, #17181b)}.bc-finishes .bc-swatch.is-soldout img{opacity:.45}@media(hover:hover){.bc-finishes .bc-swatch:not(.is-active):hover{border-color:var(--bc-swatch-border, #dedede)}}.bc-finishes .bc-swatch:focus-visible{outline:2px solid var(--bc-swatch-ring, #17181b);outline-offset:1px}.bc-swatch__tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:3;padding:4px 8px;background-color:#17181b;color:#fff;font-size:10.5px;font-weight:400;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .15s ease,transform .15s ease}@media(hover:hover){.bc-swatch:hover .bc-swatch__tooltip{opacity:1;transform:translate(-50%)}}.bc-swatch:focus-visible .bc-swatch__tooltip{opacity:1;transform:translate(-50%)}.bc-finishes .bc-finishes__more{color:var(--bc-count-color, #8a8b90);font-size:var(--bc-count-size-mobile, 10.5px);font-weight:500;text-decoration:none}.bc-finishes__count{color:var(--bc-count-color, #8a8b90);font-size:var(--bc-count-size-mobile, 10.5px);font-weight:400;line-height:1.3}.bc-finishes--newline-mobile .bc-finishes__count{flex-basis:100%}.bc-price{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bc-price-gap, 3px);font-variant-numeric:tabular-nums;line-height:1.3}.bc-price--inline-compare{flex-flow:row wrap;align-items:baseline;column-gap:8px}.bc-price--inline-compare .bc-price__compare{order:2}.bc-price--inline-compare .bc-price__installments{order:3;flex-basis:100%}.bc-price__compare{color:var(--bc-compare-color, #8a8b90);font-size:var(--bc-compare-size, 11.5px)}.bc-price__main{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:5px}.bc-price__value{color:var(--bc-price-color, #17181b);font-size:var(--bc-price-size-mobile, 14.5px);font-weight:var(--bc-price-weight, 500)}.bc-price__pix{color:var(--bc-pix-color, #9a7b4f);font-size:var(--bc-pix-size, 11.5px);font-weight:400}.bc-price__installments{color:var(--bc-installments-color, #8a8b90);font-size:var(--bc-installments-size-mobile, 10.5px);font-weight:400}.bc-add{position:relative;display:flex;margin-top:var(--bc-add-margin, 6px)}.bc-add--bottom{margin-top:auto;padding-top:var(--bc-add-margin, 6px)}.bc-add .bc-add__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--bc-add-height-mobile, 36px);margin:0;padding:6px 14px;border:1px solid var(--bc-add-border, #b9babc);border-radius:var(--bc-add-radius, 0);background-color:transparent;color:var(--bc-add-text, #17181b);font-family:var(--font-body--family);font-size:var(--bc-add-size-mobile, 10.5px);font-weight:500;line-height:1.2;letter-spacing:var(--bc-add-spacing, .1em);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bc-add .bc-add__button[hidden]{display:none}.bc-add--full{align-self:stretch;width:100%}.bc-add--full .bc-add__button{width:100%}.bc-add--uppercase .bc-add__button{text-transform:uppercase}.bc-add--solid .bc-add__button{border-color:var(--bc-add-bg, #17181b);background-color:var(--bc-add-bg, #17181b);color:var(--bc-add-hover-text, #fff)}.bc-add--text .bc-add__button{min-height:0;padding:6px 0;border-color:transparent;text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.bc-add--outline .bc-add__button:not(:disabled):hover,.bc-add--solid .bc-add__button:not(:disabled):hover{border-color:var(--bc-add-hover-bg, #17181b);background-color:var(--bc-add-hover-bg, #17181b);color:var(--bc-add-hover-text, #fff)}.bc-add--text .bc-add__button:not(:disabled):hover{text-decoration-color:transparent}}.bc-add .bc-add__button:focus-visible{outline:2px solid var(--bc-add-text, #17181b);outline-offset:2px}.bc-add .bc-add__button:disabled{cursor:default;opacity:.5}.bc-add .bc-add__button.is-loading{cursor:progress;opacity:.7}.bc-add .bc-add__button.is-added{border-color:var(--bc-add-success, #3e7a5e);background-color:var(--bc-add-success, #3e7a5e);color:#fff}.bc-add .bc-add__button.is-error{border-color:#a8712b;color:#a8712b}@media screen and (max-width:749px){.bc-add--hide-mobile{display:none}}@media screen and (min-width:750px){.bc-image .bc-image__img{padding:var(--bc-image-padding, 5%)}.bc-image--cover .bc-image__img{padding:0}.bc-sku{font-size:var(--bc-sku-size, 10.5px)}.bc-title{font-size:var(--bc-title-size, 12.5px);-webkit-line-clamp:var(--bc-title-lines, 2);line-clamp:var(--bc-title-lines, 2)}.bc-title--reserve{min-height:calc(var(--bc-title-lines, 2) * var(--bc-title-line-height, 1.45) * 1em)}.bc-finishes{min-height:calc(var(--bc-swatch-size, 22px) + 6px)}.bc-finishes .bc-swatch{width:calc(var(--bc-swatch-size, 22px) + 6px);height:calc(var(--bc-swatch-size, 22px) + 6px)}.bc-finishes--newline-mobile .bc-finishes__count{flex-basis:auto}.bc-finishes__count,.bc-finishes .bc-finishes__more{font-size:var(--bc-count-size, 11px)}.bc-price__value{font-size:var(--bc-price-size, 16.5px)}.bc-price__installments{font-size:var(--bc-installments-size, 11.5px)}.bc-add .bc-add__button{min-height:var(--bc-add-height, 40px);font-size:var(--bc-add-size, 11.5px)}}@media(hover:hover)and (min-width:990px){.bc-add--hover-only{opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}product-card:hover .bc-add--hover-only,.bc-add--hover-only:focus-within{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bc-image .bc-image__img,.bc-swatch__tooltip,.bc-add--hover-only{transition:none}}.bc-finishes .bc-swatch img.bc-swatch__photo,.bpdp-swatch img.bc-swatch__photo{background-color:var(--bc-photo-bg, #fff);transform:scale(var(--bc-photo-zoom, 1));clip-path:circle(calc(50% / var(--bc-photo-zoom, 1)) at 50% 50%)}.bc-finishes .bc-swatch img.bc-swatch__photo--contain,.bpdp-swatch img.bc-swatch__photo--contain{object-fit:contain}.bc-finishes.bc-finishes--empty:not(.bc-finishes--reserve){display:none}
/*# sourceMappingURL=/cdn/shop/t/91/assets/bracci-card.css.map */
