@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//malyarka.by/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
	font-display:swap;
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//malyarka.by/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(48,48,48);
	--wd-text-font-size: 15px;
	--wd-title-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Lexend Deca", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(244,125,53);
	--wd-alternative-color: rgb(244,93,0);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-font-family: "Open Sans", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 400;
	--btn-default-transform: capitalize;
	--btn-default-bgcolor: rgb(244,125,53);
	--btn-default-bgcolor-hover: #F45D00;
	--btn-default-color: rgb(255,255,255);
	--btn-default-color-hover: rgb(255,255,255);
	--btn-accented-font-family: "Open Sans", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: capitalize;
	--btn-accented-bgcolor: rgb(244,125,53);
	--btn-accented-bgcolor-hover: #F45D00;
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(244,125,53);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-size: 18px;
}
.page .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
html .wd-buy-now-btn {
	background: rgb(107,163,49);
}
html .wd-buy-now-btn:hover {
	background: rgb(95,158,44);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(221,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 5px;
--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;
}
}


/* Global CSS */
.link-content {
    color: #fff;
}
.link-content:hover {
    color: #f47d35;
}
.link-hover a:hover {
    color: #f47d35;
}
.widgettitle, .widget-title {
    text-transform: math-auto;
}
.color-gr {
	font-family: 'Rubik Distressed';
	font-weight: 500;
	letter-spacing: -0.5px;
	background: linear-gradient(90deg, #c14a02 30%, #ce0ee5 50%, #000000 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
#categories-1 li.cat-item a:hover, ul.woodmart-recent-posts-list a:hover {
    color: #f47d35;
}
@media (min-width: 1025px) {
.widget-area {
    position: sticky;
    top: 100px;
}
}

.scrollToTop {
    background-color: #f47d35!important;
    color: #ffffff!important;
}
/* sticky menu CSS */
.wd-sticky-nav:is(:hover,.wd-opened) {
    width: 375px!important;
}
.wd-nav-sticky>li>a {
    min-height: 26px!important;
}
.wd-nav-sticky>li>a .nav-link-text {
    height: 26px!important;
}
html .wd-nav-mobile > li > a {
    text-transform: math-auto;
}
/* HEADER CSS */
.search-form .aws-container .aws-search-field {
  padding-left: 16px;  
	border-radius: 35px 0 0 35px !important;
	border: 1px solid rgb(0 0 0 / 10%);
    
}
.search-form .aws-container .aws-search-form .aws-form-btn {
	width: 60px;
  align-items: center;
	border: 1px solid rgb(0 0 0 / 10%);
	border-radius: 0 35px 35px 0 !important;
  background: #f47d35;
}

.aws-container .aws-search-form .aws-search-btn_icon {
    fill: currentColor;
    color: #fff;
}
.search-form .aws-container .aws-search-form .aws-form-btn:hover {
    background: #F45D00;
}

.search-form .aws-container .aws-focus .aws-search-field {
  border: 1px solid rgb(0 0 0 / 20%);
}
.search-form .aws-container .aws-search-form.aws-focus  .aws-form-btn {
	border: 1px solid rgb(0 0 0 / 20%);
}
#callback {
  display: inline-block;
	margin-bottom: 0;
	padding: 10px 20px;
	background: #F47D35 none repeat scroll 0 0;
	color: #fff;
	border-radius: 4px;
  border: 1px solid transparent;
  cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	transition: opacity .4s;
}
#callback:hover {
    background: #F45D00;
}
textarea#form-field-message {
    height: 100px !important;
    min-height: 100px !important;
}
/* HOME CSS */
.brands-grid {
    margin: 30px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 12px;
    align-items: center;
    align-content: center;
}
.brand-item {
    display: flex;
    width: 100px;
    height: 100px;
    background: #fff;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.brand-item img {
    object-fit: cover;
}
@media (max-width: 355px) {
.brand-item {
    width: 80px;
    height: 80px;
}
}
/* SHOP CSS */
.cat-block .nav-link-summary {
    padding: 6px 12px;
    background: #f1f1f1;
    border-radius: 4px;
}
/* ORDER CSS */
textarea#order_comments {
    height: 100px !important;
    min-height: 100px !important;
}
/* My_Account CSS */
a.reg_partner {
    color: #f47d35;
    font-weight: 600;
}
a.reg_partner:hover {
color: #F45D00;
}
@media (min-width: 769px) {
.yith-wcaf-registration-form .forms-container:not(.col2-set) {
    max-width: 90%;
}
.yith-wcaf-registration-form form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 20px;
}
.yith-wcaf-registration-form .register-form p.form-row {
    width: calc(50% - 20px);
}
.yith-wcaf-registration-form p.form-row a.woocommerce-privacy-policy-link {
    color: #f47d35;
    font-weight: 500;
}
.yith-wcaf-registration-form a.woocommerce-terms-and-conditions-link {
    color: #f47d35;
    font-weight: 500;
}
}
.yith-wcaf-registration-form p.form-row:has(span.woocommerce-privacy-policy-text) {
    width: 100% !important;
}
.yith-wcaf-registration-form p#profile_terms_field {
    width: 100%;
}
.yith-wcaf-registration-form p.form-row:last-of-type {
    margin: auto;
}
.yith-wcaf-registration-form input[type=submit]:hover {
    background: #F45D00;
}
.yith-wcaf-registration-form a.button {
    text-transform: none;
    padding: 10px 20px;
    background: #F47D35 none repeat scroll 0 0;
    color: #fff;
    border-radius: 4px;
    border: 1px solid transparent;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    transition: opacity .4s;
}
.yith-wcaf-registration-form a.button:hover {
    background: #F45D00;
}
.yith-wcaf-registration-form .register-form {
    padding: 40px 20px;
}
.yith-wcaf-dashboard .yith-wcaf-dashboard-settings input[type=submit] {
    padding: 10px 20px;
    background: #F47D35 none repeat scroll 0 0;
    color: #fff;
    border-radius: 4px;
    border: 1px solid transparent;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    transition: opacity .4s;
}
.yith-wcaf-dashboard .yith-wcaf-dashboard-settings input[type=submit]:hover {
	background: #F45D00;
}
.yith-wcaf-section.yith-wcaf-dashboard-settings {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #e5e5e5;
}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar .apply-filters {
    background: #F47D35 none repeat scroll 0 0;
    color: #fff;
    border-radius: 4px;
    border: 1px solid transparent;
}
.yith-wcaf-dashboard .yith-wcaf-table-top-bar .apply-filters:hover {
    background: #F45D00;
}
.yith-wcaf-link-generator .yith-wcaf-share ul {
    margin: 0;
	  display: flex;
    flex-direction: row;
	  align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 10px;
}
.yith-wcaf-link-generator .yith-wcaf-share li a svg {
    width: 30px;
    height: 30px;
}
.yith-wcaf-link-generator .yith-wcaf-share a.icon-yith-facebook-official svg {
    width: 33px;
    height: 33px;
}
.yith-wcaf-link-generator .yith-wcaf-share a.icon-yith-twitter svg {
    width: 34px;
    height: 34px;
}
.yith-wcaf-link-generator .yith-wcaf-share a.icon-yith-pinterest-squared svg {
    width: 33px;
    height: 33px;
}
.yith-wcaf-link-generator .yith-wcaf-share li a svg:hover {
    transform: scale(1.2);
}
.woocommerce-MyAccount-navigation ul li a:hover {
    color: #f47d35;
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    color: #f47d35;
}
.wd-my-account-links .aff-payments-link a:before {
    content: "\f142";
}
.wd-my-account-links .aff-clicks-link a:before {
    content: "\f128";
}
.wd-my-account-links .aff-coupons-link a:before {
    content: "\f117";
}
.wd-my-account-links .aff-commissions-link a:before {
    content: "\f145";
}
.woocommerce-address-fields {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #e5e5e5;
}
.yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper .copy-trigger, .yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper .copy-trigger {
    background: #f47d35;
    padding: 10px;
    right: 0;
	  border-radius: 4px;
    color: #fff;
}
.yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper .copy-trigger:before, .yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper .copy-trigger:before {
    filter: invert(1) hue-rotate(180deg);
}
.yith-wcaf-link-generator .link-generator-box .affiliate-info p .copy-field-wrapper .copy-trigger:hover, .yith-wcaf-link-generator .link-generator-box .link-generator p .copy-field-wrapper .copy-trigger:hover {
    background: #F45D00;
}
/* Blog CSS */
.blog-post-loop .wd-post-actions {
    padding: 8px 9px 4px;
    background: #f47d35;
    border-radius: 50%;
}
img.attachment-large.size-large {
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.wd-meta-author {
    opacity: 0;
    visibility: hidden;
}
.wd-post-image img {
    object-fit: cover;
    height: 390px;
}
header.wd-single-post-header .wd-post-meta {
    display: none;
}
.blog-design-meta-image.has-post-thumbnail .wd-post-header {
    padding: 10px;
    align-items: flex-end;
}
.blog-post-loop .wd-post-date {
    display: none;
}
.blog-post-loop .wd-post-thumb img {
    height: 200px;
    object-fit: cover;
}
/* Mobile CSS */
.mob-callback {
  padding: 0;
	background-color: transparent;
}
.mob-callback .wd-btn-icon {
  width: 30px;
}
@media (max-width: 340px) {
.wd-logo.wd-main-logo img {
    max-width: 120px !important;
}
}
/* Mobile HEADER CSS */
@media (max-width: 1440px) {
.text-description {
  font-size: 18px;
}
.wd-logo img {
  max-width: 140px !important;
}
}
@media (max-width: 1280px) {
.text-description {
    display: none;
}
.wd-tools-element.wd-header-sticky-nav {
    display: none;
}
}
@media (max-width: 1120px) {
.wd-nav.wd-style-bg>li>a {
    padding-inline: 6px;
}
}
@media (max-width: 1024px) {
.search-mobile i {
  display: none;
}
}
@media (max-width: 768px) {
.wd-el-breadcrumbs.wd-nowrap-md [class*="-breadcrumb"] {
  flex-wrap: wrap !important;
}
body .aws-search-result ul {
    max-height: 80vh;
}
}
@media (max-width: 1024px) {
.search-mobile {
  display: flex;
  justify-content: flex-end;
}
.search-mobile i {
  display: flex;  
	width: 30px;
	height: 30px;
	font-size: 16px;
	background: #eb720b;
	color: #fff;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
}
.aws-container .aws-search-field {
    padding-left: 16px;
    border-radius: 35px 0 0 35px !important;
    border: 1px solid rgb(0 0 0 / 10%);
}
.aws-container .aws-search-form .aws-form-btn {
    width: 60px;
    align-items: center;
    border: 1px solid rgb(0 0 0 / 10%);
    border-radius: 0 35px 35px 0 !important;
    background: #f47d35;
}
}
/* Mobile HOME SLIDER CSS */
@media (max-width: 768px) {
#slider-231 .wd-slide {
	aspect-ratio: 290 / 130;
	min-height: auto !important;
	height: auto;
}
}
@media (max-width: 550px) {
#slider-231 .wd-slider-pagin {
    margin-top: initial;
    bottom: -25px;
}
}
/* tabsearch overlay 28.08.2026 */
.wd-tabsearch-overlay{display:none;}
body.wd-tabsearch-open .wd-tabsearch-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:100000;padding:60px 16px 16px;}
.wd-tabsearch-close{position:absolute;top:10px;right:16px;font-size:34px;line-height:1;cursor:pointer;color:#333;}
body.wd-tabsearch-open{overflow:hidden;}

/* адаптивный слайдер 28.08.2026: высота по пропорции, свои картинки на брейкпоинт */
#slider-231 .wd-slide { min-height: 0 !important; height: auto !important; aspect-ratio: 4 / 1; }
#slide-169.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-169-desktop.webp) !important; }
#slide-184.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-184-desktop.webp) !important; }
#slide-51530.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-51530-desktop.webp) !important; }
@media (max-width: 1024px) {
#slider-231 .wd-slide { aspect-ratio: 2.5 / 1; }
#slide-169.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-169-tablet.webp) !important; }
#slide-184.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-184-tablet.webp) !important; }
#slide-51530.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-51530-tablet.webp) !important; }
}
@media (max-width: 767px) {
#slider-231 .wd-slide { aspect-ratio: 1.8 / 1; }
#slide-169.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-169-mobile.webp) !important; }
#slide-184.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-184-mobile.webp) !important; }
#slide-51530.woodmart-loaded .wd-slide-bg { background-image: url(https://malyarka.by/wp-content/uploads/2026/08/slide-51530-mobile.webp) !important; }
}
