/* Preserved site rules moved from the verified Woodmart Custom CSS setting. */
.wc-pao-addon {
    padding: 11px;
}

.wc-pao-addon .wc-pao-addon-wrap select {
    font-size: 1.07em;
    width: auto;
    min-width: 50%;
}

.product-type-simple form.cart,
.woocommerce-variation-add-to-cart {
    display: flex;
}

.product-type-simple form.cart > button,
.woocommerce-variation-add-to-cart > button {
    flex-grow: 1;
}

body .pswp__button--share {
    display: none;
}

.product-element-top {
    -webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.13);
    box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.13);
    -webkit-mask-image: none;
}

.wd-hover-base.hover-ready.state-hover .fade-in-block,
.wd-hover-base.hover-ready:hover .fade-in-block,
.wd-hover-base.hover-ready.state-hover .content-product-imagin,
.wd-hover-base.hover-ready:hover .content-product-imagin {
    display: none;
}

body .wd-hover-base.hover-ready.state-hover .product-wrapper,
body .wd-hover-base.hover-ready:hover .product-wrapper {
    transform:none;
}

body .wd-sizeguide-btn .wd-open-popup {
    display: none;
}

.banner-border .wrapper-content-banner {
    border: 5px solid rgba(255, 255, 255, 0.5);
}

body .wd-progress-bar .progress-bar {
    background-color: green !important;
}

.product_title {
    line-height: 0.5;
}

div.product-addon-totals {
    display: none;
}

p.stock.in-stock.wd-style-default {
    display: none;
}

.wd-buttons.wd-pos-r-t {
    display: none;
}

body .single_add_to_cart_button {
    height: 46px !important;
    font-size: 18px;
}

.product-image-summary .quantity {
    display: none;
}

.single-breadcrumbs-wrapper :is(.wd-breadcrumbs, .yoast-breadcrumb) {
    display: none;
}

.wc-pao-validation-notice {
    font-weight: 700;
    margin-top: 10px;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image {
  -webkit-box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 4px 4px rgba(0, 0, 0, 0.15);
  margin-bottom: 6px;
}

.woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
  padding-bottom: 6px;
}

.wd-video-actions .wd-play-video.wd-style-icon-bg-text > a {
  background-color: rgba(255, 255, 255, 0.75) !important;
}

.wd-video-actions .wd-play-video.wd-style-icon-bg-text {
  --wd-action-icon-size: 23px !important;
}