/* Configurator D PDP geometry. The dedicated filename is the cache version. */
.edelind-configurator-enabled .product-option {
    padding-top: 0;
}

.edelind-configurator-enabled .edelind-configurator-price {
    box-sizing: border-box;
    min-height: 48px;
}

.edelind-configurator-enabled .sub-but-hint {
    box-sizing: border-box;
    min-height: 22px;
}

.edelind-configurator-enabled .edelind-configurator-action-row {
    clear: both;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 46px;
    gap: 8px;
    align-items: start;
    width: 100%;
    min-height: 40px;
}

.edelind-configurator-enabled .edelind-configurator-primary-action {
    position: relative;
    display: block;
    width: 100%;
    min-height: 40px;
}

.edelind-configurator-enabled .edelind-configurator-primary-action .edelind-configurator-action {
    box-sizing: border-box;
    width: 100% !important;
    height: 40px;
    margin: 0;
}

.edelind-configurator-enabled .edelind-configurator-action-row > .link-wishlist {
    box-sizing: border-box;
    display: flex;
    float: none;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 40px;
    margin: 0;
    padding: 0;
}

@media (max-width: 767px) {
    .edelind-configurator-enabled .product-option {
        margin-top: 16px;
        padding-top: 0;
    }
}
