html{scroll-behavior:smooth}.bb-cl{--bronze:#C4602D;--bronze-deep:#9E4A20;--bronze-soft:#E28D50;--dark:#1A1A1A;--ink:#2B2520;--muted:#7A6F63;--line:#EAE2D8;--cream:#FBF7F2;--sand:#F5EEE5;--white:#FFFFFF;--serif:"Lato",Helvetica,Arial,sans-serif;--sans:"Lato",Helvetica,Arial,sans-serif;font-family:var(--sans);color:var(--ink);line-height:1.6;font-size:1.6rem;-webkit-font-smoothing:antialiased}.bb-cl *,.bb-cl *:before,.bb-cl *:after{margin:0;padding:0;box-sizing:border-box}.bb-cl img{display:block;max-width:100%}.bb-cl a{color:inherit;text-decoration:none}.bb-cl button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.bb-cl .container{max-width:1200px;margin:0 auto;padding:0 24px}.bb-cl h1,.bb-cl h2,.bb-cl h3,.bb-cl h4,.bb-cl .serif{font-family:var(--serif);font-weight:800;letter-spacing:-.015em;text-wrap:balance}.bb-cl .lead,.bb-cl .section-sub,.bb-cl .tag{text-wrap:balance}.bb-cl .micro,.bb-cl .pcard>p,.bb-cl .plist li,.bb-cl .acard p,.bb-cl .faq p{text-wrap:pretty}.bb-cl .kicker{font-size:1.248rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--bronze);font-family:var(--sans)}.bb-cl .section-sub{color:var(--muted);max-width:56ch;margin:14px auto 0;font-size:1.68rem}.bb-cl .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 34px;border-radius:999px;font-weight:700;font-size:1.6rem;letter-spacing:.02em;transition:all .25s}.bb-cl .btn-dark{background:var(--dark);color:#fff}.bb-cl .btn-dark:hover{background:var(--bronze);transform:translateY(-1px)}.bb-cl .btn-bronze{background:var(--bronze);color:#fff}.bb-cl .btn-bronze:hover{background:var(--bronze-deep);transform:translateY(-1px)}.bb-cl .btn-white{background:#fff;color:var(--dark)}.bb-cl .btn-white:hover{background:var(--cream);transform:translateY(-1px)}.bb-cl .btn-ghost{background:transparent;color:var(--dark);border:1.5px solid var(--line)}.bb-cl .btn-ghost:hover{border-color:var(--dark)}.bb-cl .btn-soon{background:#f4ece1;color:#8e7a63;border:1.5px dashed #CBB49A;cursor:default;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:1.35rem}.bb-cl .btn-sm{padding:13px 26px;font-size:1.45rem}.bb-cl .chead{position:relative;overflow:hidden;background:var(--dark);color:#fff}.bb-cl .chead img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 34%}.bb-cl .chead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c06c4,#140c06f0 46%,#140c06)}.bb-cl .chead-inner{position:relative;z-index:2}.bb-cl .chead-top{text-align:center;padding:92px 24px 6px;max-width:880px;margin:0 auto}.bb-cl .chead .kicker{color:var(--bronze-soft)}.bb-cl .chead h1{font-size:clamp(3.2rem,4.6vw,5.2rem);font-weight:900;line-height:1.05;margin:16px auto 20px;color:#fff;max-width:23ch}.bb-cl .chead h1 em{font-style:italic;color:var(--bronze-soft)}.bb-cl .lead{font-size:1.82rem;color:#ffffffde;max-width:54ch;margin:0 auto 30px;line-height:1.65}.bb-cl .hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bb-cl .proof{display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:34px;padding-top:24px;border-top:1px solid #FFFFFF2E}.bb-cl .proof span{font-size:1.32rem;font-weight:600;color:#ffffffb8;letter-spacing:.04em}.bb-cl .proof span b{color:#fff;font-weight:700}.bb-cl .faces{display:flex}.bb-cl .faces.center{justify-content:center;margin-bottom:26px}.bb-cl .faces img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-11px;box-shadow:0 4px 12px #00000059}.bb-cl .faces img:first-child{margin-left:0}.bb-cl .wall{padding:84px 0 92px;background:#fff;overflow:hidden}.bb-cl .marquee{margin-top:8px;display:flex;flex-direction:column;gap:16px}.bb-cl .mrow{display:flex;gap:16px;width:max-content;animation:bbclm 46s linear infinite}.bb-cl .mrow.rev{animation-duration:58s;animation-direction:reverse}.bb-cl .mrow img{width:210px;height:280px;object-fit:cover;border-radius:16px;box-shadow:0 14px 34px #1a1a1a1f;flex-shrink:0}@keyframes bbclm{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bb-cl .mrow{animation:none}}.bb-cl .sec{padding:92px 0}.bb-cl .sec.cream{background:var(--cream)}.bb-cl .sec.sand{background:var(--sand)}.bb-cl .sec-head{text-align:center;max-width:700px;margin:0 auto 48px}.bb-cl .sec-head h2{font-size:clamp(2.72rem,3.2vw,3.76rem);line-height:1.12;margin:14px auto 0;color:var(--dark);max-width:24ch}.bb-cl .sec-head h2 em{color:var(--bronze);font-style:italic}.bb-cl .top2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bb-cl .pcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:24px;padding:40px 38px 36px;display:flex;flex-direction:column;box-shadow:0 24px 60px #1a1a1a0f}.bb-cl .pcard.lead-card{border-color:#c4602d59;background:linear-gradient(160deg,#fff 55%,#fdf4ea)}.bb-cl .pcard .rank{position:absolute;top:-14px;left:38px;background:var(--dark);color:#fff;font-size:1.08rem;font-weight:800;letter-spacing:.2em;padding:7px 14px;border-radius:999px}.bb-cl .pcard.lead-card .rank{background:var(--bronze)}.bb-cl .badge{display:inline-flex;align-items:center;gap:6px;font-size:1.1rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:6px 13px;border-radius:999px;align-self:flex-start;margin-bottom:16px}.bb-cl .badge.open{background:#e8f4ec;color:#1e7a45}.bb-cl .badge.open i{width:7px;height:7px;border-radius:50%;background:#22a05b;display:block}.bb-cl .badge.soon{background:#f0e7db;color:#93765a}.bb-cl .pcard h3{font-size:2.9rem;line-height:1.1;color:var(--dark);margin-bottom:6px}.bb-cl .pcard .tag{font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-bottom:18px}.bb-cl .pcard p{color:var(--muted);font-size:1.62rem;line-height:1.75;margin-bottom:14px}.bb-cl .pcard p strong{color:var(--dark);font-weight:700}.bb-cl .plist{list-style:none;margin:6px 0 26px}.bb-cl .plist li{position:relative;padding-left:26px;font-size:1.55rem;color:var(--ink);margin-bottom:11px;line-height:1.6}.bb-cl .plist li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;border-radius:50%;border:2px solid var(--bronze)}.bb-cl .pcard .ctas{margin-top:auto;display:flex;flex-direction:column;gap:10px}.bb-cl .pcard .ctas .row2{display:flex;gap:10px;flex-wrap:wrap}.bb-cl .pcard .ctas .row2 .btn{flex:1;min-width:200px}.bb-cl .micro{font-size:1.3rem;color:var(--muted);margin-top:12px;line-height:1.55}.bb-cl .micro a{color:var(--bronze);font-weight:700;border-bottom:1px solid #C4602D66}.bb-cl .ugc{padding:52px 24px 74px;background:transparent;text-align:center}.bb-cl .ugc h2{font-size:clamp(2.5rem,2.9vw,3.3rem);font-weight:800;margin:12px auto 0;color:#fff;max-width:32ch}.bb-cl .ugc h2 em{color:var(--bronze-soft);font-style:italic}.bb-cl .ugc .kicker{color:var(--bronze-soft)}.bb-cl .ugc .section-sub{color:#ffffffad;max-width:52ch}.bb-cl .ugc-wrap{position:relative;max-width:1200px;margin:24px auto 0}.bb-cl .ugc-row{display:flex;gap:16px;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:34px 8px 64px;position:relative;cursor:grab;touch-action:pan-x pan-y}.bb-cl .ugc-row.dragging{cursor:grabbing;scroll-snap-type:none}.bb-cl .ugc-row::-webkit-scrollbar{display:none}.bb-cl .ugc-slot video{pointer-events:none}.bb-cl .ugc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 8px 22px #1a1a1a2e;display:flex;align-items:center;justify-content:center;z-index:5;font-size:1.6rem;color:var(--dark)}.bb-cl .ugc-arrow:hover{background:var(--dark);color:#fff}.bb-cl .ugc-arrow.prev{left:0}.bb-cl .ugc-arrow.next{right:0}.bb-cl .ugc-slot{position:relative;aspect-ratio:9/16;width:206px;flex-shrink:0;border:2px solid #FFFFFF1F;border-radius:18px;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a08d7c;font-size:1.4rem;line-height:1.5;padding:14px;scroll-snap-align:center;transition:transform .3s ease,box-shadow .3s ease;transform:scale(.92)}.bb-cl .ugc-slot.is-center{transform:scale(1.1);border-color:var(--bronze-soft);box-shadow:0 22px 48px #1a1a1a24;background:#fff}.bb-cl .ugc-sound{position:absolute;top:8px;right:8px;z-index:4;width:34px;height:34px;border-radius:50%;background:#1a1a1a8c;color:#fff;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s}.bb-cl .ugc-slot.is-center.has-video .ugc-sound{display:flex}.bb-cl .ugc-sound:hover{background:#1a1a1acc}.bb-cl .ugc-sound .s-on,.bb-cl .ugc-slot.sound-on .ugc-sound .s-off{display:none}.bb-cl .ugc-slot.sound-on .ugc-sound .s-on{display:block}.bb-cl .ugc-shop{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:8px;background:#fffffff5;border-radius:12px;padding:7px 9px;text-align:left;box-shadow:0 6px 18px #1a1a1a2e;z-index:3;transition:transform .2s}.bb-cl .ugc-shop:hover{transform:translateY(-2px)}.bb-cl .ugc-shop img{width:34px;height:34px;object-fit:cover;border-radius:8px;flex-shrink:0}.bb-cl .ugc-shop .st{flex:1;min-width:0}.bb-cl .ugc-shop .st b{display:block;font-size:1.2rem;font-weight:700;color:var(--dark);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-cl .ugc-shop .st span{font-size:1.12rem;color:var(--muted);font-weight:600}.bb-cl .ugc-shop .go{font-size:1.28rem;color:var(--bronze);font-weight:800}.bb-cl .alt2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bb-cl .acard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px 32px;display:flex;flex-direction:column}.bb-cl .acard .ic{width:44px;height:44px;border-radius:12px;background:var(--sand);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--bronze)}.bb-cl .acard h3{font-size:2.2rem;color:var(--dark);margin-bottom:8px}.bb-cl .acard p{font-size:1.52rem;color:var(--muted);line-height:1.72;margin-bottom:20px}.bb-cl .acard .ctas{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.bb-cl .faq{max-width:820px;margin:0 auto}.bb-cl .faq details{border-bottom:1px solid var(--line);padding:20px 0}.bb-cl .faq summary{cursor:pointer;list-style:none;font-family:var(--serif);font-weight:800;letter-spacing:-.01em;font-size:1.9rem;color:var(--dark);display:flex;justify-content:space-between;align-items:center;gap:16px}.bb-cl .faq summary::-webkit-details-marker{display:none}.bb-cl .faq summary:after{content:"+";color:var(--bronze);font-size:2.4rem;font-family:var(--sans);font-weight:400;line-height:1}.bb-cl .faq details[open] summary:after{content:"\2212"}.bb-cl .faq p{margin-top:12px;color:var(--muted);font-size:1.55rem;line-height:1.76}.bb-cl .close-band{background:var(--dark);color:#fff;text-align:center;padding:92px 24px}.bb-cl .close-band .kicker{color:var(--bronze-soft)}.bb-cl .close-band h2{font-size:clamp(2.8rem,3.8vw,4.2rem);font-weight:900;margin:16px auto 18px;color:#fff;max-width:22ch;line-height:1.1}.bb-cl .close-band h2 em{font-style:italic;color:var(--bronze-soft)}.bb-cl .close-band p{color:#ffffffc7;font-size:1.7rem;max-width:56ch;margin:0 auto 30px;text-wrap:balance}@media(max-width:960px){.bb-cl .top2,.bb-cl .alt2{grid-template-columns:1fr}.bb-cl .chead-top{padding:66px 20px 4px}.bb-cl .wall{padding:60px 0 66px}.bb-cl .mrow img{width:150px;height:200px}.bb-cl .ugc{padding:36px 12px 58px}.bb-cl .sec{padding:66px 0}.bb-cl .ugc-row{padding:24px 4px 52px}.bb-cl .ugc-arrow{width:36px;height:36px}.bb-cl .ugc-arrow.prev{left:6px}.bb-cl .ugc-arrow.next{right:6px}.bb-cl .ugc-slot{width:62vw;max-width:236px}.bb-cl .pcard{padding:34px 26px 30px}.bb-cl .pcard h3{font-size:2.6rem}}@media(max-width:560px){.bb-cl .container{padding:0 20px}.bb-cl .mrow img{width:126px;height:168px;border-radius:13px}.bb-cl .proof{gap:12px;flex-direction:column}.bb-cl .pcard .ctas .row2 .btn{min-width:100%}.bb-cl .hero-ctas .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/bb-cl.css.map */
