/* 수제맥주 리스트 */
.beer_list{padding:1.5625vw 0;background-color:#231815}
.beer_list > ul{width:93.75vw;margin:0 auto}
.beer_list > ul > li{position:relative;float:left;width:46.09375vw;height:65.15625vw;margin-bottom:1.5625vw}
.beer_list > ul > li:nth-child(even){float:right}

/* 맥주 상세 팝업 */
.info_wrap{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(35,24,21,0.9);z-index:1000}
.info{position:absolute;left:50%;top:50%;width:78.125vw;height:110.9375vw;margin-left:-39.0625vw;margin-top:-55.46875vw}
.info_close{right:0;top:0;width:18.59375vw;max-width:120px}
.info .video_bg{position:relative;height:100%;background:#000}
.info .video_bg video{position:absolute;left:-2%;top:-2%;width:104%;height:104%}
.info_in{left:0;bottom:7.03125vw;width:100%;text-align:center}
.info_in .info_ttl_eng{font-family:'NotoSansKR-Bold';font-size:3.28125vw;color:#fff}
.info_in .info_ttl_kor{position:relative;padding:1.5625vw 0 7.8125vw;font-family:'NotoSansKR-Bold';font-size:6.25vw;color:#fff}
.info_in .info_ttl_kor:after{content:'';position:absolute;left:50%;bottom:3.90625vw;width:39.0625vw;height:2px;background:#fff;margin-left:-19.53125vw}
.info_in .asi li{font-family:'NotoSansKR-Medium';font-size:3.75vw;color:#fff}
.info_in .asi li:after{display:inline-block;content:'/'}
.info_in .asi li:last-child:after{display:none}
.info_in .beer_detail{width:90%;margin:0 auto;padding:3.75vw 0 7vw;color:#fff}
.info_in .bl_img{height:25vw}
.info_btns{position:absolute;bottom:-12.5vw;font-family:'NotoSansKR-Medium';font-size:3.75vw;color:#fff}
.info_btns img{width:2.96875vw;vertical-align:-1.3vw}
.info_prev{right:50%;margin-right:4.6875vw}
.info_prev img{padding-right:4.6875vw}
.info_next{left:50%;margin-left:4.6875vw}
.info_next img{padding-left:4.6875vw}
.info .line{bottom:-12.40625vw;width:1px;height:4.6875vw;background:#a7a3a1}

/* only */
.only{position:relative;height:117.1875vw;background-image:url('../img/only_bg.jpg')}
.only .img_title{padding:7.8125vw 0 3.90625vw}
.only > .text{padding-bottom:5.46875vw;color:#fff}
.only_slide{width:87.5vw;margin:0 auto}
.only_slide .parent-container{overflow:visible}
.only_slide .parent-slide{width:81.25vw}
.only_slide a{display:block}
.only_slide .slide_in{position:relative;height:100%}
.only_slide .slide_in:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28,17,14,0.6);transition:all 0.3s}
.only_slide .text{left:0;bottom:0;width:100%;height:35px;background:rgba(0,0,0,0.6)}
.only_slide .text > div{overflow:hidden;position:relative}
.only_slide .child-slide{width:auto}
.only_slide .text span{display:block;margin-right:30px;font-size:3.28125vw;line-height:9.375vw;color:#fff}
.only_slide .slide_in:hover:after, .only_slide .swiper-slide-active .slide_in:after{opacity:0}
.only_slide .swiper-scrollbar{position:relative;width:87.5vw;height:1px;background:rgba(255,255,255,0.4);margin:6.25vw auto 3.90625vw}
.only_slide .swiper-scrollbar-drag{display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#e3c992}
.only_slide .swiper-btns{position:absolute;left:50%;top:143px;width:80px;height:80px;background-repeat:no-repeat;font-size:0;line-height:0}
.only_slide .swiper-button-prev{margin-left:-455px;background-image:url('../../../img/page/menu/01/swiper_btn_prev.png')}
.only_slide .swiper-button-next{margin-left:375px;background-image:url('../../../img/page/menu/01/swiper_btn_next.png')}

/* cold_chain_system */
.cold_chain_system{height: 111.7188vw}
.cold_chain_system img{width: 100%;height: 111.7188vw}

.partner_bnr{padding:10.9375vw 0}
.partner_bnr .pn_link{display:block;width:46.875vw;margin:4.6875vw auto 0;line-height:10.9375vw;border:2px solid rgba(255,255,255,0.4);background:rgba(35,24,21,0.2);font-family:'NotoSansKR-Medium';font-size:3.75vw;letter-spacing:-0.05em;color:#fff}