.bb-merch{position:relative;color:var(--bb-text, #f7f7ff);padding:clamp(24px,4vw,56px) 0;overflow:hidden}.bb-merch__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 40% at 20% 10%,color-mix(in srgb,var(--bb-accent) 35%,transparent),transparent 60%),radial-gradient(50% 35% at 80% 20%,color-mix(in srgb,var(--bb-glow) 25%,transparent),transparent 62%),radial-gradient(40% 30% at 50% 75%,rgba(255,255,255,.06),transparent 65%),linear-gradient(135deg,var(--bb-bg1, #0b0b10),var(--bb-bg2, #121225));filter:saturate(1.15)}.bb-merch__wrap{position:relative}.bb-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;letter-spacing:.02em}.bb-h1{margin:0 0 10px;line-height:1.05;font-size:clamp(30px,3.5vw,54px);text-shadow:0 0 10px color-mix(in srgb,var(--bb-glow) 40%,transparent),0 0 24px color-mix(in srgb,var(--bb-accent) 25%,transparent)}.bb-h2{margin:0 0 10px;font-size:clamp(22px,2.2vw,34px);line-height:1.15}.bb-h2--cta{text-align:center}.bb-h3{margin:12px 0 6px;font-size:18px;line-height:1.25}.bb-sub p{margin:0}.bb-body{line-height:1.6}.bb-muted{opacity:.82}.bb-small{font-size:.92rem;line-height:1.45}.bb-note{margin:12px 0 0;opacity:.9}.bb-note--cta{margin-top:14px;text-align:center}.bb-success,.bb-error{margin-top:10px}.bb-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding:12px 16px;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease;cursor:pointer;border:1px solid transparent}.bb-btn:hover{transform:translateY(-1px)}.bb-btn:active{transform:translateY(0)}.bb-btn--primary{color:#0b0b10;background:linear-gradient(135deg,color-mix(in srgb,var(--bb-accent) 92%,white),var(--bb-accent));box-shadow:0 0 0 1px #ffffff1a inset,0 10px 26px color-mix(in srgb,var(--bb-accent) 30%,transparent),0 0 22px color-mix(in srgb,var(--bb-glow) 28%,transparent)}.bb-btn--ghost{color:var(--bb-text, #f7f7ff);background:#ffffff0d;border-color:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bb-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important}.bb-btn--small{padding:10px 12px;border-radius:12px;background:#ffffff0f;color:var(--bb-text, #f7f7ff);border-color:#ffffff24}.bb-link{color:var(--bb-text, #f7f7ff);text-decoration:none}.bb-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.bb-link--plain:hover{text-decoration:underline}.bb-caption{margin:10px 0 0;opacity:.8;font-size:.95rem}.bb-hero{display:grid;gap:clamp(18px,3vw,38px);align-items:center;grid-template-columns:1.1fr;margin-bottom:clamp(20px,3.5vw,44px)}@media(min-width:990px){.bb-hero{grid-template-columns:1fr 1fr}}.bb-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.bb-hero__media{position:relative;border-radius:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:10px;box-shadow:0 0 0 1px #ffffff14 inset,0 18px 50px #00000059}.bb-hero__img{width:100%;height:auto;border-radius:18px;display:block;aspect-ratio:4 / 4;object-fit:cover}.bb-hero__img--placeholder{height:360px;border-radius:18px;background:linear-gradient(135deg,#ffffff14,#ffffff05),radial-gradient(45% 35% at 40% 30%,color-mix(in srgb,var(--bb-accent) 25%,transparent),transparent 60%);border:1px dashed rgba(255,255,255,.16)}.bb-badges{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0}.bb-badge{list-style:none;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bb-badge__icon svg{width:18px;height:18px;color:var(--bb-accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--bb-glow) 40%,transparent))}.bb-band{margin-top:clamp(18px,4vw,54px)}.bb-band__head{margin-bottom:16px;display:grid;gap:6px;max-width:860px}.bb-band__head--row{display:flex;gap:14px;align-items:end;justify-content:space-between;flex-wrap:wrap}.bb-grid{display:grid;gap:14px}.bb-grid--3{grid-template-columns:1fr}@media(min-width:750px){.bb-grid--3{grid-template-columns:repeat(3,1fr)}}.bb-card{background:color-mix(in srgb,var(--bb-card) 92%,black);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:16px;box-shadow:0 12px 28px #00000047}.bb-card__icon svg{width:22px;height:22px;color:var(--bb-accent);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--bb-glow) 45%,transparent))}.bb-grid--tiles{grid-template-columns:1fr}@media(min-width:750px){.bb-grid--tiles{grid-template-columns:repeat(3,1fr)}}.bb-tile{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;box-shadow:0 18px 50px #00000057;text-decoration:none;color:var(--bb-text, #f7f7ff);min-height:260px;display:grid}.bb-tile__media{top:0;right:0;bottom:0;left:0;position:absolute}.bb-tile__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03);transition:transform .2s ease}.bb-tile:hover .bb-tile__img{transform:scale(1.08)}.bb-tile__img--placeholder{width:100%;height:100%;background:radial-gradient(50% 35% at 35% 35%,color-mix(in srgb,var(--bb-accent) 22%,transparent),transparent 60%),linear-gradient(135deg,#ffffff0f,#ffffff05)}.bb-tile__overlay{position:relative;padding:16px;align-self:end;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 45%,rgba(0,0,0,.78) 100%)}.bb-tile__tag{display:inline-flex;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-weight:700;letter-spacing:.02em;margin-bottom:10px}.bb-tile__title{font-size:18px;font-weight:800;margin-bottom:4px}.bb-tile__sub{opacity:.9}.bb-grid--products{grid-template-columns:1fr 1fr}@media(min-width:990px){.bb-grid--products{grid-template-columns:repeat(4,1fr)}}.bb-pcard{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;box-shadow:0 18px 45px #00000052;display:grid}.bb-pcard__media{position:relative;display:block;aspect-ratio:1 / 1;background:#0000001f}.bb-pcard__img{width:100%;height:100%;object-fit:cover;display:block}.bb-pcard__img--placeholder{width:100%;height:100%;background:radial-gradient(50% 35% at 40% 30%,color-mix(in srgb,var(--bb-accent) 20%,transparent),transparent 60%),linear-gradient(135deg,#ffffff0f,#ffffff05)}.bb-pcard__body{padding:12px 12px 14px;display:grid;gap:8px}.bb-pcard__title{margin:0;font-size:15.5px;line-height:1.25}.bb-price{display:flex;align-items:baseline;gap:10px}.bb-price__sale{font-weight:900}.bb-price__compare{opacity:.7;text-decoration:line-through;font-size:.95em}.bb-qa{display:grid;gap:10px;margin-top:2px}.bb-select,.bb-input{width:100%;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0000002e;color:var(--bb-text, #f7f7ff)}.bb-select:focus,.bb-input:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--bb-accent) 35%,transparent);border-color:color-mix(in srgb,var(--bb-accent) 55%,rgba(255,255,255,.16))}.bb-band--story{margin-top:clamp(24px,4.5vw,62px)}.bb-story{display:grid;gap:18px;grid-template-columns:1fr;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #0000005c}@media(min-width:990px){.bb-story{grid-template-columns:1.1fr .9fr}}.bb-story__text{padding:18px}.bb-story__cta{margin-top:14px}.bb-story__media{padding:10px}.bb-story__img{width:100%;height:auto;border-radius:18px;aspect-ratio:4 / 3;object-fit:cover;display:block}.bb-story__img--placeholder{height:320px;border-radius:18px;background:radial-gradient(50% 35% at 30% 30%,color-mix(in srgb,var(--bb-accent) 22%,transparent),transparent 60%),linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px dashed rgba(255,255,255,.18)}.bb-quote{margin:0;padding:16px;border-radius:20px;background:color-mix(in srgb,var(--bb-card) 90%,black);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 28px #00000047}.bb-quote__text{margin:0 0 10px;font-weight:650}.bb-quote__by{display:grid;gap:2px}.bb-quote__name{font-weight:800}.bb-quote__meta{opacity:.82}.bb-faq{display:grid;gap:10px;max-width:980px}.bb-faq__item{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;overflow:hidden}.bb-faq__q{cursor:pointer;padding:14px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none}.bb-faq__q::-webkit-details-marker{display:none}.bb-faq__a{padding:0 14px 14px}.bb-faq__chev{font-size:18px;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.bb-faq__item[open] .bb-faq__chev{transform:rotate(45deg)}.bb-band--newsletter{margin-top:clamp(22px,4vw,52px)}.bb-news{display:grid;gap:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:18px;box-shadow:0 18px 55px #00000054}@media(min-width:750px){.bb-news{grid-template-columns:1.2fr .8fr;align-items:center}}.bb-form{display:grid;gap:10px}.bb-cta{position:relative;margin-top:clamp(26px,5vw,70px);border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:0 22px 70px #0006}.bb-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.34;filter:saturate(1.15) contrast(1.05)}.bb-cta__inner{position:relative;padding:clamp(18px,4vw,42px);text-align:center;background:linear-gradient(180deg,#00000040,#000000b3)}.bb-cta__sub{max-width:860px;margin:0 auto}.bb-cta__buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:16px}.bb-band--collections-products{margin-top:clamp(18px,3vw,28px)}.bb-collections{display:grid;gap:14px}.bb-acc{border:1px solid color-mix(in srgb,var(--bb-text) 18%,transparent);border-radius:16px;background:color-mix(in srgb,var(--bb-card) 92%,black);overflow:hidden}.bb-acc__sum{cursor:pointer;list-style:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px;background:color-mix(in srgb,var(--bb-card) 96%,black);border-bottom:1px solid color-mix(in srgb,var(--bb-text) 12%,transparent)}.bb-acc__sum::-webkit-details-marker{display:none}.bb-acc__title{font-weight:700}.bb-acc__meta{color:color-mix(in srgb,var(--bb-text) 65%,transparent);font-size:.92rem}.bb-acc__panel{padding:14px}.bb-acc__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bb-acc[open] .bb-acc__sum{box-shadow:0 0 0 1px color-mix(in srgb,var(--bb-accent) 35%,transparent) inset}.bb-acc__sum:focus,.bb-acc__sum:focus-visible{outline:2px solid color-mix(in srgb,var(--bb-accent) 60%,transparent);outline-offset:2px}.bb-holiday,.bb-holiday .gradient,.bb-holiday.color-background-1,.bb-holiday.color-background-2{background:var(--gradient-background)!important;background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))}.bb-holiday .bb-h1,.bb-holiday .bb-h2,.bb-holiday .bb-h3,.bb-holiday .bb-sub,.bb-holiday .bb-body,.bb-holiday .bb-note,.bb-holiday .bb-caption,.bb-holiday .bb-link,.bb-holiday p,.bb-holiday li,.bb-holiday summary,.bb-holiday .rte,.bb-holiday .inline-richtext{color:var(--bb-text)!important}.bb-holiday .bb-muted,.bb-holiday .caption,.bb-holiday .subtitle,.bb-holiday .text-body-secondary{color:var(--bb-muted)!important}.bb-holiday .bb-band,.bb-holiday .bb-card,.bb-holiday .bb-tile,.bb-holiday .bb-pcard,.bb-holiday .bb-acc,.bb-holiday .bb-newsletter,.bb-holiday .bb-hero__media,.bb-holiday .bb-bottom-cta,.bb-holiday .multicolumn-card,.bb-holiday .card,.bb-holiday .content-container,.bb-holiday .color-scheme-1,.bb-holiday .color-scheme-2,.bb-holiday .gradient.color-background-1,.bb-holiday .gradient.color-background-2{background:color-mix(in srgb,var(--bb-card) 52%,black)!important;color:var(--bb-text)!important;border-color:color-mix(in srgb,var(--bb-text) 12%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--bb-text) 8%,transparent) inset,0 18px 40px color-mix(in srgb,var(--bb-shadow) 22%,transparent)!important}.bb-holiday .button,.bb-holiday .button--primary,.bb-holiday .shopify-payment-button__button,.bb-holiday .bb-btn--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--bb-button-bg) 88%,white),var(--bb-button-bg))!important;background-color:var(--bb-button-bg)!important;color:var(--bb-button-text)!important;border-color:transparent!important;box-shadow:0 10px 26px color-mix(in srgb,var(--bb-button-bg) 28%,transparent),0 0 20px color-mix(in srgb,var(--bb-glow) 24%,transparent)!important}.bb-holiday .button--secondary,.bb-holiday .bb-btn--ghost{background:var(--bb-outline-bg)!important;background-color:var(--bb-outline-bg)!important;color:var(--bb-outline-text)!important;border:1px solid color-mix(in srgb,var(--bb-accent) 35%,white 10%)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--bb-shadow) 14%,transparent)!important}.bb-holiday .button:hover,.bb-holiday .button--primary:hover,.bb-holiday .bb-btn--primary:hover,.bb-holiday .button--secondary:hover,.bb-holiday .bb-btn--ghost:hover{filter:brightness(1.03)}.bb-holiday a:not(.button):not(.bb-btn){color:var(--bb-accent)}.bb-holiday *:focus-visible{outline:2px solid color-mix(in srgb,var(--bb-accent) 70%,white 8%)!important;outline-offset:2px}.bb-holiday .badge,.bb-holiday .bb-badge,.bb-holiday .bb-tile__tag,.bb-holiday .shopify-payment-button__more-options{color:var(--bb-text)!important;border-color:color-mix(in srgb,var(--bb-accent) 32%,transparent)!important;background:color-mix(in srgb,var(--bb-accent) 12%,transparent)!important}.bb-holiday .price,.bb-holiday .price-item,.bb-holiday .bb-price,.bb-holiday .bb-card__icon,.bb-holiday .icon,.bb-holiday svg{color:inherit}body.template-page.template-suffix-holiday-landing .shopify-section-group-header-group,body.template-page.template-suffix-holiday-landing .shopify-section-group-footer-group{color:rgb(var(--holiday-color-foreground))!important}body.template-page.template-suffix-holiday-landing .header-wrapper{background:var(--holiday-gradient-background)!important;background-color:rgb(var(--holiday-color-background))!important;color:rgb(var(--holiday-color-foreground))!important;box-shadow:none!important}body.template-page.template-suffix-holiday-landing sticky-header.header-wrapper,body.template-page.template-suffix-holiday-landing sticky-header .header-wrapper,body.template-page.template-suffix-holiday-landing .section-header{background:var(--holiday-gradient-background)!important;background-color:rgb(var(--holiday-color-background))!important;color:rgb(var(--holiday-color-foreground))!important}body.template-page.template-suffix-holiday-landing .header,body.template-page.template-suffix-holiday-landing .header__heading-link,body.template-page.template-suffix-holiday-landing .header__menu-item,body.template-page.template-suffix-holiday-landing .header__submenu,body.template-page.template-suffix-holiday-landing .header__inline-menu,body.template-page.template-suffix-holiday-landing .header__icon,body.template-page.template-suffix-holiday-landing .header__active-menu-item,body.template-page.template-suffix-holiday-landing .list-menu,body.template-page.template-suffix-holiday-landing .list-menu--inline,body.template-page.template-suffix-holiday-landing .list-menu__item,body.template-page.template-suffix-holiday-landing .list-menu__item--link,body.template-page.template-suffix-holiday-landing .link,body.template-page.template-suffix-holiday-landing .link--text,body.template-page.template-suffix-holiday-landing .collapsible-content,body.template-page.template-suffix-holiday-landing .collapsible-content__header,body.template-page.template-suffix-holiday-landing .collapsible-content__heading,body.template-page.template-suffix-holiday-landing .header__inline-menu a,body.template-page.template-suffix-holiday-landing .header a{color:rgb(var(--holiday-color-foreground))!important}body.template-page.template-suffix-holiday-landing .header a:hover,body.template-page.template-suffix-holiday-landing .header__menu-item:hover,body.template-page.template-suffix-holiday-landing .list-menu__item--link:hover{color:var(--holiday-accent)!important}body.template-page.template-suffix-holiday-landing .header__icon svg,body.template-page.template-suffix-holiday-landing .header svg,body.template-page.template-suffix-holiday-landing .header .svg-wrapper svg{color:inherit!important;fill:currentColor!important}body.template-page.template-suffix-holiday-landing .announcement-bar,body.template-page.template-suffix-holiday-landing .announcement-bar-slider,body.template-page.template-suffix-holiday-landing .announcement-bar__message,body.template-page.template-suffix-holiday-landing .announcement-bar__link{background:color-mix(in srgb,var(--holiday-bg1) 88%,var(--holiday-accent))!important;background-color:color-mix(in srgb,var(--holiday-bg1) 88%,var(--holiday-accent))!important;color:rgb(var(--holiday-color-foreground))!important;border-color:color-mix(in srgb,var(--holiday-accent) 24%,transparent)!important}body.template-page.template-suffix-holiday-landing .footer{background:var(--holiday-gradient-background)!important;background-color:rgb(var(--holiday-color-background))!important;color:rgb(var(--holiday-color-foreground))!important}body.template-page.template-suffix-holiday-landing .footer,body.template-page.template-suffix-holiday-landing .footer h1,body.template-page.template-suffix-holiday-landing .footer h2,body.template-page.template-suffix-holiday-landing .footer h3,body.template-page.template-suffix-holiday-landing .footer h4,body.template-page.template-suffix-holiday-landing .footer p,body.template-page.template-suffix-holiday-landing .footer li,body.template-page.template-suffix-holiday-landing .footer a,body.template-page.template-suffix-holiday-landing .footer-block__heading,body.template-page.template-suffix-holiday-landing .footer-block__details-content,body.template-page.template-suffix-holiday-landing .footer__content-bottom,body.template-page.template-suffix-holiday-landing .copyright__content{color:rgb(var(--holiday-color-foreground))!important}body.template-page.template-suffix-holiday-landing .footer .field__input{background:color-mix(in srgb,var(--holiday-bg1) 78%,white 6%)!important;color:rgb(var(--holiday-color-foreground))!important;border-color:color-mix(in srgb,var(--holiday-accent) 24%,white 8%)!important}body.template-page.template-suffix-holiday-landing .footer .field__label{color:rgb(var(--holiday-color-foreground))!important}body.template-page.template-suffix-holiday-landing .footer .button,body.template-page.template-suffix-holiday-landing .footer .newsletter-form__button,body.template-page.template-suffix-holiday-landing .footer button{background:linear-gradient(135deg,color-mix(in srgb,var(--holiday-button-bg) 88%,white),var(--holiday-button-bg))!important;background-color:var(--holiday-button-bg)!important;color:rgb(var(--holiday-color-button-text))!important;border-color:transparent!important;box-shadow:0 10px 26px color-mix(in srgb,var(--holiday-button-bg) 28%,transparent),0 0 20px color-mix(in srgb,var(--holiday-glow) 24%,transparent)!important}body.template-page.template-suffix-holiday-landing .footer,body.template-page.template-suffix-holiday-landing .footer__content-top,body.template-page.template-suffix-holiday-landing .footer__content-bottom,body.template-page.template-suffix-holiday-landing .footer-block,body.template-page.template-suffix-holiday-landing .list-payment,body.template-page.template-suffix-holiday-landing .footer-block__details-content li{border-color:color-mix(in srgb,var(--holiday-color-foreground) 12%,transparent)!important}body.template-page.template-suffix-holiday-landing .header-wrapper,body.template-page.template-suffix-holiday-landing .footer{box-shadow:0 0 0 1px color-mix(in srgb,var(--holiday-color-foreground) 8%,transparent) inset,0 18px 40px color-mix(in srgb,var(--holiday-shadow) 16%,transparent)!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bb-landing-merch.css.map */
