.product-info-wrapper > .product-info-price .price-container {
    display:none;
}

.product-info-no-conf {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

.breeze.catalog-product-view main.page-main .column.main .gallery-and-info-main .product.attribute.sku {
    padding-bottom: 10px;
}

.breeze.catalog-product-view .product.overview p {
    line-height: 2.6rem;
    font-size: 16px;
}

@media screen and (min-width: 768px) {
    .breeze.catalog-product-view main.page-main .column.main .gallery-and-info-main .product.media {
        /*width: calc(50% - 16px);*/
        display: inline-block;
    }
}

.configurator-loader {
    display:none;
}

.catalog-product-view main.page-main .column.main .gallery-and-info-main {
    opacity: 1!important;
}

.catalog-product-view main.page-main .column.main .product-info-wrapper {
    opacity: 1!important;
}

.catalog-product-view .accordion-body.fieldset {
    display: block!important;
    opacity: 1!important;
}

.catalog-product-view .accordion-title {
    display: none!important;
}

.product-info-main .swatch-opt .swatch-option {
    border-radius: 20px !important;
    padding: 1.5rem 2rem !important;
    font-size: 1.5rem !important;
}

.product-info-main .swatch-opt .swatch-option::before {
    border-radius: 20px !important;
}

.product-info-main .accordion-body {
    border: none !important;
}

@media screen and (min-width: 1024px) {
    .catalog-product-view main.page-main .column.main .product-info-wrapper {
        width: 50% !important;
    }

    .catalog-product-view main.page-main .column.main .gallery-and-info-main {
        width: 50% !important;
    }
}
