.bfc-area,.bfc-gallery{--bfc-ink:#35312e;--bfc-secondary:#665a56;--bfc-wine:#751522;--bfc-paper:#f7f6f3;--bfc-blush:#f5ebeb;--bfc-line:#e1d8d4;--bfc-r:4px;--bfc-sans:var(--font-body--family,Arial),Arial,sans-serif;--bfc-serif:Georgia,"Times New Roman",serif;color:var(--bfc-ink)}.bfc-area *,.bfc-gallery *{box-sizing:border-box}.bfc-area{max-width:1510px;margin-inline:auto;padding:clamp(16px,2vw,31px) clamp(16px,3.5vw,58px) clamp(34px,4.2vw,70px);font-family:var(--bfc-sans)}.bfc-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:stretch;background:#fff;border-radius:var(--bfc-r);overflow:hidden}.bfc-intro{align-self:center;padding:clamp(26px,3.7vw,64px);min-width:0}.bfc-over{display:flex;align-items:center;gap:10px;color:var(--bfc-wine);font:600 10px/1.45 var(--bfc-sans);letter-spacing:.17em;text-transform:uppercase}.bfc-over:before{content:"";flex:0 0 25px;height:1px;background:currentColor;opacity:.56}.bfc-intro h1{font:400 clamp(50px,6.5vw,98px)/.99 var(--bfc-serif);letter-spacing:-.055em;margin:clamp(12px,1.3vw,19px) 0;color:var(--bfc-ink);text-transform:none}.bfc-intro h1 em{color:var(--bfc-wine);font-weight:400}.bfc-intro p,.bfc-title p,.bfc-community p{font:400 15px/1.55 var(--bfc-sans);color:var(--bfc-secondary);margin:0;text-wrap:pretty}.bfc-intro p{max-width:37ch}.bfc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px clamp(12px,1.7vw,25px);margin-top:clamp(18px,2vw,30px)}.bfc-action,.bfc-explore{min-height:44px;display:inline-flex;justify-content:center;align-items:center;gap:11px;font:600 14px/1.35 var(--bfc-sans);text-transform:none;letter-spacing:0;text-decoration:none}.bfc-action{border:1px solid transparent;border-radius:var(--bfc-r);padding:11px 19px;transition:background-color .16s,border-color .16s,color .16s}.bfc-action-primary,.bfc-action-primary:visited{color:#fffaf7;background:var(--bfc-wine)}.bfc-action-primary:hover{background:#61101d;color:#fff}.bfc-explore,.bfc-explore:visited{color:#51423e;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b4a19c;text-decoration-thickness:1px}.bfc-explore:hover{color:var(--bfc-wine);text-decoration-color:currentColor}.bfc-arrow{font:400 17px/1 var(--bfc-sans)}.bfc-hero-photo{display:grid;place-items:center;align-self:stretch;overflow:hidden;min-width:0;background:#eeebed;aspect-ratio:1580/891}.bfc-hero-photo img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.bfc-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-top:clamp(28px,3.8vw,55px);padding-bottom:15px;margin-bottom:clamp(16px,1.6vw,24px);border-bottom:1px solid var(--bfc-line);scroll-margin-top:7rem}.bfc-title h2,.bfc-community h2{font:400 clamp(30px,3vw,46px)/1.08 var(--bfc-serif);letter-spacing:-.045em;color:var(--bfc-ink);text-transform:none;margin:0}.bfc-title p{font-size:13px}.bfc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,25px)}.bfc-card{min-width:0;display:grid;grid-template-rows:auto minmax(2.7em,auto) auto auto;align-content:start}.bfc-card-img{width:100%;aspect-ratio:2/3;display:block;position:relative;overflow:hidden;background:var(--bfc-paper);border-radius:var(--bfc-r)}.bfc-card-img img{width:100%;height:100%;object-fit:cover;display:block}.bfc-card h3{min-height:2.7em;font:600 clamp(14px,1.1vw,17px)/1.35 var(--bfc-sans);letter-spacing:0;margin:12px 0 3px;text-transform:none}.bfc-card h3 a,.bfc-card h3 a:visited{color:var(--bfc-ink);text-decoration:none}.bfc-card h3 a:hover{color:var(--bfc-wine);text-decoration:underline;text-underline-offset:3px}.bfc-price{font:400 14px/1.45 var(--bfc-sans);font-variant-numeric:tabular-nums;color:var(--bfc-secondary)}.bfc-choice-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin-top:5px}.bfc-choice-row>span{min-height:1.3em;color:var(--bfc-secondary);font:400 12px/1.3 var(--bfc-sans)}.bfc-swatches{display:flex;gap:0;margin-inline-start:-5px}.bfc-swatch{width:30px;height:38px;display:grid;place-items:center;text-decoration:none;border-radius:var(--bfc-r)}.bfc-swatch i{display:block;width:15px;height:15px;background:var(--bfc-chip);border:1px solid #33252d26;border-radius:50%}.bfc-swatch:hover i{outline:1px solid #b7a6a2;outline-offset:2px}.bfc-swatch[aria-current=true] i{outline:1.5px solid var(--bfc-wine);outline-offset:3px}.bfc-area a:focus-visible,.bfc-gallery :is(a,button):focus-visible{outline:2px solid var(--bfc-wine);outline-offset:3px}.bfc-hero-photo:focus-visible{outline-offset:-4px!important}.bfc-community{margin-top:clamp(32px,4vw,64px);display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--bfc-paper);border-radius:var(--bfc-r);padding:clamp(24px,3vw,46px)}.bfc-community h2{margin:9px 0 5px;font-size:clamp(26px,2.4vw,36px)}.bfc-community p{max-width:59ch;font-size:14px}.bfc-action-outline,.bfc-action-outline:visited{flex:none;color:var(--bfc-wine);border-color:#ad8586;background:transparent}.bfc-action-outline:hover{background:var(--bfc-blush);border-color:var(--bfc-wine)}.bfc-gallery{display:block;min-width:0;width:100%}.bfc-stage{display:flex;position:relative;align-items:center;justify-content:center;width:100%;height:clamp(350px,70vh,740px);background:var(--bfc-paper);border-radius:var(--bfc-r);text-decoration:none}.bfc-stage>img{width:100%;height:100%;max-height:none;display:block;object-fit:contain}.bfc-expand,.bfc-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--bfc-line);border-radius:var(--bfc-r);background:var(--bfc-paper);color:var(--bfc-ink)}.bfc-expand{position:absolute;bottom:12px;right:12px;font:19px/1 var(--bfc-sans)}.bfc-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;font:400 12px/1.45 var(--bfc-sans);color:var(--bfc-secondary);margin:11px 0}.bfc-thumbs{display:flex;flex-wrap:wrap;gap:8px}.bfc-thumb{display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border:1px solid var(--bfc-line);border-radius:var(--bfc-r);color:var(--bfc-ink);background:transparent;text-decoration:none;font:400 12px/1.35 var(--bfc-sans)}.bfc-thumb[aria-current=true]{border-color:#a77178;background:#fbf6f5}.bfc-thumb img{width:33px;height:43px;object-fit:cover;border-radius:2px}.bfc-dialog{padding:0;border:1px solid var(--bfc-line);border-radius:var(--bfc-r);width:min(92vw,920px);height:fit-content;max-height:91dvh;background:var(--bfc-paper)}.bfc-dialog:not([open]),.bfc-gallery template{display:none}.bfc-dialog::backdrop{background:#30292cc2}.bfc-dialog img{width:100%;height:80dvh;object-fit:contain}.bfc-close{position:absolute;top:10px;right:10px;cursor:pointer;font:24px/1 var(--bfc-sans)}.bfc-pane [data-bfc-counter]{font-variant-numeric:tabular-nums}@media(max-width:1100px){.bfc-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:27px}}@media(max-width:749px){.bfc-hero{grid-template-columns:1fr}.bfc-hero-photo{width:100%}.bfc-intro{padding:24px clamp(18px,5vw,32px) 21px}.bfc-intro h1{font-size:clamp(49px,10vw,68px);margin:10px 0 8px}.bfc-intro p{font-size:14px}.bfc-actions{margin-top:15px;gap:4px 15px}.bfc-action,.bfc-explore{font-size:13px}.bfc-action{padding-inline:14px}.bfc-title{display:block;padding:27px 0 12px;margin-bottom:16px}.bfc-title p{font-size:12px;margin-top:5px}.bfc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.bfc-card h3{font-size:14px;margin-top:8px}.bfc-swatch{height:44px}.bfc-community{align-items:flex-start;flex-direction:column;gap:17px}.bfc-stage{height:clamp(340px,59dvh,520px)}.bfc-caption,.bfc-thumbs{margin-inline:12px}.bfc-dialog img{height:66dvh}}@media(prefers-reduced-motion:reduce){.bfc-area *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bora-fc-catalog.css.map */
