.wp-block-wd-row.wd-custom-width {
    max-width: 100% !important;
}

.wd-post .wd-post-content .wd-post-meta {
    display: none;
}

.post-single-page .wd-post-meta .wd-post-author {
    display: none;
}

.post-single-page .wd-post-image {
    width: 100%;
    height: 450px;
}

.post-single-page .wd-post-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wd-posts .wd-post .wd-post-thumb .wd-post-img {
    height: 250px;
    width: 100%;
}

.wd-posts .wd-post .wd-post-thumb .wd-post-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.single-product .pswp--open .pswp__bg {
    background: rgba(0, 0, 0, 0.7);
}

.products .wd-product .product-element-top img {
    height: 300px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 20px;
}

.banner-hp-main-video-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner-hp-main-video-wrapper .banner-hp-video {
    width: 100vw;
    height: 100vh;
}

.banner-hp-main-video-wrapper .banner-hp-video video {
    height: 100vh;
    max-height: 100vh;
    object-fit: cover;
    width: 100%;
    margin-top: -15px;
}

.banner-hp-main-video-wrapper .banner-hp-video-wrapper .hero-banner-heading {
    text-shadow: 2px 4px #000;
}

.banner-hp-main-video-wrapper .banner-hp-video-wrapper .hero-banner-button {
    box-shadow: 0 0 4px 1px rgba(0, 0, 0, .08);
}

.banner-hp-main-video-wrapper .banner-hp-video-wrapper .hero-banner-button:hover {
    background: #fff !important;
    color: #000;
}

.banner-hp-main-video-wrapper .banner-hp-video-wrapper .wd-arrow-inner {
    color: #fff;
    background: unset;
}

.banner-hp-main-video-wrapper.banner-hp-video-wrapper .wd-arrow-inner:hover {
    color: #fff;
}

.hp-fresh-drops-wrapper {
    position: relative;
}

.hp-fresh-drops-wrapper .hp-free-drops-nav-wrapper {
    position: absolute;
    top: 40%;
    width: 100%;
    justify-content: space-between;
}

.hp-fresh-drops-wrapper .hp-fresh-product-template-wrapper {
    gap: 24px;
    width: 100%;
    justify-content: center;
}

.hp-fresh-drops-wrapper .hp-fresh-product-template-wrapper .wc-block-product {
    min-width: 15%;
}

.hp-fresh-drops-wrapper .hp-free-drops-nav-wrapper .wc-block-next-previous-buttons {
    justify-content: space-between;
    width: 100%;
}

.hp-fresh-drops-wrapper .hp-free-drops-nav-wrapper .wc-block-next-previous-buttons__button {
    background: transparent;
    display: block;
}

.hp-fresh-drops-wrapper .hp-free-drops-nav-wrapper .wc-block-next-previous-buttons__button:nth-child(1) {
    left: -50px;
}

.hp-fresh-drops-wrapper .hp-free-drops-nav-wrapper .wc-block-next-previous-buttons__button:nth-child(2) {
    right: -50px;
}

.hp-fresh-drops-wrapper .hp-free-drops-nav-wrapper .wc-block-next-previous-buttons__button svg {
    color: #121212;
    width: 40px;
    height: 100%;
}

/* .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(1) {
    margin-top: -100px;
}
.hp-blog-news-wrapper .wd-posts .wd-post:nth-child(2){
    margin-top: -180px;
}
.hp-blog-news-wrapper .wd-posts .wd-post:nth-child(3) {
    margin-top: -150px;
}
.hp-blog-news-wrapper .wd-posts .wd-post:nth-child(4) {
    margin-top: -90px;
} */
.hp-blog-news-wrapper .wd-posts .wd-post .wd-post-inner .wd-post-thumb .wd-post-img {
    height: 300px;
}

.hp-blog-news-wrapper .wd-posts .wd-post .wd-post-inner {
    box-shadow: unset;
}

.hp-blog-news-wrapper .wd-posts .wd-post:hover .wd-post-inner {
    box-shadow: unset;
}

.hp-blog-news-wrapper .wd-posts .wd-post-content {
    padding: 10px 0px;
    gap: 15px;
}

.hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-title {
    font-size: 20px;
    line-height: 26px;
    font-family: "Roboto Condensed" !important;
    color: #121212;
    font-weight: 700;
}

.hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-excerpt {
    color: #737373;
    font-size: 14px;
    line-height: 20px;
}

.hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-title a:hover {
    color: #000;
}

.hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-read-more a {
    font-size: 14px;
    line-height: 20px;
    font-family: "Roboto Condensed" !important;
    font-weight: 700;
    color: #000;
    text-decoration: underline;
}

.hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-read-more a:hover {
    color: #000;
    opacity: 1;
}

.hp-shop-by-category-column-wrapper .hp-shop-by-category-heading-wrapper {
    z-index: 9;
}

.hp-shop-by-category-wrapper .hp-shop-by-category-video video {
    margin-top: -5px;
}

.whb-header.whb-sticked .whb-general-header {
    background: #ffffffcc;
}

.whb-header .wd-header-nav .menu {
    gap: 40px;
}

.whb-header .wd-header-nav .menu .menu-item .woodmart-nav-link {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400 !important;
    color: #000;
    text-transform: uppercase;
    padding: 0;
    font-family: "Roboto Condensed" !important;
}

.whb-header .site-logo img {
    width: 100%;
    height: 60px;
    object-fit: contain;
}

.footer-menu-main-wrapper .menu {
    border: unset !important;
}

.footer-menu-main-wrapper .menu .menu-item {
    border: unset !important;
}

.footer-menu-main-wrapper .menu .menu-item:hover>.woodmart-nav-link {
    background: unset;
    color: #000;
}

.footer-newsletter-main-wrapper {
    display: flex;
    gap: 15px;
}

.footer-newsletter-main-wrapper .footer-newsletter-submit-wrapper .wpcf7-submit {
    background: #000 !important;
    color: #fff !important;
    font-family: 'Roboto Condensed' !important;
    border: 1px solid #000 !important;
    font-weight: 600 !important;
}

.footer-newsletter-main-wrapper .footer-newsletter-submit-wrapper .wpcf7-submit:hover {
    background: transparent !important;
    color: #000 !important;
}

.footer-newsletter-main-wrapper .footer-newsletter-email-wrapper .wpcf7-email {
    font-family: 'Roboto Condensed' !important;
    border: 1px solid #000;
    text-transform: uppercase;
}

.footer-newsletter-main-wrapper .footer-newsletter-email-wrapper .wpcf7-email::placeholder {
    color: #121212;
    opacity: 1;
}

.social-icons-main-wrapper {
    gap: 5px;
    flex-wrap: nowrap;
}

.footer-menu-main-wrapper .menu .menu-item .woodmart-nav-link {
    padding: 0;
}

.copyrights-wrapper .reset-last-child img {
    width: 100%;
    max-width: 250px;
    height: 100%;
    object-fit: contain;
}

/* .hp-category-wrapper-image{
    transition: background-size 3s ease-in-out;
    cursor: pointer;
}
.hp-category-wrapper-image:hover {
    background-size: 105%;
} */
.hp-category-wrapper-image {
    position: relative;
    overflow: hidden;
}

.hp-category-wrapper-image .wp-block-wd-image {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.hp-category-wrapper-image .wd-block-image-link img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    object-position: top;
    transition: 0.7s;
}

.hp-category-wrapper-image .wp-block-heading {
    z-index: 2;
}

.hp-main-top-scale-img {
    height: 100%;
    overflow: hidden;
}

.hp-main-top-scale-img .wd-block-image-link img {
    transition: 0.7s;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hp-category-wrapper-image .wd-block-image-link:hover>img {
    transform: scale(1.03);
}

.hp-main-top-scale-img .wd-block-image-link:hover>img {
    transform: scale(1.03);
}

.single-product .product_title {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
    font-family: 'Roboto Condensed';
    color: #121212;
    text-transform: uppercase;
}

.single-product .product-image-summary-wrap .price {
    font-size: 26px;
    line-height: 36px;
    font-family: 'Roboto Condensed';
    font-weight: 700;
    color: #121212;
}

.wd-breadcrumbs .wd-delimiter:after {
    content: ">" !important;
}

.wd-breadcrumbs.woocommerce-breadcrumb {
    font-weight: 700;
    color: #121212;
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
}

.wd-breadcrumbs.woocommerce-breadcrumb a {
    color: #121212;
}

.wd-breadcrumbs.woocommerce-breadcrumb .wd-last {
    color: #6e6e6e;
    font-family: 'Roboto Condensed';
    font-weight: 700;
}

.single-product .wd-products-nav {
    display: none;
}

.single-product .variations select {
    display: none;
}

.single-product .product-image-summary-wrap .size-buttons,
.popup-quick-view .product-quick-view .size-buttons {
    display: flex;
    gap: 10px;
    margin-top: 10px;
}

.single-product .product-image-summary-wrap .wd-reset-var {
    display: none;
}

.single-product .product-image-summary-wrap .size-buttons button,
.popup-quick-view .product-quick-view .size-buttons button {
    padding: 8px 16px;
    border: 1px solid #ccc;
    background: #fff;
    cursor: pointer;
    font-size: 18px;
    transition: all .2s ease;
    color: #121212;
    border: 1px solid #121212;
}

.single-product .product-image-summary-wrap .size-buttons button.disabled,
.popup-quick-view .product-quick-view .size-buttons button.disabled {
    border: 1px solid #717171;
}

.single-product .product-image-summary-wrap .size-buttons button:hover,
.popup-quick-view .product-quick-view .size-buttons button:hover {
    border-color: #000;
}

.single-product .product-image-summary-wrap .size-buttons button.active,
.popup-quick-view .product-quick-view .size-buttons button.active {
    background: #000;
    color: #fff;
    border-color: #000;
}

.popup-quick-view .product-quick-view .variations_form .variations .label.cell {
    display: none;
}

.popup-quick-view .product-quick-view .product_title a {
    font-size: 26px;
    line-height: 36px;
    color: #121212;
    font-weight: 700;
}

.popup-quick-view .product-quick-view .product_title a:hover {
    color: #121212;
}

.popup-quick-view .product-quick-view .price .amount {
    font-size: 26px;
    line-height: 36px;
    color: #121212;
    font-weight: 400;
}

.popup-quick-view .product-quick-view .variations_form .wd-reset-var {
    display: none;
}

.popup-quick-view .product-quick-view .variations_form .woocommerce-variation-description p {
    color: #121212;
}

.popup-quick-view .product-quick-view .product_meta {
    display: none;
}

.popup-quick-view .product-quick-view .single-product-plazmlab-return-notice {
    display: none;
}

.popup-quick-view .product-quick-view .woocommerce-variation-add-to-cart button {
    font-size: 16px;
    background: #000;
    color: #fff;
    font-weight: 500;
    padding: 10px 25px;
    border: 1px solid #000;
}

.popup-quick-view .product-quick-view .woocommerce-variation-add-to-cart button:hover {
    background: transparent;
    color: #121212;
}

.popup-quick-view .product-quick-view .woocommerce-variation-add-to-cart {
    gap: 25px;
}

.single-product .product-image-summary-wrap .variations tr {
    display: block;
}

.single-product .product-image-summary-wrap .variations tr th {
    display: block;
}

.single-product .product-tabs-wrapper {
    display: none;
}

.single-product .summary-inner .product_meta {
    border: unset;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0;
}

.single-product .summary-inner .woocommerce-product-details__short-description br {
    display: none;
}

.single-product .summary-inner .woocommerce-product-details__short-description p,
.single-product .summary-inner .woocommerce-product-details__short-description span,
.popup-quick-view .product-quick-view .woocommerce-product-details__short-description p,
.popup-quick-view .product-quick-view .woocommerce-product-details__short-description span,
.single-product .summary-inner .plazmalab-main-desc-wrapper p,
.single-product .summary-inner .plazmalab-main-desc-wrapper span {
    display: block;
    color: #121212 !important;
    font-size: 18px !important;
    line-height: 28px !important;
    font-family: 'Roboto Condensed' !important;
    font-weight: 400;
    margin-bottom: 10px;
}

.popup-quick-view .product-quick-view .btn.view-details-btn {
    transform: unset;
    position: unset;
    font-size: 20px;
    background: transparent;
    color: #121212;
    padding: 0;
    font-weight: 500;
    text-transform: uppercase;
}

.popup-quick-view .product-quick-view .btn.view-details-btn:hover {
    background: transparent;
    color: #121212;
    font-weight: 700;
}

.popup-quick-view .product-quick-view .btn.view-details-btn:before,
.popup-quick-view .product-quick-view .btn.view-details-btn:after {
    display: none;
}

.single-product .custom-additional-info .shop_attributes {
    display: flex;
    gap: 5px;
    margin-bottom: 10px !important;
}

.single-product .custom-additional-info .shop_attributes .shop_attributes-label,
.single-product .product_meta .meta-label {
    font-weight: 700 !important;
    color: #121212 !important;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    font-size: 18px;
    line-height: 28px;
}

.single-product .custom-additional-info .shop_attributes .shop_attributes-content,
.single-product .product_meta .sku,
.single-product .product_meta a {
    font-family: 'Roboto Condensed';
    font-size: 18px;
    line-height: 28px;
    color: #121212;
    font-weight: 400 !important;
    text-transform: uppercase !important;
}

/* .single-product .woocommerce-product-details__short-description p {
    font-size: 16px;
    line-height: 26px;
    color: #121212;
    font-family: 'Roboto Condensed';
    font-weight: 400;
} */
.single-product .related-and-upsells .product-wrapper .wd-product-cats {
    display: none;
}

.single-product .related-and-upsells .product-wrapper .wd-entities-title {
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    color: #171717;
    text-transform: uppercase;
    min-height: unset;
    margin: 12px auto;
}


.single-product .related-and-upsells .product-wrapper .price {
    margin-top: -10px;
}
.single-product .related-and-upsells .product-wrapper .price del{
    font-size: 65%;
}
.single-product .related-and-upsells .product-wrapper .price .amount {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #737373;
}

.single-product .related-and-upsells .product-wrapper {
    gap: 0;
}

.mega-menu-header-container .wd-dropdown-menu {
    background: #ffffffd4 !important;
}

.mega-menu-header-container .mega-menu-main-wrapper .mega-menu-inner-row .wp-block-wd-column,
.mega-menu-header-container .mega-menu-main-wrapper .mega-menu-inner-row .wp-block-wd-column .menu {
    gap: 0;
}

.mega-menu-header-container .mega-menu-main-wrapper .mega-menu-inner-row .wp-block-wd-column .wp-block-wd-title {
    font-family: "Roboto Condensed" !important;
}

.mega-menu-header-container .mega-menu-main-wrapper .mega-menu-inner-row .wp-block-wd-column .menu .menu-item .woodmart-nav-link {
    font-family: "Roboto Condensed" !important;
    text-transform: capitalize !important;
}

.mega-menu-header-container .wp-block-wd-image .wd-block-image-link img {
    transition: 0.5s;
}

.mega-menu-header-container .wp-block-wd-image .wd-block-image-link:hover>img {
    transform: scale(1.05);
}

.whb-header .wd-header-nav .menu .mega-menu-header-container.menu-item .woodmart-nav-link::after {
    display: none !important;
}

.whb-header .wd-header-nav .menu .mega-menu-header-container.menu-item:hover>.woodmart-nav-link {
    text-decoration: underline;
}

.main-heading-title {
    font-family: "Roboto Condensed" !important;
}

.site-main-content {
    font-family: "Roboto Condensed" !important;
}

.mobile-nav .mobile-pages-menu .menu-item .woodmart-nav-link {
    font-family: 'Roboto Condensed' !important;
    font-weight: 400;
    color: #000;
    text-transform: capitalize;
}

.single-product .single-product-page .variations .label.cell label {
    font-family: 'Roboto Condensed';
    font-weight: 500;
    color: #121212;
    font-size: 22px;
    line-height: 32px;
    text-transform: uppercase;
}

.single-product .single-product-page .variations_form .woocommerce-variation-add-to-cart .quantity {
    display: none;
}

.single-product .single-product-page .variations_form .single_variation_wrap {
    display: flex;
    gap: 25px;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation.single_variation {
    display: block;
    width: 100%;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
    width: 70%;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled {
    opacity: 0.8;
}

.single-product .single-product-page .variations_form .single_variation_wrap .single_add_to_cart_button {
    background: #000;
    width: 100%;
    font-family: 'Roboto Condensed';
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    max-height: 50px;
    border: 1px solid #000;
}

.single-product .single-product-page .variations_form .single_variation_wrap .single_add_to_cart_button:hover {
    background: transparent;
    color: #000;
}

.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn {
    border: 1px solid #121212;
    padding: 10px 15px;
    max-height: 50px;
}

.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn:hover {
    background: #000;
    color: #fff;
}
.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn .wd-action-text {
    color: #121212;
}
.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn:hover .wd-action-text{
    color: #fff;
}
.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn:hover .wd-action-icon::after,
.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn:hover .wd-action-icon::before{
    color: #fff;
}
.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn a {
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    font-size: 16px;
    color: #121212;
    font-family: 'Roboto Condensed';
    font-weight: 500;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
}

.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn:hover>a {
    color: #fff;
}

.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn a.added span.wd-added-icon {
    position: absolute;
    top: 2px;
    left: -5px !important;
}

.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn a.added .wd-action-text {
    margin-left: 20px;
}

.single-product .single-product-page .variations_form .single_variation_wrap .wd-wishlist-btn a::before {
    margin-inline-end: 0;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation-description {
    font-size: 16px;
    line-height: 26px;
    color: #121212;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    margin-bottom: 0 !important;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation-description p {
    margin-bottom: 0;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
    gap: 25px;
}

.single-product .single-product-page .variations_form .reset_variations {
    margin-top: 20px;
    margin-left: 0;
    font-size: 16px;
    line-height: 26px;
    color: #121212;
    font-family: 'Roboto Condensed';
    font-weight: 400;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation-availability {
    margin-bottom: 0;
    margin-top: 10px;
}

.single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation-availability .stock {
    font-size: 18px;
    line-height: 28px;
    font-family: 'Roboto Condensed';
    font-weight: 700;
}

.single-product .summary-inner .wd-social-icons .share-title,
.popup-quick-view .product-quick-view .wd-social-icons .share-title {
    font-weight: 700 !important;
    color: #121212 !important;
    font-family: 'Roboto Condensed';
    text-transform: uppercase;
    font-size: 18px;
    line-height: 28px;
}

.single-product .summary-inner .wd-social-icons .wd-icon,
.popup-quick-view .product-quick-view .wd-social-icons .wd-icon {
    font-size: 18px !important;
    color: #121212;
}

.single-product .wd-sizeguide-title {
    display: none;
}

.single-size-guide-main-wrapper {
    inset: unset !important;
    width: 100% !important;
    max-width: 100% !important;
}

.wd-sizeguide-table {
    display: none;
}

.mfp-content .wd-popup-wrap .wd-sizeguide {
    height: 100% !important;
    max-height: 800px !important;
    width: 100%;
    max-width: 767px !important;
    margin: 0 auto;
    padding: 25px 50px;
}

.mfp-content .wd-popup-wrap .wd-sizeguide-content {
    margin-bottom: 0;
    position: relative;
    z-index: 99999;
    background: #fff;
}
.mfp-content .wd-popup-wrap .wd-sizeguide-content .single-size-guide-main-wrapper .wp-block-wd-paragraph {
    color: #000 !important;
}
.mfp-content .wd-popup-wrap .wd-sizeguide-content .single-size-guide-main-wrapper .wp-block-wd-paragraph a {
    color: #000 !important;
}
.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper {
    gap: 25px;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wd-tabs-header .wd-nav-tabs {
    display: flex;
    flex-direction: row-reverse;
    gap: 0;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wd-tabs-header .wd-nav-tabs li {
    padding: 5px 20px;
    border: 1px solid #000;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wd-tabs-header .wd-nav-tabs li.wd-active {
    background: #252525;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wd-tabs-header .wd-nav-tabs li .wd-nav-link {
    font-size: 14px;
    display: block;
    min-height: 100%;
    line-height: 14px;
    margin: 0;
    padding: 0;
    font-family: 'Roboto Condensed';
    font-weight: 700;
    color: #363636;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wd-tabs-header .wd-nav-tabs li.wd-active a {
    color: #fff;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wp-block-wd-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    font-family: 'Roboto Condensed' !important;
    font-weight: 700;
    font-size: 20px !important;
    line-height: 20px !important;
    text-transform: uppercase;
    color: #121212 !important;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wp-block-wd-title::before,
.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wp-block-wd-title::after {
    content: "";
    flex: 1;
    height: 2px;
    background: #cccccc;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .size-guide-women-table {
    margin-bottom: 0px;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper table tr th,
.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper table tr td {
    text-align: center;
    font-family: 'Roboto Condensed';
    font-weight: 700;
    color: #000;
    font-size: 18px;
    line-height: 18px;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper table thead {
    border: unset !important;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper table tr {
    background: transparent !important;
}

.single-product .wd-popup-wrap .wd-popup-close {
    position: absolute;
    top: 0;
    left: unset;
    right: 20px;
}

.single-product .wd-popup-wrap .wd-popup-close a {
    color: #000;
}

.single-product .wd-popup-wrap .wd-popup-close a::before,
.single-product .wd-popup-wrap .wd-popup-close a::after {
    font-size: 20px;
    font-weight: 700;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wp-block-table tbody tr {
    transition: background-color 0.15s ease;
}

.single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wp-block-table tbody tr:hover {
    background: #00000008 !important;
}

.single-product .mfp-container {
    padding: 0;
}

.single-product .single-product-page .wd-sizeguide-btn {
    display: none;
}

.single-product .single-product-page .variations_form {
    position: relative;
}

.single-product .single-product-page .variations_form table.variations {
    margin-bottom: 20px;
}

.single-product .single-product-page .variations_form .wd-open-popup.plazmalab-size-guide-trigger {
    position: absolute;
    top: 50px;
    right: 0px;
    font-family: 'Roboto Condensed';
    font-weight: 500;
    color: #121212;
    font-size: 18px;
    text-transform: capitalize;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    text-transform: uppercase;
}

.single-product .single-product-page .variations_form .wd-open-popup.plazmalab-size-guide-trigger .ct-icon {
    width: 20px;
    height: 100%;
}

.single-product .single-product-page .variations_form .plazmalab-size-guide-trigger .ct-icon path {
    fill: #121212;
}

.single-product .summary-inner .product_meta .single-product-plazmlab-shipping-notice {
    font-size: 18px;
    color: #121212;
    font-weight: 300;
    margin-bottom: 10px;
}

.single-product .summary-inner .product_meta .single-product-plazmlab-shipping-notice p {
    margin-bottom: 0;
}

.single-product .summary-inner .single-product-plazmlab-return-notice .return-heading {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    color: #121212;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.single-product .summary-inner .single-product-plazmlab-return-notice p {
    margin-bottom: 10px;
    color: #121212;
    font-size: 18px;
    font-weight: 300;
}

.single-product .summary-inner .single-product-plazmlab-return-notice p a {
    text-transform: lowercase !important;
    color: #121212;
    font-weight: 300 !important;
    text-decoration: underline;
}

.single-product .related-and-upsells {
    margin-top: 100px;
}

.single-product .related-and-upsells .wd-el-title {
    justify-content: center;
    font-size: 30px;
    font-weight: 700 !important;
    color: #121212 !important;
    margin-bottom: 30px !important;
    text-transform: uppercase !important;
}

.single-product .related-and-upsells .wd-nav-pagin-wrap {
    display: none;
}

.single-product .related-and-upsells .wd-carousel-container {
    margin-bottom: 100px;
}
.single-product .related-and-upsells .products .wd-carousel-item{
    padding: 0 20px;
}
.single-product .related-and-upsells .products .wd-product .product-element-top img {
    height: 400px;
    object-position: top;
    margin-bottom: 0;
}

.hp-shop-by-category-column-wrapper .hp-video-women-tops video {
    object-position: top;
    max-height: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    object-fit: cover;
}

.hp-shop-by-category-column-wrapper .hp-video-women-tops a {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    font-family: 'Roboto Condensed';
}

.popup-quick-view .plazmalab-size-guide-trigger {
    display: none;
}

.archive .plazma-lab-archive-category-wrapper .category-image img {
    height: 190px;
    object-fit: cover;
    object-position: top;
}

.archive .plazma-lab-archive-category-wrapper .category-grid-item .wd-cat-content .wd-entities-title {
    font-size: 12px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    text-shadow: 3px 2px 10px #000 !important;
}

.archive .plazma-lab-archive-title-wrapper .entry-title {
    color: #121212;
}

.archive .plazma-lab-archive-description-wrapper {
    margin-bottom: 50px !important;
}

.archive .plazma-lab-archive-description-wrapper p {
    color: #121212;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto Condensed';
    font-weight: 500;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product {
    margin-bottom: 0;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product img {
    height: 400px;
    object-fit: cover;
    object-position: top;
    margin-bottom: 0;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product .wd-product-cats {
    display: none;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product .wd-entities-title {
    font-size: 16px;
    line-height: 26px;
    color: #121212;
    font-weight: 400;
    min-height: 30px;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product .price {
    margin-top: -10px;
}
.archive .plazma-lab-archive-products-wrapper .products .wd-product .price del{
    font-size: 65%;
}
.archive .plazma-lab-archive-products-wrapper .products .wd-product .price .woocommerce-Price-amount {
    font-weight: 400;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product .wd-entities-title a:hover {
    color: #121212;
}

.archive .wd-loop-footer {
    margin-top: 50px;
}

.archive .wd-loop-footer .wd-load-more {
    border: 1px solid #000;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    padding: 10px 25px;
    background: #000;
}

.archive .wd-loop-footer .wd-load-more:hover {
    background: transparent;
    color: #121212;
}

.plazma-lab-archive-main-filter-wrapper {
    justify-content: flex-end !important;
}

.wd-toolbar {
    width: 100%;
    bottom: 0 !important;
}

.single-product .summary-inner .plazmalab-short-desc-heading {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #121212;
    margin-bottom: 10px;
    margin-top: 20px;
    text-transform: uppercase;
}

.single-product .summary-inner .plazmalab-main-desc-wrapper {
    margin-top: 20px;
}

.single-product .summary-inner .plazmalab-main-desc-heading {
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #121212;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.popup-quick-view .product-quick-view .plazmalab-main-desc-heading,
.popup-quick-view .product-quick-view .plazmalab-short-desc-heading {
    display: none;
}

.popup-quick-view .product-quick-view .plazmalab-main-desc-wrapper p,
.popup-quick-view .product-quick-view .plazmalab-main-desc-wrapper span,
.popup-quick-view .product-quick-view .woocommerce-product-details__short-description p,
.popup-quick-view .product-quick-view .woocommerce-product-details__short-description span {
    display: block;
    color: #545454 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: 'Roboto Condensed' !important;
    font-weight: 400;
    margin-bottom: 10px;
}

.archive .wd-swiper {
    width: 100%;
    height: 100%;
}

.archive .wd-swiper .swiper-slide img {
    width: 100%;
    display: block;
}

/* Hide default hover behavior */
.archive .product-element-top .hover-image {
    opacity: 1 !important;
    position: relative !important;
}

/* Pagination dots */
.archive .swiper-pagination {
    display: none;
}

.hp-main-mobile-slider-wrapper {
    display: none;
}

.hp-hero-main-wrapper .hp-hero-main-heading-wrapper {
    line-height: 104px;
}

.hp-main-desktop-slider-wrapper .hp-hero-main-sub-heading-wrapper {
    padding-bottom: 4px;
    /* border-bottom: 1px solid #fff; */
}

.hp-main-desktop-slider-wrapper .hp-hero-main-sub-heading-wrapper a:hover {
    color: #fff;
}

.hp-main-desktop-slider-wrapper {
    margin-bottom: 0 !important;
}

.hp-about-wrapper {
    gap: 0 !important;
}

.hp-about-wrapper .hp-main-top-scale-img .wd-block-image-link img {
    object-position: top;
}

.hp-about-wrapper .hp-about-profile-wrapper .wp-block-wd-column {
    filter: grayscale(1);
    min-height: 900px !important;
    max-height: 900px !important;
}

.hp-about-wrapper .hp-about-profile-wrapper .wp-block-wd-column:hover {
    filter: grayscale(0);
}

.hp-about-wrapper .hp-about-content-wrapper {
    padding: 64px 40px;
}

.plazma-lab-products-slider .product-wrapper .wd-entities-title {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: #000;
    min-height: unset;
    text-align: left;
    text-transform: uppercase;
}

.plazma-lab-products-slider .product-wrapper .price {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #737373;
    text-align: left;
    display: block;
}

.plazma-lab-products-slider .product-wrapper .price .amount {
    color: #737373;
    font-weight: 400;
}

.mega-menu-main-wrapper .wp-block-wd-image img {
    height: 350px;
    object-fit: contain;
}

.mega-menu-main-wrapper .mega-menu-inner-row .menu .menu-item {
    margin-bottom: 10px;
}

.mega-menu-main-wrapper .mega-menu-inner-row .menu .menu-item a {
    min-height: unset;
}

.archive .wd-carousel .wd-carousel-item .category-grid-item .wd-cat-content {
    transform: unset;
    top: unset;
    bottom: 16px;
    text-align: left;
    left: 16px;
    padding: 0;
}

.archive .wd-content-area .wd-woo-page-title {
    margin-bottom: 16px;
}

.archive .wd-content-area .wd-woo-page-title .entry-title {
    font-size: 24px !important;
    line-height: 32px !important;
    color: #171717;
    text-transform: uppercase;
}

.archive .plazma-lab-archive-description-wrapper p {
    color: #737373;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 40px;
}

.archive .plazma-lab-archive-main-filter-wrapper {
    margin-bottom: 50px !important;
    justify-content: flex-start !important;
}

.archive .plazma-lab-archive-main-filter-wrapper .wd-shop-prod-per-page,
.archive .plazma-lab-archive-main-filter-wrapper .wd-shop-view {
    display: none;
}

.archive .plazma-lab-archive-main-filter-wrapper .wd-shop-ordering .orderby {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    color: #171717;
}

.archive .plazma-lab-archive-products-wrapper .products.wd-products {
    gap: 50px 40px;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product img {
    height: 400px;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product .wd-entities-title {
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    color: #171717;
    text-transform: uppercase;
    min-height: unset;
}

.archive .plazma-lab-archive-products-wrapper .products .wd-product .price .amount {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #737373;
}

.archive .plazma-lab-archive-products-wrapper .products-footer .wd-load-more.wd-products-load-more {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
    padding: 5px 15px;
    margin: 0 auto;
    max-width: 170px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.archive .wd-loop-footer .wd-load-more-loader{
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    color: #737373;
    background-color: transparent;
    margin-top: 25px;
    border:unset;
}
/* .archive .plazma-lab-archive-category-wrapper {
    margin: 0 -100px;
} */
.archive .wd-content-layout{
    max-width: 1350px;
}
.archive .plazma-lab-archive-category-main-wrapper{
    margin-bottom: 0 !important;
}

.archive .plazma-lab-archive-category-main-wrapper .wp-block-wd-container {
    max-width: 1350px !important;
}

.wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .wd-products{
    grid-template-columns: repeat(4, 1fr);
    row-gap: 50px;
}
.wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .products .wd-product .wd-entities-title{
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    color: #171717;
    text-transform: uppercase;
    min-height: unset;
}
.wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .products .wd-product .wd-product-cats{
    display: none;
}
.wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .products .wd-product .price{
    margin-top: -10px;
}
.wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .products .wd-product .price .amount {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #737373;
}
.wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .products .wd-product .product-element-top img{
    margin-bottom: 0;
}
.wd-page-title h1.entry-title.title {
    font-size: 32px !important;
    line-height: 40px !important;
    color: #171717;
    text-transform: uppercase;
}
.plazma-lab-currency-switcher .wcml-cs-item-toggle {
    height: 100% !important;
    font-size: 18px !important;
    line-height: 26px !important;
    font-weight: 400 !important;
    color: #333 !important;
    font-family: 'Roboto Condensed';
    margin-top: 5px;
}
.plazma-lab-currency-switcher .wcml-cs-item-toggle::after{
    font-size: 100% !important;
    color: #333 !important;
}
.plazma-lab-currency-switcher .wcml_currency_switcher.wcml-dropdown .wcml-cs-active-currency .wcml-cs-submenu {
    max-width: 70px;
    padding: 5px 15px !important;
    margin-top: 10px !important;
    left: -10px;
}
.plazma-lab-currency-switcher .wcml_currency_switcher.wcml-dropdown .wcml-cs-active-currency .wcml-cs-submenu a{
    font-size: 16px !important;
    line-height: 24px !important;
    color: #333 !important;
    padding: 5px 0 !important;
}
.single-product .single-product-content .sku_wrapper,
.single-product .single-product-content .posted_in,
.single-product .single-product-content .custom-additional-info {
    display: none;
}
.about-three-main-wrapper img{
    width: 100% !important;
    object-fit: cover;
}
.single-post .wd-page-title.page-title{
    display: none;
}
.single-post .wd-single-post-header .wd-post-cat{
    display: none;
}
.single-post h1.wd-post-title{
    text-transform: uppercase;
    color: #000;
    font-size: 32px;
    line-height: 40px;
}
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6,
.woodmart-archive-blog h2,
.woodmart-archive-blog h3,
.woodmart-archive-blog h4,
.woodmart-archive-blog h5,
.woodmart-archive-blog h6{
    color: #000;
    text-transform: uppercase;
}
.single-post .woodmart-recent-posts .wd-entities-title,
.woodmart-archive-blog .woodmart-recent-posts .wd-entities-title{
    text-transform: uppercase;
    color: #000;
}
.single-post .woodmart-recent-posts .wd-entities-title a:hover,
.woodmart-archive-blog .woodmart-recent-posts .wd-entities-title a:hover {
    color: #000;
}
.single-post .woodmart-recent-posts .recent-posts-time,
.woodmart-archive-blog .woodmart-recent-posts .recent-posts-time{
    display: none;
}
.single-post .woodmart-recent-posts .recent-posts-info,
.woodmart-archive-blog .woodmart-recent-posts .recent-posts-info{
    display: flex;
    align-items: center;
}
.single-post .widget_categories .cat-item a,
.woodmart-archive-blog .widget_categories .cat-item a{
    color: #000;
}
.woodmart-archive-blog .wd-post .wd-post-title {
    font-size: 20px;
    line-height: 26px;
    font-family: "Roboto Condensed" !important;
    color: #121212;
    font-weight: 700;
}
.woodmart-archive-blog .wd-post .wd-post-title a:hover{
    color: #121212;
}
.woodmart-archive-blog .blog-design-masonry .wd-post-excerpt {
    max-width: 100%;
    color: #737373;
    font-size: 14px;
    line-height: 20px;
}
.woodmart-archive-blog .wd-post-read-more.wd-style-link.read-more-section {
    font-size: 14px;
    line-height: 20px;
    font-family: "Roboto Condensed" !important;
    font-weight: 700;
    color: #000;
    text-decoration: underline;
}
.woodmart-archive-blog .wd-post-read-more.wd-style-link.read-more-section a:hover{
    color: #000;
    opacity: 1;
}
.woodmart-archive-blog .blog-design-masonry.wd-add-shadow .wd-post-inner{
    height: 100%;
}
.woodmart-archive-blog .wd-posts .wd-post .wd-post-thumb .wd-post-img{
    height: 200px;
    object-fit: cover;
}
.woodmart-archive-blog .wd-blog-element .wd-posts{
    gap: 50px 20px;
}
.woodmart-archive-blog .wd-loop-footer .wd-load-more {
    font-size: 14px !important;
    line-height: 22px;
    font-weight: 500 !important;
    padding: 5px 15px !important;
    margin: 0 auto;
    max-width: 170px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #000;
    background: #000;
    color: #fff;
}
.woodmart-archive-blog .wd-loop-footer .wd-load-more:hover {
    background: transparent;
    color: #121212;
}
.woodmart-archive-blog .wd-loop-footer .btn.wd-load-more.wd-load-more-loader {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
    color: #737373;
    background-color: transparent;
    margin-top: 25px;
    border: unset;
    display: none;
}
.woodmart-archive-blog .wd-loop-footer .wd-load-more.loading+.wd-load-more-loader {
    display: inline-flex;
    animation: wd-fadeIn .3s ease both;
}
.wd-breadcrumbs a{
    color: #121212;
    font-weight: 700;
}
.wd-breadcrumbs a:hover{
    color: #121212;
}
.wd-breadcrumbs .wd-delimiter:after{
    color: #121212;
    font-weight: 700;
}
.wd-breadcrumbs .wd-last{
    color: #121212 !important;
    font-weight: 500 !important;
}
.popup-quick-view .product_title{
    text-transform: uppercase !important;
}
.single-product .single-product-page.product-design-default .summary-inner .wd-product-brands,
.product-quick-view .summary-inner .wd-product-brands {
    font-size: 16px !important;
    line-height: 26px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
}
.single-product .single-product-page.product-design-default .summary-inner .wd-product-brands a,
.product-quick-view .summary-inner .wd-product-brands a {
    min-height: unset !important;
    padding: 5px 20px !important;
    border: 1px solid #000 !important;
    color: #000 !important;
}
.single-product .single-product-page.product-design-default .summary-inner .wd-product-brands a:hover,
.product-quick-view .summary-inner .wd-product-brands a:hover {
    background: #000 !important;
    color: #fff !important;
    opacity: 1 !important;
}
.single-product.postid-98589 .single-product-page .wd-wishlist-btn{
    display: none;
}
.single-product .woocommerce_gc_giftcard_form{
    margin-bottom: 0 !important;
}
.single-product .woocommerce_gc_giftcard_form label {
    display: block;
    color: #121212;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    text-transform: uppercase;
}
.single-product .woocommerce_gc_giftcard_form input,
.single-product .woocommerce_gc_giftcard_form textarea {
    width: 100%;
    color: #121212;
    font-weight: 400;
    font-size: 16px;
    border: 1px solid #121212;
    resize: unset;
}
.single-product .woocommerce_gc_giftcard_form input:focus,
.single-product .woocommerce_gc_giftcard_form textarea:focus {
    border: 1px solid #121212;
}
.single-product .woocommerce_gc_giftcard_form textarea{
    height: 100px;
    min-height: unset;
}
.single-product.postid-98589 .single-product-page .single_add_to_cart_button{
    font-size: 18px;
    line-height: 30px;
    border: 1px solid #121212;
    font-weight: 700;
    padding: 5px 20px;
}
.single-product.postid-98589 .single-product-page .single_add_to_cart_button:hover {
    opacity: 1;
    color: #121212;
}
.wd-header-my-account .wd-dropdown-my-account .wd-sub-menu li.woocommerce-MyAccount-navigation-link a{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #121212;
    text-transform: uppercase;
    padding: 0;
    margin-bottom: 10px;
}
.wd-header-my-account .wd-dropdown-my-account .wd-sub-menu li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
    display: none;
}
.wd-header-my-account .wd-dropdown-my-account .wd-sub-menu li.woocommerce-MyAccount-navigation-link:last-child a{
    margin-bottom: 0;
}
.wd-header-search .wd-search-dropdown .searchform input{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #121212;
    text-transform: uppercase;
}
.tooltip .tooltip-inner{
    text-transform: uppercase !important;
    font-size: 10px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
    padding: 5px 15px !important;
}
.widget_shopping_cart .shopping-cart-widget-footer .woocommerce-mini-cart__total{
    text-transform: uppercase;
}
.widget_shopping_cart .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .button{
    border: 1px solid #121212;
}
.widget_shopping_cart .woocommerce-mini-cart-item .wd-entities-title {
    color: #000 !important;
}
.widget_shopping_cart .cart_list .cart-info .quantity{
    color: #000;
    font-weight: 700;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .product-name,
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .product-price,
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .product-quantity,
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .product-subtotal{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-name a {
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item .product-price .woocommerce-Price-amount {
    color: #000;
    font-weight: 500;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table td{
    border-top: 1px solid #121212;
    border-bottom: 1px solid #121212;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .wd-cart-action-row .actions{
    border-bottom: unset !important;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table thead th{
    border-bottom: 1px solid #121212;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .product-remove a:before{
    font-size: 20px;
    font-weight: 700;
    color: #000;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .wd-cart-action-row .cart-actions .coupon input{
    border: 1px solid #121212;
    color: #121212;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    text-transform: uppercase;
}
.woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .wd-cart-action-row .cart-actions .button{
    border: 1px solid #121212;;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner{
    border: 1px solid #121212 !important;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .wc-proceed-to-checkout .checkout-button{
    border: 1px solid #121212;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner h2{
    color: #121212;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner table .cart-subtotal th,
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner table .cart-subtotal td{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #121212;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner table .cart-subtotal .amount{
    color: #121212;
    font-weight: 700;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .woocommerce-shipping-totals th,
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .woocommerce-shipping-totals td{
    border-bottom: 1px solid #121212 !important;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .woocommerce-shipping-totals th{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .order-total th{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 30px;
}
.woocommerce-checkout .checkout_coupon{
    padding: 0;
    border: unset !important;
}
.woocommerce-checkout .checkout_coupon input{
    border: 1px solid #121212;
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-checkout .checkout_coupon input:focus{
    border: 1px solid #121212;
}
.woocommerce-checkout .checkout_coupon button{
    border: 1px solid #121212;
}
.woocommerce-checkout .checkout h3{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase !important;
}
.woocommerce-checkout .checkout label{
    color: #121212;
    font-weight: 500;
    text-transform: uppercase;
}
.woocommerce-checkout .checkout input{
    border: 1px solid #121212;
    color: #121212;
}
.woocommerce-checkout .checkout textarea{
    border: 1px solid #121212;
    color: #121212;
    resize: unset;
    height: 100px;
    min-height: unset;
}
.woocommerce-checkout .checkout .select2-selection--single .select2-selection__rendered{
    color: #121212;
    border: 1px solid #121212;
    text-transform: uppercase;
}
.woocommerce-checkout .select2-container .select2-results .select2-results__option {
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-checkout .select2-container .select2-results .select2-results__option[data-selected=true]{
    color: #121212;
}
.woocommerce-checkout .select2-container .select2-results .select2-results__option.select2-results__option--highlighted{
    color: #fff;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tr{
    border-bottom: 1px solid #121212;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tr:last-child{
    border-bottom: unset;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tbody tr,
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table thead tr{
    border-bottom: 1px solid #121212 !important;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tbody tr td{
    font-weight: 500;
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tbody tr td .wd-checkout-prod-total .woocommerce-Price-amount{
    color: #121212;
    font-weight: 700;
}
.woocommerce-checkout .checkout-order-review .product-total
.woocommerce-checkout .checkout-order-review .product-name,
.woocommerce-checkout .checkout-order-review .product-total{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table label{
    text-transform: unset;
    text-align: left;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tfoot .cart-subtotal th,
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-Price-amount,
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals th,
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-review-order-table tfoot .order-total th{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-checkout .checkout-order-review h4{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-checkout .checkout-order-review .add_gift_card_form input{
    border: 1px solid #121212;
    color: #121212;
    text-transform: uppercase;
    margin-bottom: 15px !important;
}
.woocommerce-checkout .checkout-order-review .add_gift_card_form .button{
    color: #fff;
    border: 1px solid #121212;
    background: #121212;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-checkout .checkout-order-review .add_gift_card_form .button:hover {
    background: transparent;
    color: #121212;
}
.woocommerce-checkout .checkout-order-review .woocommerce-checkout-payment .button{
    border: 1px solid #121212;
}
.woocommerce-checkout .checkout-order-review .woocommerce-shipping-methods li,
.woocommerce-cart .cart_totals .woocommerce-shipping-methods li{
    display: flex;
    align-items: flex-start;
    gap: 5px;
    justify-content: flex-start;
}
.woocommerce-checkout .checkout-order-review .woocommerce-shipping-methods input.shipping_method,
.woocommerce-cart .cart_totals .woocommerce-shipping-methods input.shipping_method{
    margin: unset !important;
    float: unset !important;
    top: 4 !important;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-methods label{
    text-align: left;
    color: #121212;
    font-weight: 500;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-destination{
    color: #121212;
    font-weight: 500;
    text-align: left;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{
    text-align: left;
    text-transform: uppercase;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .button{
    border: 1px solid #121212;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator label{
    color: #121212;
    font-weight: 500;
    text-transform: uppercase;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator input{
    border: 1px solid #121212;
    color: #121212;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .select2-selection--single .select2-selection__rendered {
    color: #121212;
    border: 1px solid #121212;
    text-transform: uppercase;
}

.woocommerce-cart .select2-container .select2-results .select2-results__option {
    color: #121212;
    text-transform: uppercase;
}

.woocommerce-cart .select2-container .select2-results .select2-results__option[data-selected=true] {
    color: #121212;
}

.woocommerce-cart .select2-container .select2-results .select2-results__option.select2-results__option--highlighted {
    color: #fff;
}
.wd-breadcrumbs{
    text-transform: uppercase;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-title{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-account .woocommerce-MyAccount-content .wd-my-acc-downloads{
    display: none;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .wd-my-account-links .wd-nav-icon,
.woocommerce-account .woocommerce-MyAccount-content .wd-my-account-links a{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content p{
    color: #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th a{
    color: #121212;
    text-transform: uppercase;
    font-weight: 700;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td{
    color: #121212;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td .woocommerce-button{
    border: 1px solid #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td{
    border-bottom: 1px solid #121212;
}
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .woocommerce-MyAccount-content h4{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Giftcards .woocommerce-Price-amount{
    font-size: 32px;
    line-height: 40px;
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Giftcards input{
    border: 1px solid #121212;
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Giftcards .woocommerce-Button{
    background: #121212;
    color: #fff;
    border: 1px solid #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Giftcards .woocommerce-Button:hover {
    background: transparent;
    color: #121212;
}
.woocommerce-account .wd-registration-page h2{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account  .wd-registration-page .woocommerce-form label{
    color: #121212;
    text-transform: uppercase;
    font-weight: 500;
}
.woocommerce-account .wd-registration-page .woocommerce-form input{
    border: 1px solid #121212;
    color: #121212;
}
.woocommerce-account .wd-registration-page .woocommerce-form p{
    color: #121212;
}
.woocommerce-account .wd-registration-page .woocommerce-form .woocommerce-button{
    border: 1px solid #121212;
}
.woocommerce-account .wd-registration-page .woocommerce-form .login-form-footer .woocommerce-LostPassword{
    color: #121212;
    text-transform: uppercase;
    font-weight: 500;
}
.woocommerce-account .wd-registration-page .registration-info{
    color: #121212;
}
.woocommerce-account .wd-registration-page .btn{
    border: 1px solid #121212;
}
.woocommerce-account .woocommerce-ResetPassword p{
    color: #121212;
}
.woocommerce-account .woocommerce-ResetPassword label{
    color: #121212;
    text-transform: uppercase;
    font-weight: 500;
}
.woocommerce-account .woocommerce-ResetPassword input{
    border: 1px solid #121212;
    color: #121212;
}
.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button{
    border: 1px solid #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .edit{
    color: #121212;
    text-transform: uppercase;
    font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{
    color: #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{
    color: #121212;
    text-transform: uppercase;
    font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input{
    border: 1px solid #121212;
    color: #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button{
    border: 1px solid #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection--single .select2-selection__rendered {
    color: #121212;
    border: 1px solid #121212;
    text-transform: uppercase;
}

.woocommerce-account  .select2-container .select2-results .select2-results__option {
    color: #121212;
    text-transform: uppercase;
}

.woocommerce-account .select2-container .select2-results .select2-results__option[data-selected=true] {
    color: #121212;
}

.woocommerce-account .select2-container .select2-results .select2-results__option.select2-results__option--highlighted {
    color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm label{
    color: #121212;
    text-transform: uppercase;
    font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input{
    border: 1px solid #121212;
    color: #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{
    border: 1px solid #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend{
    color: #121212;
    text-transform: uppercase;
    font-weight: 700;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{
    border: 1px solid #121212;
}
.wd-my-account-wrapper .wd-wishlist-content .wd-empty-block-title::before{
    color: #121212;
}
.wd-my-account-wrapper .wd-my-account-sidebar .woocommerce-MyAccount-title{
    color: #121212;
    text-transform: uppercase;
}
.wd-my-account-wrapper .wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{
    display: none;
}
.wd-my-account-wrapper .wd-my-account-sidebar .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{
    color: #121212;
    text-transform: uppercase;
}
.wd-my-account-wrapper .wd-wishlist-content .wd-empty-block-title{
    color: #121212;
    text-transform: uppercase;
}
.wd-my-account-wrapper .wd-wishlist-content .wd-empty-block-text{
    color: #121212;
}
.wd-my-account-wrapper .wd-wishlist-content .button{
    border: 1px solid #121212;
}
.wd-wishlist-content .wd-empty-block-title::before{
    color: #121212;
}
.wd-wishlist-content .wd-empty-block-title{
    color: #121212;
    text-transform: uppercase;
}
.wd-wishlist-content .wd-empty-block-text{
    color: #121212;
}
.wd-wishlist-content .button.wd-empty-block-btn{
    border: 1px solid #121212 !important;
}
.wd-wishlist-content .wd-social-icons .wd-label{
    color: #121212;
    text-transform: uppercase;
}
.wd-wishlist-content .wd-social-icons .wd-icon{
    color: #121212;
}
.wd-wishlist-content .wd-wishlist-head{
    border-bottom: 1px solid #121212 !important;
}
.wd-wishlist-content .wd-wishlist-bulk-action .wd-action-text{
    color: #121212;
    text-transform: uppercase;
}
.wd-wishlist-content .wd-products-element .products .wd-product .wd-wishlist-product-actions .wd-action-text{
    color: #121212;
    text-transform: uppercase;
}
.wd-wishlist-content .wd-products-element .products .wd-product .wd-buttons .wd-add-btn .button{
    border: unset !important;
}
.error404 .page-content h1{
    color: #121212;
    text-transform: uppercase;
}
.error404 .page-content p{
    color: #121212;
}
.error404 .page-content .wd-search-form input{
    border: 1px solid #121212;
    color: #121212;
    text-transform: uppercase;
}
.error404 .page-content .wd-search-form .searchform .searchsubmit:after{
    color: #121212 !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table__product-name,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table__product-name a{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details tfoot tr{
    border-bottom: 1px solid #121212 !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details tfoot th{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details tr th,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details tr td {
    border-bottom: 1px solid #121212 !important;
    color: #121212;
}
.woocommerce-account .woocommerce-MyAccount-content p mark{
    color: #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button{
    border: 1px solid #121212;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address{
    color: #121212;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{
    color: #121212;
    text-transform: uppercase;
    border: 2px dashed #121212;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li {
    display: flex;
    align-items: center;
    justify-content: center;
    border-inline-end: 1px solid #121212;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li span{
    color: #121212;
    font-weight: 700;
    text-transform: uppercase;
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li strong{
    color: #121212;
}
.woocommerce-order-received .woocommerce-order p{
    color: #121212;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{
    color: #121212;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details tfoot tr {
    border-bottom: 1px solid #121212 !important;
}

.woocommerce-order-received .woocommerce-order .woocommerce-order-details tfoot th {
    color: #121212;
    text-transform: uppercase;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details tr th,
.woocommerce-order-received .woocommerce-order .woocommerce-order-details td {
    border-bottom: 1px solid #121212 !important;
    color: #121212;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details .order-item-name-with-image{
    border-bottom: 1px solid #121212 !important;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details td.order-item-total-with-image{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
    justify-content: flex-end;
    width: 100%;
    max-width: 100%;
    border-bottom: unset !important;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details td.order-item-total-with-image img {
    width: 80px;
    height: 100%;
    object-fit: contain;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table__product-name,
.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table__product-name a {
    color: #121212;
    text-transform: uppercase;
}
.archive .plazma-lab-archive-products-wrapper .woocommerce-no-products-found .woocommerce-info{
    color: #fff;
    text-transform: uppercase;
    background: #121212;
    border: 1px solid #121212;
    font-weight: 400;
}
.archive .plazma-lab-archive-products-wrapper .no-products-footer .wd-search-form input{
    border: 1px solid #121212;
    color: #121212;
    text-transform: uppercase;
}
.archive .plazma-lab-archive-products-wrapper .no-products-footer .wd-search-form .searchform .searchsubmit:after{
    color: #121212;
}
.single-product .wd-product-brands{
    display: none;
}
.single-product .custom-designed-by{
    color: #121212;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    text-transform: uppercase;
}
.single-product .custom-designed-by a{
    color: #121212;
    text-decoration: underline;
    font-weight: 700;
}
.footer-menu-main-wrapper .menu .menu-item .woodmart-nav-link{
    align-items: flex-start;
}
.archive.search.search-results .plazma-lab-archive-category-wrapper {
    display: none;
}
.single-product.postid-98589 .wd-open-popup.plazmalab-size-guide-trigger {
    display: none !important;
}
.single-product.postid-98589 .variations_form .variations .label{
    display: none;
}
.single-product.postid-98589 .variations_form .variations .size-buttons{
    flex-wrap: wrap;
}
.single-product.postid-98589 .variations_form .variations .size-buttons button[data-value="wild-spirit"]{
    order: 1;
}
.single-product.postid-98589 .variations_form .variations .size-buttons button[data-value="tribe-starter"]{
    order: 2;
}
.single-product.postid-98589 .variations_form .variations .size-buttons button[data-value="warrior-gift"]{
    order: 3;
}
.single-product.postid-98589 .variations_form .variations .size-buttons button[data-value="plazma-luxe"]{
    order: 4;
}
.single-product.postid-98589 .variations_form .variations .size-buttons button[data-value="era-legend"] {
    order: 5;
}
.single-product.postid-98589 .single-product-page .entry-summary .product_meta{
    display: none;
}
.single-product.postid-98589 .single-product-page .woocommerce-variation.single_variation {
    order: -1 !important;
    display: block !important;
    font-size: 20px !important;
    font-weight: bold !important;
}
.single-product.postid-98589 .single-product-page .woocommerce-variation.single_variation .woocommerce-variation-price{
    margin-bottom: 0px !important;
}
.contact-form-main-wrapper .contact-form-row {
    display: flex;
    gap: 50px;
    width: 100%;
    flex-wrap: wrap;
}
.contact-form-main-wrapper .contact-form-row.contact-form-textarea-row {
    margin-top: 30px;
}
.contact-form-main-wrapper .contact-form-row br{
    display: none;
}
.contact-form-main-wrapper .contact-form-row .contact-form-column-half {
    width: 45%;
}
.contact-form-main-wrapper .contact-form-row .contact-form-field-label {
    color: #000;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;
}
.contact-form-main-wrapper .contact-form-row .wpcf7-form-control::placeholder {
    color: #e2e2e2;
    opacity: 1;
    text-transform: uppercase;
}
.contact-form-main-wrapper .contact-form-row .wpcf7-form-control {
    border: unset;
    border-bottom: 1px solid #000;
    padding: 16px 0;
    font-size: 16px;
    line-height: 26px;
    text-transform: capitalize;
    min-height: unset !important;
    height: 100%;
    color: #000;
    font-weight: 400;
}
.contact-form-main-wrapper .contact-form-row .contact-form-column-full {
    width: 100%;
}
.contact-form-main-wrapper .contact-form-row .wpcf7-textarea {
    width: 100%;
    height: 130px !important;
    min-height: unset !important;
    text-transform: capitalize;
    resize: none;
}
.contact-form-main-wrapper .contact-form-row .wpcf7-submit {
    font-size: 12px;
    line-height: 12px;
    color: #fff !important;
    width: 100%;
    max-width: 220px;
    padding: 24px 48px;
    border: 1px solid #000;
    background: #000;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.8px;
    margin-top: 50px;
}
.contact-form-main-wrapper .contact-form-row .wpcf7-submit:hover {
    background: transparent;
    color: #000 !important;
}
.contact-image-main-wrapper .contact-image-wrapper{
    width: 100%;
    height: 500px;
}
.contact-image-main-wrapper .contact-image-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-size-guide-main-wrapper{
    inset: unset !important;
    width: 100% !important;
}
.mfp-content .wd-sizeguide .wd-sizeguide-title{
    display: none;
}
.mfp-content .wp-block-wd-popup-content{
    padding: 0px !important;
    margin: 0 auto !important;
    max-width: 90vw !important;
}
.mfp-content .wd-popup-close{
    display: none !important;
}
.footer-main-popup-wrapper{
    display: none !important;
}
.single-product .product-image-summary-wrap .size-buttons button.disabled{
    position: relative;
}
.single-product .product-image-summary-wrap .size-buttons button.disabled::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 42px;
    border-top: 1px solid #717171;
    transform: translate(-50%, -50%) rotate(-45deg);
    transform-origin: center;
}
.woocommerce-checkout.woocommerce-order-pay .woocommerce{
    display: flex;
    flex-direction: column-reverse;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .thank-you-page-bottom-button .button {
    width: 100%;
    background: #000;
    border: 1px solid #000;
    font-size: 18px;
    line-height: 28px;
    text-transform: capitalize;
    color: #fff;
    font-weight: 500 !important;
    padding: 10px 25px;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .thank-you-page-bottom-button .button:hover {
    background: transparent;
    color: #000;
}
.woocommerce-checkout .wc_payment_methods .payment_method_tranzila .wc-saved-payment-methods{
    margin: 0;
}
.woocommerce-checkout .wc_payment_methods .payment_method_tranzila .wc-saved-payment-methods li{
    margin: 10px 0;
}
#sb_instagram .sbi_load_btn{
    background: #000 !important;
    color: #fff !important;
    border: 1px solid #000 !important;
    border-radius: unset !important;
    padding: 10px 25px !important;
}
#sb_instagram .sbi_load_btn .sbi_btn_text{
    font-size: 14px !important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
}
#sb_instagram #sbi_load .sbi_follow_btn{
    margin-left: 5px;
    background: #000;
    height: 100%;
    padding: 10px 25px;
    margin-top: 5px;
}
#sb_instagram #sbi_load .sbi_follow_btn a{
    background: unset !important;
    padding: 0;
    margin: 0;
    font-size: 14px !important;
    line-height: 24px !important;
    font-weight: 400;
    text-transform: uppercase !important;
}
#sb_instagram #sbi_load .sbi_follow_btn a:hover{
    background: unset !important;
    box-shadow: unset !important;
}
#sb_instagram .sbi_follow_btn svg{
    height: 14px !important;
}
@media(min-width: 3500px) {

    #wd-fd09da64.hp-category-wrapper-image,
    #wd-70757d99.hp-category-wrapper-image {
        height: 1000px;
    }

    #wd-fce70ae7.hp-category-wrapper-image,
    #wd-96536454.hp-category-wrapper-image {
        height: 800px;
    }

    #wd-b76ca27c.hp-category-wrapper-image,
    #wd-9e2c9427.hp-shop-by-category-column-wrapper {
        height: 1300px;
    }

    .plazma-lab-products-slider .product-wrapper .product-image-link {
        height: 9000px !important;
    }
    .about-one-main-wrapper .wp-block-wd-column,
    .about-five-main-wrapper .wp-block-wd-column{
        min-height: 1500px !important;
    }
    .about-two-main-wrapper .wp-block-wd-column{
        min-height: 1200px !important;
    }
    .about-three-main-wrapper .wp-block-wd-column:first-child img {
        height: 1200px !important;
    }
    .about-three-main-wrapper .wp-block-wd-column:nth-child(2) img {
        height: 1700px !important;
    }
}
@media(min-width: 2100px){
    .about-one-main-wrapper .wp-block-wd-column,
    .about-five-main-wrapper .wp-block-wd-column{
        min-height: 1200px;
    }
    .about-two-main-wrapper .wp-block-wd-column {
        min-height: 1000px !important;
    }
    .about-three-main-wrapper .wp-block-wd-column:first-child img {
        height: 1000px !important;
    }
    .about-three-main-wrapper .wp-block-wd-column:nth-child(2) img {
        height: 1500px !important;
    }
}
@media(min-width: 2000px) and (max-width: 3500px) {

    #wd-fd09da64.hp-category-wrapper-image,
    #wd-70757d99.hp-category-wrapper-image {
        height: 800px;
    }

    #wd-fce70ae7.hp-category-wrapper-image,
    #wd-96536454.hp-category-wrapper-image {
        height: 600px;
    }

    #wd-b76ca27c.hp-category-wrapper-image,
    #wd-9e2c9427.hp-shop-by-category-column-wrapper {
        height: 1000px;
    }

    .plazma-lab-products-slider .product-wrapper .product-image-link {
        height: 400px !important;
    }
}

@media (min-width: 1920px) and (max-width: 2000px) {
    .wp-block-wd-row {
        max-width: 1500px !important;
    }

    .container.main-footer {
        max-width: 1500px !important;
    }

    .single-product .single-product-page .container {
        max-width: 1500px;
    }

    .plazma-lab-products-slider .product-wrapper .product-image-link {
        height: 350px !important;
    }
}

@media(min-width: 1025px) and (max-width: 1400px) {
    .hp-shop-by-category-wrapper .wp-block-wd-row .wp-block-wd-column {
        min-height: auto !important;
    }

    #wd-fd09da64.hp-category-wrapper-image,
    #wd-70757d99.hp-category-wrapper-image {
        min-height: 300px !important;
    }

    #wd-fce70ae7.hp-category-wrapper-image,
    #wd-96536454.hp-category-wrapper-image {
        min-height: 250px !important;
    }

    #wd-b76ca27c.hp-category-wrapper-image,
    #wd-9e2c9427.hp-shop-by-category-column-wrapper {
        min-height: 400px !important;
    }
}

@media(max-width: 1350px) {
    .social-icons-main-wrapper {
        flex-wrap: wrap;
    }
}
@media(max-width: 1200px){
    .whb-header .wd-header-nav .menu {
        gap: 15px;
    }
}
@media (min-width: 1025px) and (max-width: 1300px) {
    .whb-header .wd-header-nav .menu .menu-item .woodmart-nav-link {
        font-size: 18px;
        line-height: 28px;
    }
}
@media(min-width: 1025px){
    .archive .plazma-lab-archive-category-main-wrapper .plazma-lab-archive-category-wrapper .wd-carousel-wrap {
        justify-content: center;
    }
}

@media(max-width: 1024px) {
    .hp-hero-main-wrapper .hp-hero-main-heading-wrapper {
        font-size: 60px !important;
    }

    .hp-hero-main-wrapper .hp-hero-main-sub-heading-wrapper {
        font-size: 24px !important;
    }

    .whb-header .whb-main-header .wd-header-mobile-nav .wd-tools-icon::before {
        font-size: 30px;
        color: #000;
        font-weight: 700;
    }

    .whb-header .site-logo img {
        height: 45px;
        width: 100% !important;
        object-fit: contain !important;
    }

    .whb-header .whb-main-header .wd-header-my-account a,
    .whb-header .whb-main-header .wd-header-search a,
    .whb-header .whb-main-header .wd-header-cart a {
        padding-inline: 5px;
    }

    .single-size-guide-main-wrapper .wd-nav-tabs-wrapper {
        mask-image: unset;
        -webkit-mask-image: unset;
    }

    .single-product .single-product-page .variations_form .variations {
        margin-top: 40px;
    }

    .single-product .single-product-page .variations_form .wd-open-popup.plazmalab-size-guide-trigger {
        top: 0;
        right: unset;
        left: 0;
    }

    .single-product .single-product-page .variations_form .single_variation_wrap .woocommerce-variation.single_variation {
        margin-top: 30px;
    }
    .single-product.postid-98589 .single-product-page .woocommerce-variation.single_variation{
        margin-top: 0px !important;
    }
    .single-product.postid-98589 .single-product-page .variations_form .variations{
        margin-top: 0px !important;
    }
    .woocommerce-breadcrumb .wd-last-link~span {
        display: inherit !important;
    }

    .hp-hero-main-wrapper {
        background-attachment: scroll !important;
    }

    .wd-products .wd-product .product-wrapper .wrapp-buttons .wd-buttons {
        padding: 0 7px;
        border-radius: unset;
    }

    /* .wd-products .wd-product .product-wrapper .wrapp-buttons .wd-buttons .wd-quick-view-icon{
        display: block;
    } */
    .wd-products .wd-product .product-wrapper .wrapp-buttons .wd-buttons .wd-action-btn a {
        height: 45px;
    }

    .wd-products .wd-product .product-wrapper .wrapp-buttons .wd-buttons .wd-action-btn a:before {
        font-size: 20px;
    }

    .mobile-nav.wd-opened {
        z-index: 999;
    }

    .archive .plazma-lab-archive-products-wrapper .products .wd-product img {
        height: 275px;
    }

    .archive .plazma-lab-archive-products-wrapper .products.wd-products {
        gap: 48px 10px;
    }
    .wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .wd-products {
        grid-template-columns: repeat(3, 1fr);
    }
    .plazma-lab-currency-switcher {
        padding: 0 0 0 5px !important;
        display: flex;
        justify-content: start;
        max-width: 35px !important;
    }
    .plazma-lab-currency-switcher .wcml-cs-item-toggle{
        font-size: 20px !important;
        line-height: 28px !important;
    }
    .single-product .related-and-upsells .products .wd-carousel-item{
        padding: 0 5px;
    }
    .single-product .related-and-upsells .products .wd-product .product-element-top img{
        height: 275px;
    }
    .about-three-main-wrapper img{
        object-fit: contain;
    }
    .single-product .related-and-upsells .product-wrapper .wrapp-buttons,
    .single-product .related-and-upsells .product-wrapper:hover .wrapp-buttons{
        display: none;
    }
    .archive .plazma-lab-archive-products-wrapper .products .wd-product .wrapp-buttons{
        display: none;
    }
    .plazma-lab-products-slider .product-wrapper:hover .wrapp-buttons{
        display: none;
    }
    .wd-search-full-screen .searchform input{
        text-transform: uppercase;
        color: #121212;
        font-weight: 500;
    }
    .wd-search-full-screen .wd-search-info-text{
        color: #121212;
        font-weight: 400;
        text-transform: uppercase;
    }
    .wd-search-full-screen .wd-search-results .wd-suggestion .wd-suggestion-content .wd-entities-title{
        font-size: 12px !important;
        line-height: 20px;
        font-weight: 700;
        color: #171717;
        text-transform: uppercase;
        min-height: unset;
    }
    .wd-search-full-screen .wd-search-results .wd-suggestion .wd-suggestion-content .wd-entities-title strong{
        text-decoration: unset !important;
        font-weight: 700 !important;
    }
    .wd-search-full-screen .wd-search-results .wd-suggestion .wd-suggestion-content .price{
        margin-top: -10px;
    }
    .wd-search-full-screen .wd-search-results .wd-suggestion .wd-suggestion-content .price .amount{
        font-size: 12px;
        line-height: 20px;
        font-weight: 400;
        color: #737373;
    }
    .wd-search-full-screen .wd-search-results .wd-suggestion .wd-suggestion-thumb{
        height: 275px;
    }
    .wd-search-full-screen .wd-search-results .wd-suggestion .wd-suggestion-thumb img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: top;
    }
}
@media(max-width: 991px) {
    .mfp-content .wd-popup-wrap .wd-sizeguide {
        max-height: 80vh !important;
        max-width: 100% !important;
        padding: 50px 10px;
        overflow-y: auto;
    }
    .single-product .wd-sizeguide-wrap .mfp-content .wd-popup-wrap .wd-sizeguide{
        max-width: 90% !important;
    }
    .single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wd-tabs-header .wd-nav-tabs li .wd-nav-link {
        font-size: 12px;
        line-height: 12px;
    }

    .single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wp-block-wd-title {
        gap: 5px;
        font-size: 16px !important;
        line-height: 16px !important;
    }

    .single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper table tr th,
    .single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper table tr td {
        font-size: 14px;
        line-height: 14px;
    }

    .single-size-guide-main-wrapper .wp-block-wd-paragraph {
        font-size: 14px !important;
        line-height: 24px !important;
    }

    .wd-popup-wrap .wd-popup-close {
        right: 40px;
    }

    .hp-shop-by-category-wrapper .site-main-content {
        padding: 0 15px;
    }
}
@media(min-width: 769px){
    .archive .plazma-lab-archive-category-main-wrapper .plazma-lab-archive-category-wrapper {
        margin-bottom: 50px !important;
    }
    .wp-block-wd-divider {
        display: none !important;
    }
}
@media(max-width: 768px) {
    .hp-blog-news-wrapper {
        margin-top: 0 !important;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(1) {
        margin-top: 0;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(2) {
        margin-top: 0;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(3) {
        margin-top: 0;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(4) {
        margin-top: 0;
    }

    .hp-news-main-wrapper {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }

    .footer-menu-main-wrapper .menu .menu-item .woodmart-nav-link {
        padding: 0;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images {
        height: 500px !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images .wd-carousel-inner {
        height: 100%;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images .wd-carousel-inner .woocommerce-product-gallery__wrapper {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images .wd-carousel-inner .woocommerce-product-gallery__wrapper .wd-carousel-wrap {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images .wd-carousel-inner .woocommerce-product-gallery__wrapper .wd-carousel-item.wd-active {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images .wd-carousel-inner .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-images .wd-carousel-inner .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
        height: 100% !important;
        object-fit: contain !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb {
        height: 150px;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-carousel-inner {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-carousel {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-carousel-wrap {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb .wd-carousel-item {
        height: 100% !important;
    }

    .single-product .woocommerce-product-gallery .wd-carousel-container.wd-gallery-thumb img {
        height: 100% !important;
        object-fit: contain !important;
    }

    .archive .plazma-lab-archive-category-wrapper .category-grid-item .wd-cat-content .wd-entities-title {
        color: #fff;
        font-weight: 700;
        font-size: 12px !important;
        line-height: 20px !important;
        margin-bottom: 16px;
        margin-left: 16px;
        ;
    }

    .archive .plazma-lab-archive-title-wrapper .entry-title {
        color: #121212;
        font-size: 26px !important;
        line-height: 36px !important;
    }

    .archive .plazma-lab-archive-category-wrapper .category-image img {
        height: 160px;
    }

    .archive .plazma-lab-archive-category-main-wrapper {
        margin-bottom: 0 !important;
    }
    .archive .plazma-lab-archive-category-main-wrapper.child-category-wrapper{
        padding: 0 !important;
    }
    .archive .plazma-lab-archive-description-wrapper p {
        font-size: 10px;
        line-height: 18px;
    }

    .archive .plazma-lab-archive-category-wrapper .category-grid-item .wd-cat-inner .wd-cat-content {
        position: absolute;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: flex-end;
        justify-content: left;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 9;
    }

    .archive .plazma-lab-archive-category-wrapper .category-grid-item .wd-cat-inner .category-link {
        z-index: 99;
    }

    .archive .wd-content-area .wd-woo-page-title .entry-title {
        margin-top: 40px;
    }
    .archive .wd-content-area .plazma-lab-archive-title-wrapper.child-archieve-title-wrapper .entry-title{
        margin-top: 0;
    }
    .wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .wd-products {
        row-gap: 25px;
    }
    .woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table td{
        border: unset;
    }
    .woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .woocommerce-cart-form__cart-item{
        border-bottom:1px solid #121212;
    }
    .woocommerce-cart .cart-content-wrapper .woocommerce-cart-form .shop_table .wd-coupon-form{
        padding: 0;
        border: unset;
    }
    .woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner table .cart-subtotal th,
    .woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner table .cart-subtotal td{
        border-bottom: unset !important;
    }
    .woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .woocommerce-shipping-totals th,
    .woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .woocommerce-shipping-totals td{
        border-bottom: unset !important;
    }
    .woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .cart-subtotal,
    .woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .woocommerce-shipping-totals{
        border-bottom: 1px solid #121212 !important;
    }
    .woocommerce-cart .cart-content-wrapper .cart_totals .cart-totals-inner .shop_table_responsive td:before{
        text-transform: uppercase;
        color: #121212;
    }
    .woocommerce-checkout .checkout .checkout-order-review .woocommerce-checkout-review-order .wd-table-wrapper{
        padding: 10px 15px !important;
    }
    .hp-category-inner-wrapper .site-main-content{
        padding-bottom: 25px;
    }
    .archive .plazma-lab-archive-category-main-wrapper .plazma-lab-archive-category-wrapper .wd-nav-pagin-wrap{
        display: none !important;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details{
        display:block;
        margin-bottom: 15px !important;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li{
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
        width: 100%;
        max-width: 100%;
        border-bottom: 1px solid #000;
        padding: 0;
        border-inline-end: unset;
    }
    .woocommerce-order-received .woocommerce-order p{
        margin-bottom: 15px !important;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{
        margin-bottom:0 !important;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-order-details tr th,
    .woocommerce-order-received .woocommerce-order .woocommerce-order-details td{
        padding: 5px 0 !important;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-order-details td.order-item-total-with-image img{
        width: 50px;
    }
}



@media (max-width: 767px) {
    .banner-hp-main-video-wrapper .banner-hp-video-wrapper .hero-banner-slider-item {
        min-height: 100vh !important;
    }

    .banner-hp-main-video-wrapper .banner-hp-video-wrapper .hero-banner-heading {
        text-align: center;
        font-size: 30px !important;
        line-height: 40px !important;
    }

    .hp-hero-main-wrapper .hp-hero-main-heading-wrapper {
        font-size: 40px !important;
        text-shadow: 3px 2px 10px #fff;
    }

    .hp-hero-main-wrapper .hp-hero-main-sub-heading-wrapper {
        font-size: 20px !important;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(1),
    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(2),
    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(3) {
        margin-bottom: 20px;
    }

    .single-product .wd-popup-wrap .wd-popup-close {
        right: 50px;
    }

    .single-size-guide-main-wrapper .single-product-size-giude-tab-wrapper .wp-block-table tbody tr:hover {
        background: transparent !important;
    }

    .single-product .related-and-upsells .wd-carousel-container {
        margin-bottom: 50px;
    }

    .single-product .related-and-upsells {
        margin-top: 50px;
    }

    .single-product .related-and-upsells .products .wd-product .product-element-top img {
        height: 225px;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-title {
        font-size: 16px;
        line-height: 24px;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post-content {
        gap: 10px;
    }

    .hp-news-main-wrapper {
        margin-bottom: 0 !important;
    }

    .archive .plazma-lab-archive-products-wrapper .products .wd-product img {
        height: 225px;
    }

    .hp-hero-main-wrapper.hp-main-desktop-slider-wrapper {
        display: none;
    }

    .hp-main-mobile-slider-wrapper {
        display: block;
        margin-bottom: 0 !important;
    }

    .hp-main-mobile-slider-wrapper .wp-block-wd-slider-item {
        padding: 50px 32px;
    }

    .hp-main-mobile-slider-wrapper .hp-hero-main-heading-wrapper {
        /* text-shadow: 3px 2px 10px #fff; */
        font-size: 36px !important;
        line-height: 40px;
        letter-spacing: -0.025em !important;
        color: #fff !important;
    }

    .hp-main-mobile-slider-wrapper .hp-hero-main-sub-heading-wrapper {
        /* text-shadow: 3px 2px 10px #fff; */
        font-size: 12px !important;
        line-height: 16px;
        color: #fff !important;
        /* text-decoration: underline; */
        text-transform: uppercase !important;
        letter-spacing: 1.6px !important;
    }

    .hp-main-mobile-slider-wrapper .wd-nav-arrows {
        display: none;
    }

    .hp-main-mobile-slider-wrapper .wd-nav-pagin-wrap {
        display: block !important;
        margin-bottom: 0;
        margin-top: 10px;
        z-index: 999;
    }

    .hp-main-mobile-slider-wrapper .wd-nav-pagin-wrap .wd-nav-pagin-item span {
        border-color: #000;
    }

    .hp-main-mobile-slider-wrapper .wd-nav-pagin-wrap .wd-nav-pagin-item.wd-active span {
        background: #000;
        border-color: #000;
    }

    .hp-main-mobile-slider-wrapper .wd-carousel .wp-block-wd-slider-item .wp-block-wd-column {
        margin-bottom: 0 !important;
        gap: 8px;
    }

    /* .hp-main-mobile-slider-wrapper .wp-block-wd-slider-item::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: #e5e7eb;
        opacity: 0.2;
        z-index: 2;
    } */

    .hp-about-wrapper {
        padding: 0 !important;
        gap: 0 !important;
    }

    .hp-about-wrapper .hp-about-content-wrapper {
        padding: 32px 16px;
    }

    .hp-about-wrapper .wp-block-wd-paragraph {
        color: #6b7280;
        line-height: 16px !important;
        text-transform: uppercase !important;
        font-size: 10px !important;
        text-align: center !important;
        letter-spacing: 1.6px !important;
        font-weight: 400 !important;
    }

    .hp-about-wrapper .wp-block-wd-row.hp-about-profile-wrapper {
        gap: 1px;
    }

    .hp-about-wrapper .wp-block-wd-row.hp-about-profile-wrapper .wp-block-wd-column {
        max-height: 530px !important;
        min-height: 530px !important;
    }

    .hp-about-wrapper .wp-block-wd-row.hp-about-profile-wrapper .wp-block-wd-column .wp-block-wd-button {
        top: unset !important;
        bottom: 24px;
        right: unset !important;
        left: 0 !important;
        width: 100%;
        background: transparent !important;
        padding: 0 !important;
        border: unset;
    }

    .hp-about-wrapper .wp-block-wd-row.hp-about-profile-wrapper .wp-block-wd-column .wp-block-wd-button:hover {
        border: unset !important;
    }

    .hp-about-wrapper .wp-block-wd-row.hp-about-profile-wrapper .wp-block-wd-column .wp-block-wd-button span {
        background: #00000066;
        padding: 12px 0;
        font-size: 10px;
        line-height: 15px;
        font-weight: 700;
        border: 1px solid #ffffff80;
        letter-spacing: 0.6px;
        min-width: 114px;
        text-transform: uppercase;
        color: #fff;
    }

    .hp-about-wrapper .wp-block-wd-row.hp-about-profile-wrapper .wp-block-wd-column .wp-block-wd-button span:hover {
        background: #00000099;
    }

    .hp-shop-by-category-wrapper .wp-block-wd-title {
        font-size: 14px !important;
        line-height: 20px !important;
        font-weight: 700 !important;
        color: #0a0a0a !important;
        text-align: left;
        padding: 0 15px;
    }

    .hp-shop-by-category-wrapper .wp-block-wd-divider {
        padding: 0 15px;
    }

    .hp-shop-by-category-wrapper .wp-block-wd-divider::before {
        width: 100% !important;
        border-bottom: 1px solid #000 !important;
        margin-top: 8px;
    }

    .hp-shop-by-category-wrapper .wp-block-wd-row .wp-block-wd-column {
        gap: 8px;
    }

    .hp-shop-by-category-wrapper .hp-category-inner-wrapper {
        gap: 4px;
    }

    .hp-shop-by-category-wrapper .hp-category-inner-wrapper .wp-block-wd-row {
        gap: 4px;
    }

    .hp-shop-by-category-wrapper .hp-category-inner-wrapper .wp-block-wd-column {
        gap: 4px;
    }

    .hp-shop-by-category-wrapper .hp-category-inner-wrapper .hp-category-wrapper-image {
        min-height: 256px !important;
    }

    .hp-shop-by-category-wrapper .hp-category-inner-wrapper .wp-block-heading,
    .hp-shop-by-category-wrapper .hp-category-inner-wrapper .hp-shop-by-category-column-wrapper .hp-video-women-tops a {
        font-size: 24px !important;
        line-height: 32px !important;
        letter-spacing: 1.6px !important;
    }

    .hp-shop-by-category-wrapper .hp-category-inner-wrapper .wp-block-wd-paragraph {
        color: #6b7280 !important;
        font-size: 10px !important;
        line-height: 16px !important;
        letter-spacing: 2.4px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        padding: 24px 15px;
        text-align: left !important;
    }

    .hp-shop-by-category-wrapper {
        margin-bottom: 0 !important;
    }

    .hp-cover-data-wrapper {
        padding: 0 15px !important;
        margin: 48px 0 !important;
    }

    .hp-cover-data-wrapper .wp-block-wd-row {
        gap: 32px;
    }

    .hp-cover-data-wrapper .wp-block-wd-row .hp-category-wrapper-image {
        min-height: unset !important;
        height: 320px !important;
    }

    .hp-cover-data-wrapper .wp-block-heading {
        font-size: 30px !important;
        line-height: 36px !important;
        letter-spacing: 1.6px !important;
    }

    .hp-video-cta-wrapper {
        margin: 48px 0 !important;
        padding: 48px 15px !important;
        gap: 24px !important;
    }

    .hp-video-cta-wrapper .wp-block-wd-column {
        gap: 8px;
    }

    .hp-video-cta-wrapper .wp-block-wd-title {
        font-size: 14px !important;
        line-height: 20px !important;
        font-weight: 700 !important;
        color: #0a0a0a !important;
        text-align: left !important;
        width: 100% !important;
    }

    .hp-video-cta-wrapper .wp-block-wd-divider {
        width: 100% !important;
    }

    .hp-video-cta-wrapper .wp-block-wd-divider::before {
        width: 100% !important;
        border-bottom: 1px solid #000 !important;
        margin-top: 8px;
    }

    .hp-video-cta-wrapper .wp-block-wd-video {
        height: 358px;
    }

    .hp-video-cta-wrapper .wp-block-wd-row {
        gap: 16px;
    }

    .hp-video-cta-wrapper .wp-block-wd-paragraph {
        color: #6b7280 !important;
        font-size: 10px !important;
        line-height: 16px !important;
        letter-spacing: 2.4px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        text-align: left !important;
    }

    .hp-news-main-wrapper {
        padding: 0 15px !important;
        margin: 48px 0 !important;
    }

    .hp-news-main-wrapper .wp-block-wd-title {
        font-size: 14px !important;
        line-height: 20px !important;
        font-weight: 700 !important;
        color: #0a0a0a !important;
        text-align: left !important;
        width: 100% !important;
    }

    .hp-news-main-wrapper .wp-block-wd-divider {
        width: 100% !important;
        margin-bottom: 8px !important;
    }

    .hp-news-main-wrapper .wp-block-wd-divider::before {
        width: 100% !important;
        border-bottom: 1px solid #000 !important;
        margin-top: 8px;
    }

    .hp-news-main-wrapper .wp-block-wd-column {
        gap: 8px;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post .wd-post-inner .wd-post-thumb .wd-post-img {
        height: 358px;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post-content {
        padding-top: 16px !important;
        padding-bottom: 0 !important;
        gap: 0 !important;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-title {
        font-size: 14px;
        line-height: 20px;
        color: #0a0a0a;
        text-transform: uppercase;
        font-weight: 700;
        margin-bottom: 8px;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-excerpt {
        color: #6b7280 !important;
        font-size: 10px !important;
        line-height: 16px !important;
        letter-spacing: 1.6px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;
        text-align: left !important;
        margin-bottom: 16px !important;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post-content .wd-post-read-more a {
        font-size: 14px;
        line-height: 20px;
        color: #0a0a0a;
        text-transform: uppercase;
        font-weight: 700;
        margin-bottom: 8px;
    }

    .hp-blog-news-wrapper .wd-posts {
        gap: 48px;
    }

    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(1),
    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(2),
    .hp-blog-news-wrapper .wd-posts .wd-post:nth-child(3) {
        margin-bottom: 0 !important;
    }

    .hp-fresh-drops-wrapper .wp-block-wd-row,
    .hp-best-drops-wrapper .wp-block-wd-row,
    .hp-news-main-wrapper .wp-block-wd-row,
    .hp-shop-by-category-wrapper .wp-block-wd-row {
        padding: 0 !important;
    }

    .hp-shop-by-category-wrapper {
        margin-top: 50px !important;
    }

    /* .hp-category-inner-wrapper .site-main-content:nth-child(1) {
        padding-bottom: 0px !important;
    }

    .hp-category-inner-wrapper .site-main-content:nth-child(2) {
        padding-top: 0px !important;
    } */

    .hp-video-cta-wrapper .wp-block-wd-row {
        padding: 0 !important;
    }

    .archive .plazma-lab-archive-products-wrapper .products.wd-products {
        gap: 25px 5px;
    }
    .single-product .summary-inner .plazmalab-main-desc-heading,
    .single-product .summary-inner .plazmalab-main-desc-wrapper p{
        margin-bottom: 5px !important;
    }
    .about-one-main-wrapper .wp-block-wd-title br,
    .about-two-main-wrapper .wp-block-wd-title br,
    .about-three-main-wrapper .wp-block-wd-title br,
    .about-four-main-wrapper .wp-block-wd-title br,
    .about-five-main-wrapper .wp-block-wd-title br{
        display: none;
    }
    .about-one-main-wrapper .wp-block-wd-title::before {
        content: "01";
        color: #1a1c1c1a;
        margin-right: 15px;
    }
    .about-two-main-wrapper .wp-block-wd-title::before {
        content: "02";
        color: #1a1c1c1a;
        margin-right: 15px;
    }
    .about-three-main-wrapper .wp-block-wd-column:nth-child(1) .wp-block-wd-title::before {
        content: "03";
        color: #1a1c1c1a;
        margin-right: 15px;
    }
    .about-three-main-wrapper .wp-block-wd-column:nth-child(2) .wp-block-wd-title::before {
        content: "04";
        color: #1a1c1c1a;
        margin-right: 15px;
    }
    .about-four-main-wrapper .wp-block-wd-title::before {
        content: "05";
        color: #ffffff1a;
        margin-right: 15px;
    }
    .about-five-main-wrapper .wp-block-wd-title::before {
        content: "06";
        color: #1a1c1c1a;
        margin-right: 15px;
    }
    .about-four-main-wrapper .about-city-row-wrapper .wp-block-wd-title::before{
        display: none;
    }
    .about-three-main-wrapper img{
        height: 250px !important;
    }
    .single-post h1.wd-post-title {
        font-size: 28px;
        line-height: 36px;
    }
    .single-post .post-single-page .wd-post-image {
        width: 100%;
        height: 250px;
    }
    .woodmart-archive-blog .wd-blog-element .wd-posts{
        gap: 25px 10px;
    }
    .hp-category-inner-wrapper .site-main-content {
        padding-bottom: 25px;
    }
    .contact-form-main-wrapper .contact-form-row{
        gap: 10px;
    }
    .contact-form-main-wrapper .contact-form-row .contact-form-column-half{
        width: 100%;
    }
    .contact-form-main-wrapper .contact-form-row.contact-form-textarea-row{
        margin-top: 10px;
    }
    .contact-form-main-wrapper .contact-form-row .wpcf7-submit {
        margin-top: 20px;
        padding: 15px 25px !important;
        max-width: 180px;
    }
    .contact-image-main-wrapper .contact-image-wrapper {
        width: 100%;
        height: 300px;
    }
}
@media (max-width: 576px){
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li {
        border-right: unset !important;
        border-bottom: 1px solid #121212;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method span{
        text-align: left !important;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li.woocommerce-order-overview__payment-method strong{
        text-align: right !important;
    }
}
@media (max-width: 550px) {
    .single-product .wd-popup-wrap .wd-popup-close {
        right: 30px;
    }
    .wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .wd-products {
        grid-template-columns: repeat(2, 1fr);
    }
    .wd-my-account-wrapper .woocommerce-MyAccount-content .wd-wishlist-content .products .wd-product .product-element-top img {
        height: 225px;
    }
    .wd-search-full-screen .wd-search-results .wd-suggestion .wd-suggestion-thumb {
        height: 225px;
    }
}

@media (max-width: 500px) {
    .hp-main-top-scale-img img {
        object-position: top;
    }
}