@charset "utf-8";
/* ============================================================
   AVA Lighting - общият нов стил за вътрешните страници (06.10.2026)
   Същият език като началната и количката: Manrope (текст), Source Serif 4
   (заглавия), бели карти с меки сенки, тъмно злато с бял текст на тъмните
   бутони, без бежово. Хедърът и цветовете на менюто не се пипат.
   Шрифтовете (@font-face) са в ava-cart.css. Зарежда се от layouts/default.tpl
   и m_layouts/default.tpl.
   ============================================================ */
:root{
  --as-ink:#141414; --as-sub:#5b5e66; --as-line:#e4e5e9; --as-soft:#f4f5f7;
  --as-gold:#C89633; --as-gold-l:#E6CE84; --as-gold-d:#8A6420;
  --as-btn-a:#B5852A; --as-btn-b:#7E5918;
  --as-body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
  --as-head:"Source Serif 4",Georgia,serif;
  --as-sh:0 1px 2px rgba(20,20,20,.05),0 4px 12px rgba(20,20,20,.05),0 14px 34px rgba(20,20,20,.07);
  --as-sh-h:0 2px 4px rgba(20,20,20,.06),0 10px 22px rgba(20,20,20,.08),0 26px 50px rgba(20,20,20,.12);
  --as-ease:cubic-bezier(.22,1,.36,1);
}

/* ---------- шрифтът на съдържанието (старите класове бяха Mulish/Roboto) ---------- */
.gray_14,.gray_15,.gray_16,.gray_16-1,.gray_18,.gray_20,.gray_24,.gold_15,.gold_16,.white_15,.white_16,
.breadcrumb,.paginator,.cat-bgr,.liFilter,.price-bgr,.tab-content,.accordion,.ava-subcats,.footer_design,.bgr3{font-family:var(--as-body) !important}

/* ---------- заглавието на страницата ---------- */
h1.gray_20,h1.gray_18{font-family:var(--as-head) !important;font-weight:600 !important;font-size:clamp(26px,2.4vw,34px) !important;line-height:1.15 !important;letter-spacing:-.01em;color:var(--as-ink) !important;margin:6px 0 14px !important}
.single-item h1.gray_20,.gold_16 ~ h1.gray_20{font-size:clamp(22px,1.8vw,28px) !important}
h1.gray_20 img[src*="line1.png"],h1.gray_18 img[src*="line1.png"],h1.gray_18 br{display:none !important}
.breadcrumb{font-size:13px !important;color:var(--as-sub)}
.breadcrumb a{color:var(--as-sub) !important;text-decoration:none}
.breadcrumb a:hover{color:var(--as-ink) !important}

/* ---------- подкатегориите (плочките горе) ---------- */
.ava-subcats .ava-subcat{background:#fff !important;border:0 !important;border-radius:14px !important;box-shadow:var(--as-sh) !important;overflow:hidden;transition:transform .25s var(--as-ease),box-shadow .25s var(--as-ease)}
.ava-subcats .ava-subcat:hover{transform:translateY(-3px);box-shadow:var(--as-sh-h) !important}
.ava-subcats .ava-subcat-name{font-family:var(--as-body) !important;font-weight:700 !important;letter-spacing:.04em;color:var(--as-ink) !important}

/* ---------- страничното меню и филтрите ---------- */
td > .cat-bgr,div.cat-bgr{background:#fff !important;border:0 !important;border-radius:16px;box-shadow:var(--as-sh);padding:10px 8px !important}
.cat-bgr .accordion-menu a{font-size:14px;color:var(--as-ink) !important;border-radius:8px}
.cat-bgr .accordion-menu li.active > a{background:linear-gradient(180deg,var(--as-btn-a),var(--as-btn-b)) !important;color:#fff !important;font-weight:700}
.liFilter h2{font-family:var(--as-body) !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.08em;text-transform:uppercase;color:var(--as-ink) !important}

/* ---------- продуктовите карти (категория, търсене, „още от категорията“) ---------- */
.product_list{background:transparent !important}
.product_list .gray-border1{background:#fff !important;border:0 !important;border-radius:14px !important;overflow:hidden;box-shadow:var(--as-sh) !important;transition:transform .25s var(--as-ease),box-shadow .25s var(--as-ease)}
.product_list:hover .gray-border1{transform:translateY(-4px);box-shadow:var(--as-sh-h) !important}
.product_list .product_image{background-color:#fff !important}
.product_list .pad5{text-align:left !important;padding:12px 14px 14px !important;background:#fff !important;border-top:1px solid var(--as-line)}
.product_list .gray_14,.product_list .gray_14 a{font-size:14px !important;font-weight:600 !important;line-height:1.4 !important;color:var(--as-ink) !important}
.product_list .title-height{min-height:4.2em !important;height:auto !important;max-height:4.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}
.product_list .pad5 table td{text-align:left !important}
.product_list .gray_16,.product_list .gray_16 strong{font-size:17px !important;font-weight:800 !important;color:var(--as-ink) !important}
.product_list .ava-price__old,.product_list s{color:var(--as-sub) !important;font-weight:500}

/* ---------- страниците (1 2 3 ...) ---------- */
.paginator li a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--as-line);color:var(--as-ink) !important;font-weight:700;text-decoration:none}
.paginator li.active a,.paginator li a:hover{background:var(--as-ink);color:#fff !important;box-shadow:none}

/* ---------- страницата на продукта ---------- */
.prod-img-big{border-radius:16px}
.single-item .prod-fav{border-radius:16px;overflow:hidden;box-shadow:var(--as-sh)}
.price-bgr{background:linear-gradient(170deg,#ffffff 0%,#f6f7f9 100%) !important;border:0 !important;border-radius:18px !important;box-shadow:var(--as-sh) !important;padding:22px !important}
.price-bgr .promo_price .price_value,.price-bgr .price .price_value,.ava-kupi__cena .price_value{color:var(--as-ink) !important;font-family:var(--as-body) !important;font-weight:800 !important}
a.buy.ava-buy,.ava-buy{background:linear-gradient(180deg,var(--as-btn-a),var(--as-btn-b)) !important;color:#fff !important;border:0 !important;border-radius:12px !important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 10px 22px rgba(126,89,24,.35) !important;font-family:var(--as-body) !important;font-weight:800 !important;transition:transform .16s var(--as-ease),box-shadow .2s var(--as-ease)}
a.buy.ava-buy:hover{color:#fff !important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 14px 28px rgba(126,89,24,.45) !important}
#addToCart,#addToCart *,a.buy.ava-buy *{color:#fff !important}
a.buy.ava-buy svg{stroke:#fff}
.ava-buyrow .qty_selector .input-group{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #d5d6db}
.ava-buyrow .qty_selector .form-control{border:0 !important}
.gold_15{color:var(--as-gold-d) !important;font-weight:700}
/* разделите „Описание / Характеристики / Запитване“ */
.nav-tabs{border-bottom:1px solid var(--as-line) !important;gap:6px;font-family:var(--as-body) !important}
.nav-tabs .nav-link{border:0 !important;border-radius:999px !important;padding:9px 18px !important;color:var(--as-sub) !important;font-weight:700;background:transparent}
.nav-tabs .nav-link.active{background:var(--as-ink) !important;color:#fff !important}
.tab-content{line-height:1.65;color:#2b2d31}
.accordion-item{border:0 !important;border-radius:14px !important;overflow:hidden;box-shadow:var(--as-sh);margin-bottom:10px}
.accordion-button{font-family:var(--as-body) !important;font-weight:700 !important;color:var(--as-ink) !important;background:#fff !important;box-shadow:none !important}
.accordion-button:not(.collapsed){background:var(--as-soft) !important}
.accordion-body{line-height:1.65;color:#2b2d31}

@media (max-width:767px){
  h1.gray_18,h1.gray_20{font-size:26px !important}
  .product_list .pad5{padding:10px 10px 12px !important}
  .product_list .gray_14,.product_list .gray_14 a{font-size:13px !important}
  .product_list .gray_16,.product_list .gray_16 strong{font-size:15.5px !important}
  .price-bgr{padding:18px !important}
}
@media (prefers-reduced-motion:reduce){.product_list .gray-border1,.ava-subcats .ava-subcat{transition:none !important}}

/* заглавията на редовете с продукти („Още от категорията“ и др.) и „всички“ - като на началната */
.row.align-items-center > :is(.col-md-8,.col-8):is(.gray_24,.gray_20,.gray_18){font-family:var(--as-head) !important;font-weight:600 !important;font-size:clamp(22px,2vw,28px) !important;color:var(--as-ink) !important}
.row.align-items-center img[src*="line1.png"]{display:none !important}
.row.align-items-center a:has(> img[src*="/all.svg"]){display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--as-ink);color:var(--as-ink) !important;font:700 13.5px/1 var(--as-body);white-space:nowrap;text-decoration:none !important}
.row.align-items-center a:has(> img[src*="/all.svg"])::after{content:"Виж всички \2192"}
html[lang="en"] .row.align-items-center a:has(> img[src*="/all.svg"])::after{content:"View all \2192"}
.row.align-items-center a:has(> img[src*="/all.svg"]):hover{background:var(--as-ink);color:#fff !important}
.row.align-items-center a > img[src*="/all.svg"]{display:none !important}


/* ============================================================
   СТЪКЛЕН ДИЗАЙН за вътрешните страници (06.10.2026): светъл фон със златисти
   отблясъци, а картите (продукти, цена, статии, каталози, марки) са матово стъкло.
   ============================================================ */
:root{
  --as-glass:rgba(255,255,255,.6);
  --as-glass-b:1px solid rgba(255,255,255,.78);
  --as-glass-f:blur(18px) saturate(160%);
  --as-glass-sh:0 10px 30px rgba(20,20,20,.08),inset 0 1px 0 rgba(255,255,255,.85);
}
body{background:
  radial-gradient(34% 30% at 6% 18%,rgba(230,206,132,.32),transparent 70%),
  radial-gradient(30% 28% at 96% 40%,rgba(200,150,51,.18),transparent 70%),
  radial-gradient(36% 30% at 20% 82%,rgba(230,206,132,.22),transparent 70%),
  linear-gradient(180deg,#f3f4f6 0%,#eceef2 100%) !important;background-attachment:fixed !important}
.bgr1-1,.content-without-builder,.ava-blog-grid,.ava-brands__grid{background:transparent !important}

/* стъклените карти */
.product_list .gray-border1,.price-bgr,td > .cat-bgr,div.cat-bgr,.ava-subcats .ava-subcat,.accordion-item,
.ava-post,.ava-brand-card,.ava-catalog-card,.avb-prod,.avb-rcard,.avb-store,.avb-cats,.avb-toc{
  background:var(--as-glass) !important;-webkit-backdrop-filter:var(--as-glass-f);backdrop-filter:var(--as-glass-f);
  border:var(--as-glass-b) !important;border-radius:18px !important;box-shadow:var(--as-glass-sh) !important;overflow:hidden}
.product_list:hover .gray-border1,.ava-post:hover,.ava-brand-card:hover,.ava-catalog-card:hover,.avb-prod:hover,.avb-rcard:hover{box-shadow:0 18px 44px rgba(20,20,20,.13),inset 0 1px 0 rgba(255,255,255,.9) !important;transform:translateY(-4px)}
.ava-post,.ava-brand-card,.ava-catalog-card,.avb-prod,.avb-rcard{transition:transform .25s var(--as-ease),box-shadow .25s var(--as-ease)}
.product_list .product_image,.avb-prod__img,.ava-catalog-thumb{background-color:rgba(255,255,255,.75) !important}
.product_list .pad5{background:transparent !important;border-top:1px solid rgba(20,20,20,.06)}
.accordion-button{background:transparent !important}
.accordion-button:not(.collapsed){background:rgba(255,255,255,.5) !important}
.paginator li a{background:var(--as-glass);-webkit-backdrop-filter:var(--as-glass-f);backdrop-filter:var(--as-glass-f);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 4px 12px rgba(20,20,20,.06)}

/* заглавията */
.ava-blog-title,.ava-brands__heading,.avb-title,.avb-related__title,.ava-post-body h2,.ava-catalog-name{font-family:var(--as-head) !important;font-weight:600 !important;letter-spacing:-.01em;color:var(--as-ink) !important}
.ava-post-body h2 a{color:var(--as-ink) !important}
.ava-post-body,.ava-brands__lead,.avb-body,.ava-catalog-body{font-family:var(--as-body) !important}

/* златните бутони: тъмно злато с бял текст */
.ava-catalog-btn,.ava-post-more,.avb-prod__cta,.avb-btn--gold{background:linear-gradient(180deg,var(--as-btn-a),var(--as-btn-b)) !important;color:#fff !important;border:0 !important;border-radius:10px !important;box-shadow:0 6px 16px rgba(126,89,24,.3) !important;text-decoration:none !important}
.ava-catalog-btn svg{stroke:#fff !important}
.avb-btn:not(.avb-btn--gold){background:rgba(255,255,255,.6) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(20,20,20,.15) !important;border-radius:10px !important;color:var(--as-ink) !important}
@media (prefers-reduced-motion:reduce){.ava-post,.ava-brand-card,.ava-catalog-card,.avb-prod,.avb-rcard{transition:none !important}}
.ava-catalog-btn.ava-catalog-btn-dl{background:rgba(255,255,255,.6) !important;color:var(--as-ink) !important;box-shadow:inset 0 0 0 1px rgba(20,20,20,.15) !important}
.ava-catalog-btn.ava-catalog-btn-dl svg{stroke:var(--as-ink) !important}
/* ava-premium.css боядисва всяка клетка на таблица в бяло (body, td, th) - иначе стъклото не се вижда */
html body td,html body th{background-color:transparent}
/* бял текст на тъмнозлатните бутони и там, където старите стилове са по-силни */
html body .ava-catalog-card a.ava-catalog-btn-view,html body .ava-catalog-card a.ava-catalog-btn-view *,
html body .ava-post a.ava-post-more,html body .ava-post a.ava-post-more *,
html body .avb a.avb-btn--gold,html body .avb .avb-prod__cta,
html body .cat-bgr .accordion-menu li.active > a{color:#fff !important}
html body .ava-catalog-card a.ava-catalog-btn-view svg{stroke:#fff !important}

/* бележката „минимална поръчка 25 €“ при коледното осветление (07.10.2026) */
.ava-xnote{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:12px 14px;border-radius:14px;text-align:left;
  background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);
  border:1px solid rgba(214,66,53,.25);box-shadow:0 6px 18px rgba(20,20,20,.06);font-family:var(--as-body);font-size:14px;line-height:1.45;color:var(--as-ink)}
.ava-xnote svg{flex:none;margin-top:1px;color:#c0392b}
.ava-xnote b{color:#a8321f;font-weight:800}
.ava-xnote--cat{max-width:760px;margin:0 0 16px}

/* ---------- всички златни бутони: тъмно злато, бял текст (07.10.2026) ---------- */
html body .ava-btn-gold,html body .ava-auth .btn-dark,html body .btn-primary,html body a.btn-primary,html body .ava-sec__btn--gold,
html body .btn-dark:hover,html body button.btn.btn-dark:hover,html body a.btn.btn-dark:hover,html body .selected-filters .hidden-post{
  background:linear-gradient(180deg,#B5852A,#7E5918) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 8px 18px rgba(126,89,24,.3)}
html body .ava-btn-gold *,html body .btn-primary *,html body .ava-sec__btn--gold *,html body .btn-dark:hover *{color:#fff !important}

/* ---------- вход и регистрация: стъкло ---------- */
.ava-auth .ava-auth-card{background:var(--as-glass) !important;-webkit-backdrop-filter:var(--as-glass-f);backdrop-filter:var(--as-glass-f);border:var(--as-glass-b) !important;border-radius:20px !important;box-shadow:var(--as-glass-sh) !important}
.ava-auth .ava-auth-invite{border-radius:20px !important;overflow:hidden;border:1px solid rgba(255,255,255,.1) !important;
  background:radial-gradient(60% 80% at 10% 0%,rgba(200,150,51,.32),transparent 60%),radial-gradient(50% 70% at 95% 100%,rgba(230,206,132,.14),transparent 60%),rgba(18,16,13,.86) !important;
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 50px rgba(0,0,0,.22) !important}
.ava-auth .ava-auth-title{font-family:var(--as-head) !important;font-weight:600 !important;text-transform:none !important;letter-spacing:-.01em !important}
.ava-auth input.form-control,.ava-auth .ava-form input:not([type=checkbox]):not([type=radio]){background:rgba(255,255,255,.7) !important;border:1px solid rgba(20,20,20,.14) !important;border-radius:12px !important;box-shadow:none !important}
.ava-auth input:focus{border-color:var(--as-gold) !important;box-shadow:0 0 0 3px rgba(200,150,51,.18) !important}
.ava-auth .ava-btn-gold,.ava-auth .btn-dark{border-radius:12px !important}
/* вход, регистрация и профилът (ava-account.css е с по-тежки правила) */
html body .ava-btn-gold,html body .ava-btn-gold:hover,
html body .ava-auth-card .btn.btn-dark,html body .ava-auth-card .btn.btn-dark:hover,
html body .ava-acc-main .btn.btn-dark,html body .ava-acc-main .btn.btn-dark:hover{
  background:linear-gradient(180deg,#B5852A,#7E5918) !important;color:#fff !important;border-radius:12px !important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 8px 18px rgba(126,89,24,.3) !important}
html body .ava-btn-gold:hover,html body .ava-auth-card .btn.btn-dark:hover,html body .ava-acc-main .btn.btn-dark:hover{background:linear-gradient(180deg,#c08f2e,#86601b) !important}
.ava-accnav,.ava-acc-main > *:first-child{background:var(--as-glass) !important;-webkit-backdrop-filter:var(--as-glass-f);backdrop-filter:var(--as-glass-f);border:var(--as-glass-b) !important;border-radius:18px !important;box-shadow:var(--as-glass-sh) !important}

/* ---------- плащането (/checkout/): стъклени блокове, заоблени полета, отстъп на телефон ---------- */
.form_view{background:var(--as-glass) !important;-webkit-backdrop-filter:var(--as-glass-f);backdrop-filter:var(--as-glass-f);border:var(--as-glass-b) !important;border-radius:18px !important;box-shadow:var(--as-glass-sh) !important;padding:20px 18px !important;margin-bottom:16px;overflow:hidden}
#frmCart .form-control,#frmCart .form-select,#frmCart select{border-radius:12px !important;background-color:rgba(255,255,255,.78) !important;border:1px solid rgba(20,20,20,.14) !important;box-shadow:none !important}
#frmCart .form-control:focus,#frmCart select:focus{border-color:var(--as-gold) !important;box-shadow:0 0 0 3px rgba(200,150,51,.18) !important}
#frmCart a{color:var(--as-gold-d)}
html body #frmCart .btn.btn-dark,html body #frmCart button[type=submit]{background:linear-gradient(180deg,var(--as-btn-a),var(--as-btn-b)) !important;color:#fff !important;border:0 !important;border-radius:12px !important;padding:15px 22px !important;font-weight:800 !important;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 10px 22px rgba(126,89,24,.35) !important}
@media (max-width:767px){.form_view{margin:0 12px 14px !important;padding:16px 14px !important}}

/* подкатегориите при посочване: името върху тъмно злато с бял текст (беше тъмен текст върху черно) */
html body .ava-subcats .ava-subcat:hover .ava-subcat-name,html body .ava-subcats .ava-subcat:focus-visible .ava-subcat-name{background:linear-gradient(180deg,var(--as-btn-a),var(--as-btn-b)) !important;color:#fff !important}
.ava-subcats .ava-subcat-name{transition:background .2s var(--as-ease),color .2s var(--as-ease)}
.ava-subcats .ava-subcat-sub{background:rgba(18,16,13,.72) !important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#F3E6C0 !important}

/* каталозите на телефон: двата бутона един под друг, на цялата ширина на картата */
@media (max-width:576px){
  .ava-catalog-actions{display:flex !important;flex-direction:column !important;gap:6px !important}
  .ava-catalog-actions .ava-catalog-btn{width:100% !important;justify-content:center !important;text-align:center;padding:10px 8px !important;margin:0 !important}
  .ava-catalogs-grid{gap:12px !important}
}

/* страниците (1 2 3 …) под продуктите: въздух отгоре и отдолу, в един ред по средата (07.10.2026) */
ul.paginator{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;list-style:none;margin:40px auto 56px !important;padding:0 !important}
ul.paginator li{margin:0 !important;padding:0 !important;float:none !important;display:block}
@media (max-width:767px){ul.paginator{margin:28px auto 40px !important;gap:6px}ul.paginator li a{min-width:38px;height:38px}}
/* под страниците: „Страница 1 от N / Общо“ и после въздух до текста на категорията */
ul.paginator{margin-bottom:18px !important}
td:has(> ul.paginator){padding-bottom:56px !important;text-align:center;color:var(--as-sub);font-size:13.5px;line-height:1.6}
table:has(ul.paginator) ~ h2{font-family:var(--as-head) !important;font-weight:600 !important;font-size:clamp(22px,2vw,28px) !important;line-height:1.2;color:var(--as-ink) !important;margin:8px 0 12px !important}
table:has(ul.paginator) ~ p{line-height:1.7;color:#2b2d31}
@media (max-width:767px){
  ul.paginator li.paginator-prev:first-child,ul.paginator li.paginator-last{display:none !important}
  td:has(> ul.paginator){padding-bottom:40px !important}
}
@media (max-width:767px){ul.paginator{gap:5px !important}ul.paginator li a{min-width:36px !important;height:36px !important;padding:0 8px !important;font-size:14px}}
ul.paginator li a{line-height:1 !important}
@media (max-width:767px){ul.paginator{margin-top:36px !important}}
/* цифрата точно в средата на кръгчето (старият стил правеше връзката блок с отстъп 5px 15px) */
html body ul.paginator li a{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;height:40px !important;min-width:40px !important;padding:0 12px !important;line-height:1 !important;text-align:center}
@media (max-width:767px){html body ul.paginator li a{height:36px !important;min-width:36px !important;padding:0 8px !important}}
html body ul.paginator li.active a{background:linear-gradient(180deg,var(--as-btn-a),var(--as-btn-b)) !important;color:#fff !important;box-shadow:0 6px 14px rgba(126,89,24,.3) !important}

/* умната търсачка: „Показваме резултати за …“ и помощта при нула резултата (07.10.2026) */
.ava-srch__fix,.ava-srch__help{margin:8px 0 14px;padding:12px 16px;border-radius:14px;font-family:var(--as-body);font-size:14.5px;line-height:1.5;color:var(--as-ink);
  background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(200,150,51,.28);box-shadow:0 6px 18px rgba(20,20,20,.06)}
.ava-srch__fix b{color:var(--as-gold-d)}
.ava-srch__fix a{margin-left:6px;color:var(--as-gold-d) !important;text-decoration:underline}

/* (09.10.2026) отметките за лични данни и за оферти - на един ред с текста */
html body #div-privacy,html body #div-oferti{display:flex!important;align-items:flex-start;gap:10px;margin:8px 0}
html body #div-privacy input,html body #div-oferti input{margin:4px 0 0!important;flex:0 0 auto;width:16px;height:16px}
html body #div-privacy label,html body #div-oferti label{font-weight:400;margin:0!important;padding:0!important;float:none!important;text-align:left!important;width:auto!important;line-height:1.45;font-size:15px}
.ava-oferti{margin:6px 0 14px}.ava-oferti label{display:flex;gap:8px;align-items:flex-start;font-weight:400;cursor:pointer;line-height:1.45}
.ava-oferti input{margin:4px 0 0;flex:0 0 auto;width:16px;height:16px}

/* брояч + бърза количка в картите (09.10.2026) */
html body :is(.product-list,.product_list) .ava-qrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 14px 14px;position:relative;z-index:3}
html body :is(.product-list,.product_list) .ava-qty{display:inline-flex;align-items:center;height:38px;border:1px solid rgba(126,89,24,.28);border-radius:999px;background:rgba(255,255,255,.9);overflow:hidden}
html body :is(.product-list,.product_list) .ava-qty button{width:32px;height:100%;border:0;background:transparent;font:500 19px/1 Manrope,sans-serif;color:#7E5918;cursor:pointer;padding:0}
html body :is(.product-list,.product_list) .ava-qty button:hover{background:rgba(181,133,42,.12)}
html body :is(.product-list,.product_list) .ava-qty input{width:36px;height:100%;border:0;text-align:center;font:600 15px Manrope,sans-serif;color:#1f1a14;background:transparent;padding:0;-moz-appearance:textfield;appearance:textfield;box-shadow:none}
html body :is(.product-list,.product_list) .ava-qty input::-webkit-inner-spin-button,html body :is(.product-list,.product_list) .ava-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
html body :is(.product-list,.product_list) .ava-qrow .ava-qadd{position:static!important;flex:0 0 auto;width:42px;height:42px;border-radius:50%;display:grid!important;place-items:center;color:#fff!important;background:linear-gradient(180deg,#B5852A,#7E5918);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 6px 14px rgba(126,89,24,.35);transition:transform .15s}
html body :is(.product-list,.product_list) .ava-qrow .ava-qadd:hover{transform:scale(1.07)}
html body :is(.product-list,.product_list) .ava-qrow .ava-qadd svg{display:block}
html body section.design_template .product-list .pad5{padding-bottom:6px!important}
@media(max-width:767px){html body :is(.product-list,.product_list) .ava-qrow{padding:2px 8px 10px;gap:4px}html body :is(.product-list,.product_list) .ava-qty{height:34px}html body :is(.product-list,.product_list) .ava-qty button{width:26px}html body :is(.product-list,.product_list) .ava-qty input{width:28px;font-size:14px}html body :is(.product-list,.product_list) .ava-qrow .ava-qadd{width:36px;height:36px}}

/* „Провери за наличност“ вместо бърза количка (09.10.2026) */
html body :is(.product-list,.product_list) .ava-askbtn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:999px;border:1.5px solid #B5852A;background:rgba(255,255,255,.88);color:#7E5918!important;font:600 14px Manrope,sans-serif;text-decoration:none!important;transition:background .15s,color .15s}
html body :is(.product-list,.product_list) .ava-askbtn:hover{background:linear-gradient(180deg,#B5852A,#7E5918);color:#fff!important}
html body :is(.product-list,.product_list):has(.ava-askbtn) .ava-nal-tile--ask{display:none}
@media(max-width:767px){html body :is(.product-list,.product_list) .ava-askbtn{height:36px;font-size:13px}}

/* (09.10.2026) „Провери за наличност“ на един ред */
html body :is(.product-list,.product_list) .ava-askbtn{white-space:nowrap;padding:0 8px;font-size:13px;letter-spacing:-.1px}
@media(max-width:767px){html body :is(.product-list,.product_list) .ava-askbtn{font-size:12px;padding:0 4px}}

/* (12.10.2026) марките без данни - „В наличност · до 14 дни“ в зелено, като наличните */
html body .ava-nal-tile--order{color:#1a7f37}
html body .ava-nal--order .ava-nal__tag{color:#1a7f37;background:#e8f5ec}

/* описание на марката под продуктите (13.10.2026) */
html body .ava-brand-desc{max-width:860px;margin:36px auto 10px;padding:26px 28px;text-align:left;background:rgba(255,255,255,.72);border:1px solid rgba(154,113,36,.18);border-radius:18px;font:400 15.5px/1.7 Manrope,Mulish,sans-serif;color:#3a332a}
html body .ava-brand-desc h2{margin:0 0 10px;font:700 22px/1.25 'Source Serif 4',Georgia,serif;color:#1f1a14}
html body .ava-brand-desc p{margin:0 0 10px}html body .ava-brand-desc p:last-child{margin:0}
@media(max-width:767px){html body .ava-brand-desc{margin:24px 0 6px;padding:18px 16px;font-size:14.5px}html body .ava-brand-desc h2{font-size:19px}}

/* (13.10.2026) голямата снимка на продукта - запазено квадратно място, за да не подскача текстът (CLS) */
html body img.prod-img-big{aspect-ratio:1/1;width:100%;height:auto;object-fit:contain;background:#fff}
