/* ========== MONASTYR — zmienne i drobne globalne ========== */
:root{
  --ms-red:#d94141;
  --ms-text:#0f172a;
  --ms-muted:#6b7280;
  --ms-border:#e9ecef;
  --ms-rule:#eef2f7;
}

/* Ukryj SKU w meta produktu */
.product_meta .sku_wrapper{ display:none !important; }

/* ===========================================================
   LISTY PRODUKTÓW (strona główna, /sklep, kategorie)
   =========================================================== */

/* Odstępy między kafelkami (jeśli motyw używa flex/grid – inaczej tylko kosmetyka) */
.woocommerce ul.products{ gap:24px; }

/* Karta PRODUKTU: pudełko + hover (NIE dotyczy kategorii) */
.woocommerce ul.products li.product:not(.product-category){
  background:#fff; border:1px solid var(--ms-border); border-radius:16px;
  padding:14px; display:flex; flex-direction:column;
  transition:transform .2s ease, box-shadow .2s ease;
}
.woocommerce ul.products li.product:not(.product-category):hover{
  transform:translateY(-2px); box-shadow:0 10px 24px rgba(0,0,0,.06);
}

/* Miniatury PRODUKTÓW (NIE dotyczy kategorii) */
.woocommerce ul.products li.product:not(.product-category) a img{
  width:100%; max-height:320px; object-fit:cover; border-radius:10px;
}

/* Pasek kategorii nad tytułem w KARCIE PRODUKTU */
.woocommerce ul.products li.product .ast-woo-product-category,
.woocommerce ul.products li.product .woocommerce-loop-product__category,
.woocommerce ul.products li.product .product-category{
  font-size:.68rem !important; line-height:1.2; color:var(--ms-muted);
  text-transform:uppercase; letter-spacing:.04em; margin:2px 0 6px; display:block;
  padding-bottom:6px; margin-bottom:8px; border-bottom:1px solid var(--ms-rule);
}

/* Tytuł i cena w KARCIE PRODUKTU */
.woocommerce ul.products li.product .woocommerce-loop-product__title{
  color:var(--ms-text); font-weight:800 !important; font-size:1.06rem !important;
  line-height:1.3; margin:6px 0 10px; padding-bottom:8px; border-bottom:1px solid var(--ms-rule);
}
.woocommerce ul.products li.product .price{
  color:#111827; font-weight:900 !important; font-size:1.02rem !important;
  margin:6px 0 12px;
}
.woocommerce ul.products li.product .price del{ opacity:.6; font-weight:600; }
.woocommerce ul.products li.product .price ins{ text-decoration:none; }

/* PRZYCISK „KUP TERAZ” — tylko PRODUKTY (nie kategorie) */
.woocommerce ul.products li.product:not(.product-category) a.button,
.woocommerce ul.products li.product:not(.product-category) .button,
.woocommerce ul.products li.product:not(.product-category) .added_to_cart{
  display:inline-flex !important;
  width:auto !important;
  padding:8px 14px !important;
  font-size:.9rem !important;
  line-height:1.2 !important;
  border-radius:10px !important;
  background:var(--ms-red) !important;
  border:1px solid var(--ms-red) !important;
  color:#fff !important;
  text-transform:uppercase !important;
  font-weight:800 !important;
  letter-spacing:.02em !important;
  box-shadow:none !important;
}
.woocommerce ul.products li.product:not(.product-category) a.button:hover,
.woocommerce ul.products li.product:not(.product-category) .button:hover,
.woocommerce ul.products li.product:not(.product-category) .added_to_cart:hover{
  transform: translateY(-1px) !important;
  box-shadow: 0 8px 20px rgba(0,0,0,.08) !important;
}

/* ===========================================================
   KAFELKI KATEGORII — JEDEN SPÓJNY WARIANT (okrągłe kółka)
   =========================================================== */

/* Link kategorii jako kolumna: kółko + podpis */
.woocommerce ul.products li.product.product-category > a,
.woocommerce-page ul.products li.product.product-category > a,
.elementor .woocommerce ul.products li.product.product-category > a{
  display:flex !important; flex-direction:column !important; align-items:center !important;
  gap:8px !important; text-align:center !important; text-decoration:none !important;
}

/* Kółko: 120x120, idealny okrąg, delikatny cień */
.woocommerce ul.products li.product.product-category > a img,
.woocommerce-page ul.products li.product.product-category > a img,
.elementor .woocommerce ul.products li.product.product-category > a img{
  width:120px !important; height:120px !important; aspect-ratio:1/1 !important;
  object-fit:cover !important; display:block !important;
  border:none !important; outline:0 !important; border-radius:50% !important;
  box-shadow:0 2px 10px rgba(0,0,0,.08) !important;
  transition:transform .18s ease, box-shadow .18s ease !important;
}

/* Hover kółka */
.woocommerce ul.products li.product.product-category:hover > a img,
.woocommerce-page ul.products li.product.product-category:hover > a img,
.elementor .woocommerce ul.products li.product.product-category:hover > a img{
  transform:translateY(-2px) !important;
  box-shadow:0 8px 22px rgba(0,0,0,.12) !important;
}

/* Podpis pod kółkiem */
.woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title,
.woocommerce-page ul.products li.product.product-category h2.woocommerce-loop-category__title,
.elementor .woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title{
  font-size:13px !important; line-height:1.25 !important; font-weight:700 !important;
  margin:4px 0 0 !important; text-transform:uppercase !important; letter-spacing:.04em !important;
  color:#0f172a !important; text-align:center !important;
}

/* Ukryj licznik produktów w tytule */
.woocommerce ul.products li.product.product-category .count,
.woocommerce-page ul.products li.product.product-category .count{ display:none !important; }

/* Uporządkowanie: zero pseudo-ozdobników z motywu */
.woocommerce ul.products li.product.product-category::before,
.woocommerce ul.products li.product.product-category::after,
.woocommerce ul.products li.product.product-category a::before,
.woocommerce ul.products li.product.product-category a::after{ display:none !important; }

/* Respons: mniejsze kółka na mniejszych ekranach */
@media (max-width: 768px){
  .woocommerce ul.products li.product.product-category > a img,
  .woocommerce-page ul.products li.product.product-category > a img,
  .elementor .woocommerce ul.products li.product.product-category > a img{
    width:108px !important; height:108px !important;
  }
}

/* ===========================================================
   STRONA PRODUKTU – typografia i porządki
   =========================================================== */
.single-product .product_title { font-size:28px; font-weight:700; margin-bottom:6px; }
.single-product .product_meta { font-size:13px; font-weight:400; color:#666; margin-bottom:10px; }
.single-product .product_meta .posted_in,
.single-product .product_meta .tagged_as,
.single-product .product_meta .sku_wrapper { font-size:inherit; color:inherit; }
.single-product .product_meta > span { opacity:0.9; }
.single-product .woocommerce-product-details__short-description { font-size:15px; line-height:1.55; margin-bottom:16px; }
.single-product .variations_form table.variations label {
  font-size:20px; font-weight:700; text-transform:uppercase; letter-spacing:.02em;
}
.single-product .variations .value .variable-item { font-weight:600; }
.single-product .product_meta .tagged_as { display:none !important; }

/* SINGLE PRODUCT — złote swatche (hover + wybrany) */
.single-product .variable-items-wrapper .variable-item{
  border:1px solid #e5e7eb; border-radius:10px; background:#fff; transition:all .15s ease;
}
.single-product .variable-items-wrapper .variable-item:hover{
  background:#f5c542 !important; border-color:#f5c542 !important; color:#111 !important;
  box-shadow:0 6px 16px rgba(0,0,0,.08); transform:translateY(-1px);
}
.single-product .variable-items-wrapper .variable-item.selected,
.single-product .variable-items-wrapper .variable-item:has(input:checked){
  background:#f5c542 !important; border-color:#f5c542 !important; color:#111 !important;
  font-weight:700; box-shadow:0 8px 20px rgba(0,0,0,.12);
}
.single-product .variable-items-wrapper .variable-item.button-variable-item .variable-item-contents{
  color:inherit !important;
}
.single-product .variable-items-wrapper .variable-item.image-variable-item.selected img,
.single-product .variable-items-wrapper .variable-item.image-variable-item:hover img{
  background:#f5c542 !important; border-radius:10px; outline:2px solid #f5c542; outline-offset:2px;
}

/* ==========================
   MONASTYR — MENU NA HERO (kompaktowe)
   ========================== */

body.home.ast-theme-transparent-header .ast-primary-header-bar{
  position:relative;
  background:transparent;
  z-index:30;
}

/* Szklany PROSTOKĄT pod CAŁYM menu */
body.home.ast-theme-transparent-header .main-header-menu{
  position:relative; z-index:1;
  background: rgba(255,255,255,.35);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 6px;
  padding: 6px 18px;
  box-shadow: 0 4px 14px rgba(0,0,0,.10);
}

/* Linki w menu – czarne, wyraźne */
body.home.ast-theme-transparent-header .main-header-menu > li > a{
  color:#111 !important;
  font-size:16px; font-weight:600; letter-spacing:.01em;
  padding:6px 12px;
  position:relative;
  transition: color .2s ease, opacity .2s ease;
}

/* Hover: cienka czarna kreska pod linkiem */
body.home.ast-theme-transparent-header .main-header-menu > li > a:hover{ color:#000 !important; }
body.home.ast-theme-transparent-header .main-header-menu > li > a::after{
  content:""; position:absolute; left:0; bottom:-2px; height:2px; width:0;
  background:#000; transition: width .22s ease; border-radius:2px;
}
body.home.ast-theme-transparent-header .main-header-menu > li:hover > a::after{ width:100%; }

/* AKTYWNY: pogrubienie + stała kreska */
body.home.ast-theme-transparent-header .main-header-menu .current-menu-item > a{
  color:#111 !important; font-weight:700;
}
body.home.ast-theme-transparent-header .main-header-menu .current-menu-item > a::after{ width:100%; }

/* Logo – subtelny cień */
body.home.ast-theme-transparent-header .site-branding img{
  filter: drop-shadow(0 1px 3px rgba(0,0,0,.30));
}

/* Tablet / Mobile */
@media (max-width: 1024px){
  body.home.ast-theme-transparent-header .main-header-menu{
    padding: 5px 14px;
    background: rgba(255,255,255,.45);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
  }
  body.home.ast-theme-transparent-header .main-header-menu > li > a{
    font-size:15px; padding:5px 10px;
  }
}
/* MONASTYR — MOBILE: ciaśniejsze kółka kategorii (telefon ≤767px) */
@media (max-width: 767px){

  /* 3 kolumny z ciasnym odstępem – tylko KATEGORIE */
  .woocommerce ul.products li.product.product-category{
    display:inline-block !important;
    width:33.333% !important;     /* 3 w rzędzie */
    float:none !important;
    clear:none !important;
    vertical-align:top !important;
    margin:0 0 10px !important;   /* odstęp pionowy między rzędami */
    padding:0 !important;
  }

  /* lista – mniejsze „oddechy” */
  .woocommerce ul.products{
    gap:10px !important;          /* gdyby motyw używał gap */
    margin:6px 0 10px !important; /* mniej przestrzeni nad/po */
  }

  /* kółko + podpis – mniejsze i gęstsze */
  .woocommerce ul.products li.product.product-category > a{
    gap:6px !important;
  }
  .woocommerce ul.products li.product.product-category > a img{
    width:88px !important;        /* było 96/108 – zmniejszamy */
    height:88px !important;
    box-shadow:0 1px 4px rgba(0,0,0,.06) !important; /* lżejszy cień */
    margin:4px auto 4px !important;
  }
  .woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title{
    font-size:10.8px !important;
    letter-spacing:.04em !important;
    line-height:1.2 !important;
    margin:2px 0 0 !important;
    max-width: 100px !important;  /* trzyma podpis pod kółkiem */
  }
}
/* MONASTYR — MOBILE TUNE (≤767px): 3 kółka w rzędzie, ciaśniej, 100% koła, bez kolizji z hero-CTA */
@media (max-width: 767px){

  /* 0) Schowaj mobilnie przycisk z hero, bo wchodzi na kategorie */
  #monastyrHeroBtn{ display:none !important; }

  /* 1) Lista kategorii – ciaśniejsze marginesy/gap */
  .woocommerce ul.products{
    gap:8px !important;
    margin:8px 0 6px !important;
  }

  /* 2) Każdy kafelek KATEGORII – 3 w rzędzie, brak floatów z motywu */
  .woocommerce ul.products li.product.product-category{
    display:inline-block !important;
    width:33.333% !important;      /* 3 kolumny */
    float:none !important;
    clear:none !important;
    vertical-align:top !important;
    margin:0 0 10px !important;    /* odstęp pionowy */
    padding:0 !important;
    text-align:center !important;
  }

  /* 3) Obrazek kategorii – WYMUSZONE, ZAWSZE IDEALNE KOŁO */
  .woocommerce ul.products li.product.product-category img,
  .woocommerce ul.products li.product.product-category a img,
  .woocommerce ul.products li.product.product-category .attachment-woocommerce_thumbnail,
  .woocommerce ul.products li.product.product-category .wp-post-image{
    width:84px !important;
    height:84px !important;
    max-width:none !important;
    max-height:none !important;
    aspect-ratio:1 / 1 !important;
    object-fit:cover !important;
    border-radius:50% !important;
    display:block !important;
    margin:6px auto 4px !important;
    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
  }

  /* 4) Podpis pod kółkiem – mniejszy, bliżej */
  .woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title{
    font-size:10.6px !important;
    line-height:1.2 !important;
    letter-spacing:.04em !important;
    margin:2px 0 0 !important;
    max-width:100px !important;
  }
}
/* MONASTYR — MOBILE CATEGORIES (≤767px)
   - 3 w rzędzie
   - mniejsze kółka
   - biały pasek z nazwą na środku
   - bez wpływu na desktop i na produkty */
@media (max-width: 767px){

  /* schowaj mobilnie hero-CTA, żeby nie zasłaniał kółek */
  #monastyrHeroBtn{ display:none !important; }

  /* gęstsze ułożenie listy */
  .woocommerce ul.products{
    gap:8px !important;
    margin:8px 0 6px !important;
  }

  /* KAFELKI KATEGORII: 3 kolumny */
  .woocommerce ul.products li.product.product-category{
    display:inline-block !important;
    width:33.333% !important;
    float:none !important; clear:none !important;
    vertical-align:top !important;
    margin:0 0 10px !important;
    padding:0 !important;
    text-align:center !important;
  }

  /* link jako kontener pod overlay */
  .woocommerce ul.products li.product.product-category > a{
    position:relative !important;
    display:block !important;
    gap:0 !important;   /* overlay zastępuje podpis pod spodem */
  }

  /* KÓŁKO – mniejsze i czyste */
  .woocommerce ul.products li.product.product-category > a img{
    width:78px !important;
    height:78px !important;
    aspect-ratio:1/1 !important;
    object-fit:cover !important;
    border-radius:50% !important;
    display:block !important;
    margin:8px auto !important;
    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
    position:relative !important;
    z-index:1 !important;
  }

  /* BIAŁY PASEK Z NAZWĄ NA ŚRODKU KÓŁKA */
  .woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title{
    position:absolute !important;
    left:50% !important; top:50% !important;
    transform:translate(-50%,-50%) !important;
    margin:0 !important;
    padding:4px 8px !important;
    background:rgba(255,255,255,.96) !important;
    color:#0f172a !important;
    border:1px solid #e7e9ee !important;
    border-radius:9999px !important;
    font-size:10.5px !important;
    font-weight:800 !important;
    line-height:1 !important;
    letter-spacing:.05em !important;
    text-transform:uppercase !important;
    box-shadow:0 1px 4px rgba(0,0,0,.08) !important;
    z-index:2 !important;

    /* kontrola długości – elegancko, bez łamania */
    max-width: calc(100% - 14px) !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }

  /* ukryj licznik sztuk w tytule (gdyby się pojawiał) */
  .woocommerce ul.products li.product.product-category .count{
    display:none !important;
  }
}
/* MONASTYR — MOBILE CATEGORIES v2 (≤767px)
   - mniejsze kółka
   - biały pasek z pełną nazwą na środku (nie tylko 1 litera)
   - trzy w rzędzie
*/
@media (max-width: 767px){

  /* schowaj hero-CTA na mobile, żeby nie zasłaniał kółek */
  #monastyrHeroBtn{ display:none !important; }

  /* gęściej lista */
  .woocommerce ul.products{
    gap:8px !important;
    margin:8px 0 6px !important;
  }

  /* 3 kolumny tylko dla KATEGORII */
  .woocommerce ul.products li.product.product-category{
    display:inline-block !important;
    width:33.333% !important;
    float:none !important; clear:none !important;
    vertical-align:top !important;
    margin:0 0 10px !important;
    padding:0 !important;
    text-align:center !important;
  }

  /* link jako kontener overlayu */
  .woocommerce ul.products li.product.product-category > a{
    position:relative !important;
    display:block !important;
  }

  /* KÓŁKO – mniejsze */
  .woocommerce ul.products li.product.product-category > a img{
    width:72px !important;
    height:72px !important;
    aspect-ratio:1/1 !important;
    object-fit:cover !important;
    border-radius:50% !important;
    display:block !important;
    margin:8px auto !important;
    box-shadow:0 1px 4px rgba(0,0,0,.06) !important;
    position:relative !important;
    z-index:1 !important;
  }

  /* BIAŁY PASEK Z NAZWĄ – PEŁNY TEKST, ELLIPSIS przy długich */
  .woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title{
    position:absolute !important;
    left:50% !important; top:50% !important;
    transform:translate(-50%,-50%) !important;

    display:inline-flex !important;            /* nie zapada się do 1 litery */
    align-items:center !important;
    justify-content:center !important;

    padding:4px 8px !important;
    background:rgba(255,255,255,.97) !important;
    color:#0f172a !important;
    border:1px solid #e6e9f0 !important;
    border-radius:9999px !important;

    font-size:11px !important;
    font-weight:800 !important;
    line-height:1.1 !important;
    letter-spacing:.02em !important;
    text-transform:uppercase !important;

    max-width: calc(100% - 12px) !important;   /* mieści się w kółku */
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;

    z-index:2 !important;
  }

  /* ukryj licznik sztuk, żeby nie mieszał w pastylce */
  .woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title .count,
  .woocommerce ul.products li.product.product-category .count{
    display:none !important;
  }
}
/* MONASTYR — MOBILE (≤767px): 4 kategorie w jednym rzędzie, mniejsze kółka + pasek z nazwą */
@media (max-width: 767px){

  /* ukryj CTA na hero, żeby nie zasłaniał */
  #monastyrHeroBtn{ display:none !important; }

  /* lista ciaśniej */
  .woocommerce ul.products{
    gap:6px !important;
    margin:6px 0 !important;
  }

  /* TYLKO kafelki KATEGORII: 4 kolumny */
  .woocommerce ul.products li.product.product-category{
    display:inline-block !important;
    width:25% !important;              /* 4 w rzędzie */
    float:none !important;
    clear:none !important;
    vertical-align:top !important;
    margin:0 0 8px !important;
    padding:0 !important;
    text-align:center !important;
  }

  /* link jako kontener overlayu */
  .woocommerce ul.products li.product.product-category > a{
    position:relative !important;
    display:block !important;
  }

  /* kółko — mniejsze */
  .woocommerce ul.products li.product.product-category > a img{
    width:60px !important;
    height:60px !important;
    aspect-ratio:1/1 !important;
    object-fit:cover !important;
    border-radius:50% !important;
    display:block !important;
    margin:6px auto !important;
    box-shadow:0 1px 3px rgba(0,0,0,.06) !important;
    position:relative !important;
    z-index:1 !important;
  }

  /* biały pasek z pełną nazwą na środku */
  .woocommerce ul.products li.product.product-category h2.woocommerce-loop-category__title{
    position:absolute !important;
    left:50% !important; top:50% !important;
    transform:translate(-50%,-50%) !important;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:3px 6px !important;
    background:rgba(255,255,255,.98) !important;
    color:#0f172a !important;
    border:1px solid #e6e9f0 !important;
    border-radius:9999px !important;

    font-size:9.5px !important;
    font-weight:800 !important;
    line-height:1.05 !important;
    letter-spacing:.04em !important;
    text-transform:uppercase !important;

    max-width: calc(100% - 10px) !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;

    z-index:2 !important;
  }

  /* ukryj licznik sztuk w tytule */
  .woocommerce ul.products li.product.product-category .count{ display:none !important; }
}
/* --- Kafelki kategorii na mobile --- */
@media (max-width: 767px) {
  ul.products li.product-category {
    width: 25% !important; /* 4 w rzędzie */
    position: relative;
  }

  ul.products li.product-category a img {
    border-radius: 50%; /* zostawiamy koło */
    display: block;
    width: 100%;
    height: auto;
  }

  /* Pasek z nazwą kategorii */
  ul.products li.product-category .woocommerce-loop-category__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: white;
    padding: 2px 6px;
    font-size: 12px;
    font-weight: 600;
    color: black;
    border-radius: 3px;
    text-align: center;
    line-height: 1.2;
    width: max-content;
    max-width: 90%;
  }
}
@media (max-width: 767px) {
  ul.products li.product-category .woocommerce-loop-category__title {
    display: none !important;
  }
}
@media (max-width: 767px) {
  ul.products li.product-category h2,
  ul.products li.product-category h2.woocommerce-loop-category__title,
  ul.products li.product-category .woocommerce-loop-category__title,
  ul.products li.product-category a .woocommerce-loop-category__title,
  ul.products li.product-category mark {
    display: none !important;
    visibility: hidden !important;
    font-size: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
  }
}
@media (max-width: 767px) {
  ul.products li.product-category {
    position: relative !important;
    overflow: hidden !important;
  }

  /* Nowy biały pasek */
  ul.products li.product-category::after {
    content: attr(data-title); /* pobiera tytuł kategorii */
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.9);
    font-size: 11px;
    font-weight: 400;
    color: #000;
    text-align: center;
    padding: 4px 2px;
    line-height: 1.2;
  }
}
/* MOBILE: kółka + szary pasek z tytułem (jak na szkicu) */
@media (max-width: 767px) {

  /* Kafelek jako koło */
  ul.products li.product-category {
    position: relative !important;
    overflow: hidden !important;
  }
  ul.products li.product-category a img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 50% !important;
  }

  /* Przywróć tytuł i ustaw jako pasek */
  ul.products li.product-category .woocommerce-loop-category__title {
    display: inline-block !important;         /* nadpisuje wcześniejsze ukrycie */
    position: absolute !important;
    left: 50% !important;
    bottom: 10% !important;                   /* delikatnie nad krawędzią, jak na screenie */
    transform: translateX(-50%) !important;
    margin: 0 !important;

    background: #d9d9d9 !important;          /* szary pasek */
    padding: 4px 10px !important;
    border-radius: 4px !important;
    box-shadow: 0 1px 2px rgba(0,0,0,.08) !important;

    text-transform: uppercase !important;
    letter-spacing: .3px !important;
    font-size: 11px !important;              /* cienka, czytelna */
    font-weight: 600 !important;
    line-height: 1 !important;
    color: #b02222 !important;               /* elegancka czerwień */
    text-align: center !important;
    white-space: nowrap !important;
  }

  /* Ukryj licznik w nawiasie, jeśli Woo go dodaje */
  ul.products li.product-category .woocommerce-loop-category__title mark {
    display: none !important;
  }
}
