

/* ============================================================
   V17.25 — Category typography +1pt
   Category/faceted catalog only. All visible catalog text is
   increased by exactly 1 CSS point without affecting header,
   footer, product detail or account pages.
   ============================================================ */
.nora-functional-page .faceted-catalog{
  font-size:calc(14px + 1pt);
}

/* Breadcrumb */
.nora-functional-page .faceted-catalog .premium-category-breadcrumb .premium-breadcrumb-home,
.nora-functional-page .faceted-catalog .premium-category-breadcrumb .premium-breadcrumb-link,
.nora-functional-page .faceted-catalog .premium-category-breadcrumb .premium-breadcrumb-current{
  font-size:calc(11px + 2pt)!important;
}

/* Category hero */
.nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__copy h1{
  font-size:clamp(calc(30px + 1pt),calc(3.4vw + 1pt),calc(48px + 1pt))!important;
}
.nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__stat strong{font-size:calc(42px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__stat span{font-size:calc(14px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__stat small{font-size:calc(8px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-category-chips a{font-size:calc(10px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-category-chips a b{font-size:calc(12px + 1pt)!important}

/* Active filters */
.nora-functional-page .faceted-catalog .facet-active-bar>strong{font-size:calc(10px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-active-chips a{font-size:calc(10px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-active-chips a span{font-size:calc(15px + 1pt)!important}

/* Filter sidebar */
.nora-functional-page .faceted-catalog .facet-sidebar-head strong{font-size:calc(15px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-sidebar-head small{font-size:calc(10px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-sidebar-head button{font-size:calc(23px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-group>summary{font-size:calc(12px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-group>summary b{font-size:calc(13px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-check{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-check input:checked+.facet-box::after{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-check em{font-size:calc(9px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-search input{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-search>span{font-size:calc(13px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-price label{font-size:calc(9px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-price input{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-price-apply{font-size:calc(10px + 1pt)!important}

/* Results / sort toolbar */
.nora-functional-page .faceted-catalog .premium-catalog-results{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-catalog-results strong{font-size:calc(14px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-sort-form label{font-size:calc(9px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-sort-form select{font-size:calc(11px + 1pt)!important}

/* Product cards */
.nora-functional-page .faceted-catalog .premium-products-grid .product-details .eyebrow{font-size:calc(10px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid .product-details h3{font-size:calc(15px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid .price-line strong{font-size:calc(20px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid .price-line del{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid .product-market-price{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid .product-status-badge{font-size:calc(10px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid .pe-ticker{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid .card-btn.card-btn-premium{font-size:calc(16px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-products-grid a.card-btn.card-btn-premium{font-size:calc(15px + 1pt)!important}

/* Empty result + mobile controls */
.nora-functional-page .faceted-catalog .premium-empty strong{font-size:calc(17px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-empty p{font-size:calc(12px + 1pt)!important}
.nora-functional-page .faceted-catalog .premium-empty .btn{font-size:calc(12px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-mobile-open{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-mobile-open b{font-size:calc(9px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-mobile-toolbar>span{font-size:calc(11px + 1pt)!important}
.nora-functional-page .faceted-catalog .facet-mobile-actions>a,
.nora-functional-page .faceted-catalog .facet-mobile-actions .btn{font-size:calc(10px + 1pt)!important}

@media(max-width:1100px){
  .nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__stat strong{font-size:calc(39px + 1pt)!important}
}
@media(max-width:989px){
  .nora-functional-page .faceted-catalog .premium-products-grid .product-details h3{font-size:calc(13px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .price-line strong{font-size:calc(18px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .card-btn.card-btn-premium{font-size:calc(14px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid a.card-btn.card-btn-premium{font-size:calc(13.5px + 1pt)!important}
}
@media(max-width:860px){
  .nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__copy h1{font-size:clamp(calc(28px + 1pt),calc(6vw + 1pt),calc(40px + 1pt))!important}
  .nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__stat strong{font-size:calc(36px + 1pt)!important}
}
@media(max-width:600px){
  .nora-functional-page .faceted-catalog .premium-category-breadcrumb .premium-breadcrumb-home,
  .nora-functional-page .faceted-catalog .premium-category-breadcrumb .premium-breadcrumb-link,
  .nora-functional-page .faceted-catalog .premium-category-breadcrumb .premium-breadcrumb-current{font-size:calc(10px + 2pt)!important}
  .nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__copy h1{font-size:calc(27px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__stat strong{font-size:calc(31px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-catalog-hero--category .premium-catalog-hero__stat span{font-size:calc(11px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .product-market-price{font-size:calc(10px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .pe-ticker{font-size:calc(10.5px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .product-status-badge{font-size:calc(9px + 1pt)!important}
}
@media(max-width:520px){
  .nora-functional-page .faceted-catalog .facet-active-chips a{font-size:calc(9px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .product-details .eyebrow{font-size:calc(8px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .product-details h3{font-size:calc(12px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .price-line strong{font-size:calc(16px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .product-status-badge{font-size:calc(8.5px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid .card-btn.card-btn-premium{font-size:calc(12.5px + 1pt)!important}
  .nora-functional-page .faceted-catalog .premium-products-grid a.card-btn.card-btn-premium{font-size:calc(12px + 1pt)!important}
}

/* ============================================================
   V17.27 — Breadcrumb typography +1pt more
   The breadcrumb labels are now 1pt larger than V17.26.
   ============================================================ */

/* ============================================================
   V17.29 — Category product card “Sepete ekle” text -1pt
   Only the sellable add-to-cart label is reduced. Icons, arrow,
   product title, price and other catalog typography are unchanged.
   ============================================================ */
.nora-functional-page .faceted-catalog .premium-products-grid button.card-btn.card-btn-premium .card-btn-cart + .card-btn-text{
  font-size:16px!important;
}
@media(max-width:989px){
  .nora-functional-page .faceted-catalog .premium-products-grid button.card-btn.card-btn-premium .card-btn-cart + .card-btn-text{
    font-size:14px!important;
  }
}
@media(max-width:520px){
  .nora-functional-page .faceted-catalog .premium-products-grid button.card-btn.card-btn-premium .card-btn-cart + .card-btn-text{
    font-size:12.5px!important;
  }
}


/* ============================================================
   V17.30 — Category product card “Sepete ekle” text -1pt more
   One additional typographic point smaller than V17.29.
   ============================================================ */
.nora-functional-page .faceted-catalog .premium-products-grid button.card-btn.card-btn-premium .card-btn-cart + .card-btn-text{
  font-size:calc(16px - 1pt)!important;
}
@media(max-width:989px){
  .nora-functional-page .faceted-catalog .premium-products-grid button.card-btn.card-btn-premium .card-btn-cart + .card-btn-text{
    font-size:calc(14px - 1pt)!important;
  }
}
@media(max-width:520px){
  .nora-functional-page .faceted-catalog .premium-products-grid button.card-btn.card-btn-premium .card-btn-cart + .card-btn-text{
    font-size:calc(12.5px - 1pt)!important;
  }
}
