.bf-feature{background:#f6f5f0;border-top:1px solid #dedcd3;scroll-margin-top:110px}.bf-feature .bf-head{gap:24px}.bf-feature .bf-head h2{font-size:clamp(36px,5vw,64px);line-height:1;margin-bottom:14px;letter-spacing:-.04em}.bf-feature .bf-feature-intro{color:#555;margin-bottom:0}.bf-feature .bf-link{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.bf-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.bf-feature-card{display:block;min-width:0;color:#151515;text-decoration:none}.bf-feature-image{aspect-ratio:16/10;overflow:hidden;background:#e7e4da}.bf-feature-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.bf-feature-card:hover .bf-feature-image img{transform:scale(1.035)}.bf-feature-meta{display:flex;justify-content:space-between;gap:16px;font-size:11px;font-weight:700;letter-spacing:.09em;margin:20px 0 12px}.bf-feature-meta>span:first-child{border-bottom:3px solid var(--bf-yellow,#ffda00);padding-bottom:4px}.bf-feature-card h3{font-size:clamp(20px,2vw,28px);line-height:1.5;margin-bottom:10px;overflow-wrap:anywhere}.bf-feature .bf-feature-summary{font-size:13px;line-height:1.85;color:#555;margin-bottom:20px;white-space:pre-line}.bf-feature-read{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ccc9bf;padding-top:14px;font-size:12px;font-weight:700}.bf-feature-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:var(--bf-yellow,#ffda00);color:#151515}.bf-feature-placeholder span{font-family:Georgia,serif;font-size:clamp(28px,4vw,54px);font-weight:700}.bf-feature-placeholder small{letter-spacing:.25em}.bf-feature-empty{padding:24px;border:1px dashed #999;line-height:1.8;font-size:14px}.bf-feature-card:focus-visible{outline:3px solid #9a7100;outline-offset:6px}@media(max-width:749px){.bf-feature .bf-wrap{padding:44px 20px}.bf-feature .bf-head{align-items:start;flex-direction:column;gap:18px;margin-bottom:28px}.bf-feature-grid{grid-template-columns:1fr;gap:32px}.bf-feature-meta{margin-top:15px}.bf-feature-card h3{font-size:22px}.bf-feature .bf-feature-intro{font-size:13px}}@media(prefers-reduced-motion:reduce){.bf-feature-image img{transition:none}.bf-feature-card:hover .bf-feature-image img{transform:none}}.bf-feature-lp{width:100%;min-width:0;color:#151515;display:flow-root}.bf-feature-lp--contained{max-width:1280px;padding:40px 24px;margin:0 auto}.bf-feature-lp img,.bf-feature-lp video{max-width:100%;height:auto}.bf-feature-lp iframe{max-width:100%}.bf-feature-lp__title{max-width:1280px;padding:36px 24px;margin:0 auto;font-size:clamp(28px,4vw,52px);line-height:1.3}.bf-feature-lp__back{max-width:1280px;margin:0 auto;padding:32px 24px}.bf-feature-lp__back a{color:inherit;text-underline-offset:5px}.bf-feature-lp__empty{padding:40px 24px;background:#f6f5f0;color:#151515}.bf-feature-archive{scroll-margin-top:110px;min-height:55vh}.bf-feature-archive h1{font-size:clamp(46px,7vw,88px);line-height:1;letter-spacing:-.04em;margin-bottom:20px}.bf-feature-archive .bf-feature-intro{margin-bottom:30px}.bf-feature-filters{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #ccc9bf;padding-bottom:16px;margin:24px 0}.bf-feature-filters[hidden]{display:none}.bf-feature-filters button{border:1px solid #ccc9bf;background:transparent;padding:10px 16px;cursor:pointer;color:#151515;font:700 12px/1.5 Arial,sans-serif}.bf-feature-filters button[aria-pressed=true]{background:var(--bf-yellow,#ffda00);border-color:var(--bf-yellow,#ffda00)}.bf-feature-archive [data-feature-count]{font-size:12px;margin-bottom:24px}.bf-feature-editor-note{border:1px dashed #aaa;padding:16px;font-size:12px!important}.bf-feature-archive [data-feature-error] p{margin-bottom:16px}.bf-feature-archive [data-feature-error] .bf-btn{margin-bottom:18px}.bf-feature--scroll .bf-feature-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:#9b998f #e5e2d8}.bf-feature--scroll .bf-feature-grid>.bf-feature-card{scroll-snap-align:start;min-width:0}.bf-feature--scroll .bf-feature-grid>.bf-feature-card:nth-of-type(n+6){display:none}.bf-feature--scroll .bf-feature-grid:focus-visible{outline:3px solid #ac7600;outline-offset:5px}.bf-feature--scroll .bf-feature-card h3{font-size:22px}.bf-feature--scroll .bf-feature-view-all{display:flex;justify-content:center;margin-top:32px}.bf-feature--scroll .bf-feature-view-all .bf-btn{min-width:260px;justify-content:space-between;gap:36px;min-height:54px}@media(max-width:989px){.bf-feature--scroll .bf-feature-grid{grid-auto-columns:calc((100% - 20px)/2);gap:20px}}@media(max-width:599px){.bf-feature--scroll .bf-feature-grid{grid-auto-columns:86%;gap:16px}.bf-feature--scroll .bf-feature-card h3{font-size:21px}.bf-feature--scroll .bf-feature-view-all{margin-top:24px}.bf-feature--scroll .bf-feature-view-all .bf-btn{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.bf-feature--scroll .bf-feature-grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/bf-feature.css.map */
