.bkk-campaign-landing .sc-banner .banner-item img{width:100%}.bkk-campaign-landing .tagline{background:#656564;padding:10px 0;text-align:center}.bkk-campaign-landing .tagline p{color:#fff;font-family:var(--font-sarabun);font-size:15px;line-height:1.3}@media(max-width:1024px){.bkk-campaign-landing .tagline p{font-size:10px}}.bkk-campaign-landing .header-group .header{font-size:20px;line-height:1.35;color:#fff;text-align:center;text-transform:uppercase;padding-bottom:17px;font-family:var(--font-prata)}.bkk-campaign-landing .header-group:after{content:"";display:block;width:50px;height:3px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%)}.bkk-campaign-landing .link{display:flex;justify-content:end;align-items:center;gap:6px;color:#fff;font-size:13px;margin-top:7px;font-family:var(--font-montserrat);font-weight:700}.bkk-campaign-landing .sc-card{display:flex;flex-direction:column}@media(max-width:1024px){.bkk-campaign-landing .sc-card .see-all{order:3;text-align:center}.bkk-campaign-landing .sc-card .see-all .link{justify-content:center;margin-top:55px}}.bkk-campaign-landing .grid-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px;column-gap:20px;padding-top:27px}@media(max-width:1024px){.bkk-campaign-landing .grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.bkk-campaign-landing .grid-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}.bkk-campaign-landing .sc-highlight{padding:80px 0 121px;background:url(/_next/static/media/bg-taste-together.48abf582.png) no-repeat 50%/cover}@media(max-width:1024px){.bkk-campaign-landing .sc-highlight{padding:45px 0}}.bkk-campaign-landing .sc-highlight .taste-together{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:73px}@media(max-width:1024px){.bkk-campaign-landing .sc-highlight .taste-together{margin-bottom:45px}}.bkk-campaign-landing .sc-highlight .taste-together .credit-card{display:flex;justify-content:center;align-items:center;gap:20px;max-width:700px;margin-bottom:32px}@media(max-width:1024px){.bkk-campaign-landing .sc-highlight .taste-together .credit-card{flex-wrap:wrap;max-width:228px;gap:8px;margin-bottom:24px}.bkk-campaign-landing .sc-highlight .taste-together .credit-card .card-item{max-width:70px}}.bkk-campaign-landing .sc-highlight .taste-together .title{font-size:36px;font-family:var(--font-prata);background-image:-webkit-linear-gradient(0deg,#c68781,#f3d2c0,#e8b49f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:1024px){.bkk-campaign-landing .sc-highlight .taste-together .title{font-size:28px}}.bkk-campaign-landing .sc-highlight .taste-together .sub-title{font-size:18px;margin:10px 0 20px;color:#fff;font-family:var(--font-sukhumvit);font-weight:600;line-height:1.6}@media(max-width:1024px){.bkk-campaign-landing .sc-highlight .taste-together .sub-title{margin:16px 0 20px}}.bkk-campaign-landing .sc-highlight .taste-together .description{font-size:14px;color:#b5cbc1;text-align:center;font-family:var(--font-sarabun);line-height:1.6}.bkk-campaign-landing .sc-popular{padding:95px 0;background:url(/_next/static/media/bg-omakase.ef724b51.png) no-repeat 50%/cover}@media(max-width:1024px){.bkk-campaign-landing .sc-popular{padding:45px 0;background:#01281b}.bkk-campaign-landing .sc-popular .card{border-color:#0a4031}}.bkk-campaign-landing .sc-michelin{padding:80px 0 105px;background:url(/_next/static/media/bg-michelin.54a41252.png) no-repeat 50%/cover}@media(max-width:1024px){.bkk-campaign-landing .sc-michelin{padding:45px 0}.bkk-campaign-landing .sc-michelin .card{border-color:#583135}}@media(max-width:768px){.bkk-campaign-landing .card{box-shadow:inset 0 -1px hsla(0,0%,100%,.075)}.bkk-campaign-landing .card:last-of-type{box-shadow:none}.bkk-campaign-landing .card .card-content .card-header .card-title{color:#fff}.bkk-campaign-landing .card .card-content .card-footer{color:#fff!important}.bkk-campaign-landing .card .card-content .card-footer .card-pattern,.bkk-campaign-landing .card .card-content .card-footer .card-type{color:#fff}}.sc-subscribe{padding:80px 0 107px;background:url(/_next/static/media/bg-subscribe.f57a0f52.png) no-repeat 50%/cover}@media(max-width:1024px){.sc-subscribe{padding:45px 0}}.sc-subscribe .subscribe-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff}.sc-subscribe .subscribe-content .logo-kbank img{width:115px}.sc-subscribe .subscribe-content .credit-card{display:flex;justify-content:center;align-items:center;gap:12px;max-width:441px;margin-top:75px;margin-bottom:40px}@media(max-width:1024px){.sc-subscribe .subscribe-content .credit-card{margin-bottom:24px}}.sc-subscribe .subscribe-content .title{margin-top:32px;font-size:32px;line-height:1.4;font-weight:600;font-family:var(--font-sukhumvit)}@media(max-width:1024px){.sc-subscribe .subscribe-content .title{margin-top:24px;font-size:28px}}.sc-subscribe .subscribe-content .desc{margin:20px 0 24px;font-size:18px;font-weight:600;font-family:var(--font-sukhumvit)}@media(max-width:1024px){.sc-subscribe .subscribe-content .desc{margin:20px 0}}.sc-subscribe .subscribe-content .btn{max-width:310px;width:100%;padding:15px 0;border-radius:4px;cursor:pointer;font-family:var(--font-sukhumvit);font-size:12px}.sc-subscribe .subscribe-content .btn-green{background:#2e644a;font-weight:600;font-family:var(--font-sukhumvit)}.sc-subscribe .subscribe-content .link{text-decoration:underline;margin-top:24px;font-family:var(--font-sukhumvit);font-size:12px;font-weight:700}.tagline{background:#656564;text-align:center;color:#fff;padding:10px 0;font-size:15px;font-weight:400;font-family:var(--font-sarabun)}