@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #ffffff);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f7f7f7);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #ededed);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #808080);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #0191C8);
  --color-btn-bg-is-dark: var(--draft-color-btn-bg-is-dark, true);
  --color-btn-bg-minor-shade: var(--draft-color-btn-bg-minor-shade, #01a4e5);
  --color-btn-bg-minor-shade-is-dark: var(--draft-color-btn-bg-minor-shade-is-dark, true);
  --color-btn-bg-major-shade: var(--draft-color-btn-bg-major-shade, #07b8fe);
  --color-btn-bg-major-shade-is-dark: var(--draft-color-btn-bg-major-shade-is-dark, true);
  --color-btn-bg-half-shade: var(--draft-color-btn-bg-half-shade, #64d3fe);
  --color-btn-bg-half-shade-is-light: var(--draft-color-btn-bg-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #A1A1A1);
  --color-accent-text-is-dark: var(--draft-color-accent-text-is-dark, true);
  --color-accent-text-minor-shade: var(--draft-color-accent-text-minor-shade, #b1b1b1);
  --color-accent-text-minor-shade-is-light: var(--draft-color-accent-text-minor-shade-is-light, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #c1c1c1);
  --color-accent-text-major-shade-is-light: var(--draft-color-accent-text-major-shade-is-light, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #f1f1f1);
  --color-accent-text-half-shade-is-light: var(--draft-color-accent-text-half-shade-is-light, true);
  --color-text-dark: var(--draft-color-text-dark, #333333);
  --color-text-dark-is-dark: var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade: var(--draft-color-text-dark-minor-shade, #474747);
  --color-text-dark-minor-shade-is-dark: var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade: var(--draft-color-text-dark-major-shade, #5c5c5c);
  --color-text-dark-major-shade-is-dark: var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade: var(--draft-color-text-dark-half-shade, #999999);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #ffffff);
  --color-text-light-is-light: var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade: var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light: var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade: var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light: var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade: var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark: var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack: var(--draft-icons_pack, intermittent);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 10px);
  --color-notice-warning: var(--draft-color-notice-warning, #fff3cd);
  --color-notice-warning-is-light: var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #fff0be);
  --color-notice-warning-minor-shade-is-light: var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade: var(--draft-color-notice-warning-major-shade, #ffecac);
  --color-notice-warning-major-shade-is-light: var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade: var(--draft-color-notice-warning-half-shade, #e6b000);
  --color-notice-warning-half-shade-is-dark: var(--draft-color-notice-warning-half-shade-is-dark, true);
  --color-notice-success: var(--draft-color-notice-success, #d4edda);
  --color-notice-success-is-light: var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade: var(--draft-color-notice-success-minor-shade, #cae9d2);
  --color-notice-success-minor-shade-is-light: var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade: var(--draft-color-notice-success-major-shade, #bee4c7);
  --color-notice-success-major-shade-is-light: var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade: var(--draft-color-notice-success-half-shade, #429e58);
  --color-notice-success-half-shade-is-dark: var(--draft-color-notice-success-half-shade-is-dark, true);
  --color-notice-error: var(--draft-color-notice-error, #f8d7da);
  --color-notice-error-is-light: var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade: var(--draft-color-notice-error-minor-shade, #f6ccd0);
  --color-notice-error-minor-shade-is-light: var(--draft-color-notice-error-minor-shade-is-light, true);
  --color-notice-error-major-shade: var(--draft-color-notice-error-major-shade, #f3bcc1);
  --color-notice-error-major-shade-is-light: var(--draft-color-notice-error-major-shade-is-light, true);
  --color-notice-error-half-shade: var(--draft-color-notice-error-half-shade, #c52330);
  --color-notice-error-half-shade-is-dark: var(--draft-color-notice-error-half-shade-is-dark, true);
  --color-notice-info: var(--draft-color-notice-info, #cce5ff);
  --color-notice-info-is-light: var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade: var(--draft-color-notice-info-minor-shade, #bedeff);
  --color-notice-info-minor-shade-is-light: var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade: var(--draft-color-notice-info-major-shade, #acd4ff);
  --color-notice-info-major-shade-is-light: var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade: var(--draft-color-notice-info-half-shade, #006fe6);
  --color-notice-info-half-shade-is-dark: var(--draft-color-notice-info-half-shade-is-dark, true);
  --font-family: var(--draft-font-family, Montserrat);
  --font-size: var(--draft-font-size, 14px);
  --font-family-heading: var(--draft-font-family-heading, Montserrat);
  --heading-ratio: var(--draft-heading-ratio, 3);
  --heading-weight: var(--draft-heading-weight, 600);
  --collection_count: var(--draft-collection_count, 12);
  --search_count: var(--draft-search_count, 15);
  --blog_size: var(--draft-blog_size, 9);
  --product_not_available: var(--draft-product_not_available, preorder);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1408px);
  --delta_sidebar: var(--draft-delta_sidebar, 2);
  --sidebar_index_show: var(--draft-sidebar_index_show, false);
  --sidebar_index_position: var(--draft-sidebar_index_position, left);
  --sidebar_collection_show: var(--draft-sidebar_collection_show, true);
  --sidebar_collection_position: var(--draft-sidebar_collection_position, left);
  --sidebar_cart_show: var(--draft-sidebar_cart_show, false);
  --sidebar_cart_position: var(--draft-sidebar_cart_position, left);
  --sidebar_product_show: var(--draft-sidebar_product_show, false);
  --sidebar_product_position: var(--draft-sidebar_product_position, left);
  --sidebar_blog_show: var(--draft-sidebar_blog_show, false);
  --sidebar_blog_position: var(--draft-sidebar_blog_position, left);
  --sidebar_article_show: var(--draft-sidebar_article_show, false);
  --sidebar_article_position: var(--draft-sidebar_article_position, left);
  --sidebar_page_show: var(--draft-sidebar_page_show, false);
  --sidebar_page_position: var(--draft-sidebar_page_position, left);
  --sidebar_compare_show: var(--draft-sidebar_compare_show, false);
  --sidebar_compare_position: var(--draft-sidebar_compare_position, left);
  --sidebar_search_show: var(--draft-sidebar_search_show, false);
  --sidebar_search_position: var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled: var(--draft-feedback_captcha_enabled, true);
  --favorite_enabled: var(--draft-favorite_enabled, true);
  --compare_enabled: var(--draft-compare_enabled, true); }

/* =========================================
   1. VARIABLES & SETTINGS
   ========================================= */
/* line 6, theme.scss */
:root {
  /* Colors */
  --color-primary: #0191c8;
  --color-primary-dark: #004490;
  --color-text-dark: #1f2937;
  --color-text-gray: #6b7280;
  --color-text-light: #374151;
  /* Backgrounds */
  --color-bg-light: #f9fafb;
  --color-bg-neutral: #f3f4f6;
  --color-white: #fff;
  /* UI Elements */
  --color-border: #e5e7eb;
  --border-radius: 12px;
  --border-radius-lg: 20px;
  --transition: all 0.3s ease;
  /* Shadows */
  --shadow-sm: 0 2px 6px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 6px 14px rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.1);
  --shadow-primary: 0 6px 12px rgba(1, 145, 200, 0.2); }

/* =========================================
   2. BASE & UTILITIES
   ========================================= */
/* Глобальная анимация для интерактивных элементов */
/* line 36, theme.scss */
.preview,
.feature-card,
.product-card,
.table-striped,
.table-striped tbody tr:hover,
.faq-item,
.tag-cloud a {
  transition: var(--transition); }

/* Базовая тень для контейнеров */
/* line 47, theme.scss */
.preview,
.feature-card,
.product-card,
.table-striped,
.faq-item,
.tag-cloud {
  box-shadow: var(--shadow-sm); }

/* line 56, theme.scss */
strong {
  color: var(--color-text-dark);
  font-weight: 600; }

/* =========================================
   3. LAYOUT SYSTEM
   ========================================= */
/* line 64, theme.scss */
.container {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 20px;
  padding-right: 20px; }

/* Grid System */
/* line 74, theme.scss */
.grid {
  display: grid;
  gap: 24px;
  grid-template-columns: 1fr; }

@media (min-width: 640px) {
  /* line 81, theme.scss */
  .md-grid-cols-2 {
    grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 768px) {
  /* line 85, theme.scss */
  .md-grid-cols-3 {
    grid-template-columns: repeat(3, 1fr); } }
/* =========================================
   4. TYPOGRAPHY
   ========================================= */
/* line 91, theme.scss */
h1 {
  font-size: 2.5rem;
  font-weight: 800;
  color: var(--color-primary-dark);
  margin-bottom: 20px;
  line-height: 1.2;
  letter-spacing: -0.5px; }

/* line 100, theme.scss */
h3 {
  font-size: 1.4rem;
  font-weight: 700;
  color: var(--color-text-dark);
  margin-bottom: 16px; }

/* line 107, theme.scss */
h4 {
  font-size: 1.1rem;
  font-weight: 600;
  color: var(--color-primary-dark);
  margin-top: 20px;
  margin-bottom: 12px; }

/* line 115, theme.scss */
p {
  color: var(--color-text-gray);
  line-height: 1.7;
  margin-bottom: 12px; }

/* line 121, theme.scss */
.subtitle {
  font-size: 1.125rem;
  max-width: 900px;
  margin: 0; }

/* Стили заголовков секций (H2) */
/* line 128, theme.scss */
.section-title-h2,
.section-title-h2_small {
  color: var(--color-text-dark);
  font-weight: 800;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.5px; }

/* line 137, theme.scss */
.section-title-h2::after,
.section-title-h2_small::after {
  content: "";
  position: absolute;
  height: 3px;
  background-color: var(--color-primary);
  border-radius: 2px; }

/* Центрированный H2 */
/* line 147, theme.scss */
.section-title-h2 {
  font-size: 1.5rem;
  margin-bottom: 40px;
  margin-top: 20px;
  text-align: center; }

/* line 154, theme.scss */
.section-title-h2::after {
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 70px; }

/* Левосторонний H2 */
/* line 162, theme.scss */
.section-title-h2_small {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 20px;
  text-align: left;
  display: inline-block;
  width: 100%; }

/* line 171, theme.scss */
.section-title-h2_small::after {
  bottom: -8px;
  left: 0;
  width: 50px; }

/* =========================================
   5. COMPONENTS
   ========================================= */
/* --- Preview Block --- */
/* line 182, theme.scss */
.preview {
  background: var(--color-white);
  border-radius: var(--border-radius-lg);
  padding: 20px 30px;
  margin: 0 !important; }

/* line 189, theme.scss */
.preview:hover {
  box-shadow: var(--shadow-md); }

/* line 193, theme.scss */
.preview.bg-neutral {
  background: linear-gradient(135deg, #f9fafb 0%, #f3f4f6 100%); }

/* --- Feature Cards --- */
/* line 198, theme.scss */
.feature-card {
  background: var(--color-white);
  border-radius: var(--border-radius);
  border-left: 4px solid var(--color-primary);
  padding: 24px; }

/* line 205, theme.scss */
.feature-card:hover {
  transform: translateY(-4px);
  box-shadow: var(--shadow-md);
  border-left-color: var(--color-primary-dark); }

/* line 211, theme.scss */
.feature-card h3 {
  margin-bottom: 12px;
  font-size: 1.25rem; }

/* line 216, theme.scss */
.feature-card p {
  font-size: 0.95rem;
  margin-bottom: 0; }

/* --- Product Cards --- */
/* line 222, theme.scss */
.product-card {
  background: var(--color-white);
  border-radius: var(--border-radius);
  padding: 32px;
  position: relative;
  overflow: hidden;
  border: 2px solid var(--color-border); }

/* line 231, theme.scss */
.product-card:hover {
  transform: translateY(-4px);
  box-shadow: var(--shadow-lg);
  border-color: var(--color-primary); }

/* line 237, theme.scss */
.product-card h3 {
  margin-bottom: 24px;
  color: var(--color-primary-dark);
  font-size: 1.75rem;
  padding-top: 10px; }

/* line 244, theme.scss */
.product-badge {
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);
  color: var(--color-white);
  padding: 10px 24px;
  border-bottom-left-radius: 12px;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.5px;
  box-shadow: var(--shadow-primary); }

/* --- Info & Highlight Boxes --- */
/* line 259, theme.scss */
.info-box,
.highlight-box {
  border-radius: var(--border-radius);
  padding: 24px;
  margin: 24px 0; }

/* line 266, theme.scss */
.info-box {
  background: linear-gradient(135deg, #e6f4fb 0%, #c9e7f2 100%);
  border-left: 4px solid var(--color-primary); }

/* line 271, theme.scss */
.highlight-box {
  background: linear-gradient(135deg, #fff7ed 0%, #fed7aa 100%);
  border-left: 4px solid #f97316; }

/* line 276, theme.scss */
.info-box p:last-child,
.highlight-box p:last-child {
  margin-bottom: 0; }

/* line 281, theme.scss */
.highlight-box p {
  margin-bottom: 8px; }

/* --- Specs Dashboard (Индустриальная панель) --- */
/* line 286, theme.scss */
.specs-dashboard {
  background: linear-gradient(135deg, #f9fafb 0%, #f3f4f6 100%);
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius-lg);
  padding: 24px;
  /* Mobile Grid */
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 16px; }

/* line 298, theme.scss */
.spec-group {
  display: flex;
  flex-direction: column; }

/* line 303, theme.scss */
.spec-label {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: var(--color-text-gray);
  margin-bottom: 6px;
  font-weight: 600; }

/* line 312, theme.scss */
.spec-value {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 800;
  color: var(--color-primary);
  line-height: 1.1; }

/* Desktop Styles for Specs Dashboard */
@media (min-width: 900px) {
  /* line 322, theme.scss */
  .specs-dashboard {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 32px; }

  /* line 329, theme.scss */
  .spec-group {
    flex: 1;
    text-align: center;
    position: relative; }

  /* Разделители */
  /* line 336, theme.scss */
  .spec-group:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    top: 10%;
    height: 80%;
    width: 1px;
    background-color: var(--color-border); }

  /* line 346, theme.scss */
  .spec-label {
    font-size: 0.85rem;
    margin-bottom: 8px; }

  /* line 347, theme.scss */
  .spec-value {
    font-size: 1.5rem; } }
/* --- Tables --- */
/* line 351, theme.scss */
.table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin: 0 -10px;
  padding: 0 10px; }

/* line 358, theme.scss */
.table-striped {
  width: 100%;
  border-collapse: collapse;
  background: var(--color-white);
  border-radius: var(--border-radius);
  overflow: hidden; }

/* line 366, theme.scss */
.table-striped thead {
  background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);
  color: var(--color-white); }

/* line 371, theme.scss */
.table-striped th,
.table-striped td {
  padding: 16px;
  text-align: left; }

/* line 377, theme.scss */
.table-striped th {
  font-weight: 700;
  font-size: 0.95rem;
  text-transform: uppercase;
  letter-spacing: 0.5px; }

/* line 384, theme.scss */
.table-striped td {
  border-bottom: 1px solid var(--color-border); }

/* line 385, theme.scss */
.table-striped tbody tr:last-child td {
  border-bottom: none; }

/* line 386, theme.scss */
.table-striped tbody tr:nth-child(even) {
  background-color: var(--color-bg-neutral); }

/* line 387, theme.scss */
.table-striped tbody tr:hover {
  background-color: #e6f4fb; }

/* --- Step List --- */
/* line 390, theme.scss */
.step-list {
  counter-reset: step-counter;
  list-style: none;
  padding: 0; }

/* line 396, theme.scss */
.step-list li {
  counter-increment: step-counter;
  position: relative;
  padding-left: 50px;
  margin-bottom: 20px;
  color: var(--color-text-gray);
  line-height: 1.7; }

/* line 405, theme.scss */
.step-list li::before {
  content: counter(step-counter);
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  color: var(--color-white);
  background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%); }

/* --- FAQ --- */
/* line 423, theme.scss */
.faq-item {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--border-radius);
  margin-bottom: 16px;
  overflow: hidden; }

/* line 431, theme.scss */
.faq-item:hover {
  border-color: var(--color-primary);
  box-shadow: var(--shadow-md); }

/* line 436, theme.scss */
.faq-question {
  padding: 20px 24px 20px 50px;
  font-weight: 700;
  font-size: 1.05rem;
  background: linear-gradient(90deg, transparent 0%, #f9fafb 100%);
  position: relative;
  cursor: pointer;
  color: var(--color-text-dark); }

/* line 446, theme.scss */
.faq-question::before {
  content: "Q";
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 0.875rem;
  color: var(--color-white);
  background: var(--color-primary); }

/* line 464, theme.scss */
.faq-answer {
  padding: 0 24px 20px 50px;
  color: var(--color-text-gray);
  line-height: 1.7; }

/* --- Tag Cloud --- */
/* line 471, theme.scss */
.tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding: 30px;
  background: var(--color-white);
  border-radius: var(--border-radius-lg);
  margin-top: 0px; }

/* line 481, theme.scss */
.tag-cloud a {
  background: linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%);
  color: var(--color-text-dark);
  padding: 10px 20px;
  border-radius: 25px;
  text-decoration: none;
  font-size: 0.9rem;
  font-weight: 600;
  border: 1px solid transparent; }

/* line 492, theme.scss */
.tag-cloud a:hover {
  background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);
  color: var(--color-white);
  transform: translateY(-2px);
  box-shadow: var(--shadow-primary); }

/* =========================================
   6. GLOBAL MOBILE STYLES (Overrides)
   ========================================= */
@media (max-width: 767px) {
  /* Layout */
  /* line 504, theme.scss */
  .container {
    padding: 20px 16px; }

  /* Components Padding */
  /* line 507, theme.scss */
  .preview,
  .feature-card,
  .tag-cloud {
    padding: 20px; }

  /* line 513, theme.scss */
  .product-card {
    padding: 24px 20px; }

  /* line 514, theme.scss */
  .info-box,
  .highlight-box {
    padding: 16px 20px; }

  /* Spacing */
  /* line 520, theme.scss */
  .preview {
    margin-bottom: 20px !important; }

  /* Typography */
  /* line 523, theme.scss */
  h1 {
    font-size: 1.75rem;
    margin-bottom: 16px; }

  /* line 524, theme.scss */
  .section-title-h2 {
    font-size: 1.5rem;
    margin-bottom: 30px; }

  /* line 525, theme.scss */
  h3 {
    font-size: 1.2rem; }

  /* line 526, theme.scss */
  h4, .subtitle {
    font-size: 1rem; }

  /* Product Specifics */
  /* line 529, theme.scss */
  .product-badge {
    padding: 8px 16px;
    font-size: 0.75rem; }

  /* line 530, theme.scss */
  .product-card h3 {
    font-size: 1.4rem;
    margin-bottom: 20px; }

  /* Tables */
  /* line 533, theme.scss */
  .table-striped {
    font-size: 0.875rem; }

  /* line 534, theme.scss */
  .table-striped th, .table-striped td {
    padding: 12px 10px; }

  /* Lists & FAQ */
  /* line 537, theme.scss */
  .step-list li {
    padding-left: 45px;
    font-size: 0.95rem; }

  /* line 538, theme.scss */
  .step-list li::before {
    width: 28px;
    height: 28px;
    font-size: 0.75rem; }

  /* line 540, theme.scss */
  .faq-question {
    padding: 16px 18px 16px 50px;
    font-size: 1rem; }

  /* line 541, theme.scss */
  .faq-question::before {
    left: 16px;
    width: 24px;
    height: 24px;
    font-size: 0.75rem; }

  /* line 542, theme.scss */
  .faq-answer {
    padding: 0 18px 16px 50px;
    font-size: 0.9rem; }

  /* Tags */
  /* line 545, theme.scss */
  .tag-cloud {
    gap: 8px; }

  /* line 546, theme.scss */
  .tag-cloud a {
    padding: 8px 16px;
    font-size: 0.85rem; } }
