.homepage-banner-slider-container{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;padding-left:10px}.homepage-banner-slider-container.right-direction-parent{padding-left:0;padding-right:10px}.homepage-banner-slider-container .slider-wrapper.left-direction .slick-list{padding:0 20px 0 0}.homepage-banner-slider-container .slider-wrapper.left-direction .slick-slide{padding:0 10px 0 0}.homepage-banner-slider-container .slider-wrapper.right-direction .slick-list{padding:0 0 0 20px}.homepage-banner-slider-container .slider-wrapper.right-direction .slick-slide{padding:0 0 0 10px}.homepage-banner-slider-container .slider-wrapper.single-slider .slick-list{padding:0}.homepage-banner-slider-container .slider-wrapper.single-slider .slick-dots{display:none;opacity:0;visibility:hidden}.homepage-banner-slider-container .slider-item{background-color:#fff;cursor:default;height:100%;overflow:hidden;position:relative}.homepage-banner-slider-container .slider-item:nth-child(n+2){display:none}.homepage-banner-slider-container .slider-item picture{border-radius:5px;display:block;height:100%;overflow:hidden}.homepage-banner-slider-container .slider-with-click-action{cursor:pointer}.homepage-banner-slider-container .slick-initialized .slider-item:nth-child(n+2){display:block}.homepage-banner-slider-container .slider-link .breacrumb-with-arrow,.homepage-banner-slider-container .slider-link.link-no-action{cursor:default}.homepage-banner-slider-container .slider-link.link-no-action .breadcrumb-store-link{cursor:pointer;pointer-events:all}.homepage-banner-slider-container .slider-image{display:block;min-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.homepage-banner-slider-container .banner-link{background-color:#e22019;border-radius:24px;color:#fff;font-size:.875rem;font-weight:600;height:45px;left:50%;line-height:45px;padding-left:20px;position:absolute;text-decoration:none;top:190px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:235px}.homepage-banner-slider-container .banner-link .arrow-right{fill:#fff;height:12px;position:absolute;right:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-banner-slider-container .default-slider{display:none}.homepage-banner-slider-container .default-slider.show-slider{display:block}.homepage-banner-slider-container .banner-link-countdown{display:-webkit-box;height:40px;-webkit-line-clamp:1;line-height:40px;max-width:300px;min-width:150px;padding:0 38px;text-align:center;top:5px;width:auto;-webkit-box-orient:vertical;border-radius:25px;outline-offset:-1px;overflow:hidden;text-overflow:ellipsis}.homepage-banner-slider-container .slick-dots{bottom:8px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;height:10px;justify-content:center;left:50%;list-style:none;padding:0;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.homepage-banner-slider-container .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.homepage-banner-slider-container .slick-dots li button{background:#fff;border:1px solid #575756;border-radius:10px;color:transparent;font-size:0;height:8px;margin:0 5px;padding:0;width:8px}.homepage-banner-slider-container .slick-dots .slick-active button{background:#007d8f;border:1px solid #007d8f;overflow:hidden}.homepage-banner-slider-container .slick-arrow{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.1);box-shadow:0 3px 8px 0 rgba(0,0,0,.1);display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:30px;justify-content:center;opacity:.6;padding:0;top:calc(50% - 8px);width:30px;z-index:1}.homepage-banner-slider-container .slick-arrow.slick-prev{left:10px}.homepage-banner-slider-container .slick-arrow.slick-next:before,.homepage-banner-slider-container .slick-arrow.slick-prev:before{background-color:#000;height:9px;margin-top:8px;width:5px}@media(max-width:600px){.banner-mobile{background:#fff;height:auto;min-height:70px;position:relative;width:100%}}.homepage-slider-countdown{padding-left:0}.homepage-slider-countdown .slider-item:nth-child(n+2){display:block}.homepage-slider-countdown .slider-item picture{border-radius:0}.homepage-slider-countdown .slick-dots{bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;height:10px;justify-content:center;left:50%;list-style:none;padding:0;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.homepage-slider-countdown .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.homepage-slider-countdown .slick-dots li button{background:#fff;border:1px solid #575756;border-radius:10px;color:transparent;font-size:0;height:8px;margin:0 5px;padding:0;width:8px}.homepage-slider-countdown .slick-dots .slick-active button{background:#007d8f;border:1px solid #007d8f;overflow:hidden}.homepage-slider-countdown .slick-arrow{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.1);box-shadow:0 3px 8px 0 rgba(0,0,0,.1);display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:30px;justify-content:center;opacity:.6;padding:0;top:calc(50% - 8px);width:30px;z-index:1}.homepage-slider-countdown .slick-arrow.slick-prev{left:10px}.homepage-slider-countdown .slick-arrow.slick-next:before,.homepage-slider-countdown .slick-arrow.slick-prev:before{background-color:#000;height:9px;margin-top:8px;width:5px}.homepage-banner-slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.homepage-alert-push-container .text-content{padding-left:11px;padding-right:8px}.homepage-alert-push-container .banner-with-close-wrapper{background-color:#007d8f;border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;padding:11px 28px 13px 0;position:relative}.homepage-alert-push-container .banner-with-close-wrapper .close-banner{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;position:absolute;right:12px;top:10px;width:10px}.homepage-alert-push-container .banner-with-close-wrapper .banner-icon{display:block;height:24px;margin:auto 5px auto 12px;position:static;width:25px}.homepage-alert-push-container .banner-with-close-wrapper .banner-icon-default-left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;margin-top:21px}.homepage-alert-push-container .banner-with-close-wrapper .banner-icon-default-left:before{background-image:url(../../images/icon/icon_yellow-quotes-left.svg);background-repeat:no-repeat;background-size:contain;content:"";height:27px;width:20px}.homepage-alert-push-container .banner-with-close-wrapper .banner-icon-default-right{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8px;top:29px}.homepage-alert-push-container .banner-with-close-wrapper .banner-icon-default-right:before{background-image:url(../../images/icon/icon_yellow-quotes-right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:33px;width:18px}.homepage-alert-push-container .banner-with-close-wrapper .banner-with-close-title{padding-left:11px;padding-right:8px}.homepage-alert-push-container .banner-with-close-wrapper .banner-with-close-title,.homepage-alert-push-container .banner-with-close-wrapper a,.homepage-alert-push-container .banner-with-close-wrapper h3{font-size:1.0625rem}.homepage-alert-push-container .banner-with-close-wrapper .banner-with-close-title,.homepage-alert-push-container .banner-with-close-wrapper h3{line-height:20px}.homepage-alert-push-container .banner-with-close-wrapper p{font-size:.75rem;font-weight:400;line-height:18px}@media(min-width:601px){.homepage-banner-slider-container .banner-link{height:45px;line-height:45px;top:190px}.homepage-banner-slider-container .banner-link-countdown{bottom:14px;height:40px;left:74%;line-height:40px;top:auto}.event-slider-section .events-slider .slider-wrapper,.homepage-alert-push-bottom .homepage-alert-push-container .banner-with-close-wrapper{margin-top:15px}.homepage-banner-slider-container .slick-arrow,.homepage-slider-countdown .slick-arrow{background:hsla(0,0%,100%,.3);bottom:auto;height:48px;margin-top:-24px;top:50%;width:48px}.homepage-banner-slider-container .slick-arrow.slick-prev,.homepage-slider-countdown .slick-arrow.slick-prev{left:20px}.homepage-banner-slider-container .slick-arrow.slick-next,.homepage-slider-countdown .slick-arrow.slick-next{right:20px}.homepage-banner-slider-container .slick-arrow.slick-next:before,.homepage-banner-slider-container .slick-arrow.slick-prev:before,.homepage-slider-countdown .slick-arrow.slick-next:before,.homepage-slider-countdown .slick-arrow.slick-prev:before{height:16px;margin-top:8px;width:9px}.homepage-banner-slider-container .slick-dots,.homepage-slider-countdown .slick-dots{bottom:20px}.homepage-banner-slider-container .slick-dots li button,.homepage-slider-countdown .slick-dots li button{height:10px;width:10px}.homepage-alert-push-container .text-content{padding-left:16px;padding-right:10px}.homepage-alert-push-container .banner-with-close-wrapper{padding:11px 53px 13px 0}.homepage-alert-push-container .banner-with-close-wrapper .banner-icon-default-left{margin-left:21px;margin-top:17px}.homepage-alert-push-container .banner-with-close-wrapper .banner-icon-default-right{right:33px;top:23px}.homepage-alert-push-container .banner-with-close-wrapper .banner-with-close-title{padding-left:16px;padding-right:10px}}@media(min-width:849px){.homepage-banner-slider-container .banner-link-countdown{bottom:20px}}@media(min-width:851px){.homepage-banner-slider-container{height:100%;max-height:484px;padding-left:0;padding-top:0}.homepage-banner-slider-container .slider-wrapper{max-height:484px}.homepage-banner-slider-container .slider-wrapper.left-direction .slick-list,.homepage-banner-slider-container .slider-wrapper.left-direction .slick-slide,.homepage-banner-slider-container .slider-wrapper.right-direction .slick-list,.homepage-banner-slider-container .slider-wrapper.right-direction .slick-slide{padding:0}.homepage-banner-slider-container .banner-link{font-size:1rem;height:50px;line-height:50px;margin-left:0;opacity:.98;padding:0 40px 0 20px;top:286px;width:auto}.homepage-banner-slider-container .slider-image{margin:0 auto;width:auto}.homepage-banner-slider-container .slider-item,.homepage-banner-slider-container .slider-item picture{border-radius:0}.homepage-banner-slider-container .slick-dots{bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;height:10px;justify-content:center;left:50%;list-style:none;padding:0;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.homepage-banner-slider-container .slick-dots li{display:inline-block}.homepage-banner-slider-container .slick-dots li button{background:#fff;border:1px solid #575756;border-radius:10px;color:transparent;font-size:0;height:10px;margin:0 5px;padding:0;width:10px}.homepage-banner-slider-container .slick-dots .slick-active button{background:#007d8f;border:1px solid #007d8f;overflow:hidden}.homepage-banner-slider-container .slick-arrow{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.1);box-shadow:0 3px 8px 0 rgba(0,0,0,.1);display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;border:0;font-size:0;height:50px;justify-content:center;opacity:.6;padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;z-index:1}.homepage-banner-slider-container .slick-arrow.slick-prev{left:20px}.homepage-banner-slider-container .slick-arrow.slick-prev:before{background-color:#000;margin-top:8px}.homepage-banner-slider-container .slick-arrow.slick-next{right:20px}.homepage-banner-slider-container .slick-arrow.slick-next:before{background-color:#000;margin-top:8px}.homepage-banner-slider-container .banner-link-countdown{bottom:16px;height:40px;line-height:40px;top:auto;width:auto}.homepage-banner-slider-container .banner-link-countdown-two{padding:0 20px}.homepage-alert-push-container .banner-with-close-wrapper{margin:15px}.homepage-alert-push-bottom .homepage-alert-push-container .banner-with-close-wrapper{margin-bottom:0}.homepage-slider-countdown .slider-image{margin:0 auto;min-height:auto;width:auto}.homepage-slider-countdown .slick-arrow{background:transparent;border:1px solid #000;height:48px;margin-top:-24px;top:50%;-webkit-transform:none;transform:none;width:48px}.homepage-slider-countdown .slick-dots li{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1200px){.homepage-banner-slider-container .slick-dots,.homepage-slider-countdown .slick-dots{bottom:30px}.homepage-banner-slider-container .banner-link-countdown{bottom:30px;left:calc(74% + 5px)}}@media(min-width:1439px){.slider-item-content{margin:0 auto;max-height:484px;max-width:1200px;position:relative}.homepage-banner-slider-container .banner-link-countdown{left:calc(75% - 7px)}}@media(min-width:1640px){.homepage-banner-slider-container .banner-link-countdown{left:77%}}.c-banner{height:387px;overflow:hidden;position:relative}.c-banner-image{height:100%}.c-banner-image img{min-height:387px}.c-banner-text{height:calc(100% - 80px);left:45px;position:absolute;top:40px;width:calc(100% - 90px)}.c-banner-text-content{width:100%}.c-banner-title,.c-banner-title-inner{line-height:20px}.c-banner-subtitle,.c-banner-subtitle-inner{line-height:20px;margin-top:25px}.c-banner-subtitle,.c-banner-title{display:block}.c-banner .breadcrumb-store-link:before{background-image:none;display:none}.c-banner .arrow{margin:0 7px}.c-banner .subtitle--horizontal-left,.c-banner .title--horizontal-left{text-align:left}.c-banner .subtitle--horizontal-center,.c-banner .title--horizontal-center{text-align:center}.c-banner .subtitle--horizontal-right,.c-banner .title--horizontal-right{text-align:right}.c-banner--mode-two .c-banner{height:120px}.c-banner--mode-two .c-banner-image img{min-height:120px}.c-banner--mode-two .c-banner-text{top:15px}.c-banner--mode-two .c-banner-subtitle{margin-top:15px}.c-banner--mode-two.c-banner-cover,.c-banner--mode-two.c-banner-cover .slider-item{height:120px}.homepage-banner-slider-container-cover.c-banner-cover{padding-top:0}.homepage-banner-slider-container-cover.single-cover{padding-left:0}@media(min-width:851px){.c-banner-text-content{position:absolute}.c-banner-text-content--vertical-top{margin-top:30px}.c-banner-text-content--vertical-center{margin-top:135px}.c-banner-text-content--vertical-bottom{bottom:0}.c-banner-subtitle,.c-banner-subtitle-inner,.c-banner-title,.c-banner-title-inner{line-height:normal}.c-banner--mode-two .c-banner{height:210px}.c-banner--mode-two .c-banner-image img{min-height:210px}.c-banner--mode-two .c-banner-text-content--vertical-bottom,.c-banner--mode-two .c-banner-text-content--vertical-center,.c-banner--mode-two .c-banner-text-content--vertical-top{bottom:auto;margin-top:20px}.c-banner--mode-two .c-banner-text{top:40px}.c-banner--mode-two .c-banner-title,.c-banner--mode-two .c-banner-title-inner{line-height:40px}.c-banner--mode-two.c-banner-cover,.c-banner--mode-two.c-banner-cover .slider-item{height:210px}.c-banner--hub .breadcrumb-link{display:inline-block}.c-banner--hub .breadcrumb-link:hover{text-decoration:none}.c-banner--hub .breadcrumb-link span{text-decoration:underline}.c-banner--hub .breadcrumb-link span:hover{text-decoration:none}.c-banner--hub .breadcrumb-link:before{content:none}}@media(max-width:850px){.c-banner{height:250px}.c-banner .breadcrumb{display:none}.c-banner-image img{min-height:250px}.c-banner-title-inner{font-size:1.5625rem}.c-banner-subtitle-inner{font-size:.9375rem}.c-banner--mode-two .c-banner-title-inner{line-height:25px}.c-banner--mode-two .c-banner-subtitle-inner{margin-top:15px}}