*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#0c1322;color:#dce2f7;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1 strong,h2 strong,h3 strong,.font-headline-xl strong,.font-headline-lg strong,.font-headline-md strong{color:#ffb4ab;font-weight:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#070e1d}::-webkit-scrollbar-thumb{background:#4c4546;border-radius:10px}::selection{background:#bb0112;color:#fff}.bs-gradient-dark{background:linear-gradient(180deg,#0000,#0c1322)}.bs-atmospheric{background:linear-gradient(-45deg,#0c1322,#141b2b,#070e1d,#0c1322);background-size:400% 400%;animation:bs-shimmer-bg 15s ease infinite}.bs-crimson-glow{box-shadow:0 0 20px #dc262666}.bs-crimson-glow-soft{box-shadow:0 0 20px #dc262626}@keyframes bs-shimmer-bg{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bs-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bs-zoom-in{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes bs-shimmer-btn{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bs-cta-pulse{0%,to{transform:scale(1);box-shadow:0 0 20px #dc26264d}50%{transform:scale(1.02);box-shadow:0 0 35px #dc262680}}.bs-fade-up{animation:bs-fade-up .8s cubic-bezier(.16,1,.3,1) forwards}.bs-zoom-in{animation:bs-zoom-in 1.5s cubic-bezier(.25,.46,.45,.94) forwards}.bs-cta-pulse{animation:bs-cta-pulse 3s infinite ease-in-out}.bs-cta-shimmer{background:linear-gradient(90deg,#dc2626,#ff6464,#dc2626);background-size:200% 100%;animation:bs-shimmer-btn 3s infinite linear}.bs-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.bs-reveal.active{opacity:1;transform:translateY(0)}.bs-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.bs-accordion-content>div{overflow:hidden}.bs-accordion-item.open .bs-accordion-content{grid-template-rows:1fr}.bs-accordion-item.open .bs-accordion-icon{transform:rotate(180deg)}.bs-accordion-icon{transition:transform .3s ease}.bs-product-card{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,border-color .4s ease}.bs-product-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px -15px #dc262633;border-color:#dc2626}.bs-timer{font-family:JetBrains Mono,monospace;font-weight:700;font-size:1.25rem;color:#fff}.bs-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#232a3a;border-top:1px solid #4c4546;box-shadow:0 -8px 24px #00000080;padding:16px;display:flex;flex-direction:column;gap:12px;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.bs-sticky-atc.visible{transform:translateY(0)}.bs-cart-dot{position:absolute;top:-8px;right:-8px;background:#bb0112;color:#fff;font-size:10px;font-weight:700;border-radius:9999px;height:18px;width:18px;display:flex;align-items:center;justify-content:center}.bs-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;opacity:.7;padding:24px 0;border-top:1px solid #4c4546}.bs-trust-row .bs-trust-item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#cfc4c5}.bs-scarcity-bar{background:#191f2f;border:1px solid #4c4546;height:8px;border-radius:9999px;overflow:hidden}.bs-scarcity-fill{height:100%;background:#dc2626;border-radius:9999px}.bs-order-bump{background:#1a1a1a;border:2px dashed;border-color:#dc2626;border-radius:.75rem;padding:16px;display:flex;gap:16px;align-items:center;cursor:pointer}@media(prefers-reduced-motion:reduce){.bs-fade-up,.bs-zoom-in,.bs-cta-pulse,.bs-cta-shimmer,.bs-atmospheric,.bs-reveal,.bs-accordion-icon{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.bs-accordion-content{display:none}.bs-accordion-item.open .bs-accordion-content{display:block}.bs-sticky-atc{transition:none!important}}.bs-header{transition:height .3s ease,background .3s ease}.bs-header.scrolled{background:#070e1df7!important}@keyframes bs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/black-series.css.map */
