.bbt-section{position:relative;width:100%;overflow:hidden;background-color:#f4f4f4;background-size:cover;background-position:center center;background-repeat:no-repeat}.bbt-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--bbt-overlay-opacity, 0);pointer-events:none;z-index:0}.bbt-inner{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:inherit}.bbt-page-width{display:flex;flex:1;width:100%;align-items:var(--bbt-align-items, center);justify-content:var(--bbt-justify-content, flex-end)}.bbt-content{display:flex;flex-direction:column;align-items:var(--bbt-content-align, flex-start);text-align:var(--bbt-text-align, left);padding-top:4rem;padding-bottom:4rem;color:var(--bbt-text-color, #6e0072)}.bbt-eyebrow{margin:0 0 8px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.0083em;text-transform:uppercase;color:inherit}.bbt-title{margin:0 0 16px;font-weight:500;color:inherit}.bbt-description{margin:0 0 24px;font-weight:400;color:inherit}.bbt-buttons{display:flex;flex-direction:column;gap:8px;width:100%}.bbt-buttons__row{display:flex;flex-wrap:wrap;gap:8px}.bbt-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 16px;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.0083em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,color .2s ease}.bbt-btn--outline{border:1px solid var(--bbt-btn-text, #ffffff);color:var(--bbt-btn-text, #ffffff);background:var(--bbt-btn-bg, transparent)}.bbt-btn--outline:hover{background:var(--bbt-btn-text, #ffffff);border-color:var(--bbt-btn-text, #ffffff);color:var(--bbt-btn-bg, var(--bbt-text-color, #6e0072))}.bbt-hyperlink{display:flex;align-items:center;justify-content:var(--bbt-content-align, flex-start);padding-top:12px}.bbt-link{font-weight:500;font-size:12px;line-height:18px;letter-spacing:.0083em;color:var(--bbt-text-color, #6e0072);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .2s ease}.bbt-link:hover{opacity:.7}@media screen and (max-width:749px){.bbt-section{aspect-ratio:1 / 1;background-position:center center;height:80vh}.bbt-inner{min-height:100%}.bbt-content{width:100%;padding-left:0;padding-right:0}.bbt-title{font-size:32px;line-height:36px;letter-spacing:.0031em}.bbt-description{font-size:14px;line-height:20px;letter-spacing:.0071em;margin-bottom:8px}.bbt-buttons__row{flex-direction:column;gap:8px}.bbt-btn,.bbt-hyperlink{width:100%}}@media screen and (min-width:750px)and (max-width:1199px){.bbt-section{aspect-ratio:1 / 1;background-position:center center}.bbt-inner{min-height:100%}.bbt-content{width:100%;padding-left:0;padding-right:0}.bbt-title{font-size:32px;line-height:36px;letter-spacing:.0031em}.bbt-description{font-size:14px;line-height:20px;letter-spacing:.0071em;margin-bottom:8px}.bbt-buttons__row{gap:8px}.bbt-btn{flex:1}.bbt-hyperlink{width:100%}}@media screen and (min-width:1200px){.bbt-section{aspect-ratio:2 / 1;min-height:480px;background-position:left center;background-size:cover}.bbt-inner{min-height:100%}.bbt-content{width:50%;padding-left:48px;padding-right:48px}.bbt-title{font-size:44px;line-height:48px;letter-spacing:.0011em;margin-bottom:16px}.bbt-description{font-size:16px;line-height:22px;letter-spacing:.0063em;margin-bottom:24px}.bbt-buttons{width:382px}.bbt-buttons__row{flex-wrap:nowrap;gap:10px;width:382px}.bbt-buttons__row .bbt-btn{flex:0 0 186px;width:186px}.bbt-buttons__row .bbt-btn:only-child{flex:1;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/background-banner-with-text.css.map */
