.bc-article{padding:32px 24px 64px}.bc-article__inner{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.bc-article__title{font-family:var(--font-heading-family);font-size:3.5rem;font-weight:800;color:var(--color-neutral-ink-deep);line-height:1.2;margin:0}.bc-article__hero{width:100%;border-radius:18px;overflow:hidden;aspect-ratio:800 / 450;background:var(--color-neutral-cream-3)}.bc-article__hero-img{width:100%;height:100%;object-fit:cover;display:block}.bc-article__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.bc-article__meta-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bc-article__tag{display:inline-flex;align-items:center;padding:4px 14px;border-radius:100px;background:var(--color-neutral-cream-3, #ECDECF);border:1px solid rgba(189,127,75,.3);font-size:.75rem;font-weight:600;color:var(--color-primary-500);letter-spacing:.02em;text-transform:capitalize}.bc-article__meta-author,.bc-article__meta-date{font-size:.75rem;font-weight:600;color:var(--color-neutral-ink-deep);opacity:.6}.bc-article__meta-sep{color:var(--color-neutral-ink-deep);opacity:.3;font-size:.75rem;-webkit-user-select:none;user-select:none}.bc-article__share{display:flex;align-items:center;gap:6px}.bc-article__share-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--color-neutral-cream-3, #ECDECF);color:var(--color-neutral-ink-deep);text-decoration:none;transition:background .2s,color .2s;flex-shrink:0}.bc-article__share-link svg{width:16px;height:16px}.bc-article__share-link:hover{background:var(--color-primary-500);color:var(--color-neutral-white)}.bc-article__divider{border:none;border-top:1px solid rgba(44,36,30,.2);margin:0}.bc-article__content{font-size:1.125rem;line-height:1.5;color:var(--color-neutral-ink-deep)}.bc-article--has-hero .bc-article__content>img:first-child,.bc-article--has-hero .bc-article__content>figure:first-child,.bc-article--has-hero .bc-article__content>p:first-child:not(:has(:not(img))):not(:has(br)){display:none}.bc-article .bc-article__content h2{font-family:var(--font-heading-family);font-size:2.625rem;font-weight:800;color:var(--color-neutral-ink-deep);margin:1.4em 0 .5em;line-height:1.15}.bc-article .bc-article__content h3{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;color:var(--color-primary-500);margin:1.2em 0 .4em;line-height:1.2}.bc-article .bc-article__content h4{font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;color:var(--color-neutral-ink-deep);margin:1em 0 .4em}.bc-article__content p{margin:0 0 1.2em}.bc-article__content p:last-child{margin-bottom:0}.bc-article__content a{color:var(--color-primary-500);text-decoration:underline;text-underline-offset:2px}.bc-article__content a:hover{color:var(--color-primary-700)}.bc-article__content ul,.bc-article__content ol{padding-left:1.5em;margin:0 0 1.2em}.bc-article__content li{margin-bottom:.4em}.bc-article__content img{width:100%;height:auto;border-radius:12px;display:block;margin:1.5em 0}.bc-article__content blockquote{border-left:3px solid var(--color-primary-500);margin:1.5em 0;padding:.5em 1.2em;color:var(--color-neutral-ink-deep);opacity:.75;font-style:italic}.bc-article__content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:1rem}.bc-article__content th,.bc-article__content td{padding:10px 14px;border:1px solid var(--color-neutral-cream-3, #ECDECF);text-align:left}.bc-article__content th{background:var(--color-neutral-cream-1);font-weight:700}.bc-article__author{display:flex;gap:28px;align-items:flex-start;padding:28px;background:var(--color-neutral-cream-1, #FAF8F4);border-radius:16px;border:1px solid var(--color-neutral-cream-3, #ECDECF)}.bc-article__author-photo{width:160px;height:160px;border-radius:8px;object-fit:cover;flex-shrink:0}.bc-article__author-photo-placeholder{width:160px;height:160px;border-radius:8px;flex-shrink:0;background:var(--color-neutral-cream-3, #ECDECF);display:flex;align-items:center;justify-content:center;color:var(--color-primary-500)}.bc-article__author-photo-placeholder svg{width:56px;height:56px}.bc-article__author-info{display:flex;flex-direction:column;gap:6px;flex:1}.bc-article__author-name{font-family:var(--font-heading-family);font-size:3rem;font-weight:800;color:var(--color-neutral-ink-deep);margin:0;line-height:1.1}.bc-article__author-role{font-size:.75rem;font-weight:600;color:var(--color-neutral-ink-deep);opacity:.6;margin:0}.bc-article__author-bio{font-size:1rem;line-height:1.55;color:var(--color-neutral-ink-deep);opacity:.9;margin:4px 0 0}.bc-article__author-socials{display:flex;gap:8px;margin-top:4px}.bc-article__author-social-link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--color-neutral-cream-3, #ECDECF);color:var(--color-neutral-ink-deep);text-decoration:none;transition:background .2s,color .2s}.bc-article__author-social-link svg{width:16px;height:16px}.bc-article__author-social-link:hover{background:var(--color-primary-500);color:var(--color-neutral-white)}.bc-article__comments{display:flex;flex-direction:column;gap:28px}.bc-article__comments-heading{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;color:var(--color-neutral-ink-deep);margin:0}.bc-article__comment-list{display:flex;flex-direction:column;gap:16px}.bc-article__comment{padding:20px;border:1px solid var(--color-neutral-cream-3, #ECDECF);border-radius:10px;background:var(--color-neutral-white)}.bc-article__comment-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bc-article__comment-author{font-size:.875rem;font-weight:700;color:var(--color-neutral-ink-deep)}.bc-article__comment-date{font-size:.75rem;color:var(--color-neutral-ink-deep);opacity:.5}.bc-article__comment-body{font-size:.9375rem;line-height:1.55;color:var(--color-neutral-ink-deep);margin:0}.bc-article__comment-form{display:flex;flex-direction:column;gap:16px}.bc-article__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bc-article__form-field{display:flex;flex-direction:column;gap:6px}.bc-article__form-label{font-size:.8125rem;font-weight:600;color:var(--color-neutral-ink-deep)}.bc-article__input,.bc-article__textarea{width:100%;padding:12px 16px;border:1px solid #E6CFBC;border-radius:8px;font-family:var(--font-body-family);font-size:.9375rem;color:var(--color-neutral-ink-deep);background:var(--color-neutral-white);transition:border-color .2s;box-sizing:border-box}.bc-article__input:focus,.bc-article__textarea:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px #bd7f4b26}.bc-article__textarea{min-height:120px;resize:vertical}.bc-article__submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--color-primary-500);color:var(--color-neutral-white);border:none;border-radius:6px;font-family:var(--font-body-family);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s;align-self:flex-start}.bc-article__submit-btn:hover{background:var(--color-primary-700, #7A4318)}.bc-article__form-errors{padding:12px 16px;border-radius:8px;background:#fff5f5;border:1px solid #FFC9C9;color:#c92a2a;font-size:.875rem}.bc-article__form-success{padding:12px 16px;border-radius:8px;background:#f0fff4;border:1px solid #9AE6B4;color:#276749;font-size:.875rem}.bc-article__rating{display:flex;flex-direction:column;align-items:center;gap:16px;padding:36px 28px;background:var(--color-neutral-cream-1, #FAF8F4);border:1px solid #E6CFBC;border-radius:18px;text-align:center}.bc-article__rating-heading{font-family:var(--font-heading-family);font-size:2.625rem;font-weight:800;color:var(--color-neutral-ink-deep);margin:0;line-height:1.15}.bc-article__stars{display:flex;gap:6px;align-items:center}.bc-article__star{width:32px;height:32px;color:var(--color-primary-500)}.bc-article__rating-summary{font-size:.875rem;color:var(--color-neutral-ink-deep);opacity:.7;margin:0}@media(max-width:749px){.bc-article{padding:24px 16px 48px}.bc-article__inner{gap:20px}.bc-article__title{font-size:2.625rem;line-height:1.15}.bc-article__hero{border-radius:12px}.bc-article__content{font-size:1rem}.bc-article .bc-article__content h2{font-size:1.625rem}.bc-article .bc-article__content h3{font-size:1.25rem}.bc-article .bc-article__content h4{font-size:1.0625rem}.bc-article__author{flex-direction:column;gap:20px}.bc-article__author-photo,.bc-article__author-photo-placeholder{width:96px;height:96px}.bc-article__author-name{font-size:1.5rem}.bc-article__comments-heading{font-size:1.375rem}.bc-article__form-row{grid-template-columns:1fr}.bc-article__rating{padding:24px 16px}.bc-article__rating-heading{font-size:1.625rem}.bc-article__star{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bc-article.css.map */
