:root{--bs-ink:#14131b;--bs-space:#101017;--bs-cream:#f3ebdd;--bs-line:#d6cfc2;--bs-muted:#68616b}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bs-cream);color:var(--bs-ink)}.bs-header,.bs-footer,.bs-story,.bs-collections,.bs-page,.bs-collection-page{font-family:var(--font-body--family),Arial,sans-serif}a,button,input,summary,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #a78cba;outline-offset:5px}.bs-announcement{background:var(--bs-space);color:var(--bs-cream);text-align:center;letter-spacing:.2em;text-transform:uppercase;font:10px/1.5 Arial,sans-serif;padding:10px 20px;border-bottom:1px solid #f3ebdd20}.bs-header{background:var(--bs-space);color:var(--bs-cream);padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:10;border-bottom:1px solid #f3ebdd28}.bs-header a,.bs-footer a{color:inherit;text-decoration:none}.bs-wordmark{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;white-space:nowrap}.bs-wordmark span{font:500 19px/1.2 Arial,sans-serif;letter-spacing:.19em}.bs-orbit{flex-shrink:0}.bs-desktop-nav{display:flex;gap:28px;align-items:center;font-size:12px;letter-spacing:.03em}.bs-desktop-nav>a,.bs-dropdown>summary{padding:10px 0}.bs-header a:hover,.bs-footer a:hover{text-decoration:underline;text-underline-offset:5px}.bs-dropdown{position:relative}.bs-dropdown summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:center}.bs-dropdown summary::-webkit-details-marker,.bs-mobile-menu summary::-webkit-details-marker{display:none}.bs-dropdown>div{position:absolute;top:100%;left:-20px;min-width:180px;padding:12px 20px;background:#191821;border:1px solid #f3ebdd30;box-shadow:0 12px 30px #0004;display:grid;gap:4px}.bs-dropdown a{padding:10px 0}.bs-header-actions{display:flex;align-items:center;gap:23px}.bs-bag{display:flex;align-items:center;gap:9px;font-size:11px}.bs-mobile-menu{display:none}.bs-header .bs-text-link{color:inherit;font-size:12px}.bs-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px}.bs-story{background:var(--bs-space);color:var(--bs-cream);padding:80px 5%;border-top:1px solid #f3ebdd22}.bs-story-grid{display:grid;grid-template-columns:.6fr 1.8fr .4fr;gap:7%;align-items:start}.bs-story h2,.bs-section-heading h2,.bs-newsletter h2,.bs-empty-collection h2{font-size:clamp(30px,4vw,54px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:0 0 22px;text-wrap:balance}.bs-story p:not(.bs-eyebrow){font-size:15px;line-height:1.8;max-width:560px;color:#d0c7d6;margin:0 0 25px}.bs-text-link{font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:5px}.bs-story-grid>.bs-orbit{width:95px;height:95px;opacity:.7;margin:15px auto 0}.bs-collections{padding:80px 5%;background:var(--bs-cream)}.bs-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.bs-section-heading h2{margin:0}.bs-status{font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid #14131b45;border-radius:25px;padding:10px 14px;white-space:nowrap}.bs-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bs-category{color:var(--bs-ink);text-decoration:none}.bs-category-art{aspect-ratio:1.15;position:relative;overflow:hidden;background:radial-gradient(ellipse at 30% 80%,#78647a70,transparent 65%),radial-gradient(ellipse at 80% 20%,#39314d,transparent 60%),#16141e;display:grid;place-items:center;color:#f3ebdd}.bs-category--2 .bs-category-art{background:radial-gradient(ellipse at 75% 70%,#8f756a60,transparent 70%),#17151f}.bs-category--3 .bs-category-art{background:radial-gradient(ellipse at 20% 25%,#675b8c70,transparent 70%),#14141d}.bs-category-orbit{width:72%;height:33%;border:1px solid #f3ebdd88;border-radius:50%;transform:rotate(-30deg);transition:transform .8s}.bs-category--2 .bs-category-orbit{transform:rotate(35deg);width:60%;height:60%}.bs-category--3 .bs-category-orbit{transform:rotate(-60deg);height:52%;width:30%}.bs-category-star{position:absolute;font-size:65px;font-weight:300;line-height:1;text-shadow:0 0 24px #efd9c066}.bs-category-number{position:absolute;bottom:20px;left:20px;letter-spacing:.12em;font-size:10px}.bs-category:hover .bs-category-orbit{transform:rotate(0deg)}.bs-category-caption{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.bs-category-caption h3{font-size:22px;font-weight:400;letter-spacing:-.03em;margin:0}.bs-category>p{font-size:11px;color:var(--bs-muted);margin:8px 0 0}.bs-footer{background:var(--bs-space);color:var(--bs-cream);padding:0 5%}.bs-newsletter{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center;padding:70px 0;border-bottom:1px solid #f3ebdd30}.bs-newsletter h2{font-size:clamp(30px,3.5vw,47px);max-width:450px}.bs-newsletter>div>p:not(.bs-eyebrow){font-size:13px;color:#c1b9ca;line-height:1.8;max-width:450px}.bs-newsletter label{font-size:11px;display:block;margin-bottom:12px}.bs-email-row{display:flex;align-items:stretch;border-bottom:1px solid #f3ebdd99}.bs-email-row input{width:100%;min-width:0;border:0;border-radius:0;background:transparent;color:var(--bs-cream);padding:15px 0;font:16px Arial,sans-serif}.bs-email-row button{white-space:nowrap;padding:15px 0 15px 22px;background:none;color:var(--bs-cream);border:0;cursor:pointer;font:12px Arial,sans-serif;display:flex;align-items:center;gap:22px}.bs-newsletter .bs-consent{font-size:10px!important;line-height:1.8!important;color:#c1b9ca;margin-top:16px}.bs-consent a{text-decoration:underline}.bs-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:55px 0}.bs-footer-motif{font-size:10px;letter-spacing:.1em;color:#c1b9ca;margin:20px 0}.bs-contact-link{font-size:12px}.bs-footer-main nav{display:grid;gap:15px;font-size:12px}.bs-footer-main .bs-eyebrow{color:#b6aabf}.bs-footer-bottom{border-top:1px solid #f3ebdd30;padding:23px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#bfb5c9}.bs-footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.bs-page-heading{position:relative;background:linear-gradient(90deg,#101017dd,#191622a0),url('/cdn/shop/files/bldstate-cosmic-front-cover.png?v=1794432996&width=1500') center 20%/cover;color:var(--bs-cream);padding:75px 8%;min-height:240px;overflow:hidden}.bs-page-heading h1{font-size:clamp(38px,5.7vw,76px);line-height:1.08;font-weight:400;letter-spacing:-.05em;margin:0;max-width:850px;text-wrap:balance}.bs-page-heading>.bs-orbit{position:absolute;right:8%;top:50%;width:105px;height:105px;transform:translateY(-50%);opacity:.3}.bs-page-body{max-width:850px;margin:0 auto;padding:65px 32px 90px;font-size:15px;line-height:1.9;color:var(--bs-ink)}.bs-page-body h2{font-size:28px;line-height:1.3;letter-spacing:-.03em;font-weight:400;margin:45px 0 18px}.bs-page-body p{margin:0 0 22px}.bs-page-body a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.bs-page-body p:first-child{font-size:20px;line-height:1.7}.bs-contact-note{border-top:1px solid var(--bs-line);padding-top:25px;margin-top:35px!important;color:var(--bs-muted);font-size:12px!important}.bs-faq details{border-bottom:1px solid var(--bs-line);padding:24px 0}.bs-faq details:first-child{border-top:1px solid var(--bs-line)}.bs-faq summary{cursor:pointer;font-size:17px;line-height:1.5}.bs-faq details>div{padding-top:20px}.bs-faq details p,.bs-faq details p:first-child{font-size:14px}.bs-collection-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:26px 5%;border-bottom:1px solid var(--bs-line)}.bs-collection-tabs a{font-size:12px;color:var(--bs-ink);text-decoration:none;padding:10px 18px;border:1px solid transparent;border-radius:30px}.bs-collection-tabs a[aria-current=page]{background:var(--bs-ink);color:var(--bs-cream)}.bs-collection-tabs a:hover{border-color:var(--bs-ink)}.bs-empty-collection{padding:70px 24px 90px;text-align:center;max-width:700px;margin:auto}.bs-empty-collection>.bs-orbit{width:85px;height:85px;margin:0 auto 28px;color:#766780}.bs-empty-collection h2{font-size:42px}.bs-empty-collection>p:not(.bs-eyebrow){max-width:430px;margin:0 auto 30px;font-size:14px;line-height:1.8;color:var(--bs-muted)}.bs-button{display:inline-flex;gap:40px;align-items:center;justify-content:space-between;color:var(--bs-cream);background:var(--bs-ink);text-decoration:none;padding:17px 24px;border:1px solid var(--bs-ink);font-size:12px;min-height:50px}.bs-button:hover{background:#393143}.bs-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:45px 5%}.bs-product-card{color:inherit;text-decoration:none}.bs-product-card img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.bs-product-card h2{font-size:16px;margin:16px 0 8px}.bs-product-card p{font-size:13px}.template-cart h1,.template-search h1{font-weight:400;letter-spacing:-.04em}.shopify-policy__container{max-width:850px!important;padding:65px 30px!important}.shopify-policy__container h1,.shopify-policy__container h2{font-weight:400;letter-spacing:-.03em}.password-main-content{display:block!important;width:100%!important;max-width:none!important;padding:0!important;min-height:0!important}.password-main-content>.shopify-section{width:100%}.password-footer{background:var(--bs-space)!important;color:var(--bs-cream)!important}.hero__content-wrapper{pointer-events:none}.hero__content-wrapper a,.hero__content-wrapper button{pointer-events:auto}@media(max-width:749px){.bs-announcement{font-size:8px;padding:9px 16px;letter-spacing:.15em}.bs-header{padding:15px 6%;gap:15px}.bs-wordmark span{font-size:15px;letter-spacing:.15em}.bs-wordmark{gap:8px}.bs-wordmark>.bs-orbit{width:33px;height:33px}.bs-desktop-nav{display:none}.bs-header-actions{gap:20px}.bs-mobile-menu{display:block}.bs-mobile-menu summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:28px;min-height:44px}.bs-mobile-menu summary span{height:1px;width:24px;background:var(--bs-cream);display:block}.bs-mobile-menu>nav{position:absolute;z-index:50;top:100%;left:0;right:0;background:#15131d;border-top:1px solid #f3ebdd22;border-bottom:1px solid #f3ebdd40;padding:24px 6% 32px;display:grid;gap:0;box-shadow:0 20px 24px #0003}.bs-mobile-menu nav a{padding:13px 0;font-size:15px}.bs-mobile-menu nav .bs-child-link{padding:9px 20px;font-size:12px;color:#c1b9ca}.bs-story{padding:50px 6%}.bs-story-grid{grid-template-columns:1fr;gap:12px}.bs-story-grid>.bs-orbit{display:none}.bs-story h2{font-size:35px}.bs-collections{padding:50px 6%}.bs-section-heading{align-items:flex-start}.bs-section-heading h2{font-size:31px}.bs-status{font-size:8px;padding:8px 10px}.bs-category-grid{grid-template-columns:1fr;gap:32px}.bs-category-art{aspect-ratio:1.6}.bs-category-caption{padding-top:14px}.bs-category-caption h3{font-size:23px}.bs-footer{padding:0 6%}.bs-newsletter{grid-template-columns:1fr;gap:25px;padding:50px 0}.bs-newsletter h2{font-size:36px}.bs-footer-main{grid-template-columns:1fr 1fr;gap:38px 25px;padding:38px 0}.bs-footer-main>div:first-child{grid-column:1/-1}.bs-footer-bottom{flex-direction:column;font-size:9px;gap:18px;line-height:1.7}.bs-footer-bottom nav{gap:14px}.bs-page-heading{padding:50px 6%;min-height:200px}.bs-page-heading h1{font-size:43px;max-width:85%}.bs-page-heading>.bs-orbit{width:70px;height:70px;right:6%;opacity:.2}.bs-page-body{padding:42px 6% 60px;font-size:14px}.bs-page-body p:first-child{font-size:18px}.bs-page-body h2{font-size:25px}.bs-collection-tabs{gap:2px;padding:20px 4%}.bs-collection-tabs a{padding:10px 14px}.bs-empty-collection{padding:50px 6% 65px}.bs-empty-collection h2{font-size:35px}.bs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:30px 6%}.bs-product-card h2{font-size:13px}.bld-comet-controls{bottom:14px}.shopify-policy__container{padding:40px 6%!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bs-category-orbit{transition:none}}
