.bb-brand-promise{margin:0}.bb-brand-promise .bb-brand-promise__inner{max-width:92rem;padding-top:clamp(5rem,7vw,8rem);padding-bottom:clamp(5rem,7vw,8rem);text-align:center}.bb-brand-promise__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.bb-brand-promise h2{margin:0;font-size:clamp(3.2rem,5.5vw,6.2rem);line-height:1.02;letter-spacing:-.035em}.bb-brand-promise__text{max-width:72rem;margin:1.8rem auto 0;font-size:clamp(1.7rem,2vw,2rem);line-height:1.55}.bb-brand-promise .button{margin-top:2.5rem}@media screen and (max-width:749px){.bb-brand-promise .bb-brand-promise__inner{padding-top:4.8rem;padding-bottom:4.8rem}}.bb-collection-cards .bb-collection-cards__inner{padding-top:clamp(4.8rem,6vw,7rem);padding-bottom:clamp(4.8rem,6vw,7rem)}.bb-collection-cards__header{max-width:72rem;margin-bottom:2.8rem}.bb-collection-cards__header>p{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.72}.bb-collection-cards__header h2{margin:0}.bb-collection-cards__header .rte{margin-top:1rem}.bb-collection-cards__grid{display:grid;gap:1.8rem}.bb-collection-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bb-collection-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-collection-card{display:block;color:rgb(var(--color-foreground));text-decoration:none;border-radius:1.8rem;overflow:hidden;background:rgb(var(--color-background));box-shadow:0 .8rem 3rem #291c1817;transition:transform .2s ease,box-shadow .2s ease}.bb-collection-card:hover{transform:translateY(-3px);box-shadow:0 1.3rem 3.6rem #291c1824}.bb-collection-card__media{aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.05)}.bb-collection-card__media--collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px;background:rgba(var(--color-foreground),.12)}.bb-collection-card__tile{min-width:0;min-height:0;overflow:hidden;background:rgb(var(--color-background))}.bb-collection-card__media img,.bb-collection-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.bb-collection-card:hover .bb-collection-card__media img{transform:scale(1.025)}.bb-collection-card__copy{padding:1.7rem}.bb-collection-card__copy h3{margin:0;font-size:2rem;line-height:1.15}.bb-collection-card__copy p{margin:.7rem 0 0;font-size:1.35rem;line-height:1.4;opacity:.72}.bb-collection-card__copy span{display:inline-block;margin-top:1.2rem;font-size:1.35rem;font-weight:700}@media screen and (max-width:989px){.bb-collection-cards__grid--3,.bb-collection-cards__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.bb-collection-cards__grid{gap:1.1rem}.bb-collection-card__copy{padding:1.3rem}.bb-collection-card__copy h3{font-size:1.65rem}.bb-collection-card__copy p{display:none}}.bb-merch-hero{overflow:hidden}.bb-merch-hero .bb-merch-hero__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,8rem);padding-top:clamp(4.8rem,6vw,7rem);padding-bottom:clamp(4.8rem,6vw,7rem)}.bb-merch-hero__copy{max-width:58rem}.bb-merch-hero__eyebrow{margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.bb-merch-hero h1{margin:0;font-size:clamp(3.6rem,6vw,7.2rem);line-height:.98;letter-spacing:-.035em}.bb-merch-hero__text{margin-top:2rem;max-width:50rem;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.5}.bb-merch-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.6rem}.bb-merch-hero__note{margin:1.5rem 0 0;font-size:1.3rem;opacity:.75}.bb-merch-hero__media{position:relative;display:block;min-height:42rem;border-radius:2.4rem;overflow:hidden;background:rgba(var(--color-foreground),.05);box-shadow:0 2.2rem 6rem #291c1824}.bb-merch-hero__media img,.bb-merch-hero__media svg{width:100%;height:100%;min-height:42rem;object-fit:cover;display:block}.bb-merch-hero__product-label{position:absolute;left:1.5rem;right:1.5rem;bottom:1.5rem;padding:1.2rem 1.5rem;border-radius:99rem;color:#2b211e;background:#ffffffeb;font-size:1.3rem;font-weight:600;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (max-width:749px){.bb-merch-hero .bb-merch-hero__inner{grid-template-columns:1fr;gap:2.5rem;padding-top:4.8rem;padding-bottom:4.8rem}.bb-merch-hero__copy{text-align:center}.bb-merch-hero__text{margin-left:auto;margin-right:auto}.bb-merch-hero__buttons{justify-content:center}.bb-merch-hero__media,.bb-merch-hero__media img,.bb-merch-hero__media svg{min-height:34rem}}.bb-merch-grid .bb-merch-grid__inner{padding-top:clamp(4.8rem,6vw,7rem);padding-bottom:clamp(4.8rem,6vw,7rem)}.bb-merch-grid__header{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.8rem}.bb-merch-grid__header h2{margin:0}.bb-merch-grid__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:.72}.bb-merch-grid__text{max-width:68rem;margin-top:1rem}.bb-merch-grid__link{flex:0 0 auto;margin-bottom:.5rem;font-weight:600}.bb-merch-grid__note{margin:.8rem .2rem 0;font-size:1.2rem;line-height:1.35;opacity:.72}@media screen and (max-width:749px){.bb-merch-grid__header{display:block}.bb-merch-grid__link{display:inline-block;margin-top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/69/compiled_assets/styles.css.map */
