:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: #2b2e34;
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #2b2e34;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #2b2e34;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 15px;
	--wd-brd-radius: 15px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #e94e36;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #e94e36;
	--btn-default-bgcolor-hover: #2b2e34;
	--btn-accented-bgcolor: #e94e36;
	--btn-accented-bgcolor-hover: #2b2e34;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.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: 280px;
}
.wd-footer {
	background-color: #f9f9f9 ;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #f7f7f7;
}

/* Категории на главной */
.categories-style-masonry-first .category-grid-item:first-child .category-title {
    font-size: 36px;
}

.category-grid-item .category-title {
    color: #fff;
}

/* Кнопка купить в один клик */
.awooc-custom-order-button {
    left: -10px!important;
    width: 218px!important;
	  background-color: #2B2E34!important;
    color: #fff!important;
}
.awooc-custom-order-button:hover {
    left: -10px!important;
    width: 218px!important;
	  background-color: #E94E36!important;
    color: #fff!important;
}
/* Форма Курить в один клик */
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit {
    background-color: #e94e36!important;
    box-shadow: none!important;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit:hover {
    background-color: #2B2E34!important;
    box-shadow: none!important;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control {
    border: 2px solid rgba(129,129,129,.2)!important;
    background-color: #fff!important;
    box-shadow: none!important;
}

/* Кнопка Scroll to top */
.scrollToTop {
bottom:70px!important;
}

@media (max-width: 1024px) {
.sticky-toolbar-on .scrollToTop {
    bottom: 130px!important;
}
}

/* Расстояние между товарами */
.woodmart-spacing-20>[class*=col], .woodmart-spacing-30>[class*=col] {
    margin-bottom: 25px;
}

/* Название товара на витрине */
.product-grid-item .product-title {
    font-size: 18px;
}

/* Кнопка просмотр корзины */
.btn-cart {
background-color: #2B2E34!important;
}

.btn-cart:hover {
background-color: #e94e36!important;
}

/* Скрыть артикул и категории 
.product_meta {
display:none;
}*/

/* Вариации в карточке товара */
.product-image-summary .variations {
margin-bottom: 1px;
}

.variations_form .woocommerce-variation-price .price {
font-size:24px;
}

@media (max-width: 1024px) {
.product-design-default .variations_form.variation-swatch-selected .variations {
    margin-bottom: 10px;
}
}

@media (max-width: 1024px) {
.popup-quick-view .variations_form .reset_variations, .product-design-default .variations_form .reset_variations {
    top: 57px;
}
}

.variations_form .variations label {
	margin-bottom:5px;
}

.variations_form .variations label:after {
display:none;
}

/* Убрать штатный виджет фильтра цены */
#WOODMART_Widget_Price_Filter {
display:none;
}

/* Заголовок страницы (mobile) */
@media (max-width: 1024px) {
.page-title .entry-title {
    font-size: 29px;
}
}

/* Боковые меню на передний план */
.cart-widget-side.woodmart-cart-opened, .login-form-side.woodmart-login-side-opened, .mobile-nav.act-mobile-menu, aside.sidebar-container.show-hidden-sidebar {
    -webkit-transform: none;
    transform: none;
    z-index: 9999999;
}

.wd-side-hidden.wd-opened {
    transform: none;
    z-index: 9999999;
}

/* Фон информационного сообщения */
.dokan-alert-success, .dokan-message, .dokan-store-contact .alert-success, .mc4wp-success, .woocommerce-message, .wpcf7 form.sent .wpcf7-response-output, .wpcf7-mail-sent-ok, .yith_ywraq_add_item_product_message {
    background-color: #2b2e34;
}

/* Убрать надпись "Изменить" Extra Product Options */
td.product-name a.tm-cart-edit-options, .tm-cart-edit-options{
display:none;
}

/* Стиль вариаций*/
.variations_form .reset_variations {
display:none!important;
}

/* Стиль Topbar */
.whb-col-left, .whb-mobile-left {
    font-weight: 600!important;
    color: #2b2e34;
}
.whb-col-right, .whb-mobile-right {
    font-weight: 600!important;
    color: #2b2e34;
}
.whb-top-bar .whb-secondary-menu .item-level-0>a {
    font-weight: 600!important;
    color: #2b2e34;
}
.whb-top-bar .wd-tools-element .wd-tools-text {
    font-weight: 600!important;
    color: #2b2e34;
}
.whb-top-bar .wd-nav-secondary>li>a {
    font-weight: 600!important;
    font-size: 12px;
}

/* Футер */
.copyrights-wrapper {
    border-top: none;
    background-color: #2b2e34;
    color: #fff;
}

@media (max-width: 768px){
	.copyrights-centered .min-footer {
	text-align: left;
	}
}

/* Убрать подитог */
.cart-subtotal {
display:none;
}

/* Ширина поля ФИО */
p.form-row-first, p.form-row-last {
    width: 100%;
}

/* Убрать надпись Детали */
.woocommerce-additional-fields {
display:none;
}

/* соц.иконки */
.social-facebook i:before {
	color: #2b2e34;
    font-size: 15px;
}

.social-instagram i:before {
    color: #2b2e34;
    font-size: 15px;
}

/* Боковое меню на передний план */
.woodmart-close-side {   
    z-index: 9999999;
}

/* Кнопка Быстрый заказ */
.quick-order-style{
display:block;
color: #fff!important;
width: 218px;
}

.engraving{
display:block;
width: 218px;
border: 3px dashed #2B2E34;
}

.engraving:hover{
border: 3px dashed #E94E36;
}

/* Толщина шрифта в топбаре */
.whb-top-bar .wd-nav-secondary>li>a {
    font-weight: 600;
}

/* Оверлей */
.woodmart-close-side {
    z-index: 499;
}

.product-grid-item .wd-entities-title{
font-size:16px;
}

/* Убрать паддинги в вариациях */
table.variations .cell {
    padding: 0px!important;
}

table.variations .label>* {
    padding-bottom: 0px!important;
}

.woocommerce-variation {
    margin-top: -15px;
    margin-bottom: -15px;
}

/* Стиль переключателя языка */
.trp-language-switcher > div > a {
    color: #2B2E34;
}

.trp-language-switcher .trp-ls-shortcode-current-language {
    width: 50px!important;
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
  width: 50px!important;
}

/* Скрыть пункт Показать все на мобильном */
.wd-nav-product-cat .shop-all-link {
  display: none !important;
}

/* Падинги в мобильном хедере */
@media (max-width: 650px){
.wd-header-text{
padding-left:5px!important;
padding-right:5px!important;
}
}

/* Скрыть адрес доставки в Корзине */
.cart-totals-inner .woocommerce-shipping-destination {
    display: none;
}

/* Попап после Быстрого заказ */
.swal2-container.swal2-backdrop-show {
    background: rgba(0,0,0,0.8);
}

.blockOverlay {
    z-index: 9999!important;
}

.swal2-popup {
    border-radius: 0px;
    background: #fff;
    font-family: inherit;
    font-size: 1rem;
    width: 600px;
    height: 450px;
}

.swal2-styled.swal2-confirm {
    border-radius: 0;
    background-color: #E94E36;
}

.swal2-container.swal2-backdrop-show{
z-index: 99999999999;
}

.swal2-content {
    color: #2B2E34;
    font-size: 1.125em;
    font-weight: 600;
}

/* Кнопка Быстрый заказ */
.pisol_buy_now_button {
    padding: 12px 15px !important;
    margin-top: 0!important;
    margin-bottom: 10px !important;
    display: inline-block!important;
    width: 204px!important;
}

.woocommerce-message {
display:none;
}

.ringcaptcha.widget {
max-width:100%;
}

.ringcaptcha.widget .wizard .wizard-code-step .wizard-step-header .help {
   display:none!important;
}

.ringcaptcha.widget .btn-submit {
    color: #fff;
    background-color: #E94E36;
    border-color: #E94E36;
}

.ringcaptcha.widget .help{
display:none!important;
}

.product-label.out-of-stock {
    background-color: #e94e36;
    color: #ffffff;
}

.woocommerce-billing-fields p:last-child {
    margin-bottom: 18px;
}

.wd-search-full-screen .searchform {
    --wd-form-placeholder-color: rgb(0 0 0 / 25%);
}

.wd-tools-element>a {
    padding-right: 15px!important;
    padding-left: 15px!important;
}

.wd-buy-now-btn {
    margin-left: 0px;
    background-color: #2B2E34;
}

@media (max-width: 600px) {
.wd-buy-now-btn {
    width: 264px;
}
}

.checkout_coupon .form-row-first {
padding-bottom:10px;
}

.woocommerce-product-gallery .product-labels {
    max-width: 40%!important;
}

#billing_country_field {
display:none;
}

/* Round style --> */

.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 5px;
}


.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default {
    border-radius: 5px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected {
    border-radius: 5px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover {
    border-radius: 5px;
}

div.quantity .plus {
    border-radius: 0px 5px 5px 0px!important;
}

div.quantity .minus {
    border-radius: 5px 0px 0px 5px!important;
}

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border-radius: 5px;
	border: 1px solid #ddd;
}

.zen-ui-select__value {
    border-radius: 5px;
}@media (min-width: 1025px) {
	.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 600px;
	border-radius:0px;
}
}

