/* Heading Title 1 */
@media only screen and (max-width: 640px) {
    .l-PageTitle--v2__h1 {
        font-size: 28px;
        line-height: 100%;
        letter-spacing: normal;
    }
}

@media only screen and (max-width: 600px) {
    .g-ImageTextIconItem .g-ImageTextIconItem__content .g-HeadingTitle .g-HeadingTitle__titleBlock__titleBox h3.g-HeadingTitle__h3 {
        font-size: 14px;
    }
}

@media only screen and (max-width: 640px) {
    .l-HeadingTitle--v2__h2 {
        font-size: 24px;
        line-height: 100%;
        letter-spacing: normal;
    }
}

/* Learn More Button in Products section */
@media screen and (max-width: 640px) {
    .products-group .g-ButtonP .g-ButtonP__list .g-ButtonP__list__item .product-learn-more .g-ButtonUnit__link {
        padding: 10px 23px !important;
        min-width: 140px;
    }
}

/* Banner image */
@media screen and (max-width: 640px) {
    .cooking-show-main-image .g-Image--v2__img img {
        height: auto;
    }
}

/* Hiding a column separator used for extra spacing (mobile and tablet)*/
@media screen and (max-width: 1024px) {
    .hide-mob-tab {
        display: none;
    }
}

/* Adjusting the width of Youtube Button */
@media screen and (max-width: 640px) {
    .silver-lady-ytbtn-width .g-ButtonP__list {
        display: flex !important;
        justify-content: center !important;
    }
}


/* Increasing the width between two images of the banner pack */
.l-ImageCarouselPUnit {
    padding: 0 4px;
}

/* color of the border in banner images */
body:not(.is-authorring) .stylesing-heat_styling .active {
    border: 3px solid #cc2d30 !important;
    border-width: medium;
}

/* bottom four buttons in two columns */
@media (max-width: 480px) {
    .g-ButtonP .g-ButtonP__list .g-ButtonP__list__item {
        width: 50%;
    }

    body:not(.is-authorring) .g-ButtonP .g-ButtonP__list .g-ButtonP__list__item .g-ButtonUnit__link {
        padding: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

/* bottom four buttons height adjustment */
@media screen and (max-width: 480px) {
    .silver-lady-btn-height .g-ButtonP__list__item {
        style {
            height: 44px;
        }
    }
}

/* Slick-Slider arrow */
@media (max-width: 1024px) {
    .g-ColumnUnit .g-ImageCarouselP .g-ImageCarouselP__nextArrow {
        right: -6.3px;
    }
}

@media (max-width: 1024px) {
    .g-ColumnUnit .g-ImageCarouselP .g-ImageCarouselP__prevArrow {
        left: -6.3px;
    }
}

/* Episodes adjustment */
@media screen and (min-width: 641px) and (max-width: 1024px) {
    .episodes-slick .g-Image--v2__img img {
        height: auto;
        width: 100% !important;
    }

    .episodes-slick .slick-next {
        top: 35%;
    }

    .episodes-slick .slick-prev {
        top: 35%;
    }
}

/* slick slider adjustment */
@media screen and (max-width: 768px) {
    .slick-slider {
        margin: 0px 10px 0 10px !important;
    }
}

/* Care and Style Button Adjustment for mobile */
@media (max-width: 480px) {
    .careStyleButton .g-ButtonP__list {
        display: flex !important;
        flex-direction: column !important;
        align-items: center;
    }
}




.goldwell-cooking-show .g-ImageTextVP--v2 {
    padding: 0 10px;
}

.products-group .g-ImageCarouselP__nextArrow,
.products-group .g-ImageCarouselP__prevArrow {
    border-radius: 0;
}

.product-description .g-ImageTextIconItem .g-ImageTextIconItem__content {
    padding: 15px 12px;
}

@media (min-width: 1230px) {
    .width-limit-desktop {
        max-width: 1136px;
        margin: auto;
        margin-top: 30px;
    }

    .care-btn .g-ButtonP__list.g-ButtonP__list {
        display: flex;
        width: 80%;
        margin: auto !important;
    }

    .care-btn .g-ButtonUnit__link {
        min-width: 100%;
    }

    .kw-history-carousel .slick-list {
        max-width: 98%;
        margin: auto;
    }
}

@media (min-width: 641px) and (max-width: 1230px) {
    .episodes-slick .g-TileLinkVUnit--v2 {
        padding: 0px 0px 0 0px;
    }

    .width-limit-desktop {
        max-width: 80%;
        margin: auto;
    }

    .care-btn .g-ButtonP__list.g-ButtonP__list {
        display: flex;
        width: 80%;
        margin: auto !important;
    }

    .care-btn .g-ButtonUnit__link {
        min-width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .episodes-slick .slick-list {
        margin: 0;
    }

    .limit-width-mobile {
        max-width: 90%;
        padding: 0;
        margin: 0 auto;
    }

    .g-ImageTextIconItem .g-ImageTextIconItem__content {
        padding: 10px 10px;
    }

    .care-btn {
        .g-ButtonP__list {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .g-ButtonP__list__item {
            width: 60% !important;
        }
    }

}

.font-size-32-24-22 {
    font-size: 32px;

    .cmn-richtext {
        font-size: 32px;
    }
}

@media screen and (max-width: 1024px) {
    .font-size-32-24-22 {
        font-size: 24px;

        .cmn-richtext {
            font-size: 24px;
        }
    }
}

@media screen and (max-width: 640px) {
    .font-size-32-24-22 {
        font-size: 22px;

        .cmn-richtext {
            font-size: 22px;
        }
    }
}

.font-size-24-20-16 {
    font-size: 24px;

    .cmn-richtext {
        font-size: 24px;
    }
}

@media screen and (max-width: 1024px) {
    .font-size-24-20-16 {
        font-size: 20px;

        .cmn-richtext {
            font-size: 20px;
        }
    }
}

@media screen and (max-width: 640px) {
    .font-size-24-20-16 {
        font-size: 16px;

        .cmn-richtext {
            font-size: 16px;
        }
    }
}