:root{--bts-ink:#111820;--bts-ink-deep:#0A1016;--bts-ink-soft:#25313B;--bts-cream:#F8F3EA;--bts-cream-card:#FFFCF6;--bts-gold:#B98A4A;--bts-gold-soft:#D5B476;--bts-line:rgba(17,24,32,.12);--bts-shadow:0 22px 60px rgba(10,16,22,.1);--bts-shadow-hover:0 30px 74px rgba(10,16,22,.16);--bts-radius:12px;--bts-section-space:clamp(72px,8vw,128px);--bts-ease:cubic-bezier(.22,1,.36,1)}html{scroll-padding-top:88px}body{background:var(--bts-cream);color:var(--bts-ink);font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.serif{font-family:Cormorant Garamond,Georgia,serif;text-wrap:balance}p{line-height:1.75}.site-nav{background:#0a1016c7!important;border-bottom:1px solid rgba(213,180,118,.12);backdrop-filter:blur(12px) saturate(135%)!important;-webkit-backdrop-filter:blur(12px) saturate(135%)!important;transition:background-color .35s ease,box-shadow .35s ease,border-color .35s ease}.site-nav.is-scrolled{background:#0a1016eb!important;box-shadow:0 10px 34px #00000029;border-color:#d5b4762e}.site-nav .links a{transition:opacity .25s ease,color .25s ease}.site-nav .links a:hover{color:var(--bts-gold-soft)}main>section:not(.hero):not(.book-band),.site-shell>section:not(.hero):not(.book-band){scroll-margin-top:90px}.collection,.collection-invite,.intro,.quality-overview,.research-standards,.documentation-feature,.featured-research,.testing-story,.why-choose-us,.opening-collection,.story-blocks,.support-faq-callout{padding-top:var(--bts-section-space);padding-bottom:var(--bts-section-space)}.card,.product-card,.gateway-card,.release-card,.note-card,.standard-card,.trust-card,[data-card]{border-radius:var(--bts-radius);overflow:hidden;background:var(--bts-cream-card);border:1px solid rgba(17,24,32,.07);box-shadow:var(--bts-shadow);transform:translateZ(0);transition:transform .45s var(--bts-ease),box-shadow .45s var(--bts-ease),border-color .45s ease}.card:hover,.product-card:hover,.gateway-card:hover,.release-card:hover,.note-card:hover,.standard-card:hover,.trust-card:hover,[data-card]:hover{transform:translateY(-6px);box-shadow:var(--bts-shadow-hover);border-color:#b98a4a33}.grid{background:transparent!important;gap:clamp(16px,2vw,28px)!important}.card .thumb{border-radius:var(--bts-radius) var(--bts-radius) 0 0}.card .thumb img,.product-card img,.gateway-card img,.release-card img,[data-card] img{transition:transform .7s var(--bts-ease),filter .7s ease;will-change:transform}.card:hover .thumb img,.product-card:hover img,.gateway-card:hover img,.release-card:hover img,[data-card]:hover img{transform:scale(1.045)}.cta,button:not(.nav-toggle),.button,.shopify-payment-button__button,input[type=submit]{transition:transform .28s var(--bts-ease),box-shadow .28s ease,background-color .28s ease,color .28s ease,border-color .28s ease!important}.cta:hover,button:not(.nav-toggle):hover,.button:hover,.shopify-payment-button__button:hover,input[type=submit]:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 12px 30px #b98a4a2e}img{image-rendering:auto}.media-frame,.image-card,.product-media,.feature-media{overflow:hidden;border-radius:var(--bts-radius)}[data-bts-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--bts-ease),transform .8s var(--bts-ease);transition-delay:var(--bts-delay,0ms)}[data-bts-reveal].is-visible{opacity:1;transform:none}.hero:before{background:radial-gradient(ellipse 58% 62% at 50% 22%,rgba(185,138,74,.15),transparent 66%),linear-gradient(180deg,#0a10166b,#0a10164d 42%,#0a1016e0)!important}.hero .cta{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:900px){:root{--bts-section-space:clamp(64px,12vw,92px)}.site-nav{padding-left:22px!important;padding-right:22px!important}}@media(max-width:760px){.grid{grid-template-columns:1fr!important;gap:18px!important}.card,.product-card,.gateway-card,.release-card,.note-card,.standard-card,.trust-card,[data-card]{border-radius:10px}.hero{min-height:680px}.hero-content{padding-left:22px!important;padding-right:22px!important}.hero p{font-size:14px;line-height:1.7}.hero .cta{padding:15px 26px}.collection,.collection-invite,.intro{padding-left:22px!important;padding-right:22px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-bts-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/bts-v60-redesign.css.map */
