.announcement-bar{background-color:#000;color:#fff;font-weight:700;letter-spacing:.15em;text-transform:uppercase;overflow:hidden;white-space:nowrap;padding:1rem 0}.announcement-bar__message{display:inline-block;padding-left:100%;animation:scroll-left 20s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.announcement-bar__message:after{content:attr(data-text);padding-left:2rem}.hero-section{position:relative;height:85vh;overflow:hidden;background:#000}.hero-section img,.hero-section video{width:100%;height:100%;object-fit:cover;opacity:.95}.hero-content{position:absolute;bottom:10%;left:50%;transform:translate(-50%);text-align:center;z-index:10}.hero-cta{background:#fff;color:#000;padding:1.2em 3em;font-size:1.1em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #0000004d}.hero-cta:hover{background:#000;color:#fff;transform:translateY(-3px);box-shadow:0 6px 30px #0006}.section-header{text-align:center;margin:4rem 0 2rem}.section-header h2{font-size:2.5em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5em;color:#000}.section-cta{display:inline-block;margin-top:1rem;padding:.8em 2em;background:#000;color:#fff;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:all .3s ease;border:2px solid #000000}.section-cta:hover{background:#fff;color:#000;transform:translateY(-2px)}.product-carousel{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;gap:1.5rem;padding:2rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-carousel::-webkit-scrollbar{display:none}.product-carousel__item{flex:0 0 300px;min-width:300px;position:relative}.product-carousel__item:first-child{margin-left:2rem}.product-carousel__item:last-child{margin-right:2rem}.product-card{position:relative;background:#fff;transition:all .3s ease}.product-card__image-wrapper{position:relative;overflow:hidden;aspect-ratio:3/4;background:#f5f5f5}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card__image{transform:scale(1.05)}.product-card__badge{position:absolute;top:1rem;left:1rem;background:red;color:#fff;padding:.4em .8em;font-size:.75em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;z-index:5}.product-card__info{padding:1rem .5rem;text-align:center}.product-card__title{font-size:.9em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5em;color:#000;line-height:1.3}.product-card__price{display:flex;justify-content:center;align-items:center;gap:.5rem;font-weight:700}.product-card__price--regular{color:#000;font-size:1em}.product-card__price--compare{color:#999;text-decoration:line-through;font-size:.9em}.product-card__price--sale{color:red;font-size:1em}.video-section{position:relative;height:70vh;overflow:hidden;margin:4rem 0;background:#000}.video-section video{width:100%;height:100%;object-fit:cover}.video-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;display:flex;align-items:center;justify-content:center}.countdown-timer{background:#000;color:#fff;padding:1.5rem;text-align:center;margin:2rem 0}.countdown-timer__title{font-size:1.2em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.countdown-timer__digits{display:flex;justify-content:center;gap:2rem}.countdown-timer__item{text-align:center}.countdown-timer__number{font-size:2.5em;font-weight:800;display:block}.countdown-timer__label{font-size:.8em;letter-spacing:.08em;text-transform:uppercase;margin-top:.3em}.store-section{padding:4rem 0;background:#f9f9f9}.store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:2rem}.store-card{position:relative;overflow:hidden;aspect-ratio:1;background:#000}.store-card video,.store-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.store-card:hover video,.store-card:hover img{transform:scale(1.05)}.store-card__info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);color:#fff;padding:2rem 1.5rem}.store-card__title{font-size:1.3em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5em}.store-card__address{font-size:.9em;line-height:1.5;margin-bottom:.5em}.store-card__phone{font-size:.9em;font-weight:600}.bottom-scroller{background:#000;color:#fff;padding:1.5rem 0;overflow:hidden;white-space:nowrap}.bottom-scroller__text{display:inline-block;padding-left:100%;font-size:1.2em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;animation:scroll-left 25s linear infinite}.site-header{background:#fff;border-bottom:1px solid #e5e5e5;padding:1rem 0}.site-nav__link{font-size:.85em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000;transition:color .3s ease}.site-nav__link:hover{color:#666}@media screen and (max-width: 768px){.hero-section{height:60vh}.section-header h2{font-size:1.8em}.product-carousel__item{flex:0 0 250px;min-width:250px}.countdown-timer__number{font-size:2em}.countdown-timer__digits{gap:1rem}.store-grid{grid-template-columns:1fr}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#fff;color:#000}.page-width{max-width:1400px;margin:0 auto;padding:0 2rem}.btn,button{font-family:inherit;cursor:pointer;transition:all .3s ease}.btn-primary{background:#000;color:#fff;padding:1em 2.5em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:2px solid #000000}.btn-primary:hover{background:#fff;color:#000}.section{padding:3rem 0}.section--large{padding:5rem 0}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;padding:2rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeInUp .6s ease forwards}.product-carousel{scroll-snap-type:x mandatory}.product-carousel__item{scroll-snap-align:start}
/*# sourceMappingURL=/cdn/shop/t/3/assets/boldryu-bluorng-style.css.map */
