/* New Product page CSS Asset */

.download-link-container {
    padding-left: 5px;
}

#pix-fe .cp-63a2ed63b0569074649084 .product-shop .product-options dd,
#pix-fe .cp-63a2ed63b0569074649084 .product-essentials-spacer.below-short-description {
    margin: 0 0 20px 0;
    border-bottom: none;
}

#pix-fe .cp-63a2ed63add03931272696 .product-image, 
#pix-fe .cp-63a2ed63add03931272696 .no-touch .product-img-box .product-image:not(.zoom-available):hover {
    position: relative;
    display: block;
    border: 1px solid #ded9d399;
    border-radius: 8px;
}

#pix-fe .cp-63a2ed63add03931272696 .product-image-gallery .gallery-image.visible,
.zoomWindow {
    display: block;
    border-radius: 8px !important;
}

#pix-fe .cp-63a2ed63add03931272696 .zoey-product-media .more-views .product-image-thumbs a {
    border-radius: 8px;
}

#pix-fe .cp-63a2ed63b0569074649084 .product-shop .product-options dd .zoey-styled-select select {
    border-radius: 8px;
}

#pix-fe .cp-63a2ed63b0569074649084 .add-to-cart-wrapper .qty-wrapper .qty {
    border: 1px solid var(--zoey-form-element-border-color);
    border-radius: 8px;
}

#pix-fe .zoey-core-tabs:has(.tab-content > li.no-content) {
    display: none !important;
}

#pix-fe .product-options dt.swatch-attr .select-label {
    font-size: 16px;
}