.bt-collection-hero{background:#fff;color:#13243a;padding:24px 24px 12px}.bt-collection-hero__inner{background:#f2f7f8;border:1px solid #dce7ed;border-radius:20px;margin:0 auto;max-width:1200px;overflow:hidden}.bt-collection-hero__copy{padding:clamp(24px,3vw,36px)}.bt-collection-hero h1{font-size:clamp(28px,3.2vw,40px);letter-spacing:-.035em;line-height:1.15;margin:0;text-wrap:balance}.bt-collection-hero__description{color:#435463;font-size:14px;line-height:1.65;margin:12px 0 0;max-width:80ch}.bt-collection-hero__disclosure>summary{display:block;list-style:none;cursor:pointer}.bt-collection-hero__disclosure>summary::marker{content:""}.bt-collection-hero__disclosure>summary::-webkit-details-marker{display:none}.bt-collection-hero__disclosure>summary:focus-visible{outline:3px solid var(--bt-blue, #075ba8);outline-offset:5px;border-radius:4px}.bt-collection-hero__intro{display:block}.bt-collection-hero__toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;color:var(--bt-blue, #075ba8);font-weight:800;text-decoration:underline;text-underline-offset:4px}.bt-collection-hero__disclosure .bt-collection-hero__toggle svg{position:static;inset:auto;width:12px;height:12px;flex:none}.bt-collection-hero__less,.bt-collection-hero__disclosure[open] .bt-collection-hero__intro,.bt-collection-hero__disclosure[open] .bt-collection-hero__more{display:none}.bt-collection-hero__disclosure[open] .bt-collection-hero__less{display:inline}.bt-collection-hero__disclosure[open] .bt-collection-hero__toggle{margin-top:0;margin-bottom:12px}.bt-collection-hero__disclosure[open] .bt-collection-hero__toggle svg{transform:rotate(180deg)}.bt-collection-hero__full-description{overflow-wrap:anywhere}.bt-collection-hero__full-description>:first-child{margin-top:0}.bt-collection-hero__full-description>:last-child{margin-bottom:0}.bt-collection-hero__full-description h2{font-size:22px;line-height:1.3;margin:24px 0 12px}.bt-collection-hero__full-description h3{font-size:18px;line-height:1.4;margin:20px 0 10px}.bt-collection-hero__inner--image{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;background:#fff}.bt-collection-hero__cover{display:block;grid-column:2;grid-row:1;min-width:0;height:auto;padding:20px;background:#f7f9fa}.bt-collection-hero__cover img{display:block;width:100%;height:240px;object-fit:contain}.bt-collection-hero__inner--image .bt-collection-hero__copy{grid-column:1;grid-row:1}.bt-collection-hero__inner--panorama{display:block}.bt-collection-hero__inner--panorama .bt-collection-hero__cover{padding:0;background:transparent}.bt-collection-hero__inner--panorama .bt-collection-hero__cover img{height:auto}.bt-collection-hero__inner--panorama .bt-collection-hero__copy{padding:24px 30px 26px}@media(max-width:749px){.bt-collection-hero{padding:14px 12px 10px}.bt-collection-hero__inner{border-radius:16px}.bt-collection-hero__inner--image{display:flex;flex-direction:column;align-items:stretch}.bt-collection-hero__copy,.bt-collection-hero__inner--panorama .bt-collection-hero__copy{padding:22px 20px}.bt-collection-hero__cover img{height:200px}}.bt-campaign{padding:24px 24px 12px;color:#17283e}.bt-campaign__inner{--campaign-bg: #f1eef8;--campaign-accent: #37316b;--campaign-text: #17283e;--campaign-muted: #50516b;background:var(--campaign-bg);color:var(--campaign-text);margin:0 auto;max-width:1200px;border-radius:20px;overflow:hidden}.bt-campaign--outlet .bt-campaign__inner{--campaign-bg: #0d2340;--campaign-accent: #ffdc00;--campaign-text: #fff;--campaign-muted: #d3dce9}.bt-campaign--budget .bt-campaign__inner{--campaign-bg: #fcf0e5;--campaign-accent: #813e2a;--campaign-muted: #63504a}.bt-campaign--editorial .bt-campaign__inner{--campaign-bg: #f2f7f8;--campaign-accent: #125c99;--campaign-muted: #435463}.bt-campaign__main{display:grid;grid-template-columns:1.15fr 1fr;min-height:300px;align-items:stretch}.bt-campaign__main--text{grid-template-columns:1fr}.bt-campaign__copy{padding:clamp(28px,3.2vw,42px);align-self:center;min-width:0}.bt-campaign__eyebrow{margin:0 0 12px;color:var(--campaign-accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bt-campaign h1{margin:0;color:inherit;font-size:clamp(36px,4vw,52px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.bt-campaign__headline{margin:14px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.3;font-weight:600;letter-spacing:-.025em}.bt-campaign__description{margin:10px 0 0;max-width:49ch;color:var(--campaign-muted);font-size:14px;line-height:1.65}.bt-campaign__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--campaign-accent);color:#fff;min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:7px;text-decoration:none;font-size:13px;font-weight:700;margin-top:22px}.bt-campaign--outlet .bt-campaign__cta{color:#10243d}.bt-campaign__cta:hover{text-decoration:underline;text-underline-offset:4px}.bt-campaign a:focus-visible{outline:3px solid var(--campaign-accent);outline-offset:4px}.bt-campaign__art{display:block;min-width:0;align-self:stretch}.bt-campaign__art img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.bt-campaign__conditions{border-top:1px solid #ffffff26;padding:15px 36px;font-size:12px;color:var(--campaign-muted);line-height:1.65;margin:0}.bt-campaign__budgets{border-top:1px solid #813e2a20;padding:18px 36px 20px}.bt-campaign__nav-label{display:block;font-size:12px;font-weight:600;color:var(--campaign-muted);margin-bottom:10px}.bt-campaign__budgets ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bt-campaign__budgets a{min-height:40px;display:inline-flex;align-items:center;padding:8px 15px;border:1px solid #813e2a40;background:#fff9;color:#633d30;border-radius:6px;text-decoration:none;font-size:12px;font-weight:600}.bt-campaign__budgets a:hover{border-color:var(--campaign-accent)}.bt-campaign__budgets a[aria-current=page]{background:var(--campaign-accent);color:#fff;border-color:var(--campaign-accent)}#ProductGridContainer{scroll-margin-top:160px}@media(min-width:750px){.bt-campaign--new .bt-campaign__main{min-height:220px;grid-template-columns:1.5fr 1fr}.bt-campaign--new .bt-campaign__copy{padding:24px 30px}.bt-campaign--new h1{font-size:clamp(30px,3vw,40px);letter-spacing:-.035em}.bt-campaign--new .bt-campaign__headline{margin-top:8px;font-size:19px}.bt-campaign--new .bt-campaign__description{margin-top:8px;line-height:1.5}.bt-campaign--new .bt-campaign__cta{margin-top:14px}.bt-campaign--new .bt-campaign__art{position:relative;align-self:stretch}.bt-campaign--new .bt-campaign__art img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}}@media(max-width:989px)and (min-width:750px){.bt-campaign__main{grid-template-columns:1.2fr 1fr}.bt-campaign__art{align-self:center}.bt-campaign__art img{height:auto;object-fit:contain}}@media(max-width:749px){.bt-campaign{padding:14px 12px 10px}.bt-campaign__inner{border-radius:16px}.bt-campaign__main{display:flex;flex-direction:column;min-height:0;position:relative}.bt-campaign__copy{padding:24px 22px;align-self:stretch}.bt-campaign h1{font-size:34px;max-width:calc(100% - 110px)}.bt-campaign__main--text h1{max-width:none}.bt-campaign__headline{margin-top:22px;font-size:19px}.bt-campaign__description{font-size:13px}.bt-campaign--new .bt-campaign__description{margin-top:32px}.bt-campaign--new .bt-campaign__main--text .bt-campaign__description{margin-top:12px}.bt-campaign__eyebrow{margin-bottom:10px;font-size:10px;max-width:calc(100% - 110px)}.bt-campaign__cta{margin-top:16px}.bt-campaign__art{position:absolute;top:25px;right:16px;width:100px;border-radius:10px;overflow:hidden}.bt-campaign__art img{height:auto;aspect-ratio:3 / 2;object-fit:contain}.bt-campaign__conditions{padding:14px 22px;font-size:11px}.bt-campaign__budgets{padding:16px 22px 20px}.bt-campaign__budgets a{min-height:44px;padding:8px 10px;font-size:11px}.bt-campaign--budget .bt-campaign__copy{padding:20px 20px 18px}.bt-campaign--budget .bt-campaign__eyebrow{margin-bottom:6px}.bt-campaign--budget .bt-campaign__headline{margin-top:10px;font-size:18px}.bt-campaign--budget .bt-campaign__description{margin-top:6px;font-size:14px;line-height:1.5}.bt-campaign--budget .bt-campaign__cta{margin-top:12px}.bt-campaign--budget .bt-campaign__budgets{padding:12px 20px 14px}.bt-campaign--budget .bt-campaign__nav-label{margin-bottom:6px}.bt-campaign--budget .bt-campaign__budgets ul{gap:6px}#ProductGridContainer{scroll-margin-top:100px}body:has(#shopify-pc__banner[style*="display: block"]) .bt-campaign--new .bt-campaign__copy{padding:16px 18px 12px}body:has(#shopify-pc__banner[style*="display: block"]) .bt-campaign--new .bt-campaign__description{display:none}body:has(#shopify-pc__banner[style*="display: block"]) .bt-campaign--new .bt-campaign__cta{margin-top:12px}}@media(max-width:359px){.bt-campaign h1{font-size:28px;max-width:calc(100% - 54px)}.bt-campaign__art{right:12px;width:64px}.bt-campaign__eyebrow{max-width:calc(100% - 54px);letter-spacing:.06em}.bt-campaign__main--text h1,.bt-campaign__main--text .bt-campaign__eyebrow{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/brincatoys-collection-hero.css.map */
