.campaign-page .campaign-list-area{padding:24px 64px}.campaign-page .campaign-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.campaign-page .campaign-list-area .title{color:#1b1b19;text-align:center;font-family:"Roboto-Regular";font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-bottom:16px}.campaign-page .active-campaign{display:grid;grid-template-columns:1fr 2fr;align-items:center;border-radius:8px;border:1px solid rgba(217,217,217,.85);background:#fff;padding:16px;gap:16px}.campaign-page .active-campaign .title{color:#1b1b19;font-family:"Roboto-Medium";font-size:16px!important;font-style:normal;font-weight:500;line-height:22px;margin:0 0 4px 0;text-align:left}.campaign-page .active-campaign .desc{color:#1b1b19;font-family:"Roboto-Light";font-size:14px;font-style:normal;font-weight:300;line-height:19px;margin-bottom:4px}.campaign-page .active-campaign .remaining-time{border-radius:4px;background:#ffe2e2;color:#e40613;font-family:"Roboto-Light";font-size:13px;font-style:normal;font-weight:300;line-height:normal;padding:8px;margin-bottom:8px;width:max-content}.campaign-page .active-campaign .date{padding:8px 0 4px 0;border-top:1px solid #1b1b19;margin-bottom:4px;color:#1b1b19;font-family:"Roboto-Light";font-size:13px;font-weight:300;width:max-content}.campaign-page .active-campaign .date span{color:#1b1b19;font-family:"Roboto-Medium";font-size:13px;font-weight:400}.campaign-page .active-campaign .buttons{display:grid;grid-template-columns:.8fr 1fr;gap:12px}.campaign-page .active-campaign .see-details{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(217,217,217,.85);height:40px;gap:12px;color:#1b1b19;font-family:"Roboto-Regular";font-size:13px;font-style:normal;font-weight:400;line-height:normal}.campaign-page .active-campaign .discover-now{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ed1c24;color:#fff;text-align:center;font-family:"Roboto-Medium";font-size:14px;font-style:normal;font-weight:500;line-height:normal;height:40px;gap:12px}.campaign-page .active-campaign .discover-now img{filter:brightness(0) saturate(100%) invert(94%) sepia(94%) saturate(2%) hue-rotate(160deg) brightness(111%) contrast(100%)}@media(max-width:1199px){.campaign-page .campaign-list-area{padding:24px}.campaign-page .campaign-list-area .title{font-size:20px}.campaign-page .campaign-list{display:grid;grid-template-columns:1fr!important}.campaign-page .campaign-list .active-campaign{padding:16px}.campaign-page .active-campaign .buttons{grid-template-columns:1fr 2fr}}@media(max-width:767px){.campaign-page .campaign-list-area{padding:16px}.campaign-page .campaign-list .active-campaign{padding:12px;display:block}.campaign-page .active-campaign .title,.campaign-page .active-campaign .desc,.campaign-page .active-campaign .date,.campaign-page .active-campaign .remaining-time{margin-bottom:12px}.campaign-page .campaign-list .active-campaign .img-area img{margin:auto}.campaign-page .active-campaign .buttons{grid-template-columns:1fr 1fr}}.campaign-page .campaign-page-header{background:linear-gradient(180deg,rgba(228,6,19,0) 11.91%,rgba(228,6,19,.07) 100%);padding:24px 0;display:flex;align-items:center;flex-direction:column}.campaign-page .campaign-page-header .title{color:#1b1b19;font-family:"Roboto-Bold";font-size:32px;font-weight:600;line-height:15px;margin-bottom:24px}.campaign-page .campaign-page-header .desc{margin-bottom:24px;color:#1b1b19;font-family:"Roboto-Light";font-size:14px;font-weight:300;line-height:19px;max-width:536px;text-align:center}.campaign-page .campaign-page-header .border{border:1px solid #1b1b19!important;width:28px;height:2px}.campaign-page .campaign-page-content{padding:24px 0;display:flex;align-items:center;flex-direction:column;margin-top:40px}.campaign-page .campaign-page-content .title{color:#1b1b19;text-align:center;font-family:"Roboto-Regular";font-size:24px;font-weight:400;margin-bottom:24px}.campaign-page .campaign-page-content .content-icon{filter:brightness(0) saturate(100%) invert(25%) sepia(75%) saturate(6462%) hue-rotate(347deg) brightness(92%) contrast(102%);width:24px;margin-bottom:12px}.campaign-page .campaign-page-content .info{color:#1b1b19;text-align:center;font-family:"Roboto-Regular";font-size:18px;line-height:99%;margin-bottom:12px}.campaign-page .campaign-page-content .desc{color:#1b1b19;text-align:center;font-family:"Roboto-Light";font-size:14px;font-style:normal;font-weight:300;line-height:121%;margin-bottom:24px;max-width:594px}.campaign-page .campaign-page-content .go-to-home{border-radius:8px;padding:0 24px;background:#ed1c24;color:#fff;height:40px;font-family:"Roboto-Medium";font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center}.past-campaign-container{position:relative;margin:24px 64px;overflow:hidden}.past-campaign-container .title{width:100%;color:#1b1b19;text-align:center;font-family:"Roboto-Regular";font-size:24px;font-weight:400;margin-bottom:16px}.past-campaign-container .swiper{min-height:170px}.past-campaign-container .swiper-slide{border-radius:8px;border:1px solid rgba(217,217,217,.85);background:#fff;padding:16px!important;display:flex;gap:16px;overflow:hidden}.past-campaign-container .swiper-slide img{max-width:105px;height:87px;object-fit:contain}.past-campaign-container .campaign-info-area{width:100%}.past-campaign-container .campaign-info-area .campaign-title,.past-campaign-container .campaign-info-area .campaign-desc{color:#1b1b19;font-family:"Roboto-Regular";font-size:16px;font-weight:400;line-height:22px;width:100%;display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.past-campaign-container .campaign-info-area .campaign-desc{margin-bottom:16px}.past-campaign-container .campaign-info-area .status{color:#979797;font-family:"Roboto-Regular";font-size:11px;font-weight:400;border-radius:4px;background:#edebeb;padding:4px 8px;display:table}.past-campaign-container .swiper .swiper-button-next{right:0!important;bottom:0!important;top:auto;border-radius:8px;border:1px solid #d9d9d9;background:rgba(255,255,255,.29);width:30px;height:30px}.past-campaign-container .swiper .swiper-button-prev{left:auto!important;bottom:0!important;right:38px;top:auto;border-radius:8px;border:1px solid #d9d9d9;background:rgba(255,255,255,.29);width:30px;height:30px}.past-campaign-container .swiper .swiper-button-prev:after,.past-campaign-container .swiper .swiper-button-next:after{color:#1b1b19;font-size:13px!important}.past-campaign-container .swiper .swiper-pagination-bullets{bottom:10px!important}.past-campaign-container .swiper .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px;width:4px;height:4px}@media(max-width:1199px){section.breadcrumb{margin-top:16px}.campaign-page .campaign-page-header .title{font-size:26px}.campaign-page .campaign-page-content{margin-top:0}.campaign-page .campaign-page-content .title{font-size:20px;margin-bottom:16px}.campaign-page .campaign-page-content .desc{margin-bottom:16px}.past-campaign-container{margin:24px}}@media(max-width:767px){.campaign-page .campaign-page-header{padding:24px 16px}.campaign-page .campaign-page-header .title{font-size:24px;margin-bottom:16px}.campaign-page .campaign-page-content{padding:16px 16px 24px 16px}.campaign-page .campaign-page-header .desc{margin-bottom:24px}section.breadcrumb .breadcrumb-list,main.breadcrumb .breadcrumb-list{padding-bottom:0!important}.past-campaign-container{margin:16px}}.campaign-page-detail .homepage-slider-content-area{padding:24px 64px;margin:0;height:auto;background:transparent}.campaign-page-detail .homepage-slider-content-area .dynamic-slider-title{color:#1b1b19;text-align:center;font-family:"Roboto-Medium";font-size:32px;font-style:normal;line-height:41px;text-transform:capitalize;margin:0!important}.campaign-page-detail .homepage-slider-content-area .sub-title{color:#1b1b19;text-align:center;font-family:"Roboto-Light";font-size:14px;font-style:normal;font-weight:300;line-height:19px;text-align:center;display:block;margin:16px 0}.campaign-page-detail .homepage-slider-content-area .sub-title .date{color:#1b1b19;font-family:"Roboto-Regular";font-size:14px;font-style:normal;font-weight:400;line-height:19px}.campaign-page-detail .title-underline{border:2px solid #000;width:30px;border-radius:4px;margin-bottom:24px}.campaign-page-detail .homepage-slider-content-area .content-area .left-content{margin:0!important;margin-left:0!important;width:100%}.campaign-page-detail .homepage-slider-content-area .dynamic-product-slider{border-radius:8px;border:1px solid rgba(217,217,217,.85)}.campaign-page-detail .homepage-slider-content-area .campaign-swiper{overflow:hidden;position:relative}.campaign-page-detail .homepage-slider-content-area .numberbox.sided .numberbox-button.number-decrease{border-top:none}.campaign-page-detail .homepage-slider-content-area .content-area{display:flex;width:100%}.campaign-page-detail .homepage-slider-content-area .content-area .left-content .dynamic-slider-content{margin:0 64px}.campaign-page-detail .homepage-slider-content-area .swiper-pagination{position:relative!important;bottom:0!important;margin-top:16px}.campaign-swiper .swiper-button-next,.campaign-swiper .swiper-button-prev{visibility:hidden}.campaign-page-detail .homepage-slider-content-area .swiper-button-next{top:35%!important;right:10px!important}.campaign-page-detail .homepage-slider-content-area .swiper-button-prev{top:35%!important;left:10px!important}.campaign-page-detail .campaign-info{background:rgba(245,245,245,.96);text-align:center;padding:40px 64px;margin-bottom:24px}.campaign-page-detail .campaign-info .title,.campaign-page-detail .campaign-conditions .title{color:#1b1b19;text-align:center;font-family:"Roboto-Regular";font-size:24px;font-style:normal;font-weight:400;line-height:normal}.campaign-page-detail .campaign-info .subtitle,.campaign-page-detail .campaign-conditions .subtitle{color:#1b1b19;text-align:center;font-family:"Roboto-Light";font-size:14px;font-style:normal;font-weight:300;line-height:19px;margin:16px auto!important;max-width:255px}.campaign-page-detail .campaign-info .campaign-content{display:flex;gap:40px;align-items:center}.campaign-page-detail .campaign-info .go-to-page{border-radius:8px;background:#ed1c24;height:40px;padding:8px 24px;color:#fff;font-family:"Roboto-Medium";font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex;align-items:center;justify-content:center;margin-top:24px}.campaign-page-detail .campaign-info .go-to-page img{margin-left:12px}.campaign-page-detail .campaign-info .steps{flex:2}.campaign-page-detail .campaign-info .step{display:flex;align-items:center;padding:8px 24px;margin-bottom:8px;border-radius:8px;border:1px solid #d9d9d9}.campaign-page-detail .campaign-info .step p{color:#1b1b19;font-family:"Roboto-Light";font-size:14px;font-style:normal;font-weight:300;line-height:139%}.campaign-page-detail .campaign-info .step img{margin-right:12px}.campaign-page-detail .campaign-info .media-area{flex:3;position:relative}.campaign-page-detail .campaign-info .media-area img,.campaign-page-detail .campaign-info .media-placeholder img{border-radius:8px}.campaign-page-detail .campaign-info .media-area.open-youtube-popup{cursor:pointer}.campaign-page-detail .campaign-info .media-placeholder{position:relative}.campaign-page-detail .campaign-info .media-placeholder img{width:100%}.campaign-page-detail .campaign-info .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;color:#fff;background:rgba(0,0,0,.5);border-radius:50%}.campaign-page-detail .campaign-info .video-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);justify-content:center;align-items:center;z-index:9999}.campaign-page-detail .campaign-info .video-player{width:80%;height:360px;width:640px;position:relative;background:#000}.campaign-page-detail .campaign-info .iframe-close-btn{padding:5px;font-size:26px;color:#fff;position:absolute;display:block;top:-35px;right:0;z-index:1;border:0;cursor:pointer}.campaign-page-detail .campaign-conditions{padding:40px 0}.campaign-page-detail .campaign-conditions ul{list-style-type:disc;display:flex;flex-direction:column;margin:0 auto;align-items:center}.campaign-page-detail .campaign-conditions ul li{color:#1b1b19;text-align:center;font-family:"Roboto-Light";font-size:13px!important;font-weight:300;line-height:160.023%;max-width:788px;margin-bottom:24px}.campaign-page-detail .campaign-conditions ul li .red{color:#e4000f;font-family:"Roboto-Light";font-size:13px;font-style:normal;font-weight:300}.campaign-page-detail .campaign-conditions ul li b{color:#1b1b19;font-family:"Roboto-Medium";font-size:13px;font-style:normal;font-weight:500}@media(max-width:1199px){.campaign-page-detail .homepage-slider-content-area{padding:16px 24px}.campaign-page-detail .homepage-slider-content-area .content-area .left-content .dynamic-slider-content{margin:0!important}.campaign-page-detail .homepage-slider-content-area .campaign-swiper{bottom:0!important;top:auto!important;min-height:475px}.campaign-page-detail .homepage-slider-content-area .swiper-pagination{position:relative!important;bottom:0!important;margin-top:25px}.campaign-page-detail .homepage-slider-content-area .swiper-button-prev:after,.campaign-page-detail .homepage-slider-content-area .swiper-button-next:after{font-size:20px!important}.campaign-page-detail .homepage-slider-content-area .swiper-button-prev{bottom:0!important;top:auto!important;left:auto!important;right:54px}.campaign-page-detail .homepage-slider-content-area .swiper-button-next{bottom:0!important;top:auto!important}.campaign-page-detail .campaign-info .campaign-content{flex-direction:column-reverse}.campaign-page-detail .campaign-info{padding:24px}.campaign-page-detail .campaign-info .title{font-size:20px}.campaign-page-detail .campaign-info .steps{width:100%}.campaign-page-detail .campaign-conditions ul li{max-width:697px}}@media(max-width:767px){.campaign-page-detail .homepage-slider-content-area{padding:16px}.campaign-page-detail .homepage-slider-content-area .campaign-swiper{min-height:425px}.campaign-page-detail .campaign-info{padding:16px}.campaign-page-detail .campaign-conditions ul li{max-width:319px}}