.wd-header-text.whb-dmhcpfklqf3dw3gwdjeh {
    text-align: right;           /* Выравнивание контейнера */
}

.wd-header-text.whb-dmhcpfklqf3dw3gwdjeh a {
    text-transform: uppercase;   /* Верхний регистр */
    color: #EAD397 !important;   /* Цвет текста */
    font-size: 20px;             /* Размер шрифта */
}






table th {
    padding: 15px 10px;
    border-bottom: 2px solid var(--brdcolor-gray-200);
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px;
    font-weight
Specifies weight of glyphs in the font, their degree of blackness or stroke thickness.

Поддерживается в основных браузерах (Baseline с январь 2018 г.).
Подробнее

Не показывать
: var(--wd-title-font-weight);
    font-style: var(--wd-title-font-style);
    font-family: var(--wd-title-font);
    vertical-align: middle;
    text-align: start;
}









/* Подключение шрифтов */
@font-face {
    font-family: "Poppins-Light";
    src: url("http://chocolateeee.local/wp-content/uploads/2025/10/poppins-light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "American-Regular";
    src: url("http://chocolateeee.local/wp-content/uploads/2025/10/americanabt_roman.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

/* Цвет основного текста и шрифт */
.woocommerce-order, 
.woocommerce-order * {
    color: #E9D296 !important;
    font-family: "Poppins-Light", sans-serif !important;
    border: none !important; /* убираем лишние границы */
}

/* Thank you сообщение */
.woocommerce-notice.woocommerce-thankyou-order-received {
    font-family: "American-Regular", serif !important;
    color: #E9D296 !important;
    border-bottom: 1px solid #E9D296;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

/* Скрываем детали заказа, тотал и биллинг адрес */
.woocommerce-order-overview,
.woocommerce-order-details,
.woocommerce-customer-details,
.woocommerce-order-overview__total {
    display: none !important;
}








/* Thank you сообщение с символами ⬥ */
.woocommerce-notice.woocommerce-thankyou-order-received {
    font-family: "American-Regular", serif !important;
    color: #E9D296 !important;
    border-bottom: 1px solid #E9D296;
    padding-bottom: 10px;
    margin-bottom: 20px;
    text-align: center; /* центрируем текст и символы */
    position: relative;
		font-size: 44px;
}


/* Символы слева и справа */
.woocommerce-notice.woocommerce-thankyou-order-received::before,
.woocommerce-notice.woocommerce-thankyou-order-received::after {
    content: "⬥";
    margin: 0 10px; /* расстояние между символом и текстом */
    color: #E9D296;
}
















/* Подключаем шрифт Poppins Light */
@font-face {
    font-family: 'Poppins';
    src: url('http://chocolateeee.local/wp-content/uploads/2025/10/poppins-light.woff') format('woff');
    font-weight: 300; /* Light */
    font-style: normal;
}

/* Применяем шрифт и цвет к checkout */
.woocommerce-billing-fields,
.woocommerce-billing-fields label,
.woocommerce-billing-fields input,
.woocommerce-billing-fields select,
.woocommerce-billing-fields textarea,
.woocommerce-additional-fields,
.woocommerce-additional-fields label,
.woocommerce-additional-fields input,
.woocommerce-additional-fields select,
.woocommerce-additional-fields textarea,
.woocommerce-checkout-review-order-table,
.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td,
.title-wrapper,
.woodmart-title-container {
    font-family: 'Poppins', sans-serif !important;
    color: #E9D296 !important;
}

/* Placeholder */
.woocommerce-billing-fields input::placeholder,
.woocommerce-billing-fields textarea::placeholder,
.woocommerce-additional-fields input::placeholder,
.woocommerce-additional-fields textarea::placeholder {
    color: #E9D296 !important;
    opacity: 1;
}

/* Только нижняя граница для полей */
.woocommerce-billing-fields input,
.woocommerce-billing-fields select,
.woocommerce-billing-fields textarea,
.woocommerce-additional-fields input,
.woocommerce-additional-fields select,
.woocommerce-additional-fields textarea {
    border: none;
    border-bottom: 1px solid #E9D296 !important;
    outline: none;
}

/* Кнопка Place Order */
.woocommerce-checkout #place_order {
    font-family: 'Poppins', sans-serif !important;
    color: #090909 !important;
    background-color: #E9D296 !important; /* фон кнопки */
    border: none;
    border-bottom: 1px solid #E9D296 !important;
    padding: 10px 20px;
    cursor: pointer;
}




/* Скрыть заголовок Billing details */
.woocommerce-billing-fields > h3 {
    display: none !important;
}

/* Скрыть блок купонов */
.woocommerce-form-coupon-toggle,
.woocommerce-form-coupon {
    display: none !important;
}



/* Скрыть строки Subtotal и Total */
.woocommerce-checkout-review-order-table .cart-subtotal,
.woocommerce-checkout-review-order-table .order-total {
    display: none !important;
}





.woocommerce-terms-and-conditions-wrapper {
    padding-top: 20px;
    border-top: 1px solid var(--brdcolor-gray-300);
    display: none;
}


/* Цвет текста во всём выпадающем окне корзины */
.wd-dropdown-cart,
.wd-dropdown-cart * {
  color: #E9D296 !important;
}

/* Чтобы не перекрашивались кнопки */
.wd-dropdown-cart .button {
  color: #090909 !important;
}



/* 🔹 Скрыть subtotal */
.wd-dropdown-cart .woocommerce-mini-cart__total,
.wd-dropdown-cart .wd-cart-subtotal {
    display: none !important;
}

/* 🔹 Скрыть все цены внутри мини-корзины */
.wd-dropdown-cart .woocommerce-Price-amount {
    display: none !important;
}














@font-face {
  font-family: 'Poppins Light';
  src: url('http://chocolateeee.local/wp-content/uploads/2025/10/poppins-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

.wd-dropdown {
  --wd-align: var(--wd-start);
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 380;
  margin-top: 15px;
  margin-right: 0;
  margin-left: calc(var(--nav-gap, .001px) / 2 * -1);
  background-color: #090909; /* новый фон */
  background-position: bottom right;
  background-clip: border-box;
  background-repeat: no-repeat;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  text-align: var(--wd-align);
  border-radius: var(--wd-brd-radius);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1),
              visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),
              transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transform: translateY(15px) translateZ(0);
  pointer-events: none;

  font-family: 'Poppins Light', sans-serif; /* новый шрифт */
  color: #E9D296; /* цвет текста */
}





/* 🔹 Скрыть кнопку "View cart" */
.wd-dropdown-cart .button.btn-cart.wc-forward {
  display: none !important;
}

/* 🔹 Изменить цвет текста у кнопки "Checkout" */
.wd-dropdown-cart .button.checkout.wc-forward {
  color: #090909 !important;
}









.product-element-bottom .custom-cart-icon-wrap {
  display: none !important;
}



.wd-header-cart :is(.wd-cart-subtotal,.subtotal-divider,.wd-tools-count) {
    vertical-align: middle;
    display: none;
}














.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner {
    padding-block: var(--wd-dropdown-padding, 30px);
    padding-left: calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w));
    background-color: #090909 !important;
}


.wd-close-side {
    position: fixed;
    background-color: rgb(0 0 0 / 0%);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.5s 
cubic-bezier(0.19, 1, 0.22, 1), z-index 0s 
cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top 0s 
cubic-bezier(0.19, 1, 0.22, 1) 0.5s;
    z-index: 400;
}


.wd-side-hidden.wd-opened {
    transform: none;
    display: none;
}





body.home .whb-row.whb-top-bar.whb-sticky-row {
  margin-top: 20px;
}




#menu-main-navigation .menu-item .nav-link-text {
    font-weight: 400;
    padding-top: 9px !important;
    color: #EAD397;
    font-size: 20px;
}



/* Фон выпадающего меню */
ul.sub-menu, ul.children {
    background-color: #090909 !important;
}

/* Текст пунктов меню */
ul.sub-menu li a, ul.children li a {
    color: #ffffff !important;
}

/* При наведении */
ul.sub-menu li a:hover, ul.children li a:hover {
    color: #ffffff !important;
    background-color: #090909; /* можно сделать чуть светлее для эффекта hover */
}









/* === ГЛОБАЛЬНЫЕ СТИЛИ === */

/* Header text */
.whb-general-header .whb-col-left .wd-header-text {
	margin-top: 0px;
	line-height: 1.1em;
}

/* Span Tag */
.whb-col-left .wd-header-text span {
	line-height: 1.1em;
}

/* Nav link text */
#menu-main-navigation .menu-item .nav-link-text {
	font-weight: 400;
	padding-top: 9px !important;
}

/* Tools text */
.wd-tools-custom-icon a .wd-tools-text {
	padding-top: 0px;
	margin-top: -1px;
}

/* Tools custom icon */
.whb-general-header .whb-col-right .wd-tools-custom-icon {
	padding-left: 0px;
	padding-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 1.2px;
}

/* Menu */
#menu-main-navigation {
	margin-top: 5px;
}

/* Tabs navigation wrapper */
.wd-products-tabs .wd-tabs-header .tabs-navigation-wrapper {
	padding-bottom: 10px;
}

/* Elements grid */
.wd-products-tabs .wd-in .elements-grid {
	padding-top: 40px;
}

/* Category title */
.category-slider a .category-title {
	margin-top: -9px;
	font-weight: 500;
}

/* Category count */
.category-slider a .category-count {
	position: relative;
	top: -7px;
}

/* Tools icon */
.wd-header-search .wd-inited .wd-tools-icon {
	margin-left: -3px;
	margin-right: -4px;
}

/* Column 9/12 */
.whb-general-header .whb-col-center {
	margin-top: 20px;
}

/* Header main nav */
.whb-general-header .whb-col-center .wd-header-main-nav {
	padding-top: 0px;
}

/* Link */
.whb-header .whb-col-left a {
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 0px;
}

/* Container */
.whb-header .whb-general-header .container {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Thumbnail Image */
.whb-header .whb-col-center img {
	display: inline-block;
	transform: translateX(0px) translateY(-12px);
}

/* Column 8/12 */
.whb-header .whb-general-header .whb-col-left {
	padding-top: 50px;
}

/* Column 10/12 */
.whb-header .whb-general-header .whb-col-right {
	padding-top: 50px;
}

/* Header text width */
.whb-header .whb-col-left .wd-header-text {
	max-width: 75px;
}

/* Image positioning in carousel */
.wd-carousel-wrap .custom-cart-icon-wrap img {
	padding-right: 0px;
	padding-left: 0px;
	margin-top: -113px;
	margin-right: -50px;
	margin-left: 280px;
}

/* Thumbnail Image */
.wd-switch-logo .wd-main-logo img {
	max-height: 85px !important;
}

/* Column 8/12 */
.whb-general-header .whb-col-left {
	/* пусто — можно использовать для доработок */
}





























.product_meta {
    --wd-link-color: #E9D296;
    display: flex
;
    align-items: center;
    justify-content: var(--wd-align);
    flex-wrap: wrap;
    gap: 10px;
}





:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity input {
    height: 100%;
    color: #E9D296;
    border: solid 1px;
    border-radius: 2220px;
    padding-left: 20px;
    padding-right: 20px;
}











/* Применяется ко всем страницам, кроме главной */
body:not(.home) {
  /* Form Division */
  .whb-main-header .whb-col-center form {
    margin-top: -22px;
  }

  /* Thumbnail Image */
  .wd-switch-logo .wd-logo .attachment-full {
    position: relative;
    top: 12px;
    max-height: 70px;
  }

  /* Thumbnail Image */
  .wd-switch-logo .wd-main-logo img {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 20px;
    max-height: 80px;
  }

  /* Button */
  .elementor-form .elementor-field-group .elementor-button {
    margin-top: 30px;
  }

  /* Form field email */
  #form-field-email {
    padding-bottom: 20px;
  }

  /* Form field field 16844a5 */
  #form-field-field_16844a5 {
    padding-bottom: 30px;
  }

  /* Form field field 6450c1e */
  #form-field-field_6450c1e {
    padding-bottom: 30px;
  }

  /* Form field name */
  #form-field-name {
    padding-bottom: 20px;
  }

  /* Custom cart icon wrap */
  .wd-products-element .wd-carousel .custom-cart-icon-wrap {
    margin-left: 340px;
    margin-bottom: 57px !important;
  }

  /* Custom cart icon wrap */
  .wd-products-element 
  .wd-carousel-inner 
  .wd-carousel 
  .wd-carousel-wrap 
  .wd-carousel-item 
  .product-grid-item 
  .product-wrapper 
  .product-element-bottom 
  .custom-cart-icon-wrap {
    margin-top: -50px !important;
  }
}

















.wd-carousel {
  --wd-gap-lg: 50px !important;
}



.wd-nav-pagin {
    --list-mb: 0;
    --li-mb: 0;
    --li-pl: 0;
    list-style: none;
    display: inline-flex
;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--wd-pagin-gap, 10px);
    transition: all .25s 
ease;
    display: none;
}







.wd-product .product-image-link {
    position: relative;
    display: block;
    max-height: 450px;
}



@media (min-width: 1025px) {
    .wd-product.wd-hover-buttons-on-hover .wd-product-footer {
        display: flex
;
        align-items: center;
        gap: 15px;
        opacity: 0;
        transition: all .3s 
ease;
        display: none;
    }




.wd-product.wd-hover-buttons-on-hover {
    --text-align: start;
    --btn-height: 0px;
    --wd-btn-inset: 0;
    --wd-thumb-brd-radius: var(--wd-brd-radius);
    --wd-trans-h: calc(var(--wd-prod-gap) + var(--btn-height));
}









.wd-buttons .wd-action-btn>a {
    height: 45px;
    color: #EAD397;
}



/* Скрыть цену для всех продуктов в блоках */
.elementor-element .woocommerce-Price-amount {
    display: none !important;
}


/* При добавлении класса .whb-sticked, применяем стеклянный эффект */
.whb-sticked .whb-row {
    transition: background-color 0.3s ease, backdrop-filter 0.3s ease; /* Плавный переход для фона и размытия */
    background-color: rgba(9, 9, 9, 0.6); /* Полупрозрачный темный фон */
    backdrop-filter: blur(10px); /* Эффект размытия на фоне */
		min-height: 85px;
}




.whb-general-header {
    background-color: rgb(0 0 0 / 0%);
}



/* Подключение шрифтов через @font-face */
@font-face {
    font-family: 'American-Regular';
    src: url('http://chocolateeee.local/wp-content/uploads/2025/10/americanabt_roman.woff') format('woff');
}

@font-face {
    font-family: 'Metropolis Regular';
    src: url('http://chocolateeee.local/wp-content/uploads/2025/10/metropolis-regular-1.woff') format('woff');
}

/* Скрыть цену */
.wd-product .wrap-price {
    display: none;
}

/* Шрифт и стиль для названия товара */
.wd-product-header h3.wd-entities-title a {
    font-family: 'American-Regular', sans-serif;
    color: #EAD397;
    font-size: 18px;
}

/* Шрифт и стиль для категории товара */
.wd-product-cats a {
    font-family: 'Metropolis Regular', sans-serif;
    color: #EAD397;
    font-size: 14px;
}




/* Скрыть цену в карусели продуктов */
#w-carousel-566 .wd-carousel-item .wrap-price {
    display: none;
}












.sl-pl-spin-container {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 100%;
    font-family: "Metropolis", sans-serif !important;
}







@font-face {
  font-family: 'Metropolis';
  src: url('http://chocolateeee.local/wp-content/uploads/2025/10/metropolis-regular-1.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* убираем иконку */
.wd-header-my-account .wd-tools-icon {
  display: none !important;
}

/* основной стиль текста */
.wd-header-my-account .wd-tools-text {
  font-family: 'Metropolis', sans-serif;
  font-size: 20px;
  color: #EAD397;
  text-transform: uppercase;
  text-align: right; /* выравнивание текста по правому краю */
  display: block;
  position: relative;
}

/* заменяем текст на LOG IN */
.wd-header-my-account .wd-tools-text::before {
  content: 'LOG IN';
  position: absolute;
  right: 0;
  top: 0;
}

.wd-header-my-account .wd-tools-text {
  visibility: hidden;
}

.wd-header-my-account .wd-tools-text::before {
  visibility: visible;
}
















@font-face {
  font-family: 'Metropolis';
  src: url('http://chocolateeee.local/wp-content/uploads/2025/10/metropolis-regular-1.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.wd-header-text.reset-last-child.whb-vn8ts8vy1zfltjy8w6wi span {
  font-family: 'Metropolis', sans-serif;
  font-size: 20px;
}






@font-face {
  font-family: 'Metropolis';
  src: url('http://chocolateeee.local/wp-content/uploads/2025/10/metropolis-regular-1.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* убираем иконку корзины */
.wd-header-cart .wd-tools-icon {
  display: none !important;
}

/* стиль текста BUSKET и цены */
.wd-header-cart .wd-tools-text {
  font-family: 'Metropolis', sans-serif;
  font-size: 20px;
  color: #EAD397;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* добавляем BUSKET перед ценой */
.wd-header-cart .wd-tools-text::before {
  content: 'BUSKET';
}

/* добавляем скобки к сумме */
.wd-header-cart .wd-cart-subtotal::before {
  content: ' (';
}

.wd-header-cart .wd-cart-subtotal::after {
  content: ')';
}













/* Telegram блок без скруглений */
.telegram-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #E0DFDB;
    padding: 10px 20px;
    margin-bottom: 20px;
    border-radius: 0; /* убираем скругления */
}

/* Иконка */
.telegram-icon { width: 32px; height: 32px; margin-right: 15px; }

/* Текст по центру */
.telegram-text {
    flex: 1;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}

/* Кнопка без скруглений, текст белый */
.telegram-button {
    background: #3D4B30;
    color: #fff !important; /* текст белый */
    padding: 8px 16px;
    text-decoration: none;
    border-radius: 0; /* убираем скругления */
    font-weight: 500;
    transition: background 0.2s;
}

.telegram-button:hover { background: #2c3821; }










/* Общий контейнер сайдбара */
.ajax-archive-sidebar {
    flex: 1;
    background: #E0DFDB;
    padding: 20px;
}

/* Блоки сайдбара */
.sidebar-block {
    margin-bottom: 30px;
}

/* Заголовки блоков */
.sidebar-block h3 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
}

/* Списки категорий и популярных статей без отступов слева */
.sidebar-categories,
.sidebar-popular {
    padding-left: 0;
    margin-left: 0;
}

.sidebar-categories li,
.sidebar-popular li {
    margin-bottom: 15px;
    list-style: none;
}

/* Метаданные популярных статей */
.sidebar-popular .sidebar-meta {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    color: #555;
    margin-top: 5px;
}