@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//optceiling.ru/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.2") format("woff2");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 300;
	--wd-text-color: rgb(56,56,56);
	--wd-text-font-size: 13px;
	--wd-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(58, 58, 58);
	--wd-alternative-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 13px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-primary-color: rgb(221,51,51);
	--wd-alternative-color: rgba(221,51,51,0.9);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-font-family: "Montserrat", Arial, Helvetica, sans-serif;
	--btn-default-bgcolor: rgb(221,221,221);
	--btn-default-bgcolor-hover: rgb(196,196,196);
	--btn-accented-bgcolor: rgb(216,216,216);
	--btn-accented-bgcolor-hover: rgb(221,51,51);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(226,173,104);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(221,51,51);
	--notices-warning-color: #fff;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: url(http://ct91912-wordpress-drqwj.tw1.ru/wp-content/uploads/2021/08/retail-popup-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(http://ct91912-wordpress-drqwj.tw1.ru/wp-content/uploads/2021/08/retail-page-title.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(255,255,255);
	background-image: none;
}
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 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 14px;
	color: rgb(58,58,58);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover {
	color: rgb(221,51,51);
}
html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: rgba(5,0,0,0.73);
}
html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title a:hover {
	color: rgb(221,51,51);
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: rgb(221,51,51);
}
div.wd-popup.popup-quick-view {
	max-width: 580px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
:root{
--wd-container-w: 1350px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

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


.card-wrapp {
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
    margin-bottom: 15px !important;
}
.requisites-list,
.card{
    text-align: left;
}
.block-none {
    display: none !important;
}
a.btn.btn-scheme-custom.btn-scheme-hover-light.btn-style-bordered.btn-style-round.btn-size-small.wd-open-popup.butt-header:before {
    content: "\f095";
	    font-family: 'Font Awesome 5 Free';
	margin-right: 10px;
}
a.btn.btn-scheme-custom.btn-scheme-hover-light.btn-style-bordered.btn-style-round.btn-size-small.wd-open-popup.butt-header {
    background-color: #d0021b !important;
}
a.btn.btn-scheme-custom.btn-scheme-hover-light.btn-style-bordered.btn-style-round.btn-size-small.wd-open-popup.butt-header:hover {
    background-color: rgba(208,2,27,0.59) !important;
}
div.zindex-icon-custom a {
    display: none;
}
div.zindex-icon-custom .info-box-content a {
display: block;
}
.mess-header {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}
.mess-header p {
    display: none;
}
.wd-product-cats, .wd-product-cats a {
    font-size: 12px !important;
    line-height: 14px !important;
    color: #a5a5a5;
    letter-spacing: -0.04em;
    font-family: 'Open Sans';
}
@media (max-width: 1024px){
	.catalog_wrap .vc_col-sm-3 {
    width: 50% !important;
}
	.dft .vc_column-inner {
    padding: 0 !important;
}
	.catalog_wrap {
			 margin-left: 0px !important;
			margin-right: 0px !important;
			display: flex;
    	flex-wrap: wrap;
	}
}
.main-carusel {
padding-bottom: 45px !important;
}
@media (min-width: 1025px) {
.catalog_wrap {
	margin-left: 0px !important;
			margin-right: 0px !important;
}
}

.dft .vc_column-inner {
    padding: 0 !important;
}
.view-all-results {
    display: none !important;
}
.grecaptcha-badge {
    display: none;
}
.block-icon-cl {
    display: flex;
    gap: 5px;
}
.icon-mobi-custom, .icon-mobi-custom {
    gap: 10px;
}
/*.icon-mobi-custom {
    width: 30px;
}*/
a.wd-social-icon.social-youtube {
    background-image: url(https://optceiling.ru/wp-content/uploads/2026/02/max-messenger-sign-logo.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    color: #ffffff00 !important;
    text-decoration: none;
}
.social-youtube .wd-icon:before {
content: none !important;
}
a.mail-icon-header {
    background: red;
    height: 50px;
    width: 50px;
    border-radius: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;
}
#chaty-widget-0 .channel-icon-Phone .chaty-svg {
background: none !important;
}
.wd-single-gallery .product-labels.labels-rounded,
.wd-products-element .product-labels.labels-rounded{
    display: none !important;
}
/* Скрываем оригинальный текст и добавляем новый через псевдо-элемент */
.wd-header-my-account .wd-toolbar-label {
    visibility: hidden;
  /*  position: relative;*/
}

.wd-header-my-account .wd-toolbar-label::after {
    content: "Мой аккаунт";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
}
/*span.wd-toolbar-icon.wd-tools-icon.wd-icon.wd-custom-icon:before {
    content: "\f175";
    font-family: "woodmart-font";
}*/
/*.wd-custom-icon {
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23333333" d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893-.001-3.189-1.248-6.189-3.515-8.452"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
span.wd-toolbar-icon.wd-tools-icon.wd-icon.wd-custom-icon img {
    display: none;
}*/
.zindex-icon .box-icon-wrapper.box-with-icon.box-icon-simple {
    max-width: 100%;
}
.zindex-icon .box-icon-wrapper.box-with-icon.box-icon-simple {
    z-index: 9;
}
@media (min-width: 1025px) {.whb-header_838764 .whb-column.whb-col-left.whb-visible-lg {
    display: flex;
    justify-content: space-between;
	}
}
.dislpay-none {
display: none !important;
}
.icon-mobi-custom .box-icon-wrapper, .icon-mobi-custom .box-icon-wrapper {
    max-width: 100% !important;
}
.icon-mobi-custom {
    --ib-icon-sp: 0px !important;
}
@media (max-width: 1024px) {
.whb-header_838764 .whb-column.whb-col-mobile.whb-hidden-lg {
    display: flex;
    justify-content: flex-start; /* или оставить space-around */
    align-items: center;
}
	/*.chaty-widget.left-position.chaty-no-close-button.chaty-open.default-open {
    display: none !important;
}*/
}
/* Первый блок остается слева */
.whb-header_838764 .whb-column.whb-col-mobile.whb-hidden-lg > *:first-child {
    margin-right: auto; /* отталкивает остальные блоки вправо */
}

/* Группа из 3 блоков справа */
.whb-header_838764 .whb-column.whb-col-mobile.whb-hidden-lg > *:not(:first-child) {
    display: flex;
    gap: 10px; /* расстояние между правыми блоками */
}


.block-zero-custom {
    min-width: 208px;
}
.block-zero-custom  .info-box-inner.set-cont-mb-s.reset-last-child {
	margin-top: 0px;}
.block-zero .info-box-inner.set-cont-mb-s.reset-last-child p {
	display: flex;
}
/*.block-zero {
max-width: 244px;
}*/


.term-polotna-dlya-natyazhnyh-potolkov .filters-area.always-open.custom-content, .term-polotna-dlya-natyazhnyh-potolkov .wd-show-sidebar-btn.wd-action-btn.wd-style-text.wd-burger-icon {
    display: none !important;
} {
    display: none !important;
}

.dt-scroll-headInner {
    width: 100% !important;
}
.dt-scroll-head {
    background: #ff001d;
}
body.archive.tax-product_cat .product-labels.labels-rounded {
    display: none !important;
}

.woocommerce-tabs {display:none;}
body.single-product .wpb_text_column.wpb_content_element.color-scheme-dark .wpb_wrapper h5 {
display: none !important;}



.page-id-23216 .column-4 {
    white-space: nowrap;
}
.wd-social-icons.icons-design-colored.icons-size-default.color-scheme-dark.social-follow.social-form-circle.text-center {
display: flex;
    flex-direction: row;
}
a.wd-social-icon.social-youtube {
order: 2;
}
a.whatsapp-desktop.wd-social-icon.social-whatsapp {
order: 1;
}
a.wd-social-icon.social-vk {
	order: 3;
}@media (min-width: 1025px) {
	table#tablepress-118 td.column-1, table#tablepress-118 td.column-2, table#tablepress-118 td.column-3,
table#tablepress-117 td.column-1, table#tablepress-117 td.column-2, table#tablepress-117 td.column-3,
table#tablepress-116 td.column-1, table#tablepress-116 td.column-2, table#tablepress-116 td.column-3 
{
width: 33%;
	        font-size: 16px;
        font-weight: 500;
}
}

