body{color:var(--color-body);background-color:#fff;overflow-x:hidden}.font-style-1{font-family:var(--font-signature);font-weight:400}.font-style-2{font-family:var(--font-moontime);font-weight:400}.marquee-content{display:inline-block;white-space:nowrap;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.vertical-text{writing-mode:vertical-rl;transform:rotate(180deg)}.slide{opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1)}.slide.active{opacity:1;z-index:10}.hover-scale{transition:transform .4s ease,opacity .3s ease}.hover-scale:hover{transform:scale(1.03);opacity:.9}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:currentColor;transition:width .3s ease}.nav-link:hover:after{width:100%}div#corner-deco{position:absolute;right:2.25rem;top:2.25rem;z-index:1;text-align:right}div#corner-deco span{display:block;color:silver;font-size:.8em}.announcement-bar{background-color:#000;color:#fff;font-size:.75rem;letter-spacing:.15em;padding:.5rem 0;text-transform:uppercase;font-family:var(--font-header--family)}.marquee-container{overflow:hidden;white-space:nowrap;display:flex}.marquee-content{display:flex;animation:marquee-scroll 25s linear infinite}.marquee-item{margin:0 2rem;flex-shrink:0}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bg-primary{background-color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
