.bfc-home-editorial .bfc-hero{isolation:isolate;grid-template-columns:minmax(0,1fr);background:#faf9f9}.bfc-home-editorial .bfc-intro,.bfc-home-editorial .bfc-hero-photo{grid-area:1 / 1}.bfc-home-editorial .bfc-intro{z-index:1;max-width:51%;padding:clamp(25px,3vw,46px) 0 clamp(25px,3vw,46px) 5%}.bfc-home-editorial .bfc-hero-photo{display:block;position:relative;justify-self:end;width:69%;aspect-ratio:16 / 9}.bfc-home-editorial .bfc-hero-photo:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#faf9f9,rgba(250,249,249,.78) 7%,transparent 27%)}.bfc-home-editorial .bfc-hero-photo img{object-fit:cover;object-position:center}.bfc-home-editorial .bfc-title{padding:clamp(20px,2.3vw,34px) 0 12px;margin-bottom:12px}.bfc-home-editorial .bfc-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.3vw,20px)}.bfc-home-editorial .bfc-card-img{aspect-ratio:4 / 4.25}.bfc-home-editorial .bfc-card-img img{object-position:center 19%}.bfc-home-editorial .bfc-see-all{display:none}.bfc-home-editorial .bfc-community-callout{margin-top:clamp(18px,2.3vw,35px);padding:22px clamp(20px,2.3vw,34px);gap:18px;background:#f7f3f0;border:1px solid var(--bfc-line);border-inline-start:3px solid var(--bfc-wine)}.bfc-home-editorial .bfc-community-callout h2{margin:6px 0;font-size:clamp(28px,2.4vw,36px)}.bfc-home-editorial .bfc-community-callout .bfc-action{flex-shrink:0}.bfc-home-editorial .bfc-feature{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);margin-top:clamp(18px,2.3vw,35px);background:#f7f3f0}.bfc-home-editorial .bfc-feature-text-only{grid-template-columns:minmax(0,1fr)}.bfc-home-editorial .bfc-feature-image{position:relative;aspect-ratio:4 / 3;overflow:hidden}.bfc-home-editorial .bfc-feature-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 8%}.bfc-home-editorial .bfc-feature-copy{align-self:center;padding:clamp(23px,3.5vw,48px)}.bfc-home-editorial .bfc-feature-kicker{margin:0;color:var(--bfc-wine);font:600 10px/1.5 var(--bfc-sans);letter-spacing:.14em;text-transform:uppercase}.bfc-home-editorial .bfc-feature h2{margin:10px 0;color:var(--bfc-ink);font:400 clamp(32px,4vw,60px)/1.04 var(--bfc-serif);letter-spacing:-.05em;text-transform:none}.bfc-home-editorial .bfc-feature h2 em{color:var(--bfc-wine);font-weight:400}.bfc-home-editorial .bfc-feature-description{max-width:38ch;margin:0;color:var(--bfc-secondary);font:400 14px/1.5 var(--bfc-sans)}.bfc-home-editorial .bfc-feature-link,.bfc-home-editorial .bfc-see-all{align-items:center;gap:7px;min-height:44px;color:var(--bfc-wine);font:600 13px/1.4 var(--bfc-sans);text-decoration:underline;text-underline-offset:4px}.bfc-home-editorial .bfc-feature-link{display:inline-flex;margin-top:4px}@media(min-width:768px)and (max-width:1100px){.bfc-home-editorial .bfc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.bfc-home-editorial .bfc-community-callout{flex-direction:column;align-items:flex-start;padding:18px 20px;gap:14px}.bfc-home-editorial .bfc-hero-photo,.bfc-home-editorial .bfc-intro{grid-area:auto}.bfc-home-editorial .bfc-intro{max-width:none;padding:19px 5% 15px}.bfc-home-editorial .bfc-intro h1{margin:6px 0}.bfc-home-editorial .bfc-actions{margin-top:12px}.bfc-home-editorial .bfc-hero-photo{width:100%;aspect-ratio:1}.bfc-home-editorial .bfc-hero-photo:after,.bfc-home-editorial .bfc-title p{display:none}.bfc-home-editorial .bfc-title{display:flex;align-items:center;padding:12px 0 6px;margin-bottom:10px}.bfc-home-editorial .bfc-see-all{display:inline-flex;flex-shrink:0;font-size:12px}.bfc-home-editorial .bfc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bfc-home-editorial .bfc-card-img{aspect-ratio:1}.bfc-home-editorial .bfc-feature{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.bfc-home-editorial .bfc-feature-text-only{grid-template-columns:minmax(0,1fr)}.bfc-home-editorial .bfc-feature-image{aspect-ratio:auto;min-height:218px}.bfc-home-editorial .bfc-feature-image img{object-position:53% center}.bfc-home-editorial .bfc-feature-copy{padding:18px clamp(12px,3.2vw,25px)}.bfc-home-editorial .bfc-feature h2{font-size:clamp(24px,6.5vw,39px);margin:7px 0}.bfc-home-editorial .bfc-feature-kicker{font-size:9px;letter-spacing:.08em}.bfc-home-editorial .bfc-feature-link,.bfc-home-editorial .bfc-feature-description{font-size:12px}}.bfc-home-editorial bora-size-guides{display:block}.bfc-home-editorial button.bfc-feature-link{padding:0;border:0;background:transparent;cursor:pointer}.bfc-home-editorial [data-bfc-fit-open][hidden],.bfc-home-editorial [data-bfc-guide-fallback][hidden],.bfc-home-editorial .bfc-size-dialog:not([open]){display:none}.bfc-home-editorial .bfc-size-dialog{width:min(760px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:clamp(18px,3vw,28px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--bfc-line);border-radius:4px;background:#fffaf7;color:var(--bfc-ink);font:400 15px/1.5 var(--bfc-sans)}.bfc-home-editorial .bfc-size-dialog::backdrop{background:#30292ca6}html:has(.bfc-size-dialog[open]){overflow:hidden}.bfc-home-editorial .bfc-size-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:1;padding-block:4px 12px;background:#fffaf7}.bfc-home-editorial .bfc-size-dialog h2{margin:0;font-size:clamp(28px,4vw,36px);line-height:1.15}.bfc-home-editorial .bfc-size-dialog-header form{margin:0}.bfc-home-editorial .bfc-size-close{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--bfc-line);border-radius:4px;background:#fffaf7;color:var(--bfc-wine);font:600 13px/1.4 var(--bfc-sans);cursor:pointer}.bfc-home-editorial .bfc-size-intro{margin:0 0 22px;font-size:14px;color:var(--bfc-secondary)}.bfc-home-editorial .bfc-size-guide-item{min-width:0;margin-bottom:20px}.bfc-home-editorial .bfc-size-guide-item .bora-size-guide>div{overflow-x:auto;overscroll-behavior-x:contain}.bfc-home-editorial .bfc-size-product-link,.bfc-home-editorial .bfc-size-fallback a{display:inline-flex;align-items:center;min-height:44px;color:var(--bfc-wine);font-size:13px;text-underline-offset:3px}.bfc-home-editorial bora-size-guides :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--bfc-wine);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bora-fc-home-editorial.css.map */
