//
//  Common
//  _____________________________________________

& when (@media-common = true) {
    .catalog-product-view {
        .product-info-main {
            .product-add-form {
                .product-options-bottom {
                    .estimated-hld {
                        margin-bottom: 18px;
                        margin-top: 10px;
                        padding-bottom: 0;
                        padding-top: 0;
                        .estimated-text {
                            font-weight: 700;
                            letter-spacing: .07em;
                            text-transform: uppercase;
                        }
                    }
                }
            }
        }
    }
}


//
//  Mobile
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
    .catalog-product-view {
        .product-info-main {
            .product-add-form {
                .product-options-bottom {
                    .estimated-hld {
                        .estimated-text {
                            .lib-font-size(14);
                        }
                    }
                }
            }
        }
    }
}

.media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__m) {
    .catalog-product-view {
        .product-info-main {
            .product-add-form {
                .product-options-bottom {
                    .estimated-hld {
                        text-align: center;
                    }
                }
            }
        }
    }
}


//
//  Desktop
//  _____________________________________________

.media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__s) {
    .catalog-product-view {
        .product-info-main {
            .product-add-form {
                .product-options-bottom {
                    .estimated-hld {
                        .estimated-text {
                            .lib-font-size(16);
                        }
                    }
                }
            }
        }
    }
}
