.story-section{display:flex;gap:20px}.story-section .item{flex:1}.story-section .item .title-box{border-bottom:1px solid #e91e63;padding:20px 10px;margin-bottom:20px}.story-section .item .title-box h4{text-align:center;font-weight:800;font-size:32px;font-family:Montserrat;color:#e91e63}.story-section .item .title-box span{display:block;text-align:center;font-weight:300;color:#666;font-size:18px;letter-spacing:-.05em}.story-section .item .contents-box{padding:20px 10px;display:flex}.story-section .item .contents-box .text{padding-left:30px}.story-section .item .contents-box .text img{margin:0 auto 20px;display:block}.story-section .item .contents-box .text *{font-family:Pretendard;font-size:18px;font-weight:300;color:#666;text-align:justify;letter-spacing:-.05em;margin-bottom:15px}.brand-story-item{margin-bottom:20px;height:116px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;border-radius:20px;color:#fff}.brand-hero_drink_swiper .swiper-wrapper{transition-timing-function:linear!important}.brand-grid{display:flex;gap:60px;margin-bottom:20px}.brand-grid img{flex:1;width:100%}.brand-grid .column{display:flex;flex-direction:column;flex:1;gap:40px}.brand-download{margin-bottom:120px;display:flex;align-items:center}.brand-download .f1{display:flex;flex:1;align-items:center}.brand-download .f1 span{min-width:24px;width:24px;height:24px;border-radius:50%;background:#e91e63;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-weight:400;margin-right:10px;font-size:12px}.brand-download .f1 p{margin:0;font-size:16px;color:#666;font-family:Pretendard}.brand-download .btn-wrap label{color:#111;font-size:14px;font-weight:700;font-family:Pretendard;margin-right:20px}.brand-download .btn-wrap button{height:38px;padding:0 15px;background:#e91e63;color:#fff;font-size:14px;font-weight:700;font-family:Pretendard;border-radius:20px}.make-section .bg-img{background-image:url(/images/common/history-bg.jpg);background-size:cover;background-position:50%;height:620px;overflow:hidden;border-radius:80px 0 80px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.make-section .bg-img label{color:#fff;font-family:Pretendard;font-size:24px;font-weight:700;text-align:center;margin-bottom:-13px;z-index:2;position:relative}.make-section .bg-img h2{font-size:32px;font-weight:800;color:#fff;letter-spacing:-.05em;padding:20px 40px;background-color:#e91e63;border-radius:46px;margin-bottom:20px}.make-section .bg-img .txt-line p{font-size:18px;color:#fff;text-align:center}.make-section .sticky-layout{margin-top:80px;display:flex}.make-section .sticky-layout h2{font-size:48px;font-family:Pretendard;color:#111;font-weight:800;flex:1;line-height:1.2;letter-spacing:-.03em}.make-section .sticky-layout .txt-box{flex:2}.make-section .sticky-layout .txt-box p{font-family:Pretendard;font-weight:400;font-size:18px;color:#777;text-align:justify;margin-bottom:20px}.history-timeline{margin-bottom:120px}.history-timeline .year-block{display:flex;padding:40px 0}.history-timeline .year-block h3{font-size:48px;font-family:Montserrat;color:#e91e63;font-weight:800;flex:1;line-height:1.2;letter-spacing:-.03em}.history-timeline .year-block ul{flex:2;border-left:1px solid #e2e4e7;padding-left:40px;display:flex;flex-direction:column;gap:30px}.history-timeline .year-block ul li{font-family:Pretendard;font-weight:400;font-size:18px;color:#777;text-align:justify}.charactor-box{display:flex;align-items:flex-start;margin-bottom:80px}.charactor-box .thumb{display:flex;align-items:center;justify-content:center;flex:1;position:sticky}.charactor-box .thumb img{max-width:400px;aspect-ratio:1/1}.charactor-box .contents{flex:1;display:flex;flex-direction:column}.charactor-box .contents label{font-size:20px;font-weight:500;letter-spacing:-.05em;color:#111;font-family:Pretendard}.charactor-box .contents h1{color:#e91e63;font-size:80px;font-weight:800;font-family:Montserrat;letter-spacing:-.05em}.charactor-box .contents h1 span{font-size:18px;color:#999;font-family:Pretendard;letter-spacing:0;font-weight:400;padding-left:20px}.charactor-box .contents p{font-size:16px;font-weight:500;color:#666;line-height:1.7}.charactor-box .story-box{border-top:1px solid #e2e4e7;padding-top:30px;display:flex;flex-direction:column;gap:10px}.charactor-box .story-box h2{font-size:28px;font-weight:800;line-height:1.3;font-family:Pretendard;letter-spacing:-.05em;margin-bottom:10px}.charactor-box .story-box p{font-size:16px;font-family:Pretendard;line-height:1.8;font-weight:400;letter-spacing:-.03em;color:#666}.identity-story{display:flex;gap:60px}.identity-story .thumb{flex:1;border:1px solid #e2e4e7;display:flex;align-items:center;justify-content:center;padding:40px 0}.identity-story .contents{flex:1;padding-top:20px;display:flex;flex-direction:column;align-items:flex-start}.identity-story .contents .text{flex:1}.identity-story .contents span{font-size:16px;font-family:Pretendard;font-weight:600;color:#111}.identity-story .contents h3{font-family:Montserrat;font-size:36px;font-weight:800;letter-spacing:-.05em;margin-bottom:20px;border-bottom:1px solid #e2e4e7;padding-bottom:20px;width:100%}.identity-story .contents p{font-size:18px;font-weight:400;color:#666;font-family:Pretendard;margin-bottom:20px}.identity-story .contents button{padding:12px 15px;border-radius:3px;color:#fff;font-family:Montserrat;font-weight:600;font-size:14px;background-color:#e91e63}.identity-story .contents .adv-box{margin-top:20px;background-color:#f0f0f0;padding:20px;width:100%;display:flex}.identity-story .contents .adv-box span{min-width:20px;width:20px;height:20px;border-radius:50%;background:#e91e63;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Montserrat;font-weight:400;margin-right:10px;font-size:12px;margin-top:2px}.identity-story .contents .adv-box p{margin:0;font-size:16px;color:#666;font-family:Pretendard}