/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.wpfFilterContent .amount{
    color: inherit;
      font-size: inherit;
     font-weight: inherit;
}
.mobil_filter_box .filter_sort .wpfFloatingWrapper.wpfFloatingShow {
    /* display: flex !important; */
    gap: 8px;
}
.mobil_filter_box .filter_sort .wpfFloatingSwitcher {background: url("/wp-content/uploads/2025/12/sorting-6616.svg")  !important;background-size: 30px !important;width: 24px !important;height: 28px !important;}
.mobil_filter_box .mobil_filter  .wpfFloatingSwitcher {
    background: url("/wp-content/uploads/2025/12/filter-6550.svg")  !important;
    background-size: 23px !important;
    width: 24px !important;
    height: 28px !important;
}
.mobil_filter_box .wpfFloatingSwitcher {
    background-size: 28px !important;
    font-size: 0 !important;
    background-repeat: no-repeat;
    padding: 0 !important;
    width: 28px;
    height: 28px;
    line-height: 28px !important;
}
.filter_sidebar .wpfFilterWrapper .wpfFilterTaxNameWrapper, .wpfMainWrapper .wpfCount, .filter_sidebar  .woocommerce-Price-amount.amount {
    color: #888F8E;
    font-size: 12px;
    line-height: 14px;
}

.wpfFilterWrapper .wpfCheckbox label::before {
    border-color: #888F8E !important;
}

.filter_sidebar .wpfFilterWrapper .wpfCheckbox label {
    width: 9px !important;
    height: 9px !important;
}

.wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
    margin-bottom: 0px;
}

.filter_sort .wpfFilterWrapper {
    min-width: 100px;
}
.filter_sort .wpfFilterContent select {
    padding: 0 !important;
    height: auto !important;
    border: 0 !important;
    font-size: 20px !important;
    appearance: none;
    line-height: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    box-sizing: content-box;
    min-width: 100px;
}
.filter_sort .wpfFilterContent select {
    color: #999; 
}

.filter_sort .wpfFilterContent select.has-value {
    color: #005C4B;
    font-weight: 700;
}
.filter_sort .wpfFilterContent select option:checked {
    background-color: #f0f0f0;
    color: #000;
}

.filter_sort .wpfFilterContent select option {
    color: #222;
}
.filter_sort .wpfFilterContent select::-ms-expand {
    display: none;
}
.wpfFilterDelimeter {
 display: none;    
}
.filter_sidebar .wpfFilterWrapper .wpfCheckboxHier,
.filter_sidebar .wpfFilterWrapper .wpfPriceInputs {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    /* max-height: unset; */
    text-align: left !important;
    justify-content: flex-start;
    margin: 0;
}
.wpfFilterWrapper .wpfPriceInputs {
    gap:18px;
    justify-content: start !important;
}
.filter_sidebar .wpf-open.wpfFilterWrapper .wpfPriceInputs,
.filter_sidebar .wpf-open.wpfFilterWrapper .wpfCheckboxHier{
    max-height: 100px !important;
    padding-top: 11px;
}
.filter_sidebar .wpfFilterWrapper .wfpDescription {
    padding-bottom: 0;
    font-size: 16px;
    color: #888F8E;
    line-height: 16px;
}

.filter_sidebar .wpf-open .wfpDescription {
    color: #005C4B;
    font-weight: 700;
}
.filter_sidebar .wpfFilterWrapper .wfpDescription {
    cursor: pointer;
    position: relative;
    padding-right: 16px;
}

.filter_sidebar .wpfFilterWrapper .wfpDescription::after {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.65389 5.3404C3.78024 5.45869 4.67719 6.41137 4.72219 6.5C4.65503 6.62868 0.654272 10.8792 0.355176 11.2003C0.115275 11.4573 -0.101777 11.7855 0.0508867 12.3091C0.124968 12.5639 0.354483 12.8246 0.570497 12.9169C0.648733 12.9499 0.794819 12.9737 0.847438 13H1.04199C1.17457 12.9366 1.28985 12.98 1.53633 12.7693C1.76515 12.5743 5.1916 8.87223 5.58417 8.44837L6.68605 7.26726C6.85221 7.08703 6.8491 7.03549 6.96887 6.80446C7.08415 6.16736 6.8626 5.92224 6.57769 5.62038C6.31356 5.3404 6.06951 5.07599 5.80711 4.79527C5.28784 4.23865 4.78762 3.69982 4.26662 3.14468L1.95589 0.668987C1.82781 0.529924 1.69972 0.378623 1.56056 0.254764C1.3082 0.029296 1.17734 0.067492 1.04095 0H0.847092C0.796204 0.0252168 0.687159 0.0367127 0.605461 0.0689754C0.104544 0.266631 -0.169281 0.937472 0.127045 1.51264C0.226398 1.70584 0.557343 2.02068 0.696852 2.16976C1.09288 2.59214 3.43753 5.06413 3.65389 5.3404Z' fill='%23888F8E'/%3e%3c/svg%3e ");
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 700;
    font-size: 12px;
    height: 13px;
    width: 13px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.filter_sidebar .wpfFilterWrapper.wpf-open .wfpDescription::after {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.6596 3.65389C7.5413 3.78024 6.58863 4.67719 6.5 4.72219C6.37132 4.65503 2.12081 0.654271 1.79966 0.355175C1.54267 0.115275 1.21449 -0.101778 0.690866 0.0508861C0.436102 0.124968 0.175405 0.354483 0.083066 0.570497C0.0500622 0.648733 0.026329 0.794819 -9.90717e-07 0.847438L-9.99221e-07 1.04199C0.0634126 1.17457 0.0200242 1.28985 0.230659 1.53633C0.425718 1.76515 4.12777 5.1916 4.55163 5.58417L5.73274 6.68605C5.91297 6.85221 5.96451 6.8491 6.19554 6.96887C6.83264 7.08415 7.07776 6.8626 7.37962 6.57769C7.6596 6.31356 7.92401 6.06951 8.20473 5.80711C8.76135 5.28784 9.30018 4.78762 9.85532 4.26662L12.331 1.95589C12.4701 1.82781 12.6214 1.69972 12.7452 1.56056C12.9707 1.3082 12.9325 1.17734 13 1.04095L13 0.847092C12.9748 0.796204 12.9633 0.687159 12.931 0.605461C12.7334 0.104544 12.0625 -0.169282 11.4874 0.127045C11.2942 0.226398 10.9793 0.557342 10.8302 0.696852C10.4079 1.09288 7.93587 3.43753 7.6596 3.65389Z' fill='%23005C4B'/%3e%3c/svg%3e ");
}
.filter_sidebar .irs--round.irs-with-grid,
.irs--round.irs-with-grid{
    display: none !important;
}
.filter_sidebar .wpfFilterContent select {
    border: 0;
    color: #005c4b;
    font-size: 22px;
    font-weight: 700;
    padding: 0;
    line-height: 27px;
    height: auto;
}
.filter_sidebar .wpfFilterWrapper  {
    border-top: 1px solid #EBEBEB;
    padding: 19px 0 !important;
    margin: 0;
}
#wpfMinAttrNum, #wpfMaxAttrNum {
    background-color: #EBEBEB !important;
    border: 0 !important;
    border-radius: 25px !important;
    height: 30px !important;
    padding: 8px 14px !important;
    color: #888F8E !important;
    text-align: left;
}

@media (max-width: 768.98px){
    .filter_sort .wpfFilterContent select {
   font-size: 16px !important;
   line-height: 19px;
   /* min-width: 161px !important; */
}
    .wfpDescription {
        color: #1A1A1A;
        font-weight:500;
        margin-bottom: 10px
    }
}

.wd-grid-g {
    row-gap: 36px;
    column-gap: 24px;
}
.brand_box {
    display: flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-start;
}

.brand_box br {
    display: none;
}

.adres {
    font-size: 16px;
}
.widget_product_categories .widget-title,
.name_brand{
    color: #005C4B;
    font-size: 24px;
    line-height: 33px;
    font-weight: 800;
    margin-bottom: 24px !important;
}
.name_brand {
     margin-bottom: 8px !important;
}
a.url_brand {
    font-size: 16px !important;
    line-height: 19px;
    font-weight: 500;
    padding: 5px 19px !important;
    min-height: 29px !important;
    border-radius: var(--btn-accented-brd-radius);
    color: var(--btn-accented-color);
    box-shadow: var(--btn-accented-box-shadow);
    background-color: var(--btn-accented-bgcolor);
}
.vc_custom_1764234811133 {
    box-shadow: 4px 2px 15px rgb(0 0 0 / 10%);
}

ul.product-categories {
    padding-inline-end: 0 !important;
}
li.cat-item.cat-parent {
    border-top: 1px solid #EBEBEB;
}
li.cat-item.cat-parent:last-child {
    /* border: 0; */
}
.widget_product_categories .product-categories li.current-cat>a {
    color: #005C4B !important;
    font-weight: 700 !important;
}

ul.product-categories {
    font-size: 16px;
    color: #1A1A1A;
    line-height: 16px;
}

.widget_product_categories .product-categories li a {
     padding: 18px 0 !important;
     color: #1A1A1A !important;
     white-space: normal;
}
.widget_product_categories .product-categories li.current-cat-parent a{
    color: #005C4B;
    font-weight: 700;
}
.widget_product_categories .product-categories .children  li a {
    padding: 6px 0 !important;
    color: #1A1A1A;
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 400;
    font-size: 15px;
}
.widget_product_categories .product-categories .children li a:before {
    content:"";
    width: 9px;
    height: 9px;
    display: block;
    border: 1px solid #888F8E;
    border-radius: 2px;
}
.widget_product_categories .cat-parent.current-cat-parent li.current-cat a:before{
   border: 1px solid #005C4B;
   background: #005C4B;
   box-shadow: inset 0px 0px 0px 1px #fff;
}
.widget_product_categories .children {
    padding-bottom: 15px;
    padding-inline-start: 0px !important;
}
button.checkout-button.button.alt.wc-forward.awof-button {
    box-shadow: 4px 2px 4px rgba(0, 0, 0, 0.15);
    border-radius: 25px;
    background: #F2C94C;
    color: #1A1A1A;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding: 14px 44px;
    width: auto;
}
.widget_product_categories .wd-cats-toggle:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.65389 5.3404C3.78024 5.45869 4.67719 6.41137 4.72219 6.5C4.65503 6.62868 0.654272 10.8792 0.355176 11.2003C0.115275 11.4573 -0.101777 11.7855 0.0508867 12.3091C0.124968 12.5639 0.354483 12.8246 0.570497 12.9169C0.648733 12.9499 0.794819 12.9737 0.847438 13H1.04199C1.17457 12.9366 1.28985 12.98 1.53633 12.7693C1.76515 12.5743 5.1916 8.87223 5.58417 8.44837L6.68605 7.26726C6.85221 7.08703 6.8491 7.03549 6.96887 6.80446C7.08415 6.16736 6.8626 5.92224 6.57769 5.62038C6.31356 5.3404 6.06951 5.07599 5.80711 4.79527C5.28784 4.23865 4.78762 3.69982 4.26662 3.14468L1.95589 0.668987C1.82781 0.529924 1.69972 0.378623 1.56056 0.254764C1.3082 0.029296 1.17734 0.067492 1.04095 0H0.847092C0.796204 0.0252168 0.687159 0.0367127 0.605461 0.0689754C0.104544 0.266631 -0.169281 0.937472 0.127045 1.51264C0.226398 1.70584 0.557343 2.02068 0.696852 2.16976C1.09288 2.59214 3.43753 5.06413 3.65389 5.3404Z' fill='%23888F8E'/%3e%3c/svg%3e ");
    content: "" !important;
    width: 7px;
    height: 13px;
    display: block;
}
.widget_product_categories .wd-cats-toggle.toggle-active:after{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.65389 5.3404C3.78024 5.45869 4.67719 6.41137 4.72219 6.5C4.65503 6.62868 0.654272 10.8792 0.355176 11.2003C0.115275 11.4573 -0.101777 11.7855 0.0508867 12.3091C0.124968 12.5639 0.354483 12.8246 0.570497 12.9169C0.648733 12.9499 0.794819 12.9737 0.847438 13H1.04199C1.17457 12.9366 1.28985 12.98 1.53633 12.7693C1.76515 12.5743 5.1916 8.87223 5.58417 8.44837L6.68605 7.26726C6.85221 7.08703 6.8491 7.03549 6.96887 6.80446C7.08415 6.16736 6.8626 5.92224 6.57769 5.62038C6.31356 5.3404 6.06951 5.07599 5.80711 4.79527C5.28784 4.23865 4.78762 3.69982 4.26662 3.14468L1.95589 0.668987C1.82781 0.529924 1.69972 0.378623 1.56056 0.254764C1.3082 0.029296 1.17734 0.067492 1.04095 0H0.847092C0.796204 0.0252168 0.687159 0.0367127 0.605461 0.0689754C0.104544 0.266631 -0.169281 0.937472 0.127045 1.51264C0.226398 1.70584 0.557343 2.02068 0.696852 2.16976C1.09288 2.59214 3.43753 5.06413 3.65389 5.3404Z' fill='%23005C4B'/%3e%3c/svg%3e ");
}
.wd-cats-toggle {
    display: flex;
    align-items: center;
    justify-content: end;
}

.widget_product_categories .wd-cats-toggle {
    top: 17px !important;
    right: 0;
    inset-inline-end: 0 !important;
}

.widget_product_categories .wd-cats-toggle:hover, .widget_product_categories .wd-cats-toggle.toggle-active {
    background-color: transparent !important;
}

.widget_product_categories .wd-cats-toggle.toggle-active {
    transform: rotate(90deg) !important;
}

.widget_product_categories .product-categories li a:hover {
    color: #005C4B;
}
.wd-products-shop-view a.per-row-3:before,
.wd-products-shop-view a:before{
    content: "" !important;
        width: 20px;
    height: 20px;
    display: block;
}
a.shop-view.current-variation.per-row-3 {
    order: 1;
}

a.shop-view.per-row-list {
    order: 2;
}
.wd-products-shop-view a:before{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.02703C0 6.25084 0.629221 5.62162 1.40541 5.62162H18.2703C19.0465 5.62162 19.6757 6.25084 19.6757 7.02703C19.6757 7.80321 19.0465 8.43243 18.2703 8.43243H1.40541C0.629222 8.43243 0 7.80321 0 7.02703Z' fill='%23888F8E'/%3e%3cpath d='M0 1.40541C0 0.629221 0.629221 0 1.40541 0H18.2703C19.0465 0 19.6757 0.629221 19.6757 1.40541C19.6757 2.18159 19.0465 2.81081 18.2703 2.81081H1.40541C0.629222 2.81081 0 2.18159 0 1.40541Z' fill='%23888F8E'/%3e%3cpath d='M0 12.6486C0 11.8725 0.629221 11.2432 1.40541 11.2432H18.2703C19.0465 11.2432 19.6757 11.8725 19.6757 12.6486C19.6757 13.4248 19.0465 14.0541 18.2703 14.0541H1.40541C0.629222 14.0541 0 13.4248 0 12.6486Z' fill='%23888F8E'/%3e%3cpath d='M0 18.2703C0 17.4941 0.629221 16.8649 1.40541 16.8649H18.2703C19.0465 16.8649 19.6757 17.4941 19.6757 18.2703C19.6757 19.0465 19.0465 19.6757 18.2703 19.6757H1.40541C0.629222 19.6757 0 19.0465 0 18.2703Z' fill='%23888F8E'/%3e%3c/svg%3e ");
}
.wd-products-shop-view a.per-row-3:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3crect x='11.2432' y='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3crect width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3crect x='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3c/svg%3e ");
}
.wd-products-shop-view a.active:before,
.wd-products-shop-view a.current-variation:before{	
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.02703C0 6.25084 0.629221 5.62162 1.40541 5.62162H18.2703C19.0465 5.62162 19.6757 6.25084 19.6757 7.02703C19.6757 7.80321 19.0465 8.43243 18.2703 8.43243H1.40541C0.629222 8.43243 0 7.80321 0 7.02703Z' fill='%23005C4B'/%3e%3cpath d='M0 1.40541C0 0.629221 0.629221 0 1.40541 0H18.2703C19.0465 0 19.6757 0.629221 19.6757 1.40541C19.6757 2.18159 19.0465 2.81081 18.2703 2.81081H1.40541C0.629222 2.81081 0 2.18159 0 1.40541Z' fill='%23005C4B'/%3e%3cpath d='M0 12.6486C0 11.8725 0.629221 11.2432 1.40541 11.2432H18.2703C19.0465 11.2432 19.6757 11.8725 19.6757 12.6486C19.6757 13.4248 19.0465 14.0541 18.2703 14.0541H1.40541C0.629222 14.0541 0 13.4248 0 12.6486Z' fill='%23005C4B'/%3e%3cpath d='M0 18.2703C0 17.4941 0.629221 16.8649 1.40541 16.8649H18.2703C19.0465 16.8649 19.6757 17.4941 19.6757 18.2703C19.6757 19.0465 19.0465 19.6757 18.2703 19.6757H1.40541C0.629222 19.6757 0 19.0465 0 18.2703Z' fill='%23005C4B'/%3e%3c/svg%3e ");
}
.wd-products-shop-view a.per-row-3.active:before,
.wd-products-shop-view a.per-row-3.current-variation:before{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23005C4B'/%3e%3crect x='11.2432' y='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23005C4B'/%3e%3crect width='8.43243' height='8.43243' rx='1' fill='%23005C4B'/%3e%3crect x='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23005C4B'/%3e%3c/svg%3e ");
}

.wd-product .price {
    order: 2;
    display: inline-block;
    width: fit-content;
    margin-top: 0 !important;
    align-items: center;
}
.wd-product.product-list-item .wd-add-btn,
.wd-wishlist-content .wd-add-btn {
    margin-right: 8px
}
.wd-product.wd-hover-standard .wd-add-btn {
    display: inline-block;
    width: fit-content;
}

.product-element-bottom {
    flex-flow: row;
    flex-direction: row !important;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 4px !important;
    margin-top: 5px;
}
.product-grid-item .wd-product-cats {
    margin-bottom: 16px;
    display: block;
}

.elements-grid .wd-product-cats,
.related_products .wd-product-cats{
      display: none;
}
.elements-grid .wd-product .price {
     margin-right: 10px;
}
.product-grid-item .wd-product-cats,
.product-grid-item .wd-product-cats a{
    width: 100%;
    font-size: 16px !important;
    color: #1A1A1A !important;
    line-height: 123% !important;
}

.product-short-description, .wd-entities-title {
    text-align: left;
    width: 100%;
}

h3.wd-entities-title {
    color: #1A1A1A;
    font-weight: 800;
    font-size: 14px !important;
    line-height: 114% !important;
    margin-bottom: 12px !important;
}
.wd-product.product-list-item .product-list-content .wd-entities-title,
.wd-wishlist-content .wd-entities-title{
     font-size: 20px !important;
     line-height: 123%;
     margin-bottom: 4px;
}
.wd-wishlist-content .product-element-bottom {
    flex-direction: row !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 0 !important;
    justify-content: flex-start;
}
.wd-wishlist-content .product-short-description {
    width: 100%
}
.product-short-description {
    height: 16px;
    overflow: hidden;
    font-size: 12px;
    display: none;
    margin-bottom: 5px !important;
}
.wd-buttons.wd-pos-r-t {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
    background: transparent;
}

/* .wd-buttons .wd-action-btn>a {
    height: 16px !important;
    width: 16px !important;
} */

.wd-wishlist-icon>a:before {
    content: "";
    background: url(/wp-content/uploads/2025/11/vector-1.svg);
    background-size: contain;
    background-position: 50% 50%;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}
.wd-buttons.wd-pos-r-t {
    top: -9px !important;
    right: -3px !important;
    box-shadow: none !important;
}
.wd-action-btn>a.added:before {
     content: "";
    background: url(/wp-content/uploads/2025/11/favorite.svg);
}
.wd-product.product-type-simple .product-wrapper {
    border-radius: 25px !important;
    box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.1) !important;
    padding: 26px;
    gap: 6px;
}
.wd-wishlist-content .products.wd-products {}
.wd-wishlist-head {
    display: none !important
}
.wd-wishlist-content .wd-product.product-type-simple .product-wrapper {
    display: flex;
    flex-flow: row;
    background-color: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
}
.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
    font-size: 14px !important;
    line-height: 19px;
    padding: 5px 19px !important;
    min-height: 29px !important;
}
.wd-product.product-list-item .product-wrapper,
.wd-wishlist-content .wd-product.product-type-simple .product-wrapper{
    gap: 27px !important;
}
.wd-wishlist-product-actions {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-bottom: 7px;
}
.product-element-top {
    height: 186px !important;
    border-radius: 18px 18px 0 0 !important;
    /* background: #D9D9D9; */
    /* margin-bottom: 7px; */
    width: 100%;
}

.product-element-top img, .product-element-top a {
    height: 100%;
    object-fit: contain;
}
.price .amount {
    font-weight: 700;
}

.wd-products.elements-list .wd-buttons .wd-action-btn>a {
    font-size: 14px !important;
    width: fit-content !important;
    display: flex;
    flex-flow: row;
    background: transparent;
    color: #888F8E;
}
.wd-product.product-list-item .product-list-content .price {
    line-height: 14px;
    margin-bottom: 2px;
}
.wd-products.elements-list .price .amount {
    font-size: 14px;
    line-height: 19px;
}
.wd-products.elements-list  .product-element-top,
.wd-wishlist-content  .product-element-top{
    position: unset;
    overflow: unset;
    background-color: #fff;
    height: 100%;
    border-radius: 25px !important;
    box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.25);
    overflow: hidden;
}
.wd-product.product-list-item .product-element-top,
.wd-wishlist-content  .product-element-top{
    flex: 0 0 188px !important;
}
.wd-products.elements-list .product-element-top img,
.wd-wishlist-content  .product-element-top img{
    max-height: 201px;
    /* object-fit: cover; */
}

.wd-products.elements-list  .wd-buttons.wd-pos-r-t {
    right: 0 !important;
    bottom: 0 !important;
    top: auto !important;
 
}

.wd-products.elements-list  .product-wrapper {
    position: relative;
    align-items: stretch !important;
}

.wd-products.elements-list .wd-buttons .wd-action-btn>a span {
    white-space: nowrap;
}
.wd-products.elements-list .product-short-description {
    display: none
}
.woocommerce-product-details__short-description p, 
.wd-single-content p,
.wd-wishlist-content .product-short-description{
    color: #888F8E;
    font-size: 14px;
    line-height: 123%;
   
}
.wd-single-content p {
    color: #1A1A1A;
}
.wd-wishlist-content .product-short-description {
    width: 100%
}
.woocommerce-product-details__short-description,
.wd-wishlist-content .product-short-description{
     overflow-y: hidden !important;
     color: #888F8E !important;
     max-height: unset !important;
     height: fit-content;
     display: block;
     margin-block: auto !important;
     margin-top: 16px !important;
     margin-bottom: 25px !important;
     min-height: 72px;
     
     width: 100%;
}
.wd-brand-item.brand-item a {
    display: flex;
    flex-direction: column;
    height: fit-content;
    position: relative;
    gap: 8px;
}

.wd-brand-item.brand-item img {
    max-height: unset;
    height: 125px;
    object-fit: cover;
    border-radius: 18px 18px 0 0 !important;
}

.wd-brand-item.brand-item {
    height: fit-content;
    border-radius: 25px !important;
    box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.1) !important;
    padding: 26px;
    gap: 6px;
}

.brand-name {
    color: #1A1A1A;
    font-weight: 800;
    font-size: 14px !important;
    line-height: 114% !important;
    margin-bottom: 12px !important;
}
.product-list-item .woocommerce-product-details__short-description {
    max-height: 72px !important;
    min-height: unset;
    line-height: 123% !important;
}
.product-list-item .woocommerce-product-details__short-description p,
.product-list-item .wd-wishlist-content .product-short-description p,
.product-list-item .woocommerce-product-details__short-description li,
.product-list-item .wd-wishlist-content .product-short-description li
{
     margin-bottom: 0px !important;
     list-style: none;
}
.product-list-item .woocommerce-product-details__short-description ul,
.product-list-item .wd-wishlist-content .product-short-description ul {
    padding-left: 0 !important;
}
.wd-add-btn-replace .add-to-cart-loop span {
    min-height: 29px !important;
    font-size: 14px !important;
    padding: 4px 19px !important;
}
.elements-list .wd-product.product-type-simple .product-wrapper {
    padding: 0 !important;
    box-shadow: none !important;
    background-color: transparent !important;
}
.product-list-content-bottom {
    display: flex;
    align-items: center;
    margin-top: auto;
}
.wd-product.product-list-item .product-list-content {
    /* flex-direction: row !important; */
    /* flex-wrap: wrap; */
    justify-content: space-between;
    gap: 0 !important;
    height: 100%;
    min-height: 176px;
}
.wd-products.elements-list {
    gap: 28px;
}
nav[class*="-pagination"] li .page-numbers {
    color: #888F8E;
    font-size: 16px;
}
nav[class*="-pagination"] li .current {
    color: #005C4B;
    background-color: transparent;
    font-weight: 700;
}
nav[class*="-pagination"] li :is(.next,.prev) {
   font-size: 0px; 
}
.wd-loop-footer {
    text-align: center;
    margin-top: 50px;
}
@media (max-width: 1199px){
    .widget_product_categories .wd-cats-toggle {
  right: -10px;
  inset-inline-end: -7px !important;
}.wd-product.product-list-item .product-list-content .wd-entities-title {
     font-size: 18px !important;

}.product-grid-item .wd-product-cats,
.product-grid-item .wd-product-cats a{
    
    font-size: 15px !important;
   
}
}
@media (max-width: 768.98px){
    .elements-grid .wd-product .price {
     width: 100%;
     text-align: left;
     margin-top: 10px;
     font-size: 16px;
     text-align: center;
}.product-short-description {
    margin-bottom: 14px !important;
}

.wd-product.wd-hover-standard .wd-add-btn {
    margin-bottom: 5px;
    width: 100%;
}

.wd-product.wd-hover-standard .wd-add-btn a {
    width: 100%;
}


.wd-products.elements-list .product-element-top img, .wd-wishlist-content .product-element-top img {
    max-height: 100%;
}
    .wd-product.product-list-item .product-list-content {
        gap: 14px !important;
        min-height: unset;
    }
.product-element-top {
    height: auto !important;
    aspect-ratio: 3/2.5;
}.wd-grid-g {
    row-gap: 20px;
    column-gap: 20px;
}.product-grid-item .wd-product-cats, .product-grid-item .wd-product-cats a {

    text-align:left
}
h3.wd-entities-title{
    font-size: 12px !important;
    line-height: 106% !important;
}
}

.wd-product-nav-btn.wd-btn-back:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3crect x='11.2432' y='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3crect width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3crect x='11.2432' width='8.43243' height='8.43243' rx='1' fill='%23888F8E'/%3e%3c/svg%3e ");
    content: "" !important;
    width: 16px;
    height: 16px;
    background-size: contain;
}
.woocommerce-product-gallery img {
    height: 450px;
    object-fit: contain;
}

.woocommerce-product-gallery__wrapper .wd-carousel-item {
    /* padding: 0; */
}

.woocommerce-product-gallery {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    padding: 22px;
    background: #FFFFFF;
    box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.25);
    border-radius: 25px;
}

.wd-action-btn.wd-style-icon-bg-text>a, .wd-action-btn.wd-style-icon-bg-text>a:before {
    min-width: 17px !important;
    min-height: 17px !important;
    width: auto;
    height: auto;
    box-shadow: none !important;
    background: transparent !important;
}
.product-additional-galleries {
    padding: 0 !important;
    bottom: -18px !important;
    left: -18px !important;
}
.wd-action-btn.wd-style-icon-bg-text>a>span {
    display: none;
}
.wd-wishlist-icon span {
    order: 0;
}

.wd-wishlist-icon>a:before {
    order: 2;
}

.wd-action-btn a {
    gap: 10px;
}
li#tab-title-reviews {
    order: 3;
}
.characteristics .wpb_wrapper {
    column-count: 2;
    column-gap: 170px;
}
.pa-row {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #EBEBEB;
    color: #1A1A1A;
    font-size: 16px;
    line-height: 16px;
    padding: 0 0 17px 0;
    margin: 0 0 17px 0;
}
.pa-row-pa_ves .pa-value:after {
    display: block;
    content: "кг";
}
.pa-row-pa_ves .pa-value {
    display: flex;
    gap: 5px;
}
.pa-value {
    color: #005C4B;
    font-size: 20px;
    font-weight: 700;
    text-align: right;
}
.pa-row {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #EBEBEB;
    color: #1A1A1A;
    font-size: 16px;
    gap: 20px;
    line-height: 16px;
    padding: 0 0 17px 0;
    margin: 0 0 17px 0;
}



.cat_top_box .meta-label {
    display: none;
}

.cat_top_box a {
    color: #F6F8F5;
    font-size: 48px;
    font-weight: 800;
    line-height: 111.8%;
}
.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
    opacity: 1 !important;
}
.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-disabled.wd-btn-arrow {
    opacity: 0 !important;
}
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next, .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev {
    transform: none !important;
}

.wd-nav-arrows.wd-pos-sep .wd-prev {
    left: -80px;
}

.wd-nav-arrows.wd-pos-sep .wd-next {
    right: -80px;
    inset-inline-start: 0 !important;
    left: auto !important;
}

.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow {
    pointer-events: auto !important;
}

.wd-next .wd-arrow-inner:after {
    content: "" !important;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='32' viewBox='0 0 18 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.39572 12.9951C9.72063 13.283 12.0271 15.6012 12.1428 15.8169C11.9701 16.13 1.68241 26.473 0.913309 27.2545C0.296423 27.8798 -0.261712 28.6784 0.130851 29.9526C0.321347 30.5725 0.911528 31.2069 1.46699 31.4316C1.66817 31.5119 2.04382 31.5696 2.17913 31.6337H2.6794C3.02034 31.4794 3.31676 31.585 3.95056 31.0724C4.53896 30.5978 13.3498 21.5894 14.3593 20.5579L17.1927 17.6839C17.62 17.2453 17.612 17.1199 17.92 16.5577C18.2164 15.0074 17.6467 14.411 16.9141 13.6764C16.2349 12.9951 15.6073 12.3517 14.9326 11.6686C13.5973 10.3142 12.311 9.00301 10.9713 7.65215L5.02944 1.62789C4.70008 1.2895 4.37072 0.921326 4.01287 0.619933C3.36394 0.0712877 3.02746 0.164233 2.67673 0H2.17824C2.04738 0.0613616 1.76698 0.0893353 1.5569 0.167842C0.268827 0.648809 -0.435295 2.28121 0.326688 3.68079C0.582166 4.15093 1.43317 4.91705 1.7919 5.2798C2.81026 6.30761 8.83936 12.3229 9.39572 12.9951Z' fill='%23F2C94C'/%3e%3c/svg%3e ");
    width: 18px;
    height: 32px;
     background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.wd-prev .wd-arrow-inner:after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='32' viewBox='0 0 18 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.60428 18.6386C8.27937 18.3507 5.97295 16.0325 5.85723 15.8169C6.02992 15.5037 16.3176 5.16071 17.0867 4.37925C17.7036 3.7539 18.2617 2.9553 17.8692 1.68115C17.6787 1.06121 17.0885 0.426842 16.533 0.20215C16.3318 0.121837 15.9562 0.0640867 15.8209 1.88791e-05L15.3206 1.88345e-05C14.9797 0.154325 14.6832 0.0487477 14.0494 0.561296C13.461 1.03595 4.65016 10.0444 3.64071 11.0758L0.807306 13.9499C0.380025 14.3884 0.388038 14.5138 0.0800395 15.076C-0.216387 16.6263 0.35332 17.2228 1.08593 17.9573C1.76513 18.6386 2.39269 19.282 3.06744 19.9651C4.40269 21.3196 5.68899 22.6307 7.02869 23.9816L12.9706 30.0058C13.2999 30.3442 13.6293 30.7124 13.9871 31.0138C14.6361 31.5624 14.9725 31.4695 15.3233 31.6337L15.8218 31.6337C15.9526 31.5724 16.233 31.5444 16.4431 31.4659C17.7312 30.9849 18.4353 29.3525 17.6733 27.9529C17.4178 27.4828 16.5668 26.7167 16.2081 26.3539C15.1897 25.3261 9.16064 19.3109 8.60428 18.6386Z' fill='%23F2C94C'/%3e%3c/svg%3e ");
    content: "" !important;
    width: 18px;
    height: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.wd-nav-tabs {
    --nav-gap: 127px !important;
}

.wd-single-tabs .wd-nav-tabs-wrapper {
    margin-bottom: 38px !important;
}

.wd-nav-wrapper li.active > a:after {
    width: 43px;
    height: 4px;
    background: #E29D37;
    border-radius: 20px;
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0%);
}
.related_products .wd-grid-g {
    column-gap: 75px;
}
.related_products .wd-carousel-item {
    padding-left: 38px !important;
    padding-right: 38px !important;
    min-height: 320px;
}
.related_products .wd-carousel-item .wd-product,
.related_products .product-wrapper{
     min-height: 320px;
}
.related_products.wd-carousel {
    margin-inline: calc(78px / -2);
}
.related_products  .product-wrapper{
    flex-flow: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

@media (max-width: 1199px){
    .wd-buttons.wd-pos-r-t {
    top: 1px !important;
    right: 3px !important;
}
    .wd-nav-arrows.wd-pos-sep .wd-prev {
    left: -70px;
    inset-inline-end: unset !important;
}

.wd-nav-arrows.wd-pos-sep .wd-next {
    right: -70px;
    inset-inline-start: unset !important;
    left: auto !important;
}
   .related_products+.wd-nav-arrows.wd-pos-sep .wd-prev {
    left: -50px;
    
}
.related_products+.wd-nav-arrows.wd-pos-sep .wd-next {
    right: -50px;
    
}
    .related_products .wd-carousel-item {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
 .related_products.wd-carousel {
    margin-inline: calc(10px / -2);
}   .wd-nav-tabs {
    --nav-gap: 90px !important;
}.characteristics .wpb_wrapper {
    column-count: 2;
    column-gap: 56px;
}.wd-product.product-type-simple .product-wrapper {
    border-radius: 25px !important;
    box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.1) !important;
    padding: 20px;
    gap: 6px;
}.cat_top_box a {

     font-size: 35px;
}.woocommerce-product-gallery img {
    height: 380px;
    
}.pa-row {
     font-size: 14px;
}span.pa-value {
     font-size: 16px;
}
}
@media (max-width: 767px) {
    .wd-nav-arrows.wd-pos-sep .wd-next {
    right: -20px;
   
}.wd-nav-arrows.wd-pos-sep .wd-prev {
    left: -20px;
    inset-inline-end: unset !important;
}
    .related_products .product-wrapper {
        justify-content: center
    }
    .wd-wishlist-content .wd-product.product-type-simple .product-wrapper {
        flex-wrap: wrap
    }
    .wd-wishlist-content .products.wd-products {
        gap: 28px
}
    .wd-wishlist-content .wd-add-btn, .wd-wishlist-content .wd-product .price {
        width: auto !important;
    }
    .wd-wishlist-content .product-element-top {
        width: 100%;
        flex: 0 0 100% !important;
    }
    .wd-product.product-type-simple .product-wrapper {
    padding: 16px 12px;
    border-radius: 18px !important;
}
    .related_products.wd-carousel {
    margin-inline: calc(30px / -2);
}
        .woocommerce-breadcrumb .wd-last-link ~ span {
        display: block;
    }
    .woocommerce-product-gallery{
        padding:16px;
        max-width: 92vw;
        margin: auto;
    }
        .woocommerce-product-gallery img {
        height: 300px;
    }
        .characteristics .wpb_wrapper {
        column-count: 1;
        column-gap: 56px;
    }
    .wd-prev .wd-arrow-inner:after,
.wd-next .wd-arrow-inner:after{
     width: 11px;
     height: 26px;
}   .related_products+.wd-nav-arrows.wd-pos-sep .wd-prev {
    left: -38px;
}
.related_products+.wd-nav-arrows.wd-pos-sep .wd-next {
    right: -38px;
    
}
}

/*ÃƒÂÃ‚ÂºÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â·ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â½ÃƒÂÃ‚Â°*/
.cart-content-wrapper {
    padding-inline: 15px;
        margin: 40px 0 60px;
}
.product-name {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.product-remove a {
    font-size: 26px;
    line-height: 26px;
    height: 26px;
    display: block;
}
.woocommerce-cart-form__cart-item.cart_item {
    display: flex;
    align-items: stretch;
    gap: 25px;
    position: relative;
}

.product-remove {
    position: absolute;
    top: 0;
    right: 0;
}

.product-thumbnail {
    border-radius: 25px;
    height: 200px;
    width: 188px;
    background: #fff;
    flex-shrink: 0;
    overflow: hidden;
    box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.25);
}

.product-thumbnail img {
    height: 100%;
    object-fit: contain;
}

.woocommerce-cart-form__contents {
    display: flex;
    flex-flow: column;
    gap: 40px;
}

.product-name a {
    font-weight: 800;
    font-size: 20px;
    line-height: 122.97%;
    color: #1A1A1A;
    margin-bottom: 15px;
    max-width: 90%;
}
.product-categories {
     margin-bottom: 15px;
}
.product-subtotal {
     text-align: right;
     margin-top: auto;
     min-width: 130px;
     margin-bottom: 5px;
}
.product-short-desc {
    font-size: 14px;
    line-height: 122.97%;
    color: #888F8E;

}
.product-subtotal .amount {
    font-weight: 800;
    font-size: 19px;
    line-height: 19px;
    color: #005C4B;

}
@media (min-width: 768px) and (max-width: 991px) {
    .col_grid_cat .wd-shop-product {
        margin-left: 0px !important;
    }
    .title_sort {
         display: none;
    }
}
@media (max-width: 768px){
    .product-name a {
         font-size: 16px;
         margin-bottom: 9px;
    }.woocommerce-cart-form__cart-item.cart_item {
    flex-flow: column;
}

.product-subtotal {
    margin: -57px 0 0;
    /* text-align: left; */
}

.woocommerce-cart-form__contents {
    /* display: grid; */
    /* grid-template-columns: 1fr 1fr; */
    gap: 60px;
}

.product-thumbnail {
    padding: 16px 12px;
    border-radius: 18px !important;
}
    .cart_item .product-thumbnail, .cart_item  .product-thumbnail img {
       width: 100%; 
    }
.product-remove {
    top: -27px;
    right: 0;
}

}

.woocommerce-MyAccount-content {
    flex: 1 0 100%;
    max-width: 100%;
    width: 100%;
    padding: 10px 30px;
}



.whb-col-right, .whb-mobile-right {
    justify-content: flex-start !important;
 
}
.wd-breadcrumbs a:hover {
    color: #f6f8f5;
}
.row_breadcrumbs .wd-breadcrumbs a:hover {
    color: inherit;
}
.text_item p {
    font-size: 16px;
    line-height: 22px;
}
.copy-text {
           cursor: pointer;
            position: relative;
            display: inline-block;
        }
        .notification {
           position: absolute;
    bottom: 38%;
    right: -20%;
    /* transform: translateX(-50%); */
    padding: 8px;
    background-color: #f6f8f5;
    color: #1a1a1a;
    border-radius: 5px;
    z-index: 1000;
    font-size: 12px;
    text-align: center;
    margin-bottom: 5px;
    opacity: 0;
    transition: opacity 0.5s 
ease;
        }
        .notification.visible {
            opacity: 1;
        }
.title_left {
    text-align: left;
    width: auto !important;
}
#map {
    position: absolute;
    width: 100%;
    height: 100%;
            left: 0;
    top: 0;
}

.list_top_item li {
    align-items: flex-start !important;
}

.list_top_item  .wd-icon {
    margin-top: 6px;
}
.adres_menu .woodmart-nav-link, .adres_menu ul{
    color: #888f8e;
    padding: 0 !important;
    border: 0 !important;
}

.adres_menu li.menu-item-has-children>a:after {
        display: block;
        background-image: url(https://j816232.myjino.ru/wp-content/uploads/2025/11/menu.svg);
        width: 9px;
        background-size: contain;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        font-size: 0;
}

.wd-sub-menu li>a {
    color: #1A1A1A;
}
.wd-page-content,
.wd-side-hidden{
    background-color: #F6F8F5;
}
.wd-title-style-simple .liner-continer:after {
    background-color: #E29D37 !important;
    height: 4px !important;
}
.footer_cat_menu .menu {
    display: grid;
    grid-template-columns: 1fr 1fr 2.5fr;
    column-gap: 61px;
    grid-auto-flow: column;
    grid-template-rows: auto auto auto auto;
    row-gap: 0px;
}

.wd-footer .menu {
    color: #F6F8F5;
    font-size: 12px;
    line-height: 14px;
}

.wd-footer .menu li {
    margin-bottom: 14px;
}
.bottom_info p{
    margin-bottom: 14px !important;
}
.wd-copyrights {
    color: #A1E3D8;
    font-size: 10px;
    padding-block: 16px;
    max-width: var(--wd-container-w);
    margin: auto;
    border-top: 2px solid #0E7965;
}
.btn_top a {
    background-color: #F2C94C !important;
    border: 0 !important;
    font-weight: 700;
    font-size: 22px !important;
    line-height: 30px !important;
    color: #1A1A1A !important;
    background-image: none !important;
    box-shadow: 4px 2px 4px rgba(0, 0, 0, 0.15) !important;
    padding: 10px 35px !important;
}
.text_shadow {
    text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15);
}
    
.whb-row.whb-header-bottom {
    margin-bottom: -25px;
    background: transparent;
}
.whb-header-bottom-inner {
    border: 1px solid #F2C94C;
    border-radius: 25px;
    box-shadow: 7px 5px 15px rgba(0, 0, 0, 0.15);
    padding-right: 28px;
        background: #F6F8F5;
}.top_info_link a {
    font-weight: 800;
    font-size: 14px;
    line-height: 19px;
    color: #005C4B;
    border-bottom: 1px solid #629A8F;
}
.menu-opener {
    border-radius: 25px !important;
        width: auto !important;
    min-width: 0 !important;
    padding: 0 27px !important;
}

.wd-header-cats.wd-style-1 .menu-opener:after {
    display: none;
}
.whb-general-header {
        margin-bottom: -25px;
    padding: 11px 0 34px;
}
.whb-sticked .whb-general-header {
      
    padding: 10px 0px;
}
.wd-logo img {
    padding: 0;
}
.soc_icons {
    gap: 16px;
    display: flex;
}
.top_info {
    line-height: 16px !important;
    font-weight: 600;
    flex-flow: column;
    display: flex;
}
[class*="wd-header-search-form"] {
   
    width: 454px;
}
/* ÃƒÂÃ‚Â¡ÃƒÂÃ‚ÂºÃƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã¢â‚¬Â¹Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã…â€™ ÃƒÂÃ‚Â¿ÃƒÂÃ‚Â»ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚ÂºÃƒÂÃ‚Â¸ ÃƒÂÃ‚ÂºÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚ÂµÃƒÂÃ‚Â³ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â¹ ÃƒÂÃ‚Â½ÃƒÂÃ‚Â° Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â°ÃƒÂÃ‚Â½ÃƒÂÃ‚Â¸Ãƒâ€˜Ã¢â‚¬Â ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â‚¬Â¦ ÃƒÂÃ‚ÂºÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚ÂµÃƒÂÃ‚Â³ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â¹ Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â²ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â² */
.wd-nav-product-cat, .wd-prefooter { display: none !important; }
.header-clbk{
    border-radius: 35px;
    background: rgba(35, 103, 169, 1);
    color: rgba(255, 255, 255, 1);
    padding: 12px 30px;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.header-clbk:hover{
    color:#fff;
}
.wpcf7-form p{
    color: rgba(118, 118, 118, 1);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    margin-bottom: 18px
}
.wpcf7-form p:nth-last-of-type(1) {
    margin-bottom: 0px
}
.wpcf7 form:not(.sent) .wpcf7-response-output{
    display: none;
}

.wpcf7-submit {
    box-shadow: 4px 2px 4px rgba(0, 0, 0, 0.15);
border-radius: 25px;
    background: #F2C94C;
    color: #1A1A1A;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding: 14px 44px;
}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label {
    color: #888F8E;
    text-align: left;
    font-size: 12px;
    line-height: 14px !important;
}

.wpcf7-acceptance label {
    display: flex;
    gap: 9px;
margin-bottom: 8px;
        margin-top: 18px;
}
.wpcf7-acceptance label:after {
    content: "";
    background: url(/wp-content/uploads/2025/11/att.svg);
    width: 24px;
    height: 24px;
    flex-shrink: 0;
}
fieldset {
    display: none;
}

.drop-shadow img {
    filter: drop-shadow(4px 2px 15px rgba(0, 0, 0, 0.1));}

.left_round_img img {
    border-radius: 20px 0 0px 20px !important;
    
}
.round_img_3 img {
    border-radius: 20px 20px 20px 0px  !important;
}
.round_img_2  img {
    border-radius: 20px 0px 20px 20px  !important;
}
.round_img_1  img {
    border-radius: 0px 20px 20px 20px  !important;
}
.banner-title, .banner-inner {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
    font-weight: 800;
}
.no_shadow .banner-title, .banner-inner {
    text-shadow: none; 
}
.height_full .content-banner {
    height: 100%;
    display: flex;
    flex-flow: column;
}
.banner_delivery .wrapper-content-banner, .banner_dogovor .wrapper-content-banner  {
    padding: 18px 25px 36px;
}
.banner_delivery .wd-bg-position-bottom{
    padding: 0px 25px 36px;
}
.banner_delivery .banner-title,
.banner_dogovor .banner-title
{
  margin-bottom: 16px !important;
}
.banner_dogovor .wd-bg-position-bottom{
    padding: 0px 30px 6px;
}
.promo-banner .banner-btn-wrapper {
    margin-top: auto !important;
}

.promo-banner .banner-btn-wrapper a {
    font-size: 16px !important;
    line-height: 22px;
    padding: 14px 42px;
    box-shadow: 4px 2px 15px 4px rgba(0, 0, 0, 0.25);
   
}
.no_img .main-wrapp-img {
    opacity: 0;
}
.wh_box {
    background: #fff
}
.dr_box {
    background: #005C4B
}
.promo-banner{
    box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
}
.img_contain .banner-image img {
    object-fit: contain !important;
}
.slider_banners .promo-banner-wrapper.wd-slide-visible {
    opacity: 1;
}
.wp-admin .slider_banners .promo-banner-wrapper {
    opacity: 1 !important;

}
.slider_banners .promo-banner-wrapper {
    opacity: 0;
    transition: opacity 0.3s;
}
.promo-banner .wrapper-content-banner{
    padding: 18px 18px 27px;
}
.wd-title-style-simple .liner-continer {
    position: relative;
    padding-bottom: 0px;
}
.wpb_content_element.text {
    line-height: 18px;
}

.wpb_content_element.text li {
    margin: 0;
}
.item-level-0 .wd-dropdown-menu.wd-dropdown {
    padding: 6px 20px;
}

.banner_delivery.no_img {
    width: calc(100% + 70px);
}
.adres_menu .color-scheme-dark.wd-design-default.wd-dropdown-menu.wd-dropdown {
    padding: 4px 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

.adres_menu .wd-event-hover .wd-dropdown a {
    padding: 8px 20px !important;
    color: #1A1A1A;
}

.adres_menu .wd-event-hover .wd-dropdown a:hover {
    color: #005C4B
}


.adres_menu a.woodmart-nav-link.is-active-address {
    background: #f2f2f2;
}
.adres_menu .wd-nav-vertical.wd-design-simple>li:is(.wd-opened,:hover)>a {
    color: #1A1A1A;
}
@media (max-width: 1024px){
    .wd-brand-item.brand-item img {
   
    height: 175px;
   
}
    .promo-banner .banner-btn-wrapper a {
    font-size: 13px !important;
    line-height: 22px;
    padding: 8px 30px;
}
    .whb-general-header {
    margin-bottom: 0px;
    padding: 4px 0px;
    }
.soc_icons {
 
    align-items: center;
    justify-content: right;
}.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
    background-image: url('https://j816232.myjino.ru/wp-content/uploads/2025/12/cart.svg');
    font-size: 0;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
}.footer_cat_menu .menu {
  
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 10px;
  
}
}
@media (max-width: 767px){
    .adres_menu .wd-event-hover .wd-dropdown a {
    padding: 8px 12px !important; 
    }
    .left_round_img img {
    border-radius: 0px 0px 20px 20px !important;
}
    .soc_icons img {
    width: 15px;
    height: 18px;
    object-fit: contain;
}
    .bottom_info {
    text-align: center;
}

.bottom_info p {
    margin-bottom: 3px !important;
}
    .top_info {
    display: flex;
    flex-flow: column;
}
    .btn_top a {
    font-size: 18px !important;
    line-height: 26px !important;
    }
    .slider_banners  .promo-banner .wrapper-content-banner {
    padding: 16px;}
    .mobil_text_center * {
    text-align: center !important;
}.banner_delivery.no_img {
    width: 100%;
}.adres_menu .wd-event-hover:hover>.wd-dropdown {
    position: relative !important;
    left: 0;
    width: 100%;
    margin: 10px 0 0;
}
.mobil_center {
    text-align: center;
    width: 100% !important;
    }

}

.product-quantity input {
    background: #fff;
}div#awof-modal-content input {
    background: rgb(235,235,235);
    border: 0;
}
.awof-form label {
     display: none;
}
.awof-accept-policy .checkbox {
    display: flex;
    align-items: flex-start;
    gap: 5px;
    margin-top: 20px;
}
.awof-accept-policy label {
    display: block;
    color: #888F8E;
    text-align: left;
    font-size: 12px;
    line-height: 14px !important;
}
.wc-proceed-to-checkout {
    text-align: center;
}
.woocommerce .awof-form {
    border: 0;
    margin: 0;
    padding: 25px;
}
 #awof-modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9999; align-items: center; justify-content: center; }
            #awof-modal.show { display: flex; }
            #awof-modal-content {background: #F6F8F5;border-radius: 25px;max-width: 500px;position: relative;}
            #awof-modal-close {position: absolute;top: 6px;right: 14px;}
            #awof-open-modal {color: white;background-color: rgb(0, 92, 75);padding: 10px 20px;border: none;cursor: pointer;margin-top: 10px;font-size: 16px !important;line-height: 22px;padding: 14px 42px;box-shadow: 4px 2px 15px 4px rgba(0, 0, 0, 0.25);border-radius: 35px;}
             #awof-modal {
                display: none;
                position: fixed;
                z-index: 9999;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                background-color: rgba(0,0,0,0.5);
            }
            #awof-modal-content {
                margin: 10% auto;
                padding: 20px;
                width: 80%;
            }
            #awof-modal-close {
                color: #000;
                float: right;
                font-size: 28px;
                line-height: 28px;
                font-weight: bold;
                cursor: pointer;
            }
            #awof-modal-close:hover { color: black; }
.cart_totals {
    /*display: none;*/
}
.wd-my-account-sidebar {
    display: none;
}
.product-bottom {
    display: flex;
    align-items: center;
    gap: 20px;
    padding-top: 10px;
}

.product-bottom .amount {
    font-size: 18px;
}
.cart-summary-left {
    font-weight: 400;
    font-size: 18px;
    /* line-height: 122.97%; */
    color: #1A1A1A;
}
.cart-summary {
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    border-top: 1px solid #ddd;
    padding: 20px 0 0;
}
.cart-summary .amount {
    font-weight: 800;
    font-size: 19px;
    line-height: 19px;
    color: #005C4B;
}
.cart_totals .cart-totals-inner h2, table.shop_table.shop_table_responsive {
     display: none;
}
button.single_add_to_cart_button.button.alt {
    flex-grow: 1;
}
div#tab-wd_additional_tab_2 div#tab-item-title-wd_additional_tab_3 {
    display: none
}
@media (max-width: 768px) {
       .wd-brand-item.brand-item img {
   
    height: 160px;
   
}
    #awof-modal-content {
        margin: 40% auto;
        padding: 20px;
        width: 90%;
    }
    .woocommerce .awof-form {
    border: 0;
    margin: 0;
    padding: 10px;
}
}