:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(44,41,37);
	--wd-text-font-size: 14px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(44,41,37);
	--wd-entities-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(44,41,37);
	--wd-entities-title-color-hover: rgb(158, 134, 107);
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(44,41,37);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(182,155,124);
	--wd-alternative-color: rgb(229,211,179);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(182,155,124);
	--btn-accented-bgcolor-hover: rgb(158,134,107);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(46,125,50);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,19,19);
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: rgb(158,134,107);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(46,34,32);
	background-image: none;
}
html .wd-nav.wd-nav-main > li > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	color: rgb(158,134,107);
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(249,247,243);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: rgb(249,247,243);
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(249,247,243);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1480px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1480px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1480px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1480px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}



/* ========== Root, Reset & Base ========== */
:root{
  /* brand */
  --c-primary: #B69B7C;       /* основен — топъл бежово-кафяв */
  --c-primary-600: #9E866B;   /* по-тъмен за hover */
  --c-accent: #E5D3B3;        /* светъл пясъчен акцент */
  --c-success: #2E7D32;       /* зелен за успех */

  --c-bg: #F9F7F3;            /* фон — мек бежово-сив */
  --c-surface: #FFFFFF;       /* повърхности / карти */
  --c-text: #2C2925;          /* основен текст */
  --c-muted: #756E66;         /* вторичен текст */
  --c-border: #E0D8CC;        /* деликатен контур */

  --radius: 16px;
  --shadow: 0 10px 20px rgba(0,0,0,.05);
  --shadow-lg: 0 20px 40px rgba(0,0,0,.08);
  /*--container:1180px;*/

  --space-1:.25rem; --space-2:.5rem; --space-3:.75rem; --space-4:1rem;
  --space-5:1.25rem; --space-6:1.5rem; --space-8:2rem; --space-10:2.5rem;
  --space-12:3rem; --space-16:4rem; --space-20:5rem;

  --font: Inter, Roboto, system-ui, -apple-system, Segoe UI, Arial, sans-serif;
  --fs-sm: clamp(.9rem, .85rem + .2vw, 1rem);
  --fs-base: clamp(1rem, .9rem + .4vw, 1.125rem);
  --fs-lg: clamp(1.125rem, 1rem + .6vw, 1.25rem);
  --fs-xl: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);
  --fs-2xl: clamp(2rem, 1.6rem + 1.8vw, 2.8rem);
  --fs-3xl: clamp(2.4rem, 2rem + 2.2vw, 3.4rem);
}

*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--font);color:var(--c-text);background:var(--c-bg);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
/*img{max-width:100%;height:auto;display:block}*/
a{color:var(--c-primary);text-decoration:none}
a:hover{text-decoration:underline}
.container{width:100%;margin-inline:auto/*;padding:0 var(--space-4)*/}
.section{padding:var(--space-16) 0}
.section__title{font-size:var(--fs-2xl);line-height:1.2;margin:0 0 var(--space-6)}
.section__subtitle{color:var(--c-muted);margin:0 0 var(--space-8)}

/* Skip link */
.skip-link{position:absolute;left:-9999px;top:0;background:#000;color:#fff;padding:.5rem 1rem;z-index:1000}
.skip-link:focus{left:1rem;top:1rem;border-radius:6px}

/* ========== Topbar & Header (Ñ„Ð¸ÐºÑÐ¾Ð²Ðµ Ð·Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð²Ð½ÑÐ²Ð°Ð½Ðµ) ========== */
.topbar{background:#3B2A24;color:#F4E5DF;font-size:var(--fs-sm)}
.topbar__inner{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}
.topbar__link{color:#F4E5DF;opacity:.9;margin-right:1rem;font-size:1rem}
.topbar__link:hover{opacity:1}

.header{position:sticky;top:0;z-index:100;background:var(--c-surface);box-shadow:0 1px 0 var(--c-border)}
.header__inner{display:flex;align-items:center;justify-content:space-between;min-height:64px}
.header__brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--c-text)}
.brand__logo{font-size:1.35rem;line-height:1}
.brand{display:flex;flex-direction:column;line-height:1}
.brand__name{font-weight:700}
.brand__tagline{color:var(--c-muted);font-size:.82rem;margin-top:.05rem;white-space:nowrap}
.header__menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--c-border);border-radius:10px;background:#fff}
.header__menu-icon{width:20px;height:2px;background:var(--c-text);position:relative}
.header__menu-icon::before,.header__menu-icon::after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--c-text);transition:transform .2s ease}
.header__menu-icon::before{top:-6px}.header__menu-icon::after{top:6px}

/* ÐÐ°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ */
.nav{position:fixed;inset:80px 0 auto 0;background:#fff;transform:translateY(-120%);transition:transform .25s ease;padding:var(--space-6) 0}
.nav[data-open="true"]{transform:translateY(0)}
.nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}
.nav__link{padding:.5rem var(--space-4);border-left:3px solid transparent;border-radius:8px}
.nav__link[aria-current="page"]{border-left-color:var(--c-primary);background:rgba(228,87,46,.06)}
@media (min-width:768px){
  .header__menu-btn{display:none}
  .nav{position:static;transform:none;background:transparent;padding:0}
  .nav__list{flex-direction:row;gap:1rem}
  .nav__link{border:0}
  .nav__link:hover{background:rgba(177,121,99,.10)}
}

/* ========== Buttons ========== */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;border:1px solid transparent;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}
.btn--primary{background:var(--c-primary);color:#fff}.btn--primary:hover{background:var(--c-primary-600)}
.btn--outline{border-color:var(--c-primary);color:var(--c-primary);background:#fff}
.btn--success{background:var(--c-success);color:#fff}
.btn--inverse{background:#fff;color:var(--c-text);border:1px solid var(--c-border)}

/* ========== Hero ========== */
/*.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fafafa)}
.hero__bg{position:absolute;inset:-10%;background:
  radial-gradient(1200px 500px at 80% 10%, rgba(242,166,90,.25), transparent 60%),
  radial-gradient(1200px 500px at 10% 20%, rgba(228,87,46,.10), transparent 60%);}
.hero__inner{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:center;padding:var(--space-16) 0}
.eyebrow{color:var(--c-accent);font-weight:700;letter-spacing:.04em}
.hero__title{font-size:var(--fs-3xl);margin:.25rem 0 var(--space-4)}
.hero__lead{font-size:var(--fs-lg);color:var(--c-muted);max-width:60ch}
.hero__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:var(--space-6)}
.hero__bullets{margin:var(--space-6) 0 0;padding-left:1.25rem}
.hero__media img{border-radius:var(--radius);box-shadow:var(--shadow)}
@media (min-width:768px){ .hero__inner{grid-template-columns:1.2fr .8fr} }*/
/* HERO fullscreen */
.hero--full{min-height:100vh;display:flex;align-items:stretch}
.hero--full .hero__inner{
  display:grid;grid-template-columns:1fr;gap:var(--space-10);
  align-items:center; /* Ñ†ÐµÐ½Ñ‚Ñ€Ð¸Ñ€Ð° Ñ‚ÐµÐºÑÑ‚Ð° Ð¿Ð¾ Y Ð½Ð° Ð¼Ð¾Ð±Ð¸Ð»Ð½Ð¸ */
  padding:var(--space-16) 0;flex:1
}
.hero__media{align-self:stretch;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow)}
.hero__media img{width:100%;height:100%;object-fit:cover;display:block}

/* Ð¿Ð¾-ÑˆÐ¸Ñ€Ð¾Ðº Ð´Ð²ÑƒÐºÐ¾Ð»Ð¾Ð½ÐµÐ½ layout Ð½Ð° Ð´ÐµÑÐºÑ‚Ð¾Ð¿ */
@media (min-width:1024px){
  .hero--full .hero__inner{grid-template-columns:1.05fr .95fr}
  .hero__content{max-width:62ch}
}

/* ========== Ð“Ð°Ð»ÐµÑ€Ð¸Ñ ========== */
.gallery__seo{max-width:72ch;color:var(--c-muted);margin:-.5rem 0 var(--space-8)}
.gallery__grid{
  display:grid;gap:var(--space-4);
  grid-template-columns:1fr 1fr;
}
.gallery__item{border-radius:14px;overflow:hidden;box-shadow:var(--shadow);background:#fff}
.gallery__item img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:4/3}
.gallery__cta{display:flex;justify-content:center;margin-top:var(--space-8)}
@media (min-width:768px){
  .gallery__grid{grid-template-columns:repeat(3,1fr)}
  .gallery__item:nth-child(1){grid-column:span 2;aspect-ratio:auto}
  .gallery__item:nth-child(1) img{aspect-ratio:16/9}
}

/* ========== Pain (Ð½Ð¾Ð² Ð´Ð¸Ð·Ð°Ð¹Ð½) ========== */
.pain__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}
.pain__card{background:linear-gradient(135deg,#fff, #fff 60%, rgba(215,177,163,.22));border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow)}
.pain__chip{display:inline-flex;align-items:center;gap:.5rem;background:rgba(177,121,99,.10);color:var(--c-primary);border:1px solid rgba(177,121,99,.30);padding:.35rem .6rem;border-radius:999px;font-weight:600}
.pain__text{margin:.75rem 0 0;color:var(--c-muted)}
@media (min-width:768px){ .pain__grid{grid-template-columns:repeat(4,1fr)} }

/* ========== Cards (services) ========== */
.cards{display:grid;grid-template-columns:1fr;gap:var(--space-6)}
.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow);transition:transform .18s ease, box-shadow .18s ease}
.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}
.card__icon{color:var(--c-primary);margin-bottom:.5rem}
.card__title{margin:.25rem 0 var(--space-3);font-size:var(--fs-xl)}
.card__text{color:var(--c-muted)}
@media (min-width:768px){ .cards{grid-template-columns:repeat(3,1fr)} }

/* ========== For whom ========== */
.forwhom__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}
.forwhom__item{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-6)}
.forwhom__item h3{margin-top:0;font-size:var(--fs-lg)}
@media (min-width:768px){ .forwhom__grid{grid-template-columns:repeat(3,1fr)} }

/* ========== Why (SEO Ñ‚ÐµÐºÑÑ‚ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð¸Ñ€Ð°Ð½Ðµ) ========== */
.why__seo{max-width:72ch;color:var(--c-muted);margin:-.5rem 0 var(--space-8)}
.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}
.stat{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-6);text-align:center}
.stat__num{display:block;font-size:var(--fs-2xl);font-weight:800;color:var(--c-primary)}
.stat__label{color:var(--c-muted)}
@media (min-width:768px){ .stats{grid-template-columns:repeat(4,1fr)} }

/* ========== Pricing ========== */
.pricing__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}
.price-card{background:#fff;border:2px solid var(--c-border);border-radius:var(--radius);padding:var(--space-8);box-shadow:var(--shadow)}
.price-card--highlight{border-color:var(--c-primary)}
.price-card__title{margin:0 0 .25rem;font-size:var(--fs-xl)}
.price-card__price{font-size:var(--fs-2xl);color:var(--c-primary);margin:0 0 var(--space-4)}
.price-card__list{padding-left:1.2rem;margin:0 0 var(--space-6)}
@media (min-width:768px){ .pricing__grid{grid-template-columns:repeat(2,1fr)} }

/* ========== Reviews (Google badge) ========== */
.reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:var(--space-6);flex-wrap:wrap}
.g-badge{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--c-border);border-radius:999px;padding:.5rem .75rem;box-shadow:var(--shadow)}
.g-logo{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#2B2623}
.g-stars{display:flex;align-items:center;gap:.5rem;color:#2B2623}
.g-count{color:var(--c-muted)}
.reviews__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}
.review--card{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow)}
.review__text{margin:0 0 .5rem}
.review__author{color:var(--c-muted);margin:0}
@media (min-width:768px){ .reviews__grid{grid-template-columns:repeat(2,1fr)} }
@media (min-width:1024px){ .reviews__grid{grid-template-columns:repeat(4,1fr)} }

/* ========== FAQ (Ð¿Ð¾Ð²ÐµÑ‡Ðµ padding Ð²ÑŠÑ‚Ñ€Ðµ) ========== */
.faq__item{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);padding:0;margin-bottom:var(--space-4)}
.faq__item summary{cursor:pointer;font-weight:600;padding:var(--space-4);list-style:none}
.faq__item[open]{border-color:var(--c-primary)}
.faq__content{padding:0 var(--space-4) var(--space-4);color:var(--c-muted)}

/* ========== CTA Banner ========== */
.cta-banner{background:linear-gradient(90deg,var(--c-primary), var(--c-accent));color:#fff}
.cta-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--radius);padding:var(--space-8);background:rgba(255,255,255,.06)}

/* ========== Contacts & Form ========== */
.contacts__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}
.contacts__map iframe{width:100%;height:280px;border:0;border-radius:var(--radius)}
.form{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);padding:var(--space-6)}
.form__title{margin-top:0}
.form__field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--space-4)}
.form__field input,.form__field select,.form__field textarea{border:1px solid var(--c-border);border-radius:10px;padding:.75rem;background:#fff;font:inherit}
.form__field input:focus,.form__field select:focus,.form__field textarea:focus{outline:2px solid rgba(228,87,46,.3);border-color:var(--c-primary)}
.form__checkbox{display:flex;align-items:flex-start;gap:.5rem;margin:.5rem 0 1rem}
.form__error{color:#b91c1c;min-height:1em}
.form__note{color:var(--c-muted);font-size:.9em}
.form__status{margin-top:.5rem}

/* ========== Footer (Ñ„Ð¸ÐºÑÐ¾Ð²Ðµ Ð·Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð²Ð½ÑÐ²Ð°Ð½Ðµ) ========== */
.footer{background:#2E2220;color:#EED6CF;margin-top:var(--space-20)}
.footer__inner{display:grid;gap:var(--space-8);grid-template-columns:1fr}
.footer__brand{display:flex;align-items:center;gap:.75rem}
.footer__nav a{color:#F3DED6;margin-right:1rem;white-space:nowrap}
.footer__meta{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-end}
.footer__copy{border-top:1px solid rgba(255,255,255,.08);text-align:center;padding:1rem;color:#E6C5B9}
.brand__tagline{white-space:nowrap}
@media (min-width:768px){ .footer__inner{grid-template-columns:1.2fr 1fr 1fr;align-items:center} }

/* ========== Sticky CTA & Call FAB ========== */
.sticky-cta{position:fixed;right:1rem;bottom:1rem;z-index:120;background:var(--c-primary);color:#fff;padding:.9rem 1rem;border-radius:999px;box-shadow:var(--shadow-lg);font-weight:700}
.call-fab{position:fixed;right:1rem;bottom:4.5rem;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c-success);color:#fff;box-shadow:var(--shadow-lg)}

/* ========== Reveal Animations ========= */
.reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease, transform .5s ease}
.reveal.is-visible{opacity:1;transform:translateY(0)}

@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto}
  .reveal,.card:hover{transition:none}
}

/* ========== Breakpoints ========== */
@media (min-width:480px){}
@media (min-width:768px){ .contacts__grid{grid-template-columns:1fr 1fr} }
@media (min-width:1024px){}
@media (min-width:1280px){}

/* ===== Mobile polish: Topbar, Hero, Sticky spacing ===== */
@media (max-width: 767.98px){
.topbar{ display: none !important; }

  /* ÐšÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð³ÑƒÑ‚ÑŠÑ€Ð¸ */
  .container{ padding: 5px 1.25rem; }

  /* Hero â€” Ð´Ð° Ð½Ðµ Ðµ full-screen; Ð´Ð°Ð²Ð°Ð¼Ðµ â€žÐ²ÑŠÐ·Ð´ÑƒÑ…â€œ Ð¸ Ñ†ÐµÐ½Ñ‚Ñ€Ð¸Ñ€Ð°Ð¼Ðµ Ð±ÑƒÑ‚Ð¾Ð½Ð¸Ñ‚Ðµ */
  .hero--full{ min-height: auto; padding: var(--space-8) 0; }
  .hero--full .hero__inner{ grid-template-columns: 1fr; align-items: start; padding: 0; gap: var(--space-8); }

  /* ÐšÐ°Ñ€Ñ‚Ð¸Ñ€Ð°Ð¼Ðµ Ñ‚ÐµÐºÑÑ‚Ð° Ð² â€žÐºÐ°Ñ€Ñ‚Ð¸Ñ‡ÐºÐ°â€œ Ð·Ð° Ð¿Ð¾-Ð´Ð¾Ð±Ñ€Ð° Ñ‡ÐµÑ‚Ð¸Ð¼Ð¾ÑÑ‚ */
  .hero__content{
    padding: var(--space-6);
    background: #fff; border: 1px solid var(--c-border);
    border-radius: var(--radius); box-shadow: var(--shadow);
  }
  .hero__title{
    font-size: clamp(1.9rem, 6vw, 2.4rem);
    line-height: 1.15; margin-bottom: var(--space-4);
    hyphens: auto; overflow-wrap: anywhere;
  }
  .hero__lead{ font-size: var(--fs-base); }
  .hero__actions{ justify-content: center; gap: .5rem; }
  .hero__actions .btn{ padding: .65rem .95rem; }
  .hero__bullets{ margin-top: var(--space-4); padding-left: 1.1rem; }

  /* Hero Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ â€” Ð²Ð¸Ð´Ð¸Ð¼Ð¾, Ð±ÐµÐ· Ð´Ð° ÑÐµ â€žÑÐ¼Ð°Ñ‡ÐºÐ²Ð°â€œ */
  .hero__media{
    height: 38vh; min-height: 220px; border-radius: var(--radius);
    overflow: hidden; box-shadow: var(--shadow);
  }
  .hero__media img{ width: 100%; height: 100%; object-fit: cover; display: block; }

  /* Ð“Ð°Ð»ÐµÑ€Ð¸Ñ â€” Ð¿Ð»Ð¾Ñ‡ÐºÐ¸ Ð½Ð° 2 ÐºÐ¾Ð»Ð¾Ð½Ð¸ */
  .gallery__grid{ grid-template-columns: 1fr 1fr; gap: var(--space-4); }
  .gallery__item img{ aspect-ratio: 4 / 3; object-fit: cover; }

  /* Sticky FAB/CTA â€” Ð´Ð° Ð½Ðµ Ð·Ð°ÐºÑ€Ð¸Ð²Ð°Ñ‚ ÑÑŠÐ´ÑŠÑ€Ð¶Ð°Ð½Ð¸ÐµÑ‚Ð¾/Ñ„ÑƒÑ‚ÑŠÑ€Ð° 
  .page{ padding-bottom: calc(92px + env(safe-area-inset-bottom)); }
  .footer{ padding-bottom: calc(2rem + env(safe-area-inset-bottom)); }*/
}

/* Ð‘ÐµÐ·Ð¾Ð¿Ð°ÑÐ½Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð¸Ñ€Ð°Ð½Ðµ Ð½Ð° sticky ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ‚Ðµ Ð½Ð°Ð²ÑÑÐºÑŠÐ´Ðµ 
.sticky-cta{ bottom: calc(1rem + env(safe-area-inset-bottom)); }
.call-fab{ bottom: calc(4.5rem + env(safe-area-inset-bottom)); }*/

body .scrollToTop {
    left: 20px; /* Distance from left */
    right: auto; /* Override default right positioning */
    /* bottom: 20px; Adjust vertical distance from bottom */
    bottom: 80px;
}

.wd-post-cat.wd-style-with-bg , .wd-post-author {
	display: none !important;
}

.chaty-i-trigger, .csaas-widget-trigger {
    padding: 19px;
    margin: 58px;
}

#giftrix-cmp-fab {
	bottom: 135px !important;
}