:root{--xc-bg: #ffffff;--xc-bg-alt: #f5f5f3;--xc-text: #111111;--xc-text-secondary: #555555;--xc-text-tertiary: #999999;--xc-accent: #0a0a0a;--xc-green: #1a6b3c;--xc-green-light: #e7f4ec;--xc-red: #d4380d;--xc-red-light: #fff1ec;--xc-border: #e5e5e3;--xc-radius: 8px;--xc-radius-lg: 16px;--xc-max-width: 1440px;--xc-padding-desktop: 40px;--xc-padding-mobile: 20px}.xvelo-collection *{margin:0;padding:0;box-sizing:border-box}.xvelo-collection{font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;color:var(--xc-text);background:var(--xc-bg)}.xc-container{max-width:var(--xc-max-width);margin:0 auto;padding:0 var(--xc-padding-desktop)}@media(max-width:768px){.xc-container{padding:0 var(--xc-padding-mobile)}}.xc-announcement{text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.xc-announcement a{color:inherit;text-decoration:none}.xc-announcement-highlight{font-weight:600}.xc-sub-nav{border-bottom:1px solid var(--xc-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.xc-sub-nav::-webkit-scrollbar{display:none}.xc-sub-nav-inner{display:flex;gap:8px;padding:12px 0;min-width:max-content}.xc-sub-nav-tab{padding:8px 16px;font-weight:500;text-decoration:none;color:inherit;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap}.xc-sub-nav-tab:hover{color:var(--xc-text)}.xc-sub-nav-tab.active{border-bottom-color:currentColor;font-weight:600}.xc-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center}.xc-hero-content{padding:80px 40px 80px 0}.xc-hero-badge{display:inline-block;padding:6px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;margin-bottom:16px;background:#ffffff26}.xc-hero-title{font-weight:800;line-height:1.1;margin-bottom:20px;white-space:pre-line}.xc-hero-desc{opacity:.85;margin-bottom:28px;max-width:480px}.xc-hero-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;border-radius:100px;text-decoration:none;transition:all .3s}.xc-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #0000004d}.xc-hero-cta svg{width:16px;height:16px;transition:transform .2s}.xc-hero-cta:hover svg{transform:translate(3px)}.xc-hero-stats{display:flex;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.15)}.xc-hero-stat-value{font-size:28px;font-weight:700}.xc-hero-stat-label{font-size:12px;opacity:.7}.xc-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px}.xc-hero-visual img{max-width:100%;height:auto;object-fit:contain}.xc-hero-placeholder{width:80%;aspect-ratio:16/10;background:#ffffff1a;border-radius:var(--xc-radius-lg);display:flex;align-items:center;justify-content:center}.xc-hero-placeholder svg{width:80px;height:80px;opacity:.3;stroke:#fff}@media(max-width:1100px){.xc-hero{grid-template-columns:1fr}.xc-hero-content{padding:48px 0}.xc-hero-visual{display:none}}.xc-subcategories{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.xc-subcat-card{display:block;text-decoration:none;color:inherit;border-radius:var(--xc-radius-lg);overflow:hidden;transition:all .3s}.xc-subcat-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px -8px #00000026}.xc-subcat-image{aspect-ratio:5/4;overflow:hidden}.xc-subcat-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.xc-subcat-card:hover .xc-subcat-image img{transform:scale(1.05)}.xc-subcat-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--xc-bg-alt),#e8e8e6);font-size:48px}.xc-subcat-body{padding:16px}.xc-subcat-title{font-weight:600;margin-bottom:4px}.xc-subcat-subtitle{font-size:12px}@media(max-width:1100px){.xc-subcategories{grid-template-columns:repeat(2,1fr)}}.xc-filter-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:16px;flex-wrap:wrap}.xc-filter-left{display:flex;align-items:center;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.xc-filter-count{font-weight:500;white-space:nowrap}.xc-filter-pills{display:flex;gap:8px}.xc-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;border:1px solid var(--xc-border);border-radius:100px;background:var(--xc-bg);cursor:pointer;transition:all .2s;white-space:nowrap}.xc-filter-pill:hover{border-color:var(--xc-text)}.xc-filter-pill.active{background:var(--xc-accent);color:#fff;border-color:var(--xc-accent)}.xc-filter-right{display:flex;align-items:center;gap:8px}.xc-sort-select{padding:8px 12px;font-size:13px;border:1px solid var(--xc-border);border-radius:var(--xc-radius);background:var(--xc-bg);cursor:pointer}.xc-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.xc-product-card{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:20px;border-radius:var(--xc-radius-lg);text-decoration:none;color:inherit;transition:all .3s}.xc-product-card:hover{box-shadow:0 8px 32px -8px #0000001f}.xc-product-image-wrap{position:relative;aspect-ratio:4/3;border-radius:var(--xc-radius);overflow:hidden}.xc-product-image-wrap img{width:100%;height:100%;object-fit:contain}.xc-product-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px}.xc-badge{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;border-radius:4px}.xc-badge-sale{background:var(--xc-red);color:#fff}.xc-badge-new{background:var(--xc-accent);color:#fff}.xc-product-colors{position:absolute;bottom:12px;left:12px;display:flex;gap:4px}.xc-color-swatch{width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px #00000026}.xc-product-info{display:flex;flex-direction:column;justify-content:center}.xc-product-brand{font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.xc-product-name{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:8px}.xc-product-subtitle{font-size:13px;color:var(--xc-text-secondary);margin-bottom:12px}.xc-product-specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.xc-spec-tag{padding:4px 10px;font-size:11px;background:var(--xc-bg);border-radius:4px;border:1px solid var(--xc-border)}.xc-product-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.xc-product-price{font-size:24px;font-weight:700}.xc-product-compare-price{font-size:16px;text-decoration:line-through}.xc-product-save{display:inline-block;padding:4px 10px;font-size:12px;font-weight:600;background:var(--xc-green-light);color:var(--xc-green);border-radius:4px;margin-bottom:12px}.xc-product-rating{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:8px}.xc-product-rating-stars{color:#f5a623}.xc-product-installment{font-size:12px;color:var(--xc-text-secondary)}@media(max-width:1100px){.xc-product-card{grid-template-columns:1fr}}@media(max-width:768px){.xc-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.xc-product-card{padding:10px;gap:10px}.xc-product-image-wrap{aspect-ratio:1/1}.xc-product-brand{font-size:9px;margin-bottom:4px}.xc-product-name{font-size:13px;line-height:1.3;margin-bottom:4px}.xc-product-subtitle,.xc-product-specs{display:none}.xc-product-price{font-size:16px}.xc-product-compare-price{font-size:12px}.xc-product-save{font-size:10px;padding:2px 6px;margin-bottom:6px}.xc-product-rating{font-size:11px}.xc-product-installment{font-size:10px}.xc-badge{font-size:9px;padding:2px 6px}.xc-product-badges{top:6px;left:6px;gap:4px}.xc-product-colors{bottom:6px;left:6px}.xc-color-swatch{width:12px;height:12px}.xc-promo-card{grid-column:1 / -1;min-height:200px;padding:20px}.xc-promo-icon{font-size:32px}.xc-promo-heading{font-size:16px}.xc-promo-desc{font-size:12px}}.xc-promo-card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px;border-radius:var(--xc-radius-lg);overflow:hidden;min-height:320px}.xc-promo-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.xc-promo-card-bg img{width:100%;height:100%;object-fit:cover}.xc-promo-card-content{position:relative;z-index:1}.xc-promo-icon{font-size:48px;margin-bottom:16px}.xc-promo-heading{font-size:20px;font-weight:700;margin-bottom:12px}.xc-promo-desc{font-size:14px;margin-bottom:20px;opacity:.85}.xc-promo-btn{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;font-size:13px;font-weight:600;border-radius:100px;text-decoration:none;transition:all .3s}.xc-promo-btn:hover{transform:translateY(-2px)}.xc-trust-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;border-radius:var(--xc-radius-lg);overflow:hidden}.xc-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.xc-trust-icon{font-size:24px;margin-bottom:10px}.xc-trust-title{font-size:13px;font-weight:600;margin-bottom:4px}.xc-trust-subtitle{font-size:12px}@media(max-width:1100px){.xc-trust-bar{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.xc-trust-bar{grid-template-columns:repeat(2,1fr)}}.xc-faq-section{max-width:900px}.xc-faq-heading{font-weight:700;margin-bottom:32px}.xc-faq-list{border-top:1px solid var(--xc-border)}.xc-faq-item{border-bottom:1px solid var(--xc-border)}.xc-faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0;font-size:16px;font-weight:600;text-align:left;background:none;border:none;cursor:pointer;transition:color .2s}.xc-faq-question:hover{color:var(--xc-green)}.xc-faq-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;transition:transform .3s}.xc-faq-item.open .xc-faq-icon{transform:rotate(45deg)}.xc-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.xc-faq-item.open .xc-faq-answer{max-height:500px}.xc-faq-answer-inner{padding-bottom:20px;font-size:14px;line-height:1.7}@media(max-width:768px){.xc-faq-question{font-size:15px}}.xc-blog-heading{font-weight:700;margin-bottom:32px}.xc-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.xc-blog-card{display:block;text-decoration:none;color:inherit;border-radius:var(--xc-radius-lg);overflow:hidden;transition:all .3s}.xc-blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px -8px #0000001f}.xc-blog-image{aspect-ratio:4/3;overflow:hidden}.xc-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.xc-blog-card:hover .xc-blog-image img{transform:scale(1.05)}.xc-blog-body{padding:16px}.xc-blog-tag{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.xc-blog-title{font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.xc-blog-meta{font-size:12px}@media(max-width:1100px){.xc-blog-grid{grid-template-columns:repeat(2,1fr)}}.xc-seo-content{border-top:1px solid var(--xc-border);padding-top:64px}.xc-seo-heading{font-weight:700;margin-bottom:24px}.xc-seo-body{line-height:1.8}.xc-seo-body h3{font-size:18px;font-weight:600;margin:32px 0 16px}.xc-seo-body p{margin-bottom:16px}.xc-seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;padding-top:32px;border-top:1px solid var(--xc-border)}.xc-seo-link{display:inline-block;padding:8px 16px;font-size:13px;border:1px solid var(--xc-border);border-radius:100px;text-decoration:none;transition:all .2s}.xc-seo-link:hover{border-color:var(--xc-text);color:var(--xc-text)}.xc-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px}.xc-pagination-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:14px;font-weight:500;border:1px solid var(--xc-border);border-radius:var(--xc-radius);background:var(--xc-bg);text-decoration:none;color:inherit;transition:all .2s}.xc-pagination-btn:hover{border-color:var(--xc-text)}.xc-pagination-btn.active{background:var(--xc-accent);color:#fff;border-color:var(--xc-accent)}.xc-pagination-btn.disabled{opacity:.4;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/xvelo-collection.css.map */
