:root{--bc-beige: #F7F5F2;--bc-beige-2: #FBF8F4;--bc-white: #FFFFFF;--bc-cherry: #9D2330;--bc-cherry-hover: #7A1A25;--bc-cherry-band: #9E1B32;--bc-cream: #F9F3E5;--bc-text: #303030;--bc-text-2: #4A423E;--bc-muted: #6B625B;--bc-line-section: rgba(157, 35, 48, .35);--bc-line-soft: rgba(157, 35, 48, .15);--bc-line-card: #EDE7E1;--bc-line-list: #E0D6CD;--bc-line-tile: #E6DED5;--bc-line-field: #CFC5BA;--bc-green: #3F7A52;--bc-grey-dot: #8A7F78;--bc-serif: "adobe-caslon-pro", "Adobe Caslon Pro", "Libre Caslon Text", Georgia, serif;--bc-sans: "Raleway", system-ui, -apple-system, "Segoe UI", sans-serif;--bc-container: 1200px;--bc-gutter: 24px;--bc-section-y: 80px;--bc-header-offset: 140px}@media(max-width:749px){:root{--bc-gutter: 16px;--bc-section-y: 56px;--bc-header-offset: 110px}}.bc{background:var(--bc-beige);color:var(--bc-text);font-family:var(--bc-sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.bc *,.bc *:before,.bc *:after{box-sizing:border-box}.bc--white,.bc--beige{background:var(--bc-beige)}.bc--cherry{background:var(--bc-cherry-band);color:var(--bc-cream)}:where(.bc) p,:where(.bc) ul,:where(.bc) ol,:where(.bc) dl,:where(.bc) dd,:where(.bc) figure,:where(.bc) blockquote{margin:0}:where(.bc) h1,:where(.bc) h2,:where(.bc) h3,:where(.bc) h4{margin:0;letter-spacing:normal;text-transform:none}:where(.bc) img{display:block;max-width:100%;height:auto}:where(.bc) a{color:var(--bc-cherry);text-underline-offset:4px}:where(.bc) a:hover{color:var(--bc-cherry-hover)}.bc[id],.bc [id]{scroll-margin-top:var(--bc-header-offset)}.bc :focus-visible{outline:2px solid var(--bc-cherry);outline-offset:2px}.bc--cherry :focus-visible{outline-color:var(--bc-cream)}.bc-container{width:100%;max-width:calc(var(--bc-container) + 2 * var(--bc-gutter));margin:0 auto;padding:0 var(--bc-gutter)}.bc-section{padding:var(--bc-section-y) 0}.bc-container.bc-section,.bc-container.bc-mat-section{padding-left:var(--bc-gutter);padding-right:var(--bc-gutter)}.bc-rule{border-top:1px solid var(--bc-line-section)}.bc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bc-h1,.bc-h2,.bc-h3,.bc-serif{font-family:var(--bc-serif);font-weight:400;color:var(--bc-cherry)}.bc-h1{font-size:clamp(36px,5vw,56px);line-height:1.1}.bc-h2{font-size:clamp(30px,4vw,40px);line-height:1.15}.bc-h3{font-size:24px;line-height:1.25}.bc-h1 p,.bc-h2 p,.bc-h3 p{margin:0;display:inline}.bc-h1 em,.bc-h2 em,.bc-h3 em{font-style:italic}.bc-h1 strong,.bc-h2 strong{font-weight:600}.bc-center{text-align:center}.bc-eyebrow{font-family:var(--bc-sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-cherry)}.bc-lead{font-size:16px}.bc-muted{color:var(--bc-muted)}.bc-rte p+p{margin-top:1em}.bc-rte ul,.bc-rte ol{padding-left:1.2em}.bc-breadcrumb{font-size:12px;color:var(--bc-muted)}.bc-breadcrumb ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.bc-breadcrumb li+li:before{content:"/";margin-right:6px}.bc .bc-breadcrumb a{color:var(--bc-muted);text-decoration:none}.bc .bc-breadcrumb a:hover{text-decoration:underline}.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 28px;border:1px solid var(--bc-cherry);border-radius:0;background:var(--bc-cherry);color:var(--bc-white);font-family:var(--bc-sans);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}:where(.bc) a.bc-btn{color:var(--bc-white);text-decoration:none}:where(.bc) a.bc-btn:hover,.bc-btn:hover{background:var(--bc-cherry-hover);border-color:var(--bc-cherry-hover);color:var(--bc-white)}.bc .bc-btn--outline,.bc a.bc-btn--outline{background:transparent;color:var(--bc-cherry)}.bc .bc-btn--outline:hover,.bc a.bc-btn--outline:hover{background:var(--bc-cherry);color:var(--bc-white)}.bc .bc-btn--sm{min-height:44px;padding:0 20px;font-weight:400}.bc .bc-btn--light,.bc a.bc-btn--light{background:var(--bc-cream);border-color:var(--bc-cream);color:var(--bc-cherry-band)}.bc .bc-btn--light:hover,.bc a.bc-btn--light:hover{background:var(--bc-white);border-color:var(--bc-white);color:var(--bc-cherry-band)}.bc .bc-btn--light-outline,.bc a.bc-btn--light-outline{background:transparent;border-color:var(--bc-cream);color:var(--bc-cream)}.bc .bc-btn--light-outline:hover,.bc a.bc-btn--light-outline:hover{background:var(--bc-cream);color:var(--bc-cherry-band)}.bc-btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.bc-btn{min-height:48px}.bc-btns--stack-mobile{flex-direction:column}.bc-btns--stack-mobile .bc-btn{width:100%}}.bc-faq__head{margin-bottom:40px}.bc-faq__sub{margin-top:12px;color:var(--bc-muted)}.bc-faq__list{max-width:820px;margin:0 auto;border-top:1px solid var(--bc-line-list)}.bc-faq__item{border-bottom:1px solid var(--bc-line-list)}.bc-faq__item>summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 0;cursor:pointer;list-style:none}.bc-faq__item>summary::-webkit-details-marker{display:none}.bc-faq__q{font-family:var(--bc-serif);font-weight:400;font-size:20px;line-height:1.35;color:var(--bc-text)}.bc-faq__sign{flex:none;position:relative;width:16px;height:16px;color:var(--bc-cherry)}.bc-faq__sign:before,.bc-faq__sign:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .2s}.bc-faq__sign:after{transform:rotate(90deg)}.bc-faq__item[open] .bc-faq__sign:after{transform:rotate(0)}.bc-faq__a{padding:0 0 24px;font-size:14px;line-height:1.7;max-width:720px}.bc-faq__links{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;font-size:13px}.bc-faq__contact{margin-top:32px;text-align:center;font-size:14px}.bc-faq__cta{margin-top:32px}.bc-faq--split .bc-faq__inner{display:flex;flex-wrap:wrap;gap:40px 80px;align-items:flex-start}.bc-faq--split .bc-faq__head{flex:1 1 300px;max-width:380px;margin-bottom:0;text-align:left}.bc-faq--split .bc-faq__body{flex:999 1 520px;min-width:0}.bc-faq--split .bc-faq__list{max-width:none}.bc-faq--split .bc-faq__links{justify-content:flex-start}@media(max-width:749px){.bc-faq--split .bc-faq__head .bc-faq__cta{display:none}}@media(min-width:750px){.bc-faq--split .bc-faq__body>.bc-faq__cta{display:none}}.bc-band{background:var(--bc-cherry-band);color:var(--bc-cream)}.bc-band__inner{display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center;justify-content:space-between;padding-top:72px;padding-bottom:72px}.bc-band__text{flex:999 1 480px;min-width:0}.bc-band__actions{flex:1 1 260px}.bc-band .bc-h2{color:var(--bc-cream);font-size:clamp(30px,3.4vw,40px);line-height:1.2}.bc-band__eyebrow{color:#f3d9de;margin-bottom:14px}.bc-band__body{margin-top:12px;font-size:15px}.bc-band .bc-rte a{color:var(--bc-cream)}.bc-band--center .bc-band__inner{flex-direction:column;text-align:center;justify-content:center}.bc-band--center .bc-band__text{flex:none;max-width:760px}.bc-band--center .bc-btns{justify-content:center}.bc-band--split .bc-band__text{flex:1 1 360px}.bc-band--split .bc-band__aside{flex:1 1 480px;min-width:0}@media(max-width:749px){.bc-band__inner{padding-top:56px;padding-bottom:56px}.bc-band .bc-btns{flex-direction:column;width:100%}.bc-band .bc-btn{width:100%}}.bc-media{position:relative;overflow:hidden;background:#e4dbce}.bc-media img{width:100%;height:100%;object-fit:cover}.bc-media .placeholder-svg,.bc-media svg.bc-placeholder{width:100%;height:100%;fill:#cfc5ba;background:#e4dbce}@media(prefers-reduced-motion:no-preference){html:has(.bc){scroll-behavior:smooth}}@media(max-width:749px){.bc-table-stack{min-width:0!important}.bc-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bc-table-stack,.bc-table-stack tbody,.bc-table-stack tr,.bc-table-stack tbody th,.bc-table-stack td{display:block;width:100%}.bc-table-stack tbody tr{padding:16px 18px}.bc-table-stack tbody th{padding:0 0 8px!important;font-weight:600}.bc-table-stack td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0!important;text-align:right}.bc-table-stack td:before{content:attr(data-label);flex:none;text-align:left;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bc-muted)}}.bc-band .bc-band__body,.bc-band .bc-band__body p,.bc-band .bc-band__aside,.bc-band .bc-band__aside p{color:var(--bc-cream)}
/*# sourceMappingURL=/cdn/shop/t/143/assets/bc-base.css.map */
