.feature {
display: flex;
align-items: center;
gap: 6px;
background: #252525;
}
.feature__bullet {
flex-shrink: 0;
width: 6px;
height: 6px;
border-radius: 50%;
background: #5a8e90;
}
.feature__text {
font-family: 'Montserrat', Arial, sans-serif;
font-size: 16px;
font-weight: 300;
color: #e8e8e8;
letter-spacing: 0.5px;
}
.wd-nav>li>a {
font-size: 18px !important;
} #menu-item-1987 > a.woodmart-nav-link {
display: flex !important;
width: 231px;
height: 85px;
padding: 22px 40px 23px 40px !important;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 30px;
background: #F3F3F3;
box-sizing: border-box;
margin: 0;
} #menu-item-1987 > a.woodmart-nav-link::before {
content: "";
flex-shrink: 0;
width: 26px;
height: 26px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232e5d60' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
} #menu-item-1987 > a.woodmart-nav-link .nav-link-text {
color: #2e5558;
font-weight: 600;
text-transform: uppercase;
}
.wd-sub-menu li>a {
font-weight: 500 !important;
color: #333 !important;
}
#menu-item-1987 > a.woodmart-nav-link:hover {
background: #ECECEC;
}
#menu-item-1987 .woodmart-nav-link::after { display: none !important; }
html .wd-nav-mobile > li > a {
font-weight: 500 !important;
}
#menu-main-navigation.wd-nav {
align-items: center !important;
}
.woodmart-nav-link {
text-transform: uppercase !important;
} #menu-item-1987 .wd-sub-menu {
min-width: 290px;
padding: 14px;
background: #ffffff;
border: 1px solid #eef2f1;
border-radius: 20px;
box-shadow: 0 20px 45px rgba(26, 94, 84, 0.14);
} #menu-item-1987 .wd-sub-menu > li > a.woodmart-nav-link {
position: relative;
display: flex;
align-items: center;
padding: 13px 18px 13px 32px;
border-radius: 12px;
color: #3a4a4b !important;
font-weight: 500;
letter-spacing: 0.5px;
transition: background .2s ease, color .2s ease, padding .2s ease;
} #menu-item-1987 .wd-sub-menu > li > a.woodmart-nav-link::before {
content: "";
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%) scale(0);
width: 7px;
height: 7px;
border-radius: 50%;
background: #1a7d6b;
transition: transform .2s ease;
} #menu-item-1987 .wd-sub-menu > li > a.woodmart-nav-link:hover {
background: #f3f7f6;
color: #1a7d6b !important;
padding-left: 36px;
}
#menu-item-1987 .wd-sub-menu > li > a.woodmart-nav-link:hover::before {
transform: translateY(-50%) scale(1);
} #menu-item-1987 .wd-sub-menu > li.current-menu-item > a.woodmart-nav-link {
background: #f3f7f6;
color: #1a7d6b !important;
}
.wd-dropdown {
background-color: unset !important;
box-shadow: none !important;
} .wd-sub-menu:has(> .woocommerce-MyAccount-navigation-link) {
min-width: 240px;
padding: 14px;
background: #ffffff;
border: 1px solid #eef2f1;
border-radius: 20px;
box-shadow: 0 20px 45px rgba(26, 94, 84, 0.14);
} .wd-sub-menu > .woocommerce-MyAccount-navigation-link > a {
position: relative;
display: flex;
align-items: center;
padding: 13px 18px 13px 32px;
border-radius: 12px;
color: #3a4a4b !important;
font-weight: 500;
letter-spacing: 0.5px;
transition: background .2s ease, color .2s ease, padding .2s ease;
} .wd-sub-menu > .woocommerce-MyAccount-navigation-link > a::before {
content: "";
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%) scale(0);
width: 7px;
height: 7px;
border-radius: 50%;
background: #1a7d6b;
transition: transform .2s ease;
} .wd-sub-menu > .woocommerce-MyAccount-navigation-link > a:hover {
background: #f3f7f6;
color: #1a7d6b !important;
padding-left: 36px;
}
.wd-sub-menu > .woocommerce-MyAccount-navigation-link > a:hover::before {
transform: translateY(-50%) scale(1);
} .wd-sub-menu > .woocommerce-MyAccount-navigation-link.is-active > a {
background: #f3f7f6;
color: #1a7d6b !important;
} .wd-sub-menu > .woocommerce-MyAccount-navigation-link--customer-logout > a:hover {
color: #c0392b !important;
}
.wd-sub-menu > .woocommerce-MyAccount-navigation-link--customer-logout > a:hover::before {
background: #c0392b;
}
.own-phone-h {
color: #376B71;
font-family: 'Montserrat';
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.96px;
}
.own-inst-h {
color: #565656;
font-family: 'Montserrat';
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.own_my_btn a {
height: 64px;
padding: 20px 32px 20px 30px;
justify-content: center;
align-items: flex-start;
gap: 10px;
border-radius: 30px;
background: #F3F3F3;
}
.own_my_btn a .wd-btn-text {
color: #333;
font-family: Montserrat;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
}
#hero_own_slider .swiper-pagination-progressbar {
top: auto !important;
bottom: 0 !important;
} #hero_own_slider .swiper-pagination-progressbar {
top: auto !important;
bottom: -20px !important;
left: 50% !important;
transform: translateX(-50%) !important;
width: 180px !important;
height: 5px !important;
border-radius: 10px;
background: #F3F3F3;
overflow: hidden;
} #hero_own_slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #1d5e54;
border-radius: 10px;
}
.lh-catalog {
--teal: #376B71;
--ink: #2b3a3a;
--muted: #7a8585;
--gap: 20px;
max-width: 1600px;
margin: 0 auto;
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-auto-rows: 280px;
gap: var(--gap);
background: #f4f5f5;
padding: 0px;
font-family: 'Montserrat', 'Segoe UI', sans-serif;
} .lh-cat--kosmetika   { grid-column: 1 / 3; grid-row: 1 / 3; }
.lh-cat--polotenca   { grid-column: 3;     grid-row: 1; }
.lh-cat--halaty      { grid-column: 4;     grid-row: 1; }
.lh-cat--podushki    { grid-column: 3;     grid-row: 2; }
.lh-cat--odeyala     { grid-column: 4;     grid-row: 2; }
.lh-cat--namatrasniki{ grid-column: 1;     grid-row: 3; }
.lh-cat--skaterti    { grid-column: 2;     grid-row: 3; }
.lh-cat--tapochki    { grid-column: 1;     grid-row: 4; }
.lh-cat--sashe       { grid-column: 2;     grid-row: 4; }
.lh-cat--feature     { grid-column: 3 / 5; grid-row: 3 / 5; } .lh-cat {
position: relative;
display: block;
background: #fff;
padding: 32px;
overflow: hidden;
text-decoration: none;
color: var(--ink);
transition: box-shadow .25s ease, transform .25s ease;
}
.lh-cat:hover {
box-shadow: 0 18px 40px rgba(0,0,0,.08);
transform: translateY(-3px);
}
.lh-cat--lg { padding: 40px; } .lh-cat__head { position: relative; z-index: 2; }
.lh-cat__title {
margin: 0;
font-weight: 800;
font-size: 20px;
line-height: 1.15;
letter-spacing: .5px;
text-transform: uppercase;
color: var(--ink);
}
.lh-cat--lg .lh-cat__title { font-size: 34px; }
.lh-cat__count {
margin-top: 6px;
font-weight: 700;
font-size: 16px;
color: var(--teal);
}
.lh-cat--lg .lh-cat__count { font-size: 20px; }
.lh-cat__desc {
margin-top: 12px;
font-size: 14px;
color: var(--muted);
}
.lh-cat--lg .lh-cat__desc { font-size: 16px; }
.lh-cat__label {
display: block;
margin-bottom: 12px;
font-size: 13px;
letter-spacing: 3px;
text-transform: uppercase;
color: rgba(255,255,255,.7);
} .lh-cat__img {
position: absolute;
right: 20px;
bottom: 20px;
z-index: 1;
display: block;
object-fit: contain;
pointer-events: none;
transition: transform .3s ease;
}
.lh-cat:hover .lh-cat__img { transform: scale(1.04); }
.lh-cat--kosmetika    .lh-cat__img { width: 487px; height: 314px; }
.lh-cat--polotenca    .lh-cat__img { width: 180px; height: 180px; }
.lh-cat--halaty       .lh-cat__img { width: 112px; height: 231px; }
.lh-cat--podushki     .lh-cat__img { width: 164px; height: 164px; }
.lh-cat--odeyala      .lh-cat__img { width: 210px; height: 152px; }
.lh-cat--namatrasniki .lh-cat__img { width: 240px; height: 113px; }
.lh-cat--skaterti     .lh-cat__img { width: 182px; height: 182px; }
.lh-cat--tapochki     .lh-cat__img { width: 160px; height: 160px; }
.lh-cat--sashe        .lh-cat__img { width: 248px; height: 154px; }
.lh-cat--feature      .lh-cat__img { width: 553px; height: 463px; } .lh-cat--feature { background: var(--teal); color: #fff; }
.lh-cat--feature .lh-cat__title { color: #fff; }
.lh-cat--feature .lh-cat__count { color: rgba(255,255,255,.9); }
.lh-cat--feature .lh-cat__desc  { color: rgba(255,255,255,.8); }  @media (max-width: 1024px) {
.lh-catalog { grid-template-columns: repeat(2, 1fr); grid-auto-rows: minmax(280px, auto); }
.lh-catalog > .lh-cat { grid-column: auto !important; grid-row: auto !important; }
.lh-cat--kosmetika, .lh-cat--feature { grid-column: span 2 !important; grid-row: span 1 !important; }
.lh-cat .lh-cat__img {
width: auto !important;
height: auto !important;
max-width: 48%;
max-height: 68%;
} .lh-cat--feature { min-height: 360px; }
.lh-cat--feature .lh-cat__img { max-width: 50%; max-height: 60%; }
.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop {
display: none !important;
}
}
@media (max-width: 768px) {
.wd-product .price del {
display: block;
margin-bottom: 2px;
}
.own-phone-h {
font-size: 16px;
display: block;
text-align: right;
}
.own-inst-h {
font-size: 16px;
}
.wd-product .price > span:not([class])::after {
content: "";
display: block;
}
.feature__text {
font-size: 14px;
}
}
@media (max-width: 560px) {
.lh-catalog { grid-template-columns: 1fr; grid-auto-rows: minmax(260px, auto); }
.lh-cat--kosmetika, .lh-cat--feature { grid-column: auto !important; }
.lh-cat--lg .lh-cat__title { font-size: 26px; }
.lh-cat .lh-cat__img { max-width: 44%; max-height: 60%; } .lh-cat--feature { min-height: 400px; }
.lh-cat--feature .lh-cat__title { font-size: 24px; }
.lh-cat--feature .lh-cat__img { max-width: 58%; max-height: 46%; }
}
body.woodmart-archive-shop #main-content {
margin-bottom: 30px !important;
}
.woocommerce-product-gallery img {
border: 1px solid var(--brdcolor-gray-300) !important;
}
.wd-product {
border: 1px solid var(--brdcolor-gray-300);
padding: 20px 10px !important;
}
.wd-products-with-bg:not(.products-bordered-grid) :is(.product-wrapper,.wd-cat-wrap) {
background-color: unset !important;
padding-bottom: 30px !important;
}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price) {
margin-top: unset !important;
}
.wd-product {
padding-bottom: 20px !important;
}
.wd-product :where(.product-wrapper,.product-element-bottom) {
justify-content: flex-end !important;
}
.widget-title {
text-transform: none !important;
}
.wd-product.wd-hover-quick .wd-add-btn>a {
background-color: #376B71 !important;
}
.title-subtitle {
margin-bottom: 0px !important;
}
body .about_icon_text .box-with-text.text-size-small {
font-size: 24px !important;
line-height: 30px !important;
}
.product-grid-item {
background-color: #fff !important;
}
.wd-add-btn-replace .add-to-cart-loop span {
text-transform: none !important;
}
.wd-post .wd-post-title,
.blog-design-masonry .wd-post-excerpt {
text-align: left !important;
}
body .wd-post-read-more.wd-style-link.read-more-section a {
text-align: left !important;
}
body .wd-post-content {
text-align: left !important;
align-items: start !important;
}
.blog-design-masonry.wd-add-shadow .wd-post-inner {
box-shadow: unset !important;
}
#main-content {
padding-bottom: 0px !important;
}
.swiper-pagination-horizontal {
bottom: -10px !important; 
}
.woocommerce-Price-currencySymbol {
text-transform: lowercase !important;
}
body.page-id-1801 .wd-post-content {
background: #FFF !important;
border: 1px solid rgba(41, 41, 41, 0.25) !important;
border-top: none !important;
}
.wd-post-read-more.wd-style-link {
text-transform: none !important;
}
.wd-page-title .container {
padding: 20px;
}
.wd-page-title h1.entry-title {
font-size: 40px !important;
color: #f3f3f3 !important;
}
.wd-products-nav {
display: none !important;
}
h3.entry-title {
font-size: 40px !important;
color: #333333 !important;
}
.wd-post-author {
display: none !important;
}
.wp-block-latest-posts__post-title {
font-weight: 400 !important;
} .lh-ask-price-wrap { margin: 6px 0 24px; }
.lh-ask-price-btn.single_add_to_cart_button {
width: 100%;
max-width: 420px;
cursor: pointer;
text-transform: none !important;
}
.quick-shop-wrapper .single_add_to_cart_button {
text-transform: none !important;
}
.single_add_to_cart_button {
text-transform: none !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
text-transform: none !important;
}
.woocommerce-mini-cart__buttons .checkout {
text-transform: none !important;
}
div.wpcf7 input[type="submit"] {
text-transform: none !important;
}
.wd-cart-totals .wc-proceed-to-checkout .checkout-button {
text-transform: none !important;
}
.wd-payment-methods #place_order {
text-transform: none !important;
}
.wd-logo img[src*="wood-logo-dark"] {
content: url(//linenhome.uz/wp-content/uploads/2026/05/linenhome_logo.svg) !important;
}
body.page-id-10 .whb-color-dark:not(.whb-with-bg) {
margin-top: 40px !important;
}  .wd-product-stock.available-on-backorder::before,
.wd-product.onbackorder .wd-product-stock::before {
content: "\f107"; font-family: "woodmart-font";
color: var(--wd-primary-color);
margin-inline-end: 5px;
display: inline-block;
} .price:has(.lh-ask-price-text) .wd-price-unit { display: none; } .wd-single-price:has(.lh-ask-price-text) { display: none; } .lh-ask-price-text { font-weight: 700; color: #2c6e69; }
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select {
border-radius: 10px !important;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
border-radius: 10px !important;
}
input.qty {
border-radius: unset !important;
}
body .select2-container--default .select2-selection {
border-radius: 10px !important;
}
a.button.wc-forward {
text-transform: none !important;
}