body,h1,h2,h3,h4,h5,h6,li,ol,p,strong,ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box;font-size:62.5%;letter-spacing:-1.3px}button{background:none;border:none;cursor:pointer;font:inherit;margin:0;outline:none;padding:0}input[type=submit]{font-family:inherit}hr{margin:0;padding:0}a,div,li,ol,p,span{font-size:1.6rem}.con{margin-left:auto;margin-right:auto}.cursor_p{cursor:pointer}.img_box{box-sizing:border-box;text-align:center;width:100%}.img_box>img{max-width:100%}.bg_img_box{box-sizing:border-box;text-align:center;width:100%}.block{display:block}.inline{display:inline}.inline_block{display:inline-block}.inline_flex{display:inline-flex}.none{display:none}.none_im{display:none!important}.fixed{position:fixed}.relative{position:relative}.absolute,.absolute_top{position:absolute}.absolute_top{top:0}.absolute_left{left:0;position:absolute}.absolute_right{position:absolute;right:0}.absolute_bottom{bottom:0;position:absolute}.absolute_top_center{top:0}.absolute_bottom_center,.absolute_top_center{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.absolute_bottom_center{bottom:0}.absolute_center_center{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.row:after{clear:both;content:"";display:block}.cell{float:left}.cell,.cell_right{box-sizing:border-box}.cell_right{float:right}.flex{display:flex;-ms-flex:flex}.flex_imp{display:flex!important;-ms-flex:flex}.flex_auto{display:flex;flex:auto}.flex_1_0_0{display:flex;flex:1 0;-ms-flex:flex;-ms-flex:1 0 auto}.flex_wrap_no{flex-wrap:nowrap;-ms-flex-wrap:nowrap}.flex_wrap_wrap{flex-wrap:wrap;-ms-flex-wrap:wrap}.flex_jc_sa{display:flex;justify-content:space-around}.flex_jc_sb{-ms-flex-pack:justify;display:flex;justify-content:space-between}.flex_jc_se{display:flex;justify-content:space-evenly}.flex_jc_c{-ms-flex-pack:center;display:flex;justify-content:center}.flex_jc_s{-ms-flex-pack:start;display:flex;justify-content:flex-start}.flex_jc_e{-ms-flex-pack:end;display:flex;justify-content:flex-end}.flex_ai_c{-ms-flex-align:center;align-items:center;display:flex}.flex_ai_fs{-ms-flex-align:start;align-items:flex-start;display:flex}.flex_ai_fe{-ms-flex-align:end;align-items:flex-end;display:flex}.flex_ai_str{align-items:stretch;-ms-align-items:stretch;display:flex}.flex_as_s{align-self:flex-start;display:flex}.flex_as_c{align-self:center;display:flex}.flex_as_e{align-self:flex-end;display:flex}.flex_as_sh{align-self:stretch;display:flex}.flex_dir_c{display:flex;flex-direction:column}.flex_dir_c_r{display:flex;flex-direction:column-reverse}.flex_dir_r{display:flex;flex-direction:row}.flex_dir_r_r{display:flex;flex-direction:row-reverse}.flex_flow_w{flex-flow:wrap}.flex_flow_c{flex-flow:column}.flex_flow_cw{flex-flow:column wrap}.flex_basis_100{flex-basis:100%;max-width:100%}.width_100p{width:100%}.width_60p{width:60%}.width_50p{width:50%}.width_20p{width:20%}.width_10p{width:10%}.height_100p{height:100%}.heigth_50p{height:50%}.pad_top_10{padding-top:10px}.pad_top_20{padding-top:20px}.pad_top_30{padding-top:30px}.pad_bot_10{padding-bottom:10px}.pad_bot_20{padding-bottom:20px}.pad_bot_30{padding-bottom:30px}.pad_lf_20{padding-left:20px}.pad_lf_30{padding-left:30px}.pad_rh_20{padding-right:20px}.pad_rh_30{padding-right:30px}.mar_c{margin:0 auto}.mar_top_20{margin-top:20px}.mar_top_30{margin-top:30px}.mar_bot_10{margin-bottom:10px}.mar_bot_20{margin-bottom:20px}.mar_bot_30{margin-bottom:30px}.mar_lf_20{margin-left:20px}.mar_lf_30{margin-left:30px}.mar_rh_20{margin-right:20px}.mar_rh_30{margin-right:30px}.f_fff{color:#fff}.f_000{color:#000}.f_f00{color:red}.f_0f0{color:#0f0}.f_00f{color:#00f}.text_align_center{text-align:center}.text_align_right{text-align:right}.text_align_left{text-align:left}.white_space_no{white-space:nowrap}.font_b{font-weight:700}.txt_cnt{text-align:center}.txt_left{text-align:left}.txt_right{text-align:right}.vertical_top{vertical-align:top}.vertical_mid{vertical-align:middle}.vertical_btm{vertical-align:bottom}body.scroll_custom{scroll-behavior:smooth}body.scroll_custom::-webkit-scrollbar{width:7px}body.scroll_custom::-webkit-scrollbar-thumb{background:#999;border-radius:10px;height:30%}body.scroll_custom::-webkit-scrollbar-track{background:#222}header{height:4rem;width:100%;z-index:10}header nav{transition:all .3s}header nav.active{background:var(--default-color)}header nav ul{height:4rem;margin:0 auto;max-width:80%}header nav ul li span{color:var(--default-text);transition:all .3s}header nav.active ul li a{color:var(--point-color)}.section_view{background:var(--default-color);min-height:100vh}.re_sc_0>*{z-index:2}.re_sc_0:before{background:url(/starbucksreserve/static/media/section_back_img_1.bfebb747d69f2be56250.jpg) no-repeat;background-size:cover;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.re_sc_0 .main_logo{padding-top:10rem}.re_sc_0 .main_logo img{margin-top:11.5rem}.re_sc_0 .txt_box{margin:5rem auto 0}.re_sc_0 .txt_box>*{color:var(--point-color)}.re_sc_0 .txt_box .sub_txt{font-size:2.5rem;font-weight:400}.re_sc_0 .txt_box .main_txt{font-size:4.5rem;font-weight:600;margin-top:2rem}.re_sc_1 .page_title{padding-top:8rem}.re_sc_1 .txt_box>*{color:var(--default-text)}.re_sc_1 .txt_box .sub_txt{font-size:2.5rem;font-weight:400;margin-top:4rem}.re_sc_1 .txt_box .sub_tit{font-size:3.6rem;font-weight:600;margin-top:1rem}.re_sc_1 .txt_box ol li{text-align:center}.re_sc_1 .txt_box .cont_1,.re_sc_1 .txt_box .cont_2{margin-top:2rem}.re_sc_1 .txt_box .cont_1 ol li{font-size:1.8rem;font-weight:500;line-height:3rem}.re_sc_1 .txt_box .cont_2 ol li{font-size:1.7rem;line-height:2.5rem}.re_sc_1:after{background:url(/starbucksreserve/static/media/section_back_img_2.d2d60d52669d79404cdc.png);background-size:cover;bottom:0;content:"";height:35%;left:0;opacity:.3;position:absolute;width:100%}.re_sc_2 .page_title{padding-top:8rem}.re_sc_2:after{background:url(/starbucksreserve/static/media/section_back_img_3.f1fb9e444795e9db22f6.png);background-size:cover;bottom:0;content:"";height:35%;left:0;opacity:.3;position:absolute;width:100%}.re_sc_3 .page_title{padding-top:8rem}.re_sc_3 .sub_txt{color:var(--default-text);font-size:1.3rem;font-weight:300}.re_sc_4 .map_frame{border:2px solid var(--point-color);margin:3rem auto 0;width:91%}.re_sc_4 #map{height:80vh}.extra_card{margin:4rem auto 0;max-width:60%}.extra_card ul li{border:2px solid var(--point-color);border-radius:10px;flex-direction:column;max-width:18rem;padding:1.5rem 0;transition:box-shadow .3s;width:18rem}.extra_card ul li:hover{box-shadow:-.1rem -.1rem .5rem var(--point-color)}.extra_card ul li .card_top .img_box img{height:7rem}.extra_card ul li .card_bottom .card_tit{color:var(--point-color);font-size:2.2rem;font-weight:400;letter-spacing:1px;padding-top:1rem;text-align:center}.extra_card ul li .card_bottom .card_tit:after{background:var(--point-color);content:"";height:.5rem;left:5%;position:absolute;top:40%;width:90%}.extra_card ul li .card_bottom{margin-top:3rem}.extra_card ul li .card_bottom .sub_txt{color:var(--default-text);font-size:1.3rem;text-align:center;white-space:pre}.extra_card:not(.detail_view) ul li:nth-child(2n+2){top:14rem}.modal_bg{background:rgba(0,0,0,.5);height:100%;position:fixed;width:100%;z-index:11}.extra_modal{background:var(--default-color);border:1px solid var(--point-color);border-radius:5px;left:32.5%;padding:3rem 2rem 6rem;top:20%;width:35%;z-index:12}.extra_modal .modal_header .close_btn{width:3rem}.extra_modal .modal_header .close_btn>div{background:var(--point-color);height:.3rem;width:100%}.extra_modal .modal_header .close_btn>div:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.extra_modal .modal_header .close_btn>div:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.extra_modal .modal_header .title_box .en_name{color:var(--point-color);font-size:3rem;font-weight:400;letter-spacing:1px}.extra_modal .modal_header .title_box .ko_name{color:var(--default-text);font-size:2rem;font-weight:400}.extra_modal .modal_content .img_box{margin-top:3rem}.extra_modal .modal_content .img_box img{border:2px solid var(--point-color);border-radius:5px;overflow:hidden}.extra_modal .modal_content .content_txt{color:var(--default-text);font-weight:400;line-height:1.6;margin-top:3rem;padding:0 2rem;word-break:keep-all}.coffee_list{margin:8rem auto 0;max-width:120rem}.coffee_list ul li{flex-basis:22.5%;height:28rem;margin-bottom:5rem;overflow:hidden}.coffee_list ul li .effect_name{color:var(--default-text);font-size:1.8rem;font-weight:600;left:20%;text-align:center;text-shadow:1px 0 var(--point-color),0 1px var(--point-color),-1px 0 var(--point-color),0 -1px var(--point-color);top:40%;transition:all .3s;width:60%;word-break:keep-all}.coffee_list ul li:before{background:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background .3s;width:100%}.coffee_list ul li .img_box{height:28rem;max-width:28rem;overflow:hidden;text-align:left}.coffee_list ul li .img_box>img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:21.6rem}.coffee_list ul li .coffee_target{bottom:0;height:10rem;right:4rem;transition:all .2s;width:10rem;z-index:1}.coffee_list ul li .coffee_target:before{background:var(--default-color);border-top:2px solid var(--point-color);bottom:10%;content:"";height:10rem;position:absolute;right:-70%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:width .2s;width:18rem;z-index:0}.coffee_list ul li .coffee_target .logo{position:absolute;right:2%;top:0;z-index:1}.coffee_list ul li .coffee_target .logo img{height:2.1rem;width:2.7rem}.coffee_list ul li .coffee_target .coffee_name{bottom:3rem;color:var(--point-color);font-size:1.1rem;font-weight:300;line-height:1.3;right:0;text-align:center;width:65%;word-break:keep-all}.coffee_list ul li:hover:before{background:rgba(0,0,0,.5);z-index:2}.coffee_list ul li:hover .effect_name{z-index:6}.coffee_list ul li:hover .img_box>img{-webkit-transform:scale(1.5) translate(5%,8.4%);transform:scale(1.5) translate(5%,8.4%)}.coffee_list ul li:hover .coffee_target,.coffee_list ul li:hover .coffee_target:before{background:none;width:0}.coffee_list ul li:hover .coffee_target .coffee_name{font-size:0}.coffee_list ul li:hover .coffee_target .logo img{height:0;width:0}.sub_header{height:25rem;position:relative;width:100%}.sub_header:after{background:url(/starbucksreserve/static/media/sub_header.e7fe3cbefcea32f63fd0.gif) no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.sub_header .history_back{height:4rem;left:1rem;top:1rem;width:4rem;z-index:5}.sub_header .cont{height:100%;position:relative;z-index:2}.sub_header .ko_name{color:var(--default-text);font-size:3.8rem;font-weight:500}.sub_header .en_name{color:var(--point-color);font-size:1.4rem;font-weight:700;letter-spacing:1px}.coffee_product{background:var(--default-color);min-height:100vh}.coffee_product .coffee_body,.coffee_product .coffee_footer{margin:0 auto;max-width:60%;padding-top:4rem}.coffee_product .coffee_body .img_box{flex-basis:55%}.coffee_product .coffee_body .img_box img{border:2px solid var(--point-color)}.coffee_product .coffee_body .coffee_info{flex-basis:38%}.coffee_product .coffee_body .coffee_info *{color:var(--default-text)}.coffee_product .coffee_body .coffee_info .key_title{font-size:2.3rem;font-weight:500}.coffee_product .coffee_body .coffee_info .coffee_origin:before{height:3.5rem}.coffee_product .coffee_body .coffee_info .key_title{white-space:nowrap}.coffee_product .coffee_body .coffee_info .origin_location{font-size:2.3rem;font-weight:600;letter-spacing:1.3px;word-break:keep-all}.coffee_product .coffee_body .coffee_info .coffee_info_chart{border:1px solid var(--point-color);margin-top:3rem}.coffee_product .coffee_body .coffee_info .coffee_info_chart>div{padding:1.5rem}.coffee_product .coffee_body .coffee_info .coffee_info_chart>div:not(:last-child){border-bottom:1px solid var(--point-color)}.coffee_product .coffee_body .coffee_info .coffee_info_chart .key{font-size:1.7rem;font-weight:600}.coffee_product .coffee_body .coffee_info .coffee_info_chart svg{height:2rem;width:2rem}.coffee_product .coffee_body .coffee_info .coffee_info_chart svg.none_fill path{fill:none}.coffee_product .line{background:var(--point-color);flex-basis:100%;height:1px;margin:3rem auto;max-width:60%;width:60%}.coffee_product .coffee_footer{padding-top:0}.coffee_product .coffee_footer .proposal_extra{flex-basis:40%}.coffee_product .coffee_footer .proposal_extra .extra_card.detail_view{display:flex;flex-basis:100%;margin:initial}.coffee_product .coffee_footer .proposal_extra .extra_card.detail_view ul{margin-top:3rem}.coffee_product .coffee_footer .proposal_extra .extra_card.detail_view ul li{flex-basis:45%;max-height:26.5rem}.coffee_product .coffee_footer .coffee_story{flex-basis:55%}.coffee_product .coffee_footer .coffee_story .section_tit,.coffee_product .coffee_footer .proposal_extra .section_tit{color:var(--default-text);font-size:2.3rem}.coffee_product .coffee_footer .coffee_story .contents{color:var(--default-text);line-height:2.5rem;margin-top:3rem;word-break:keep-all}.store_popup{background:var(--default-color);border:2px solid var(--point-color);flex-basis:35rem;padding:1rem .5rem .5rem;width:35rem}.store_popup *{color:var(--default-text)}.store_popup .popclose_btn{flex-basis:100%}.store_popup .left_item{flex-basis:65%}.store_popup .left_item .store_name{color:var(--point-color);font-size:1.8rem;font-weight:700}.store_popup .left_item .store_location{font-size:1.4rem}.store_popup .right_item{flex-basis:30%}.store_popup .right_item .store_time_title{font-size:1.4rem}.store_popup .right_item div:not(.store_time_title){font-size:1.2rem}.store_popup~div{height:2rem;position:absolute;right:0;top:0;width:2rem}.store_popup~div .close_btn{height:inherit;width:inherit}.store_popup~div .close_btn>div{background:var(--point-color);border-radius:3px;height:.2rem;position:absolute;top:55%;width:80%}.store_popup~div .close_btn>div:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.store_popup~div .close_btn>div:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer{border-top:1.5px solid var(--point-color)}footer .footer_nav{margin:0 auto;max-width:80%}footer .footer_nav ul li a{color:var(--point-color);display:flex;font-size:1.6rem;font-weight:600;padding:.5rem;transition:all .3s}footer .footer_nav ul li a:hover{text-shadow:1px 1px 1px var(--point-color)}footer .site_menu_box{margin:3rem auto 0;max-width:80%}footer .site_menu_box ul li{border:2px solid #fff;border-radius:5px;color:var(--default-text);padding:.5rem 3rem;transition:all .3s}footer .site_menu_box ul li:hover{border-color:var(--point-color);color:var(--point-color)}footer .company_info{margin-top:4rem}footer .company_info *{color:var(--default-text);font-size:1.3rem;font-weight:500}footer .company_info>div{display:flex;margin:0 1rem}footer .company_info>div>*{letter-spacing:-.2px}footer .copyright{color:var(--default-text);font-size:1.1rem;font-weight:300;letter-spacing:.5px;padding:1rem}@font-face{font-family:NotoKr;font-weight:300;src:url(/starbucksreserve/static/media/NotoSansCJKkr-Light.528e085c44a08c3b32ca.otf) format("opentype"),url(/starbucksreserve/static/media/NotoSansCJKkr-Light.0493c835fc265d759660.woff) format("woff")}@font-face{font-family:NotoKr;font-weight:400;src:url(/starbucksreserve/static/media/NotoSansCJKkr-DemiLight.0d80d7542462952de697.otf) format("opentype"),url(/starbucksreserve/static/media/NotoSansCJKkr-DemiLight.4fe2f3f75f691d14da32.woff) format("woff")}@font-face{font-family:NotoKr;font-weight:500;src:url(/starbucksreserve/static/media/NotoSansCJKkr-Regular.3e8a3d882f53a16eb7ff.otf) format("opentype"),url(/starbucksreserve/static/media/NotoSansCJKkr-Regular.718a9743ec9b1e8e6402.woff) format("woff")}@font-face{font-family:NotoKr;font-weight:600;src:url(/starbucksreserve/static/media/NotoSansCJKkr-Medium.a89c0e766c9f7264d04e.otf) format("opentype"),url(/starbucksreserve/static/media/NotoSansCJKkr-Medium.dd433e40c2d04b78907b.woff) format("woff")}@font-face{font-family:NotoKr;font-weight:700;src:url(/starbucksreserve/static/media/NotoSansCJKkr-Bold.9b1db29fc2a12922bfa6.otf) format("opentype"),url(/starbucksreserve/static/media/NotoSansCJKkr-Bold.a82b7bddf37578c8440a.woff) format("woff")}@media screen and (max-width:1024px){.section_view{min-height:100vh}.extra_card{max-width:80%}.extra_card ul li{max-width:15rem;padding:1.5rem 0}.extra_card ul li .card_top .img_box img{height:6rem}.extra_card ul li .card_top .card_tit{font-size:1.8rem;padding-top:1.5rem}.extra_card ul li .card_bottom{margin-top:2rem}.re_sc_3 .coffee_list ul{justify-content:space-around}.coffee_list ul li .coffee_target:before{bottom:0;right:-100%}.coffee_list ul li .coffee_target .coffee_name,.coffee_list ul li .coffee_target .logo{right:-15%}.coffee_product .coffee_body,.coffee_product .coffee_footer,.coffee_product .line{max-width:80%}.coffee_product .line{width:80%}}@media screen and (max-width:786px){.section_view .page_title{margin:0 auto;max-width:90%}.re_sc_0 .txt_box .sub_txt{font-size:2.2rem}.re_sc_0 .txt_box .main_txt{font-size:4rem}.re_sc_1 .txt_box .sub_txt{font-size:2.2rem}.re_sc_1 .txt_box .sub_tit{font-size:3rem}.re_sc_1 .txt_box .cont_1 ol li{font-size:1.5rem}.re_sc_1 .txt_box .cont_2 ol li{font-size:1.4rem}.extra_card{max-width:90%}.extra_card ul li{max-width:13rem}.extra_card ul li .card_top .img_box img{height:5rem}.extra_card ul li .card_bottom .card_tit{font-size:1.8rem}.extra_card ul li .card_bottom .sub_txt{font-size:1.2rem}.extra_modal{left:10%;top:10%;width:80%}.extra_modal .modal_content .content_txt{font-size:1.5rem}.coffee_list ul li{flex-basis:21.25%;height:25rem}.coffee_list ul li .coffee_target:before{bottom:20%;right:-125%}.coffee_list ul li .coffee_target .logo{right:-30%}.coffee_list ul li .coffee_target .coffee_name{bottom:3rem;right:-35%}.coffee_product .coffee_body{flex-wrap:wrap}.coffee_product .coffee_body>*{flex-basis:100%!important}.coffee_product .coffee_body .coffee_info{margin-top:4rem}.coffee_product .coffee_body .coffee_info .coffee_info_chart{margin-top:1rem}.coffee_product .coffee_body .coffee_info .coffee_info_chart>div{padding:1rem}footer .footer_nav{max-width:90%}footer .footer_nav ul li a{font-size:1rem}footer .site_menu_box ul li{font-size:1.4rem}}@media screen and (max-width:550px){header nav ul{width:90%}header nav ul li span{font-size:1.3rem}.section_view>.page_title{margin:0 auto;max-width:90%}.re_sc_0 .main_logo img{height:30rem;width:23rem}.re_sc_0 .txt_box .sub_txt{font-size:2rem}.re_sc_0 .txt_box .main_txt{font-size:3rem;font-weight:700;text-align:center;word-break:keep-all}.re_sc_1:after{background-position:50%}.re_sc_1 .txt_box .sub_tit{font-size:2.4rem}.re_sc_1 .txt_box .cont_1 ol li{font-size:1.4rem;line-height:2.2rem;word-break:keep-all}.re_sc_1 .txt_box .cont_2 ol li{font-size:1.3rem;line-height:2rem;word-break:keep-all}.re_sc_2{position:relative;z-index:2}.re_sc_2:after{opacity:.2;z-index:1}.extra_card{position:relative;z-index:2}.extra_card ul{flex-wrap:wrap}.extra_card ul li{flex-basis:100%;flex-direction:row;max-width:100%}.extra_card:not(.detail_view) ul li:nth-child(2n+2){top:auto}.extra_card ul li{align-items:center;background:#22222280;display:flex;justify-content:space-around;margin-bottom:1rem;padding:1rem 0}.extra_card ul li .card_top{flex-basis:40%}.extra_card ul li .card_bottom{flex-basis:60%;margin-top:0}.extra_card ul li .card_bottom .card_tit{padding-top:0}.extra_card ul li .card_bottom .card_tit:after{content:none}.extra_card ul li .card_bottom .sub_txt{align-self:center;display:flex;font-size:1.1rem;justify-content:center;min-height:4.8em}.coffee_list{margin-bottom:5rem}.re_sc_3 .coffee_list ul{flex-direction:row;margin:0 auto;max-width:91%}.re_sc_3 .coffee_list ul li{border:2px solid var(--point-color);flex-basis:100%;height:13.5rem;margin-bottom:2rem}.coffee_list ul li .img_box{max-width:100%}.coffee_list ul li .img_box img{-webkit-transform:translateY(-4%) scale(2);transform:translateY(-4%) scale(2);width:100%}.coffee_list ul li:hover .img_box>img{-webkit-transform:scale(2.1);transform:scale(2.1)}.coffee_list ul li .coffee_target:before{content:none}.re_sc_4 .map_frame{width:100%}.re_sc_4 #map{height:90vh}.sub_header{height:18rem}.coffee_product .coffee_footer{flex-wrap:wrap}.coffee_product .coffee_body .coffee_info .coffee_info_chart .key{font-size:1.6rem}.coffee_product .coffee_body .coffee_info .coffee_info_chart .value{font-size:1.4rem}.coffee_product .coffee_footer .coffee_story,.coffee_product .coffee_footer .proposal_extra{flex-basis:100%}.coffee_product .coffee_footer .proposal_extra{order:2;padding-bottom:2rem}.coffee_product .coffee_footer .extra_card ul li .card_bottom .sub_txt{font-size:1.3rem}.coffee_product .coffee_footer .extra_card ul li .card_top .img_box img{height:7rem}.coffee_product .coffee_footer .coffee_story{order:1}.coffee_product .coffee_footer .proposal_extra .extra_card.detail_view{max-width:100%}.coffee_product .coffee_footer .proposal_extra .extra_card.detail_view ul{flex-basis:100%;flex-wrap:wrap}.coffee_product .coffee_footer .proposal_extra .extra_card.detail_view ul li{flex-basis:100%}.coffee_product .coffee_footer .coffee_story{margin-bottom:3rem}.coffee_product .coffee_footer .coffee_story .contents{font-size:1.5rem}footer .footer_nav ul{flex-wrap:wrap}footer .footer_nav ul li{display:flex;flex-basis:30%;justify-content:center}footer .site_menu_box{margin-top:1.5rem}footer .company_info{flex-wrap:wrap}footer .company_info>div{flex-basis:50%}footer .company_info *{font-size:1.2rem}}@media screen and (max-width:480px){.re_sc_1:after{height:25%}.re_sc_1 .txt_box .sub_tit{text-align:center;word-break:keep-all}.re_sc_1 .txt_box .cont_1,.re_sc_1 .txt_box .cont_2{padding:0 1.5rem}footer .footer_nav ul li{flex-basis:50%}footer .site_menu_box ul{flex-wrap:wrap}footer .site_menu_box ul li{flex-basis:100%;margin-top:1rem}}*{font-family:NotoKr}:root{--default-color:#222;--point-color:#976d3f;--default-text:#fff}html{scroll-behavior:smooth}.loading{height:100vh;width:100vw}#root{background:#222}body::-webkit-scrollbar{width:.6rem}body::-webkit-scrollbar-thumb{background:#976d3f;border-radius:.5rem;height:30%}body::-webkit-scrollbar-track{background:#222}.deco_txt{position:relative;text-indent:10px}.deco_txt:before{background:#976d3f;background:var(--point-color);content:"";height:100%;left:0;position:absolute;top:0;width:5px}