/* scoped:samsonite-cms */

    #samsonite-cms #banner_banner-top-proxis-customisation h2{
        font-size: 35px;
    }

    #samsonite-cms #banner_banner-top-proxis-customisation p{
        margin-top: 2px;
    }

    #samsonite-cms #banner_banner-top-proxis-customisation .grid--buttons .btn--white{
        border: 2px solid #000;
    }

    #samsonite-cms #business-needs-solutions li + li{
        margin-top: 10px;
    }

    #samsonite-cms .overlay--volume-discounts{
        max-width: 500px;
    }

    #samsonite-cms .grid--business-needs-solutions-html li{
        font-size: 1.25em;
        text-align: left;
    }

    #samsonite-cms #business-needs-solutions .section > .section__content > .experience-region{
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    #samsonite-cms #business-needs-solutions .section--business-needs-solutions__button-wrapper{
        width: fit-content;
        margin: auto auto 0;
    }

    #samsonite-cms .content-carousel{
        margin-top: 0px;
    }

    #samsonite-cms .content-carousel .carousel__slider{
        display: block;
    }

    #samsonite-cms html[lang="it-IT"] [data-querystring="cid=corporate-gifts-2026"] #businessgifts ~ .disclaimer{
        display: none;
    }

    #samsonite-cms .footer__benefits{
        display: none;
    }

    @media only screen and (max-width: 767px) {  
        #samsonite-cms #banner_banner-top-proxis-customisation h2{
        font-size: 22px;
    }

        #samsonite-cms #business-needs-solutions li{
        font-size: 14px;
    }

    #samsonite-cms #why_choose_samsonite h2, #samsonite-cms #why_choose_samsonite p, #samsonite-cms #why_choose_samsonite h4{
        text-align: center;
    }

    #samsonite-cms #next_branded_gift{
        text-align: center;
    }

    #samsonite-cms #next_branded_gift h2{
        margin-top: 30px;
    }

    #samsonite-cms ul{
        margin-top: 0px;
    }
    }

    @media only screen and (max-width: 479px) {
        #samsonite-cms #why_choose_samsonite .carousel__slider{
            width: calc(100vw - 140px);
        }

        #samsonite-cms #why_choose_samsonite .content-block{
            width: calc(100vw - 60px);
        }
    }
