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