@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@300;400;500;600;700&display=swap";:root{--vxt-black: #0a0a0a;--vxt-white: #ffffff;--vxt-gray-light: #f5f5f5;--vxt-gray-mid: #888888;--vxt-accent: #e0e0e0;--vxt-transition: all .3s cubic-bezier(.25, .46, .45, .94)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vxt-video-banner{position:relative;overflow:hidden}.card-wrapper,product-card{transition:var(--vxt-transition)}.card-wrapper:hover,product-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0000001f}.card__media{overflow:hidden}.card__media img,.card__media .media{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img,product-card:hover .card__media img{transform:scale(1.05)!important}.vxt-product-description{font-family:Inter,sans-serif}.vxt-product-description .vxt-tagline{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vxt-gray-mid);margin-bottom:1.5rem;display:block}.vxt-product-description .vxt-main-text{font-size:1rem;line-height:1.9;color:#444;margin-bottom:2rem;font-weight:300}.vxt-product-description .vxt-features{border-top:1px solid #e8e8e8;padding-top:1.5rem;margin-top:1.5rem}.vxt-product-description .vxt-feature-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem;font-size:.9rem;color:#333;line-height:1.6}.vxt-product-description .vxt-feature-icon{width:20px;height:20px;min-width:20px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px}.vxt-product-description .vxt-feature-icon:after{content:"";width:6px;height:6px;background:#fff;border-radius:50%}.vxt-product-description .vxt-signature{font-style:italic;color:var(--vxt-gray-mid);font-size:.85rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e8e8e8;letter-spacing:.05em}.header__nav-link,.header__menu-item{letter-spacing:.05em;font-weight:500;transition:var(--vxt-transition)}.btn,button[type=submit],.button{letter-spacing:.1em;font-weight:600;text-transform:uppercase;transition:var(--vxt-transition)}h1,h2,h3{letter-spacing:-.02em}.section-header h2,.section-header .h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}footer{border-top:1px solid #e8e8e8}.announcement-bar{font-weight:500;letter-spacing:.08em;font-size:.8rem;text-transform:uppercase}.badge{font-weight:700;letter-spacing:.05em;font-size:.7rem;text-transform:uppercase}.price__regular,.price-item{font-weight:600;letter-spacing:.02em}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#000;border-radius:2px}.product__info-wrapper{padding-top:1rem}.product-form__submit{background:#000!important;color:#fff!important;border:none!important;padding:18px 32px!important;font-size:.85rem!important;letter-spacing:.15em!important;font-weight:700!important;text-transform:uppercase!important;transition:all .3s ease!important;border-radius:4px!important}.product-form__submit:hover{background:#222!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #0003!important}.collection-hero__title{font-size:clamp(3rem,8vw,7rem);font-weight:700;letter-spacing:-.04em;line-height:.9}@media(max-width:749px){.vxt-product-description .vxt-main-text{font-size:.95rem}.section-header h2,.section-header .h2{font-size:clamp(1.8rem,6vw,2.5rem)}}a{transition:opacity .2s ease}a:hover{opacity:.75}.card__heading,.card__title{font-weight:600;letter-spacing:-.01em;line-height:1.3}@keyframes vxt-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:vxt-shimmer 1.5s infinite}.product__description{position:relative}.product__description:before{content:"";display:block;width:40px;height:2px;background:#000;margin-bottom:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vexotafit-premium.css.map */
