@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--cq-bg-primary: #050505;--cq-bg-section: #0A0A0C;--cq-text-heading: rgba(255, 255, 255, .95);--cq-text-body: rgba(255, 255, 255, .6);--cq-text-body-strong: rgba(255, 255, 255, .75);--cq-text-muted: rgba(255, 255, 255, .4);--cq-border-subtle: rgba(255, 255, 255, .06);--cq-shadow: rgba(0, 0, 0, .3);--cq-accent: #8B0000;--cq-accent-bright: #FF2D2D;--cq-accent-glow: rgba(139, 0, 0, .15);--cq-accent-gradient: linear-gradient(135deg, #8B0000, #FF2D2D);--cq-accent-gradient-border: linear-gradient(135deg, rgba(139, 0, 0, .9), rgba(255, 45, 45, .9));--cq-hero-radial: radial-gradient(circle at 50% 35%, rgba(139, 0, 0, .1) 0%, rgba(5, 5, 5, 0) 55%);--cq-heading-gradient: linear-gradient(180deg, rgba(255, 255, 255, .95) 30%, #FF2D2D 100%);--cq-font: "Inter", -apple-system, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cq-fw-body: 400;--cq-fw-sub: 500;--cq-fw-heading: 700;--cq-fw-display: 800;--cq-fs-body: 16px;--cq-fs-label: 12px;--cq-lh-display: 1.02;--cq-lh-heading: 1.1;--cq-lh-body: 1.6;--cq-ls-display: -.02em;--cq-ls-heading: -.01em;--cq-ls-label: .12em;--cq-radius-section: 16px;--cq-radius-card: 20px;--cq-radius-btn: 14px;--cq-radius-input: 100px;--cq-radius-product: 10px;--cq-radius-badge: 999px;--cq-section-pad: clamp(48px, 6vw, 88px);--cq-grid-gap: 24px;--cq-ease: cubic-bezier(.25, .46, .45, .94);--cq-transition: .3s var(--cq-ease);--cq-transition-slow: .6s var(--cq-ease)}body{background-color:var(--cq-bg-primary)!important;color:var(--cq-text-body);font-family:var(--cq-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cq-section{background:var(--cq-bg-section);padding:var(--cq-section-pad) clamp(16px,4vw,48px);position:relative;overflow:hidden}.cq-section--flush{padding-left:0;padding-right:0}.cq-section--primary-bg{background:var(--cq-bg-primary)}.cq-container{max-width:1200px;margin:0 auto;width:100%}.cq-heading{font-family:var(--cq-font);font-weight:var(--cq-fw-heading);line-height:var(--cq-lh-heading);letter-spacing:var(--cq-ls-heading);color:var(--cq-text-heading)}.cq-heading--display{font-size:clamp(3.5rem,8vw,7.5rem);font-weight:var(--cq-fw-display);line-height:var(--cq-lh-display);letter-spacing:var(--cq-ls-display)}.cq-heading--h2{font-size:clamp(2.2rem,4vw,3rem)}.cq-heading--h3{font-size:clamp(1.6rem,2.2vw,2rem)}.cq-heading--gradient{background:var(--cq-heading-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cq-label{font-size:var(--cq-fs-label);font-weight:var(--cq-fw-sub);letter-spacing:var(--cq-ls-label);text-transform:uppercase;color:var(--cq-accent-bright)}.cq-body{color:var(--cq-text-body);line-height:var(--cq-lh-body)}.cq-body-strong{color:var(--cq-text-body-strong)}.header a[href],.header-menu a,.header-nav a,nav a,.cq-nav-link{position:relative;transition:color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease!important;border-radius:10px!important}.header a[href]:hover,.header-menu a:hover,.header-nav a:hover,nav a:hover,.cq-nav-link:hover{background:#8b000033!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 12px #ff2d2d1f,inset 0 1px #ffffff0f!important;color:#fff!important;transform:translateY(-1px)}.cq-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:#ffffffb3;text-decoration:none;transition:all .3s ease;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.cq-cart:hover{background:#8b000033;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 14px #ff2d2d26;color:#fff;border-color:#ff2d2d33}.cq-cart svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cq-cart__count{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:var(--cq-accent-bright, #FF2D2D);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.cq-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--cq-font);font-weight:600;font-size:1rem;letter-spacing:.02em;border-radius:var(--cq-radius-btn);cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-decoration:none;line-height:1;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.cq-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08) 60%,transparent 100%);transition:left .6s ease;z-index:1;pointer-events:none}.cq-btn:hover:before{left:100%}.cq-btn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(135deg,#8b000099,#ff2d2d66,#8b000099);background-size:200% 200%;opacity:0;z-index:-1;transition:opacity .4s ease;filter:blur(8px)}.cq-btn:hover:after{opacity:1;animation:cq-glow-shift 2s ease infinite}@keyframes cq-glow-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cq-btn--primary{padding:.9rem 2.4rem;background:var(--cq-accent);color:#fff;border:none}.cq-btn--primary:hover{background:#8b000099;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 0 0 1px #ff2d2d4d,0 8px 32px #ff2d2d40,inset 0 1px #ffffff1a;transform:translateY(-2px) scale(1.02);border:1px solid rgba(255,45,45,.25)}.cq-btn--primary:active{transform:translateY(0) scale(.98);box-shadow:0 0 0 1px #ff2d2d33,0 2px 8px #ff2d2d26}.cq-btn--secondary{padding:.75rem 1.8rem;background:#ffffff0a;color:var(--cq-text-body-strong);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cq-btn--secondary:hover{background:#ffffff14;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:var(--cq-accent-bright);border-color:#ff2d2d66;box-shadow:0 0 0 1px #ff2d2d26,0 8px 24px #0000004d,inset 0 1px #ffffff0f;transform:translateY(-1px)}.cq-btn--secondary:active{transform:translateY(0) scale(.98)}.cq-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--cq-radius-badge);line-height:1.3}.cq-badge--sale{background:var(--cq-accent-bright);color:#fff}.cq-badge--sold-out{background:#ffffff1f;color:#fffc}.cq-card{background:#ffffff0a;border-radius:var(--cq-radius-card);overflow:hidden;transition:box-shadow var(--cq-transition),transform var(--cq-transition)}.cq-card:hover{box-shadow:0 0 0 1px #ffffff14,0 4px 16px #0000004d}.cq-stars{display:inline-flex;gap:2px}.cq-stars svg{width:18px;height:18px;fill:#fff}.cq-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cq-scroll-x::-webkit-scrollbar{display:none}.cq-btn:focus-visible,.cq-card:focus-visible{outline:2px solid rgba(255,45,45,.45);outline-offset:2px}.cq-social-sidebar{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:900;display:flex;flex-direction:column;gap:4px;padding:10px 8px;border-radius:20px;background:#8b000040;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,45,45,.25);box-shadow:0 0 20px #ff2d2d1f,0 8px 32px #0006,inset 0 1px #ff64641a}.cq-social-sidebar__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:#ffffffb3;transition:all .35s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;text-decoration:none}.cq-social-sidebar__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ff2d2d1a;opacity:0;transition:opacity .3s ease}.cq-social-sidebar__link:hover:before{opacity:1}.cq-social-sidebar__link:hover{color:#fff;transform:scale(1.12);box-shadow:0 0 20px #ff2d2d4d}.cq-social-sidebar__link svg{width:20px;height:20px;fill:currentColor;position:relative;z-index:1}.cq-social-sidebar__divider{width:20px;height:1px;background:#ff2d2d33;margin:4px auto}@media(max-width:768px){:root{--cq-section-pad: clamp(28px, 5vw, 40px);--cq-grid-gap: 14px;--cq-fs-body: 15px}.cq-social-sidebar{left:8px;padding:8px 6px;border-radius:16px}.cq-social-sidebar__link{width:34px;height:34px}.cq-social-sidebar__link svg{width:16px;height:16px}}@media(max-width:480px){:root{--cq-fs-body: 14px}.cq-social-sidebar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/conquer-base.css.map */
