/* =========================================================
   Cenoteka Auto Category Page - категориски распоред CSS
   Преселено (7D) од themes/woodmart-child/assets/css/cenoteka-custom.css.
   Опфаќа .cen-auto-cat-page / .cen-sec* / .cenoteka-loop-brands (само категориски страни).
   ========================================================= */

/* Wrapper spacing */
.cen-auto-cat-page .cen-auto-cat-left{
  margin-bottom:15px;
}

/* Categories block – common */
.cen-auto-cat-page .cen-catgrid .wd-cats{
  --wd-gap-lg: 6px;
  --wd-gap-sm: 6px;
}

/* Mobile: да не прави премногу широки слики */
@media (max-width: 768px){
  .cen-auto-cat-page .cen-catgrid--mobile .wd-cat-thumb img{
    width: 100%;
    height: auto;
    object-fit: contain;
  }

  /* Ако сакаш 2 во ред на мобил */
  .cen-auto-cat-page .cen-catgrid--mobile .wd-cats{
    --wd-col-sm: 2;
  }
}

/* Desktop: 6 во ред */
@media (min-width: 1025px){
  .cen-auto-cat-page .cen-catgrid--desktop .wd-cats{
    --wd-col-lg: 6;
    --wd-col-md: 2;
    --wd-col-sm: 2;
  }
}



	
	/* Desktop + таблет (затвори gap 769-1024 што паѓаше на Woodmart 20px uppercase) */
@media (min-width:769px){
  .cen-auto-cat-page .wd-cat .wd-entities-title{
    font-family: 'Roboto';
	font-size: 14px;
    line-height: 15px;
    font-weight: 700;
    color: #282828;
	text-transform: none;
  }
}

/* Mobile */
@media (max-width:768px){
  .cen-auto-cat-page .wd-cat .wd-entities-title{
    font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size: 13px;
    line-height: 15px;
    color: #282828;
	text-transform: none;
  }
}


/* Само за твојата auto-category страница */
.cen-auto-cat-page .wd-cat .wd-entities-title a{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;  /* max 2 lines */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

/* Side design: content + image да се центрираат по висина */
.cen-auto-cat-page .wd-cat.cat-design-side .wd-cat-inner{
  display: flex;
  align-items: center;      /* центар со сликата */
}

/* и самиот текст да се центрира во својот дел */
.cen-auto-cat-page .wd-cat.cat-design-side .wd-cat-content{
  display: flex;
  align-items: center;
}




/* SECTION HEADER: title + "Сите продукти" always in one row */
.cen-auto-cat-page .cen-sec-head{
  display:flex !important;
  align-items:center;
  justify-content:space-between;
  gap: 5px;                 /* минимален gap секогаш */
  flex-wrap: nowrap;        /* НИКАД да не се префрла во нов ред */
}

/* Title: max 2 lines with ellipsis */
.cen-auto-cat-page .cen-sec-head h3{
  margin:0;
  flex: 1 1 auto;           /* да зема простор, копчето да си остане */
  min-width: 0;             /* важно за ellipsis да работи во flex */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;    /* максимум 2 реда */
  overflow: hidden;
}

/* Button: да не се крши и да си стои десно */
.cen-auto-cat-page .cen-sec-btn{
  flex: 0 0 auto;
  white-space: nowrap;      /* “Сите продукти” секогаш 1 ред */
}

/* Ако сакаш копчето да е визуелно центрирано по висина со 2-линиски наслов */
.cen-auto-cat-page .cen-sec-head{
  align-items: center;      /* ова го држи центар хоризонтално во линија */
}


/* Hide default Woo price ONLY inside retailer block */
.cen-auto-cat-page .wd-retailer-info > .price {
    display: none !important;
}

/* ===== CLEAN RIGHT-ALIGNED LINK STYLE ===== */

.cen-auto-cat-page .cen-sec-btn--clean {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 12px;
    font-weight: 700;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    text-transform: none;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    padding: 3px 10px 3px 10px !important;
    margin-right: 0 !important;
    border: none;
    background: white;
    border: 1px;
    border-radius: 12px;
}
/* да не остава Woodmart некој hidden spacing */
.cen-auto-cat-page .cen-sec-head{
  justify-content: space-between;
}

/* arrows малку поблиску */
.cen-auto-cat-page .cen-link-arrows{
  font-size: 12px;
  letter-spacing: -1px;
}



.cen-sec-btn--clean::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-2px;
  width:100%;
  height:1px;
  background:currentColor;
}
.cen-sec-btn--clean .wd-btn-icon{
  padding-top: 3px;
}


/* =========================
   CEN AUTO CAT PAGE ONLY
   ========================= */

/* 1) Product cards = flex column, full height */
.cen-auto-cat-page .wd-products .wd-product{
  height: 100%;
  display: flex;
}

.cen-auto-cat-page .wd-products .wd-product .product-wrapper{
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  height: 100%;
}

.cen-auto-cat-page .wd-products .wd-product .product-element-bottom{
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 0;
}

/* 2) Brand always at bottom */
.cen-auto-cat-page .wd-products .wd-product .cenoteka-loop-brands{
  margin-top: auto !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;     /* вертикално центар */
  width: 100% !important;
  padding-top: 6px;
}

/* ако има слика */
.cen-auto-cat-page .wd-products .wd-product .cenoteka-loop-brands img{
  max-height: 45px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain;
}

/* ако е текст */
.cen-auto-cat-page .wd-products .wd-product .cenoteka-loop-brands .cenoteka-brand-item{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

/* 3) Hide default Woo price ONLY here (ако сакаш) */
.cen-auto-cat-page .wd-products .wd-product .price{
  display: none !important;
}

/* 4) Disable Woodmart bordered-grid look ONLY here (без да го рушиме gap) */
.cen-auto-cat-page .products-bordered-grid.wd-products-with-bg.elements-grid > .wd-col,
.cen-auto-cat-page .products-bordered-grid.wd-products-with-bg .wd-carousel-inner{
  background: transparent !important;
}

.cen-auto-cat-page .products-bordered-grid.elements-grid > .wd-col{
  border: 0 !important;
	
}
/* ако им дава “boxed spacing” */
.cen-auto-cat-page :is(.wd-products-with-bg,.wd-products-with-shadow,.products-bordered-grid-ins) .wd-product.wd-hover-tiled{
  --wd-prod-bg-sp: 0 !important;
}

/* 5) Desktop only: hover/content aligned to bottom (scope only this page!) */
@media (min-width: 1025px){
  .cen-auto-cat-page .wd-products .wd-product .product-wrapper{
    display:flex;
    flex-direction:column;
    height:100%;
  }
  .cen-auto-cat-page .wd-products .wd-product .product-element-top{
    flex: 0 0 auto;
  }
}

/* 6) Search chips: категориски scope предлози на страницата за резултати */
.cen-auto-cat-page .cen-search-chips{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0 0 16px;
}
.cen-auto-cat-page .cen-search-chips .cen-chip{
  display:inline-block;
  padding:7px 14px;
  border:1px solid #E5E5E5;
  border-radius:999px;
  background:#F5F5F5;
  color:#282828;
  font-size:13px;
  line-height:1.2;
  font-weight:600;
  text-decoration:none;
  white-space:nowrap;
  transition:border-color .15s ease, background .15s ease;
}
.cen-auto-cat-page .cen-search-chips .cen-chip:hover{
  border-color:#282828;
  color:#282828;
}
.cen-auto-cat-page .cen-search-chips .cen-chip--active{
  background:#282828;
  border-color:#282828;
  color:#fff;
}
@media (max-width: 768px){
  .cen-auto-cat-page .cen-search-chips{
    flex-wrap:nowrap;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    padding-bottom:6px;
    margin-bottom:12px;
    scrollbar-width:none;
  }
  .cen-auto-cat-page .cen-search-chips::-webkit-scrollbar{
    display:none;
  }
}
