@media screen and (max-width: 639px) {
  div[data-elem-type="button"].t396__elem.tn-elem.js-sbs-anim-trigger_hover {
    left: 20px !important;
    width: calc(100% - 40px) !important;
  }
}

@media (min-width: 640px) and (max-width: 959px) {
  div[data-elem-type="button"].t396__elem.tn-elem.js-sbs-anim-trigger_hover {
    left: calc(50% - 300px) !important;
    width: 600px !important;
  }
}

    #rec454119524 .t772__wrapper {
        display: flex !important;
        flex-flow: row nowrap !important;
        overflow-x: auto;
        max-width: unset;
        padding-left: calc((100vw - 1200px) / 2);
        box-sizing: border-box;
    }
    #rec454119524 .t772__wrapper::-webkit-scrollbar {
        /*display: none;*/
    }
    #rec454119524 .t772__col {
        position: relative !important;
        max-width: 360px !important;
        min-width: 360px !important;
        min-height: 550px !important;
    }
    #rec454119524 .t772__btn-wrapper {
        position: absolute;
        bottom: 0;
    }


    #rec454119524 * {
      scrollbar-width: thin;
      scrollbar-color: #ededed #ffffff;
    }
    
    #rec454119524 *::-webkit-scrollbar {
      height: 6px;
      width: 6px;
    }
    
    #rec454119524 *::-webkit-scrollbar-track {
      background: #ffffff;
    }
    
    #rec454119524 *::-webkit-scrollbar-thumb {
      background-color: #ededed;
    }

