.smoke-background{will-change:transform,opacity;contain:layout style paint}.smoke-particle{will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}.smoke-background--overlay{position:fixed;z-index:-1}.smoke-background--section{position:absolute;z-index:0}.smoke-background--hero{height:100vh}.smoke-background--dark{--smoke-color: #333333}.smoke-background--light{--smoke-color: #ffffff}.smoke-background--primary{--smoke-color: var(--color-primary, #000000)}.smoke-background--accent{--smoke-color: var(--color-accent, #666666)}.smoke-background--subtle{--smoke-opacity: .2}.smoke-background--medium{--smoke-opacity: .5}.smoke-background--intense{--smoke-opacity: .8}.smoke-background--slow .smoke-particle{animation-duration:40s}.smoke-background--medium .smoke-particle{animation-duration:25s}.smoke-background--fast .smoke-particle{animation-duration:15s}@media (max-width: 640px){.sm\:smoke-hidden .smoke-background{display:none}}@media (max-width: 768px){.md\:smoke-hidden .smoke-background{display:none}}@media (max-width: 1024px){.lg\:smoke-hidden .smoke-background{display:none}}@media (prefers-color-scheme: dark){.smoke-background--auto{--smoke-color: #ffffff;--smoke-opacity: .4}}@media (prefers-color-scheme: light){.smoke-background--auto{--smoke-color: #333333;--smoke-opacity: .3}}@media (prefers-reduced-motion: reduce){.smoke-background{display:none}.smoke-background--force-show{display:block}.smoke-background--force-show .smoke-particle,.smoke-background--force-show .smoke-layer{animation:none;opacity:.1}}.smoke-particle,.smoke-layer{transform:translateZ(0);transform-style:preserve-3d}
/*# sourceMappingURL=/cdn/shop/t/4/assets/smoke-background-enhancements.css.map */
