
  .cc-wrap * { box-sizing: border-box; margin: 0; padding: 0; }
  .cc-wrap {
    font-family: 'Helvetica Neue', Arial, sans-serif;
    color: #111;
    background: #fff;
  }
  .cc-wrap a { color: inherit; text-decoration: none; }

  /* ---------- ШАПКА ---------- */
  .cc-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 40px;
    border-bottom: 1px solid #eee;
    flex-wrap: wrap;
    gap: 20px;
  }
  .cc-logo img { height: 40px; display: block; }
  .cc-nav { display: flex; gap: 28px; flex-wrap: wrap; }
  .cc-nav a {
    font-size: 14px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    transition: opacity .2s;
  }
  .cc-nav a:hover { opacity: 0.6; }
  .cc-cart { position: relative; }
  .cc-cart svg { width: 22px; height: 22px; display: block; }

  /* ---------- КАТАЛОГ ---------- */
  .cc-catalog {
    padding: 60px 40px;
  }
  .cc-catalog-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
  }
  .cc-catalog-head h2 {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
  }
  .cc-catalog-head a {
    font-size: 13px;
    text-transform: uppercase;
    border-bottom: 1px solid #111;
    padding-bottom: 2px;
  }
  .cc-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    gap: 24px;
  }
  .cc-card { display: block; }
  .cc-card-img {
    width: 100%;
    aspect-ratio: 3/4;
    background: #f2f2f2;
    overflow: hidden;
    margin-bottom: 10px;
  }
  .cc-card-img img { width: 100%; height: 100%; object-fit: cover; display: block; }
  .cc-card-title { font-size: 14px; margin-bottom: 4px; }
  .cc-card-price { font-size: 14px; font-weight: 600; }

  /* ---------- ФУТЕР ---------- */
  .cc-footer {
    background: #111;
    color: #fff;
    padding: 60px 40px 30px;
  }
  .cc-footer-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 40px;
    margin-bottom: 40px;
  }
  .cc-footer-col h4 {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: #999;
    margin-bottom: 16px;
  }
  .cc-footer-col a, .cc-footer-col p {
    display: block;
    font-size: 14px;
    line-height: 1.9;
    color: #ddd;
  }
  .cc-footer-col a:hover { color: #fff; }
  .cc-footer-bottom {
    border-top: 1px solid #333;
    padding-top: 20px;
    font-size: 12px;
    color: #777;
  }

  /* ---------- ФОРМА ЗАЯВКИ ---------- */
  .cc-form {
    max-width: 480px;
    margin: 60px auto;
    padding: 0 20px;
  }
  .cc-form h3 {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 24px;
    text-align: center;
  }
  .cc-form input,
  .cc-form textarea {
    width: 100%;
    padding: 14px 16px;
    border: 1px solid #ccc;
    font-size: 14px;
    margin-bottom: 14px;
    font-family: inherit;
  }
  .cc-form textarea { min-height: 100px; resize: vertical; }
  .cc-form-checkbox {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    font-size: 12px;
    color: #666;
    margin-bottom: 20px;
    line-height: 1.5;
  }
  .cc-form-checkbox input { width: auto; margin-top: 3px; }
  .cc-form-checkbox a { text-decoration: underline; }
  .cc-form button {
    width: 100%;
    padding: 16px;
    background: #111;
    color: #fff;
    border: none;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.05em;
    cursor: pointer;
    transition: background .2s;
  }
  .cc-form button:hover { background: #333; }

  /* ---------- Адаптив ---------- */
  @media (max-width: 640px) {
    .cc-header { padding: 16px 20px; }
    .cc-catalog, .cc-footer { padding-left: 20px; padding-right: 20px; }
    .cc-nav { gap: 16px; }
  }




  
  
    
      
    
    
      Главная
      Наличие
      Доставка
      Возврат
      Отзывы
      Промокоды
    
    
      
        
        
      
    
  

  
  
    
      Каталог
      Смотреть все
    
    
      
      
        
        Название товара
        0 ₽
      
      
        
        Название товара
        0 ₽
      
      
        
        Название товара
        0 ₽
      
      
        
        Название товара
        0 ₽
      
    
  

  
  
    Оставить заявку
    
      
      
      
      
        
        Согласие на обработку персональных данных в соответствии с Договором Оферты
      
      Оформить заявку
    
  

  
  
    
      
        Меню
        Главная
        Доставка
        Возврат
      
      
        Документы
        Договор Оферты
        Политика конфиденциальности
        Условия обмена и возврата
      
      
        Поддержка
        capitalclo.ru@mail.ru
      
      
        Контакты
        Telegram: @capital_manager
      
      
        Мы в соц. сетях
        Telegram-канал
      
    
    
      © capital — все права защищены