.bl{--bg:#FFF7F1;--bg-alt:#F8EEE6;--text:#000000;--text-light:#4D4A48;--border:#7369E8;--accent:#FF7557;--btn-1-bg:#000000;--btn-1-bg-hover:#333333;--btn-1-text:#FFF7F1;--btn-2-bg:#FF7557;--btn-2-bg-hover:#F45F3E;--btn-2-text:#000000;--font-heading:var(--font-heading-family);--font-heading-weight:400;--font-body:var(--font-body-family);--font-body-weight:500;--font-btn:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--body-size:16px;--h-scale:1;--btn-tt:uppercase;--btn-radius:40px;--content-max:1152px;--outer-desktop:50px;background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.bl *,.bl *:before,.bl *:after{box-sizing:border-box}.bl img,.bl svg,.bl video{display:block;max-width:100%}.bl img{height:auto}.bl a{color:inherit;text-decoration:none}.bl p{margin:0 0 1em;line-height:var(--lh-body)}.bl h1,.bl h2,.bl h3,.bl h4,.bl h5,.bl h6{color:inherit}.bl blockquote{margin:0;padding:0;border:0;font-style:normal;color:inherit}.bl .btn{text-decoration:none}.bl .hero .btn{font-family:var(--font-body)!important;letter-spacing:0!important}.bl{--outer: 16px;--gutter: 16px;--fs-body: calc(var(--body-size) - 2px);--lh-body: 1.3;--ls-body: -.025em;--h1: calc(42.55px * var(--h-scale));--h2: calc(34.5px * var(--h-scale));--h3: calc(26.45px * var(--h-scale));--h4: calc(29.9px * var(--h-scale));--h5: calc(19.55px * var(--h-scale));--h6: calc(17.25px * var(--h-scale));--fs-small: 12px;--fs-sub: 13px;--btn-fs: 13px;--btn-py: 8px;--btn-px: 16px;--btn-lg-py: 12px;--btn-lg-px: 18px;--ease: cubic-bezier(.215, .61, .355, 1)}@media(min-width:750px){.bl{--outer: 30px;--gutter: 22px;--fs-body: calc(var(--body-size) - 1px);--h1: calc(47.15px * var(--h-scale));--h2: calc(39.1px * var(--h-scale));--h3: calc(28.75px * var(--h-scale));--h4: calc(33.35px * var(--h-scale));--h5: calc(21.85px * var(--h-scale));--h6: calc(18.4px * var(--h-scale));--btn-py: 10px;--btn-px: 18px;--btn-lg-py: 16px;--btn-lg-px: 22px}}@media(min-width:990px){.bl{--outer: var(--outer-desktop);--gutter: 32px;--fs-body: var(--body-size);--h1: calc(51.75px * var(--h-scale));--h2: calc(43.7px * var(--h-scale));--h3: calc(31.05px * var(--h-scale));--h4: calc(36.8px * var(--h-scale));--h5: calc(23px * var(--h-scale));--h6: calc(21.85px * var(--h-scale))}}.bl h1,.bl h2,.bl h3,.bl h4,.bl h5,.bl h6,.bl .h1,.bl .h2,.bl .h3,.bl .h4,.bl .h5,.bl .h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.2;margin:0 0 .5em;font-variation-settings:"opsz" 36}.bl h1,.bl .h1{font-size:var(--h1)}.bl h2,.bl .h2{font-size:var(--h2)}.bl h3,.bl .h3{font-size:var(--h3)}.bl h4,.bl .h4{font-size:var(--h4)}.bl h5,.bl .h5{font-size:var(--h5)}.bl h6,.bl .h6{font-size:var(--h6)}.bl .subheading{font-size:var(--fs-sub);letter-spacing:0;line-height:1.3}.bl .rte{line-height:var(--lh-body)}.bl .rte a{text-decoration:underline;text-underline-offset:2px}.bl .rte ul,.bl .rte ol{padding-left:1.2em;margin:0 0 1em}.bl .body-lg{font-size:calc(var(--fs-body) * 1.1875);line-height:1.3;letter-spacing:-.025em}@media(max-width:749px){.bl .body-lg{font-size:calc(var(--fs-body) * 1.07)}}.bl .wrapper{max-width:var(--content-max);margin:0 auto;padding-left:var(--outer);padding-right:var(--outer)}.bl .wrapper--full-padded{padding-left:var(--outer);padding-right:var(--outer)}.bl .section{display:flow-root;padding-top:var(--pt, 0px);padding-bottom:var(--pb, 0px);background:var(--section-bg, transparent);color:var(--section-text, inherit)}@media(max-width:749px){.bl .section{padding-top:calc(var(--pt, 0px) * .7);padding-bottom:calc(var(--pb, 0px) * .7)}}.bl .text-center{text-align:center}.bl .text-left{text-align:left}.bl .text-right{text-align:right}.bl .btn{--b-bg: var(--btn-1-bg);--b-bg-h: var(--btn-1-bg-hover);--b-tx: var(--btn-1-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--btn-py) var(--btn-px);min-height:0;border:1px solid var(--b-bg);border-radius:var(--btn-radius);background:var(--b-bg);color:var(--b-tx);font-family:var(--font-btn);font-size:var(--btn-fs);font-weight:400;line-height:1.375;letter-spacing:.05em;text-transform:var(--btn-tt);text-align:center;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s,opacity .25s;-webkit-appearance:none;appearance:none}.bl .btn:hover{background:var(--b-bg-h);border-color:var(--b-bg-h)}.bl .btn--secondary{--b-bg: var(--btn-2-bg);--b-bg-h: var(--btn-2-bg-hover);--b-tx: var(--btn-2-text)}.bl .btn--white{--b-bg: #fff;--b-bg-h: #f2f2f2;--b-tx: #000}.bl .btn--outline{--b-bg: var(--text);--b-tx: var(--bg);--b-bg-h: var(--text);border-color:var(--text);background:transparent;color:var(--b-bg)}.bl .btn--outline:hover{background:var(--b-bg);color:var(--b-tx)}.bl .btn--large{padding:var(--btn-lg-py) var(--btn-lg-px)}.bl .btn--full{width:100%}.bl .btn-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--justify, center)}.bl .btn-subtext{margin-top:12px;font-size:14px;line-height:1.3;letter-spacing:0}@media(min-width:990px){.bl .btn-subtext--lg{font-size:16px}}.bl .bl-media{position:relative;overflow:hidden;background:var(--bg-alt)}.bl .bl-media>img,.bl .bl-media>video,.bl .bl-media>.placeholder-svg,.bl .bl-media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bl .placeholder-svg{fill:#0000002e;background:var(--bg-alt)}.bl .rich-text__inner{margin:0 auto}.bl .rich-text__heading{margin-bottom:16px}.bl .rich-text__text{margin:0 auto}.bl .rich-text__btns{margin-top:30px}.bl .rich-text__subheading{margin-bottom:12px;font-size:12px}.bl .logo-list__title{font-size:12px;line-height:1.2;margin-bottom:20px;font-family:var(--font-heading);letter-spacing:0}.bl .logo-list__row{display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;gap:30px}.bl .logo-list__item{flex:0 1 auto;display:flex;justify-content:center}.bl .logo-list__item img{width:var(--logo-w, 130px);height:auto;max-height:60px;object-fit:contain}.bl .logo-list__text{font-size:22px;font-weight:700;white-space:nowrap;letter-spacing:-.02em}@media(max-width:749px){.bl .logo-list__row{overflow-x:auto;justify-content:flex-start;scrollbar-width:none;padding:0 var(--outer);margin:0 calc(var(--outer) * -1)}.bl .logo-list__row::-webkit-scrollbar{display:none}.bl .logo-list__item{flex:0 0 auto}}.bl .scroller{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 var(--outer)}.bl .scroller::-webkit-scrollbar{display:none}.bl .scroller__item{flex:0 0 var(--item-w, 180px);scroll-snap-align:start}.bl .scroller__item .bl-media{aspect-ratio:var(--ratio, 1)}@media(max-width:749px){.bl .scroller{gap:10px}.bl .scroller__item{flex-basis:calc(var(--item-w, 180px) * .67)}}.bl .scroller--flush{gap:0;padding:0}@media(max-width:749px){.bl .scroller--flush .scroller__item{flex-basis:calc(var(--item-w, 180px) * .6)}}.bl .hero{position:relative;display:flex;align-items:var(--v-align, center);justify-content:center;min-height:var(--hero-h, 600px);overflow:hidden;color:var(--hero-text, #fff)}.bl .hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.bl .hero__media img,.bl .hero__media video{width:100%;height:100%;object-fit:cover}.bl .hero__media--mobile{display:none}.bl .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--overlay, 0);pointer-events:none}.bl .hero__content{position:relative;z-index:2;padding:60px var(--outer);text-align:var(--align, center);max-width:var(--content-max);width:100%}.bl .hero__heading{font-size:calc(var(--h1) * 1.15);margin-bottom:20px;line-height:1.1}.bl .hero__text{font-size:18px;margin-bottom:20px}.bl .hero__btns{--justify: var(--align-flex, center)}.bl .hero .btn{padding:var(--btn-lg-py) var(--btn-lg-px);text-transform:none;font-size:14px}@media(max-width:749px){.bl .hero{min-height:var(--hero-h-m, 500px)}.bl .hero__media--mobile+.hero__media--desktop{display:none}.bl .hero__media--mobile{display:block}.bl .hero__heading{font-size:var(--h1)}.bl .hero .btn-group{flex-direction:column;align-items:center}}.bl .coll-cards{display:grid;grid-template-columns:1fr}@media(min-width:750px){.bl .coll-cards{grid-template-columns:repeat(var(--cols, 2),1fr)}}.bl .coll-card{position:relative;display:block;color:#fff;overflow:hidden}.bl .coll-card .bl-media{aspect-ratio:var(--ratio, .75)}.bl .coll-card .bl-media img{transition:transform 1s var(--ease)}.bl .coll-card:hover .bl-media img{transform:scale(1.03)}.bl .coll-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.35),transparent 55%);pointer-events:none}.bl .coll-card__content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 20px;text-align:center}.bl .coll-card__title{font-size:var(--h3);margin-bottom:6px}.bl .coll-card__text{font-size:18px;margin-bottom:16px}@media(max-width:749px){.bl .coll-card__text{font-size:15px}.bl .coll-card__content{padding:24px 16px}.bl .coll-card .bl-media{aspect-ratio:.62}}.bl .quote-logos__title{font-family:var(--font-heading);font-size:12px;margin-bottom:14px;letter-spacing:0}.bl .quote-logos__quote{max-width:1060px;margin:0 auto 20px;font-size:20px;line-height:1.4;letter-spacing:-.01em}@media(max-width:749px){.bl .quote-logos__quote{font-size:16px}}.bl .body-xl{font-size:34px;line-height:1.2;letter-spacing:-.02em}@media(max-width:989px){.bl .body-xl{font-size:28px}}@media(max-width:749px){.bl .body-xl{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bl-home.css.map */
