/* Header */
/* #a27d2d */
.whb-column.whb-col-left.whb-column8.whb-visible-lg {
    position: relative;
}

.whb-column.whb-col-left.whb-column8.whb-visible-lg::before {
    content: "";
    background: #006039;
    width: 100%;
    height: 10px;
    position: absolute;
    top: 0;
    border-radius: 0 0 5px 5px;
}

.wd-search-form.wd-header-search-form form {
    width: 500px;
    max-width: 100%;
    overflow: hidden;
    margin: auto;
}

.searchform .searchsubmit {
    background: #006039;
    color: #fff;
    width: 50px;
    border-radius: 10px 0 0 10px;
    transition: all 1s;
}

.searchform .searchsubmit:hover {
    background: #a27d2d;

}

[class*="wd-header-search-form"] input[type='text'] {
    border-radius: 10px;
}

.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middler {
    border-bottom: 1px dashed #eee;
}

.whb-row.whb-header-bottom.whb-not-sticky-row.whb-without-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
    padding-top: 1rem;
}

a.btn.btn-color-primary.btn-style-bordered.btn-shape-semi-round.btn-size-default.btn-icon-pos-left span {
    transform: translate(-7px, -2px);
}

header.whb-header.whb-header_306777.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real {
    border-bottom: 1px dashed #eee;
    padding-bottom: 1rem;
}

.wd-header-cats.wd-style-1 .menu-opener,
.wd-dropdown-cats {
    min-width: 220px !important;
}

.mobile-nav .searchform input[type="text"] {
    height: 45px !important;
}

.mobile-nav button.searchsubmit {
    border-radius: 0 !important;
}

@media screen and (max-width:1000px) {
    header.whb-header.whb-header_306777.whb-sticky-shadow.whb-scroll-stick.whb-sticky-real {
        padding-bottom: 0;
    }
}

.scrollToTop {
    bottom: 0 !important;
    border-radius: 50px 50px 0 0 !important;
    background-color: #a27d2d !important;
    color: #ffffff !important;
}

.scrollToTop:hover {
    background-color: #006039 !important;
    color: #ffffff !important;
}

.product-wrapper {
    background: #fff;
}

/* Single Product */
#singlepro1404 .wd-carousel-container.wd-gallery-thumb img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: contain;
    border: 1px solid  #ccc;
}

#singlepro1404 .wd-carousel-container.wd-gallery-thumbp .wd-active img {
    border: 1px solid  #a27d2d;
}
figure.woocommerce-product-gallery__image {
    width: 100%;
    aspect-ratio: 1 / 1;
    /* object-fit: contain; */
}
figure.woocommerce-product-gallery__image img {
    aspect-ratio: 1 / 1;
    object-fit: contain;
    width: 100%;
}