.cbr{--cbr-img-h: 280px;--cbr-img-h-mobile: 200px;--cbr-overlay: .45;--cbr-title-sz: 32px;--cbr-title-sz-mob: 24px;--cbr-radius: 12px;--cbr-lines: 3;--cbr-title-col: #ffffff;--cbr-eyebrow-col: rgba(255,255,255,.75);--cbr-body-col: rgba(18,18,18,.65);--cbr-toggle-col: rgba(18,18,18,.55);--cbr-heading-dark: #121212;--cbr-eyebrow-dark: rgba(18,18,18,.55);--cbr-text-h: center;--cbr-text-v: flex-end;--cbr-text-align: center;--cbr-focus: center center;--cbr-focus-mobile: center center;margin-bottom:2rem}.cbr__hero--image{position:relative;width:100%;height:var(--cbr-img-h);overflow:hidden;border-radius:0}.cbr__hero-img--mobile{display:none}.cbr__hero-img--desktop{display:block}@media(max-width:749px){.cbr__hero--desktop_only{display:none}}@media(min-width:750px){.cbr__hero--mobile_only{display:none}}.cbr__hero-img{width:100%;height:100%;object-fit:cover;display:block;object-position:var(--cbr-focus, center center)}.cbr__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,calc(var(--cbr-overlay) * .15)),rgba(0,0,0,var(--cbr-overlay)));display:flex;flex-direction:column;align-items:var(--cbr-text-h, center);justify-content:var(--cbr-text-v, flex-end);text-align:var(--cbr-text-align, center);padding:1.5rem 2rem 1.75rem}.cbr__eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--cbr-eyebrow-col);font-weight:500;margin:0 0 .4rem}.cbr__title{font-size:var(--cbr-title-sz);font-weight:500;color:var(--cbr-title-col);line-height:1.15;margin:0}.cbr__hero--plain{position:relative;width:100%;padding:5rem 2rem 1.5rem;background:var(--COLOR-HEADER-BG, #ffffff);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:0;min-height:0}.cbr__eyebrow--plain{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--cbr-eyebrow-dark);font-weight:500;margin:0 0 .4rem}.cbr__title--plain{font-size:var(--cbr-title-sz);font-weight:500;color:var(--cbr-heading-dark);line-height:1.15;margin:0}.cbr__body{border:1px solid rgba(18,18,18,.1);border-top:none;border-radius:0 0 var(--cbr-radius) var(--cbr-radius);background:var(--color-background, #ffffff);padding:1.25rem 1.5rem 0}.cbr__hero--plain+.cbr__body{border-top:1px solid rgba(18,18,18,.1);border-radius:0 0 var(--cbr-radius) var(--cbr-radius)}.cbr__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.cbr__tag{font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#12121299;background:#1212120d;border:1px solid rgba(18,18,18,.12);border-radius:99px;padding:3px 11px}.cbr__desc-wrap{position:relative}.cbr__desc-inner{overflow:hidden;transition:none}.cbr__desc-inner--ready{transition:max-height .15s ease-out}.cbr__desc-inner--collapsed{max-height:calc(var(--cbr-lines) * 1.75 * 15px)}.cbr__desc-inner--expanded{max-height:1200px}.cbr__desc.rte p,.cbr__desc.rte li{font-size:14px;line-height:1.75;color:var(--cbr-body-col);margin:0 0 .85rem}.cbr__fade{position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,var(--color-background, #ffffff));pointer-events:none;transition:opacity .1s ease}.cbr__fade--hidden{opacity:0}.cbr__toggle-row{display:flex;align-items:center;justify-content:center;margin-top:0;cursor:pointer}.cbr__toggle-btn{display:flex;align-items:center;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;color:var(--cbr-toggle-col);padding:.75rem 1.5rem 1rem;width:100%;transition:color .2s ease;-webkit-appearance:none;appearance:none}.cbr__toggle-btn:hover{color:var(--color-foreground, #121212)}.cbr__toggle-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}.cbr__chevron{transition:transform .15s ease-out;flex-shrink:0}.cbr__chevron--open{transform:rotate(180deg)}@media(max-width:749px){.cbr__hero--image{height:var(--cbr-img-h-mobile)}.cbr__hero-img{object-position:var(--cbr-focus-mobile, center center)}.cbr__hero--both .cbr__hero-img--mobile{display:block}.cbr__hero--both .cbr__hero-img--desktop{display:none}.cbr__title,.cbr__title--plain{font-size:var(--cbr-title-sz-mob)}.cbr__body{padding:1rem 1rem 0}.cbr__overlay{padding:1rem 1.25rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/78/compiled_assets/styles.css.map */
