:root{--gutmorning-color:#018c51;--growinglab-color:#5dce18;--bodykey-color:#006733;--bodykeyM-color1:#ff7030;--bodykeyM-color2:#ffeee8;--bodykeyM-color3:#ffdccd;--homecafe-color:#139e39}.promotion-page .box_sop-main.sh_bsop .box_sop-visual{position:relative;height:600px;background-position:center center;background-size:auto 100%;background-repeat:no-repeat;overflow:hidden}.promotion-page .box_sop-main.sh_bsop .box_sop-visual .container{position:relative;display:flex !important;justify-content:center;flex-direction:column;width:1400px;max-width:1400px;height:100%;background:0;padding:0;margin:0 auto}.promotion-page .box_sop-main.sh_bsop .box_sop-visual .container .visual_area_wrap{display:flex;flex-direction:column;align-items:flex-start;width:745px}.promotion-page .promotion_visual .promotion_visual_logo{width:547px}.promotion-page .promotion_visual .promotion_visual_logo img{width:100%;height:auto}.promotion-page .promotion_visual .promotion_visual_title{text-align:left;margin-top:28px}.promotion-page .promotion_visual .promotion_visual_title h2{color:#000;font-size:60px;font-weight:600;letter-spacing:-1.2px;line-height:1.2;margin:0}.promotion-page .promotion_visual .promotion_visual_title p{color:#000;font-size:18px;font-weight:500;letter-spacing:-0.9px;line-height:1.56;margin:24px 0 0}.promotion-page .promotion_visual .promotion_period{text-align:left;margin-top:24px}.promotion-page .promotion_visual .promotion_period p{display:inline-block;padding:6px 20px;margin:0;background:#006733;border-radius:20px;font-size:16px;font-weight:500;line-height:normal;color:#fff}.promotion-page .promotion_visual .promotion_info_notice{text-align:left;margin-top:24px}.promotion-page .promotion_visual .promotion_info_notice p{margin:0;font-size:14px;line-height:21.6px;letter-spacing:-0.05em;color:#666}.promotion-page .promotion_visual .promotion_visual_desc{text-align:left;margin-top:40px}.promotion-page .promotion_visual .promotion_visual_desc p{color:#e11e45;font-size:18px;font-weight:500;letter-spacing:-0.9px;line-height:1.56}.promotion-page .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab{margin-bottom:60px}.promotion-page .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs{width:calc(calc(100% / 2))}.promotion-page .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs button{color:#999}.promotion-page .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs.on button{color:#018c51;border-bottom-color:#018c51}.promotion-page .box_sop-promotion{margin-top:-50px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-color:#8ac53e;background-position:right bottom;padding:54px 90px 53px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title{position:relative;display:flex;align-items:center}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::before{content:'';position:absolute;top:0;left:343px;display:block;width:328px;height:55px;background-position:center center;background-repeat:no-repeat;background-size:contain}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2{line-height:1.21}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2::before,.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2::after{content:none}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_main_title{display:block;color:#b3f143;font-size:54px;font-weight:700;letter-spacing:-0.03em}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title{position:relative;display:block;color:#fff;font-size:54px;font-weight:700;letter-spacing:-0.03em}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before,.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{content:"";position:absolute;bottom:5px;display:inline-block;width:16px;height:62px;background-repeat:no-repeat;background-position:center center;background-size:cover}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before{left:-20px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{right:-22px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc{margin:12px 0 0;padding-left:20px;font-weight:400;font-size:16px;line-height:26px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_date{font-size:14px;line-height:1.43;background-color:#028643}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add{color:#81ffa7;font-size:14px;font-weight:400;margin:24px 0 0 20px;opacity:.8}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;width:100%;padding:40px;border-radius:20px;background:transparent}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents.promotion_set_info{background-color:#f4f4f4}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap h3{margin:0 0 4px 0;font-size:28px;font-weight:700;line-height:40px;letter-spacing:-0.03em;color:#000;word-break:keep-all}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap p{margin:0;color:#666;font-size:16px;line-height:26px;letter-spacing:-0.03em;word-break:keep-all}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap p+span{display:block;font-size:14px;margin-top:8px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap p+span em{font-weight:500}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap span{font-size:12px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_title{color:#000;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-1px;margin:32px 0 12px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap{position:relative;align-items:stretch;column-gap:16px;display:flex;width:100%}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content{position:relative;display:flex;flex:auto;align-items:center;justify-content:flex-start;flex-direction:column;width:auto;padding:24px;border-radius:20px;aspect-ratio:unset;background:#fff !important}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .tit-box{display:flex;flex-direction:column;align-items:center}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content span{padding:5px 12px 3px;font-size:14px;font-weight:500;line-height:20px;color:#FFF;border-radius:999px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content:nth-of-type(1) span{background-color:#567bf3}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content:nth-of-type(2) span{background-color:#e400cd}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content:nth-of-type(3) span{background-color:#81bc47}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content:nth-of-type(4) span{background-color:#f8b500}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.bodykey3 .detail_desc_content:nth-of-type(2) span{background-color:#81bc47 !important}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content strong{margin:8px 0 2px;font-size:20px;line-height:30px;text-align:center;word-break:keep-all;font-weight:600;color:#000;letter-spacing:-1px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content p{font-size:14px;font-weight:400;line-height:20px;color:#999;white-space:pre;margin:0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .tit-box+.item_img_info{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;height:auto;margin:16px 0 0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .tit-box+.item_img_info p{width:100%;color:#999;opacity:.8;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:-.68px;white-space:nowrap;align-self:baseline;text-align:center;margin-top:24px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:180px;border-radius:50%;aspect-ratio:1}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_box img{display:block;width:100%;max-width:180px;object-fit:contain;aspect-ratio:initial;object-position:top}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_name{position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding:3.5px 5px;border:1px solid #111;border-radius:6px;font-size:14px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:center;background-color:#fff}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_name.v2{bottom:19px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical{flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical .img_list_item{flex-direction:column}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical img{width:140px;margin-top:0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_notice{font-weight:500}.renewal_floating-type2.bsop_renew.new-smart-order:not(.growing_lab) .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content+.detail_desc_content::after{left:-8px}.item_img_info.color-blue .item_img_box{background-color:#eef4ff !important}.item_img_info.color-pink .item_img_box{background-color:#ffeaff !important}.item_img_info.color-green .item_img_box{background-color:#edfcdf !important}.item_img_info.color-orange .item_img_box{background-color:#ffe8de !important}.item_img_info.color-skyblue .item_img_box{background-color:#d7faf6 !important}.item_img_info.color-lightgreen .item_img_box{background-color:#edfcdf !important}.item_img_info.color-yellow .item_img_box{background-color:#fef2d4 !important}.item_img_info.color-blue .item_img_name{color:#544bff !important;border-color:#544bff !important}.item_img_info.color-pink .item_img_name{color:#e400cd !important;border-color:#e400cd !important}.item_img_info.color-green .item_img_name{color:#81bc47 !important;border-color:#81bc47 !important}.item_img_info.color-orange .item_img_name{color:#f98113 !important;border-color:#f98113 !important}.item_img_info.color-skyblue .item_img_name{color:#2bbeaf !important;border-color:#2bbeaf !important}.item_img_info.color-lightgreen .item_img_name{color:#81bc47 !important;border-color:#81bc47 !important}.item_img_info.color-yellow .item_img_name{color:#ffae00 !important;border-color:#ffae00 !important}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(1){margin-bottom:4px;letter-spacing:-1.2px}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(2){flex-wrap:wrap;letter-spacing:-0.8px}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(2) span{color:#999}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(2) button{color:#006733}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(2) button::after{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_link_arrow2.png)}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list{position:relative;overflow:visible}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list .accordion_header{border-radius:20px}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header{border-radius:20px 20px 0 0}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header .accordion_title_wrap p{font-weight:600}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num{font-size:16px;font-weight:500;line-height:1.63;letter-spacing:-.8px;padding:4px 0 2px;color:#000;background:transparent}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_title_wrap p{display:flex;flex-direction:column;gap:2px;font-weight:600}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_title_wrap p .promotion_message{font-size:16px;font-weight:400;line-height:26px;letter-spacing:-0.03em;color:#139e39}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.info_message{font-weight:500}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.error_message{position:relative;display:none;font-size:16px;font-weight:400;letter-spacing:-0.03em;color:#ed174c}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message,.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.error_message{display:block}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.error_message{letter-spacing:-.8px;padding:5px 0 2px}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.error_message ~ span.chk_product_num,.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message ~ span.chk_product_num{display:none}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.error_message::before{content:'';position:absolute;top:50%;left:-22px;transform:translateY(-50%);width:18px;height:18px;background:url(/_ui/responsive/theme-blue/images/akl_plp/ico_alert_circle.png) center center no-repeat;background-size:cover}.promotion-page .box_sop-product-helper .accordion_wrap .last_step .accordion_body .accordion_product_title_wrap{padding:0 40px}.promotion-page .box_sop-product-helper .accordion_wrap .last_step .accordion_body .accordion_product_title_wrap::before{content:none}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .mCSB_container{margin-bottom:0}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .mCSB_scrollTools{display:none !important}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap{min-height:320px;border-color:transparent !important}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name{min-height:44px;height:100%}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis}.promotion-page .box_sop-product-helper .accordion_list.last_step .accordion_product_set .accordion_product_set_item{display:block}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_price{font-size:20px;font-weight:600}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_price span{font-size:22px}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn input{color:#55565a}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.minus.disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.minus:disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.minus [disabled]{background:url(/_ui/responsive/theme-blue/images/ico_cnt_minus_disabled.png) top -1px left -1px no-repeat !important;background-size:43px 39px !important}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.plus.disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.plus:disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.plus[disabled]{background:url(/_ui/responsive/theme-blue/images/ico_cnt_plus_disabled.png) top -1px left -1px no-repeat !important;background-size:43px 39px !important}.promotion-page .box_sop-product-helper .accordion_static{width:100%}.promotion-page .box_sop-product-helper .accordion_static_wrap{display:flex;justify-content:flex-start;box-sizing:content-box;gap:20px;width:100%}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap{position:relative;display:flex;width:50%;flex-direction:column;align-items:flex-start;padding:20px;background:#fff;border-radius:16px;border:1px solid transparent}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap img{position:unset !important;transform:unset !important;width:170px !important;height:unset !important;margin:0 auto 12px;background:unset;transform:unset;aspect-ratio:1/1}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_name{margin:4px 0 12px;font-size:16px;line-height:22px;letter-spacing:-0.03em;color:#000;text-align:left}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_name a{display:block;overflow:visible;white-space:initial;max-width:initial;color:#000;font-weight:400}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_price{display:flex;align-items:flex-end;margin-bottom:16px;font-size:22px;font-weight:500;line-height:22px;color:#000;margin-bottom:0}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_price span{display:inline-block;max-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotion-page .box_sop-product-helper .accordion_static_wrap .label_txt{display:block;color:#111;font-size:16px;font-weight:500;line-height:1.25;font-family:'Noto Sans KR',sans-serif;padding-left:30px;margin-bottom:8px}.promotion-page .box_sop-product-helper .accordion_static_wrap .label_txt .label_txt_s{display:inline-block;color:#666;font-size:14px;font-weight:400;margin-left:10px}.promotion-page .box_sop-product-helper .accordion_product_set{display:flex;align-self:center}.promotion-page .box_sop-product-helper .accordion_list[data-index='4'] .accordion_static_wrap .accordion_product_wrap .accordion_product_set{align-self:flex-start}.promotion-page .box_sop-product-helper .accordion_product_set .accordion_product_set_item{max-width:202px;padding:16px}.promotion-page .box_sop-product-helper .last_step .accordion_static_wrap{flex-direction:column}.promotion-page .box_sop-product-helper .last_step .accordion_static_wrap .accordion_product_wrap{width:100%;padding:0}.promotion-page .box_sop-product-helper .last_step .accordion_static_wrap .accordion_product_wrap .product_name{text-align:center;margin-bottom:0}.promotion-page .box_sop-product-helper .last_step .accordion_product_set{gap:13.6px}.promotion-page .box_sop-product-helper .productClone{display:none}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]{position:absolute;top:0;left:0}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]+label{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:0;cursor:pointer}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]+label::before,.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]+label::after{position:absolute;content:"";top:0;left:0;width:20px;height:20px;border-radius:50%;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_chk.png);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:unset}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]+label::before{background-color:#d7d7d7 !important}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]:checked+label::after{position:absolute}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]:not(:checked)+label::after{transform:scale(0);opacity:0}.promotion-page .box_sop-product-helper .accordion_product_wrap:has(input[type="checkbox"]:checked)::before{content:"";position:absolute;left:-1px;top:-1px;width:calc(100% - -2px);height:calc(100% - -2px);border:2px solid #d7d7d7;border-radius:12px}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap:has(input[type="checkbox"]:checked)::before{left:-1px;top:-1px;width:calc(100% - -2px);height:calc(100% - -2px)}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]{position:absolute;top:0;left:0}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;padding:0;cursor:pointer}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::before,.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::after{position:absolute;content:"";top:0;left:0;width:20px;height:20px;border-radius:50%;transition:unset}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::before{border:1px solid #d7d7d7;background:#fff !important}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::after{border:5px solid;background:#fff !important}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]:checked+label::after{position:absolute}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]:not(:checked)+label::after{transform:scale(0);opacity:0}.promotion-page .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before{content:"";position:absolute;left:-1px;top:-1px;width:calc(100% - -2px);height:calc(100% - -2px);border:2px solid;border-radius:16px}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap:has(input[type="radio"]:checked)::before{left:-1px;top:-1px;width:calc(100% - -2px);height:calc(100% - -2px)}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_prev_btn{color:#018c51;border-color:#018c51}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_next_btn{background-color:#018c51;border-color:#018c51}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_next_btn[disabled]{border-color:#d7d7d7 !important;background-color:#d7d7d7 !important}.promotion-page .box_sop-product-helper .promotion_float_wrap.pc{border-color:#018c51}.promotion-page .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p span:nth-of-type(1){color:#139e39;background-color:#ebf5f0}.promotion-page .box_sop-product-helper .promotion_float_wrap .promotion_total .promotion_total_flag{color:#14a6ba;border-color:#14a6ba}.promotion-page .box_sop-product-helper .promotion_float_wrap .promotion_button_confirm{background-color:#018c51}.promotion-page .box_sop-product-helper .promotion_float_wrap .promotion_button_confirm[disabled]{border-color:#d7d7d7 !important;background-color:#d7d7d7 !important}.promotion_error_msg{position:absolute;right:0;top:-28px;z-index:5;display:block;background-color:#fff;box-shadow:6px 4px 16px 0 rgba(0,0,0,0.2);border-radius:8px;text-align:center;padding:8px 12px}.promotion_error_msg::before{content:"";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%) rotate(180deg);display:block;width:20px;height:20px;background:url(/_ui/responsive/theme-blue/images/akl_common/ico_tooltip_arr_gauss.png) no-repeat left top / 100% auto}.promotion_error_msg.size2::before{left:initial;right:36px}.promotion_error_msg.size3::before{left:initial;right:12px}.promotion_error_msg p{color:#111;font-size:14px;font-weight:500;padding:0;margin:0}.promotion-page .box_sop-promotion .promotion_button_wrap .button_container .promotion_start_btn{color:#fff;background-color:#018c51;border-color:#018c51;padding:27px 0}.promotion-page .box_sop-promotion .promotion_float_wrap.pc{position:absolute;left:50%;bottom:147px;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;transition:unset;z-index:10}.promotion-page .box_sop-promotion .promotion_float_wrap.pc.sticky{position:fixed;bottom:0;width:100%;max-width:1540px;transition:unset;background-color:#fff;padding:15px 20px 40px}.promotion-page .box_sop-promotion .promotion_float_wrap.pc.sticky::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%);background-color:#fff;z-index:-1}.promotion-page .box_sop-promotion .promotion_float_wrap .promotion_start_btn{width:100%;height:100%;color:#fff;font-size:22px;font-weight:600;padding:25px 0 24px;background-color:#018c51;border-radius:16px}.promotion-page.promotion-homecafe .box_sop-main.sh_bsop .box_sop-visual{background-color:#d1e7d2;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_homecafe_visual.png)}.promotion-page.promotion-homecafe .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs.on button{color:var(--homecafe-color);border-bottom-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]+label::after{background-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_product_wrap:has(input[type="checkbox"]:checked)::before{border-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::after{border-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before{border-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_prev_btn{color:var(--homecafe-color);border-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_next_btn{background-color:var(--homecafe-color);border-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .promotion_float_wrap.pc{border-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .promotion_float_wrap .promotion_button_confirm{background-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_button_wrap .button_container .promotion_start_btn{background-color:var(--homecafe-color);border-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_float_wrap .promotion_start_btn{background-color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-color:var(--homecafe-color);background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_homecafe_promotion.png)}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::before{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_homecafe_promotion_logo.png)}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_homecafe_bracket_left.png)}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_homecafe_bracket_right.png)}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_notice{color:var(--homecafe-color);opacity:.8}.promotion-page.promotion-homecafe .box_sop-product-helper .product_helper_title p:nth-of-type(2) button{color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num{color:var(--homecafe-color);background-color:#cfe7dd}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num>span{color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_wrap .accordion_list.opened{background-color:#ebf5f0}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header{background-color:#ebf5f0}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_name{text-align:center}.promotion-page.promotion-homecafe .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_price{align-items:center;justify-content:center}.promotion-page.promotion-bodykey .box_sop-main.sh_bsop .box_sop-visual{background-color:#e9fae8;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual.png)}.promotion-page.promotion-bodykey .promotion_visual .promotion_visual_logo{width:427px}.promotion-page.promotion-bodykey .promotion_visual .promotion_visual_title h2{line-height:1.1;letter-spacing:-3px}.promotion-page.promotion-bodykey .promotion_visual .promotion_visual_title p{letter-spacing:normal}.promotion-page.promotion-bodykey .promotion_visual .promotion_info_notice p{font-size:14px;font-weight:normal;letter-spacing:normal;color:#666;margin-left:4px}.promotion-page.promotion-bodykey .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs.on button{color:var(--bodykey-color);border-bottom-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-promotion{margin-top:-44px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-color:var(--bodykey-color);background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion.png)}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::before{top:4px;left:181px;width:221px;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion_logo.png)}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_left_v2.png)}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_right_v2.png)}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_notice{color:var(--bodykey-color);opacity:.8}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add{color:#30f692;opacity:.8}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2{letter-spacing:normal}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap p+span{margin-top:0}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.bodykey3 .detail_desc_content .item_img_info{min-height:auto}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_box{max-width:140px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_box img{max-width:140px;object-fit:contain;aspect-ratio:initial;object-position:top}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_name{position:initial;transform:translateX(0)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_info_wrap{margin-right:16px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_title_wrap p{font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-1px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_title_wrap p .promotion_message{color:var(--bodykey-color);letter-spacing:-.8px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_title_wrap p .promotion_message{display:block}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message{line-height:1.63;letter-spacing:-.8px;padding:4px 0 2px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_title_wrap .accordion_button{background-size:19px;margin-top:-1px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header .accordion_title_wrap p{font-size:20px;line-height:1.5;letter-spacing:-1px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_contents{padding:0 40px 20px}.promotion-page.promotion-bodykey .box_sop-product-helper .desc_txt{font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:-.8px;color:var(--bodykey-color);opacity:.8;margin:0;position:absolute;bottom:32px;left:40px;z-index:1}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_next_btn{padding:9.5px 33.5px;letter-spacing:-.7px;line-height:normal;background-color:var(--bodykey-color);border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num{letter-spacing:-.8px;line-height:1.63;color:var(--bodykey-color);background:#cfe7dd}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num>span{color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .label_txt{display:block;color:#111;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.8px;font-family:'Noto Sans KR',sans-serif;padding-left:30px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_swiper .accordion_product_wrap{height:100%}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_list[data-name="유산균"] .accordion_swiper .accordion_product_wrap{max-height:calc(50% - 10px)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_name{letter-spacing:-.8px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name a{letter-spacing:-.8px;font-weight:normal;word-break:keep-all;-webkit-line-clamp:3}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_price{margin-bottom:0}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_swiper .swiper-slide{height:auto;justify-content:flex-start}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_price+.product_btn{margin-top:16px;min-height:39px}.promotion-page.promotion-bodykey .box_sop-product-helper .last_step.opened .accordion_header{padding-bottom:32px}.promotion-page.promotion-bodykey .box_sop-product-helper .last_step .accordion_static_wrap .accordion_product_wrap .product_name{margin:0}.promotion-page.promotion-bodykey .box_sop-product-helper .last_step .accordion_static_wrap .accordion_product_wrap{padding:0 20px;overflow:hidden}.promotion-page.promotion-bodykey .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p span{letter-spacing:normal}.promotion-page.promotion-bodykey .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p span:nth-of-type(1){background-color:#ebf5f0;color:var(--bodykey-color);letter-spacing:-.8px}.promotion-page.promotion-bodykey .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p:not(:nth-of-type(2)) span:not(:nth-of-type(1)){margin-right:0;padding-right:4px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_product_wrap input[type="checkbox"]+label::after{background-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_product_wrap:has(input[type="checkbox"]:checked)::before{border-width:2px;border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label{height:100%}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::after{border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before{border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_prev_btn{padding:9.5px 33.5px;letter-spacing:-.7px;line-height:normal;color:var(--bodykey-color);border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_next_btn{background-color:var(--bodykey-color);border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .promotion_float_wrap.pc{border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .promotion_float_wrap .promotion_button_confirm{padding:33px 32.5px;border-radius:20px;background-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_button_wrap .button_container .promotion_start_btn{background-color:var(--bodykey-color);border-color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_float_wrap .promotion_start_btn{background-color:var(--bodykey-color)}.promotion-page.promotion-bodykey-myfit .box_sop-main.sh_bsop .box_sop-visual{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_myfit_visual.png)}.promotion-page.promotion-bodykey-myfit .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_myfit_promotion.png)}.promotion-page.promotion-bodykey-myfit .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .tit-box+.item_img_info p{margin-top:4px}.promotion-page.promotion-bodykey-myfit .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(4) .img_list_item .item_img_info+p{margin:4px 0 16px;text-align:center !important}.promotion-page.promotion-bodykey-m .box_sop-main.sh_bsop .box_sop-visual{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_m_visual.png)}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-color:#ff7030;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_m_promotion.png)}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_main_title{color:#fff226}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_left_bodykeyM.png)}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_bracket_right_bodykeyM.png)}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_date{background-color:#e84f0a}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add{color:#fff55f}.promotion-page.promotion-bodykey-m .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab .tabs.on button{color:var(--bodykeyM-color1) !important;border-bottom-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_detail_contents.configure .detail_desc_content:has(.item_img_info.color-orange) .tit-box span{background-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_detail_contents.configure .item_img_info.color-orange .item_img_box{background-color:var(--bodykeyM-color2) !important}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_detail_contents.configure .item_img_info.color-orange .item_img_name{color:var(--bodykeyM-color1) !important;border-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_notice{color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_float_wrap .promotion_start_btn{background-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_wrap .accordion_list.opened{background-color:var(--bodykeyM-color2) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header{background-color:var(--bodykeyM-color2) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num{color:var(--bodykeyM-color1) !important;background-color:var(--bodykeyM-color2) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num>span{color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num{color:#000 !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::after{border-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before{border-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_prev_btn{color:var(--bodykeyM-color1) !important;border-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .accordion_wrap .accordion_btn_wrap .accordion_next_btn{background-color:var(--bodykeyM-color1) !important;border-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .promotion_float_wrap.pc{border-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .promotion_float_wrap.pc .promotion_total p span:nth-of-type(1){color:var(--bodykeyM-color1) !important;background-color:var(--bodykeyM-color2) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .promotion_float_wrap .promotion_button_confirm{background-color:var(--bodykeyM-color1) !important}@media(max-width:1200px){.promotion-page.promotion-bodykey-m .box_sop-product-helper .swiper-scrollbar{background-color:var(--bodykeyM-color3) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .swiper-scrollbar-drag{background-color:var(--bodykeyM-color1) !important}.promotion-page.promotion-bodykey-m .box_sop-product-helper .promotion_float_wrap .my_product_wrap .my_product_list .my_product_title{color:var(--bodykeyM-color1) !important}}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_content:has(.item_img_info.color-skyblue) .tit-box span{background-color:#2bbeaf}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_content:has(.item_img_info.color-orange) .tit-box span{background-color:#fd7c42}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_content:has(.item_img_info.color-lightgreen) .tit-box span{background-color:#81bc47}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_content:has(.item_img_info.color-yellow) .tit-box span{background-color:#ffae00}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_content:has(.item_img_info.color-blue) .tit-box span{background-color:#567bf3}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_content:has(.item_img_info.color-pink) .tit-box span{background-color:#e400cd}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content{flex:initial}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content:nth-of-type(1){min-width:calc(100% - 458px)}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content:nth-of-type(2){min-width:442px}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content .img_list{justify-content:center}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content .img_list .img_list_item{flex:initial;min-width:321px}.promotion-page[class*="promotion-bodykey-"] .promotion_error_msg::before,.promotion-page[class*="promotion-bodykey-"] .promotion_error_msg.size2::before,.promotion-page[class*="promotion-bodykey-"] .promotion_error_msg.size2::before{left:initial;right:8px}@media(max-width:1400px){.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap{transform:scale(0.9);align-self:center}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content .detail_desc_content_wrap{padding:39px 30px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2) .detail_desc_wrap .detail_desc_content{align-items:center;justify-content:center}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2) .detail_desc_wrap .detail_desc_content img{object-fit:cover}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name{min-height:40px;height:auto}.promotion-page .box_sop-product-helper .product_helper_title{padding:0 16px;margin-bottom:24px}.promotion-page .box_sop-product-helper .product_helper_title::after{content:none}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(2){flex-direction:column;align-items:flex-start;gap:12px;letter-spacing:-.07px}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(2) span{font-size:12px;letter-spacing:-.06px}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message{padding:0;line-height:1.43}.promotion-page .box_sop-product-helper .accordion_product_wrap:has(input[type="radio"]:checked)::before{width:calc(100% - -1px);height:calc(100% - -1px);border:1px solid;border-radius:12px}.promotion-page .box_sop-product-helper .accordion_product_wrap:has(input[type="checkbox"]:checked)::before{border-width:1px !important}.promotion-page .box_sop-promotion .promotion_float_wrap.pc{width:calc(100% - 32px)}}@media(max-width:1200px){.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2){margin-top:12px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2) .detail_desc_wrap .detail_desc_content{width:100%}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents{padding:20px !important}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:first-child{padding:20px !important}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:first-child .detail_text_wrap{margin-bottom:88px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:first-child .detail_text_wrap ~ .detail_text_wrap{margin-top:64px;margin-bottom:0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap h3{font-size:22px;font-weight:700;line-height:30px;letter-spacing:-.11px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap p{font-size:14px;letter-spacing:-.14px;line-height:1.57;margin-bottom:0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap p span{font-size:14px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap span{font-size:12px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_title{font-size:18px;letter-spacing:-.09px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap{gap:40px;padding:0;zoom:initial;transform:scale(1)}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap::before{left:50%;top:-40px;transform:translate(-50%,0);width:16px;height:calc(100% - -80px);margin-top:0;z-index:-2}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content.active .detail_desc_content_wrap{box-shadow:0 0 0 6px #8ac53e inset}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content.active .detail_desc_content_wrap::before{left:50%;top:-40px;transform:translate(-50%,0);width:16px;height:calc(100% - -60px);border-radius:0 0 20px 20px;margin-top:0;z-index:-2}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content:has(+.active) .detail_desc_content_wrap::before{border-radius:0 !important}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content:first-child.active .detail_desc_content_wrap::before{border-top-left-radius:20px !important;border-top-right-radius:20px !important}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content:last-child.active .detail_desc_content_wrap::before{width:16px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content .detail_desc_content_wrap{width:100%;align-items:flex-start;justify-content:flex-start;padding:20px;border-radius:20px;aspect-ratio:auto}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content span{padding:2px 8px 1px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content img{display:block;max-width:220px;margin:24px 0 0 auto}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content.active_on::before{top:-64px;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_growinglab_character_head_mo.png);background-size:77px auto;background-position:50% 0;box-shadow:none}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content.active_on::after{left:50%;top:-11px;transform:translate(-50%,0);width:161px;height:14px;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_growinglab_character_hand_mo.png);background-size:100% auto;background-position:0 0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.detail_benefit_desc_wrap .detail_desc_content strong{line-height:1.56;margin:8px 0 2px;text-align:left}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content{padding:32px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content:first-child{padding-top:20px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content:last-child{padding-bottom:20px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content span{font-size:12px;line-height:17.38px;padding:2px 8px 0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content p{padding-right:0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical{flex-direction:row;gap:20px 8px;margin-top:20px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .img_list.img_list_vertical img{width:120px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .tit-box+.item_img_info{margin-top:20px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_box{max-width:140px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_box img{max-width:140px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_name{font-size:12px;letter-spacing:-.3px;padding:1px 4px 2px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_name.v2{bottom:18px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .item_img_info .item_img_name br{display:block}.promotion-page .box_sop-product-helper .accordion_static{display:flex;align-items:flex-start;padding:0;padding-right:20px}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift{position:relative;display:block;padding:0}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .mCustomScrollBox{padding-right:20px}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .mCSB_container{margin-bottom:0}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .mCSB_scrollTools{display:block !important;width:calc(100% - 20px);height:5px;bottom:0;opacity:1}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .mCSB_dragger_bar{height:5px;margin:0;background-color:#5dce18 !important;border-radius:10px}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .mCSB_draggerRail{height:5px;margin:0;background-color:#d4efc5;border-radius:10px}.promotion-page .box_sop-product-helper .accordion_static.accordion_static_gift .accordion_product_set{gap:0}.promotion-page .box_sop-product-helper .promotion_float_wrap.mo .promotion_total button{position:absolute;top:50%;right:16px;width:24px;height:24px;background:url(/_ui/responsive/theme-blue/images/akl_plp/ico_accordion_arrow_down.png) center center no-repeat !important;background-size:12px !important;transform:translateY(-50%);font-size:0;opacity:1}.promotion-page .box_sop-product-helper .promotion_float_wrap.mo .promotion_total button.active{background:url(/_ui/responsive/theme-blue/images/akl_plp/ico_accordion_arrow_up.png) center center no-repeat !important;background-size:12px !important}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap{min-height:auto}.promotion-page .box_sop-product-helper .accordion_list[data-index='3'] .accordion_contents,.promotion-page .box_sop-product-helper .accordion_list[data-index='4'] .accordion_contents{padding:0 20px 20px}.promotion-page .box_sop-product-helper .accordion_list[data-index='4'] .accordion_static_wrap{gap:22px;padding-bottom:0}.promotion-page .box_sop-product-helper .accordion_list[data-index='4'] .accordion_static_wrap .accordion_product_wrap{padding:0;overflow:hidden}.promotion-page .box_sop-product-helper .accordion_list[data-index='4'] .accordion_static_wrap .accordion_product_wrap .accordion_product_set .accordion_product_set_item{max-width:140px}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.error_message{padding:3px 0 2px 24px}.promotion-page .box_sop-product-helper .accordion_static_wrap{display:flex;flex-direction:column;gap:8px;width:auto;padding-bottom:22px}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap{width:100%;padding:16px 16px 8px}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap img{width:115px !important}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_name{font-size:14px}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_price{font-size:16px;font-weight:600}.promotion-page .box_sop-product-helper .accordion_static_wrap .accordion_product_wrap .product_price span{font-size:18px}.promotion-page .box_sop-product-helper .accordion_static_wrap .label_txt{padding-left:26px;font-size:14px}.promotion-page .box_sop-product-helper .accordion_static_wrap .label_txt .label_txt_s{font-size:13px;margin:6px 0 0}.promotion-page .box_sop-product-helper .accordion_product_set .accordion_product_set_item{min-width:140px;max-width:initial;padding:12px}.promotion-page .box_sop-product-helper .accordion_list[data-index='3'] .accordion_static_wrap{padding-bottom:0}.promotion-page .box_sop-product-helper .accordion_list[data-index='3'] .accordion_static.accordion_static_gift .mCSB_scrollTools{display:none !important}.promotion-page .box_sop-product-helper .accordion_list[data-index='3'] .accordion_static.accordion_static_gift .mCSB_container{left:0 !important;width:100% !important}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.minus.disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.minus:disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.minus [disabled]{background-size:32px 35px !important}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.plus.disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.plus:disabled,.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_btn button.plus[disabled]{background-size:33px 33px !important}.promotion-page.promotion-homecafe .box_sop-product-helper .swiper-scrollbar{background-color:#cfe7dd}.promotion-page.promotion-homecafe .box_sop-product-helper .swiper-scrollbar-drag{background-color:var(--homecafe-color)}.promotion-page.promotion-bodykey .box_sop-main.sh_bsop .box_sop-visual{background-position:right -200px center !important}.promotion-page.promotion-bodykey .box_sop-main.sh_bsop .box_sop-visual .promotion_visual_title h2 .mo_ver{display:block}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_text_wrap p+span{font-size:12px}.renewal_floating-type2.bsop_renew.new-smart-order:not(.growing_lab) .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content+.detail_desc_content::after{left:50%}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(1){letter-spacing:-.1px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header .accordion_title_wrap p{font-size:14px;font-weight:bold;line-height:1.43;letter-spacing:-.07px;margin-bottom:0}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_contents{padding:0 0 20px 20px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_name{letter-spacing:-.06px;line-height:normal}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_info_wrap span.chk_product_num{line-height:normal;padding:2px 7.5px 1px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message,.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num{padding:0;line-height:1.43}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num{display:initial;font-weight:500;background:unset;color:#000}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.chk_product_num>span{color:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span.info_message ~ span.chk_product_num{display:none}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_title_wrap p{font-size:14px;line-height:1.43;letter-spacing:-.07px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_title_wrap{row-gap:8px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_title_wrap{row-gap:0}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_swiper .accordion_product_wrap:has(input[type="checkbox"]:checked){border-color:transparent}.promotion-page.promotion-bodykey .box_sop-product-helper .swiper-scrollbar{background:#cfe7dd}.promotion-page.promotion-bodykey .box_sop-product-helper .swiper-scrollbar-drag{background:var(--bodykey-color)}.promotion-page.promotion-bodykey .box_sop-product-helper .label_txt{font-size:14px;line-height:1.4;letter-spacing:-.7px}.promotion-page.promotion-bodykey .box_sop-product-helper .desc_txt.pc_ver{display:none}.promotion-page.promotion-bodykey .box_sop-product-helper .desc_txt.mo_ver{display:block;font-size:14px;letter-spacing:-.7px;line-height:normal;left:0;bottom:14px;max-width:calc(100% - 20px)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_body .accordion_contents:has(.desc_txt) .swiper-wrapper{padding-bottom:60px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::before,.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::after{width:20px;height:20px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_name{height:100%}.promotion-page.promotion-bodykey .box_sop-product-helper .promotion_float_wrap .my_product_wrap .my_product_list .my_product_title{color:var(--bodykey-color) !important}.promotion-page.promotion-bodykey .box_sop-product-helper .promotion_float_wrap.mo .promotion_button_confirm{padding:15.5px;border-radius:0;line-height:1.5;letter-spacing:-.08px;user-select:none}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_list[data-name="유산균"] .accordion_swiper .accordion_product_wrap{max-height:calc(50% - 8px)}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_contents{padding:0 20px 20px}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_contents .accordion_static_wrap{padding-bottom:0}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_contents .accordion_static_wrap .swiper-wrapper{padding-bottom:0}.promotion-page.promotion-bodykey .box_sop-product-helper .accordion_wrap .accordion_list.opened[data-index="5"] .accordion_body .accordion_static_wrap .swiper-scrollbar{left:0;width:100%}.promotion-page[class*="promotion-bodykey-"] .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_body .accordion_contents:has(.accordion_static_gift){padding:0 20px 20px}.promotion-page[class*="promotion-bodykey-"] .box_sop-product-helper .accordion_wrap .accordion_body .accordion_contents:has(.accordion_static_gift) .accordion_product_wrap{padding:0}.promotion-page[class*="promotion-bodykey-"] .box_sop-product-helper .accordion_wrap .accordion_body .accordion_contents:has(.accordion_static_gift) .swiper-wrapper{padding-bottom:0}.promotion-page[class*="promotion-bodykey-"] .box_sop-product-helper .accordion_list .accordion_contents:has(.accordion_static_gift) .accordion_product_set .accordion_product_set_item{min-width:140px;max-width:initial;padding:12px}.promotion-page[class*="promotion-bodykey-"] .promotion_error_msg::before,.promotion-page[class*="promotion-bodykey-"] .promotion_error_msg.size2::before,.promotion-page[class*="promotion-bodykey-"] .promotion_error_msg.size2::before{right:6px}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content:nth-of-type(1),.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content:nth-of-type(2){min-width:auto}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_wrap.bodykey3:not(:has(.row_cont_box)) .detail_desc_content .img_list .img_list_item{min-width:auto}}@media(max-width:1000px){.promotion-page .box_sop-promotion{margin-top:-36px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top{padding:77px 28px 251px 20px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::before{left:0;top:-45px;width:234px;height:38px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2{line-height:1.3;padding-left:8px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_main_title{font-size:34px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title{font-size:34px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before,.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{width:10px;height:36px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before{top:-41px;bottom:initial;left:-11px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{right:initial;margin-left:4px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc{font-size:14px;font-weight:400;line-height:1.58;padding-left:8px;margin-top:4px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_date{font-size:12px;letter-spacing:-0.06px;margin-left:8px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add{color:#30f692;font-size:12px;margin:16px 0 0 8px}.promotion-page.promotion-homecafe .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_homecafe_promotion_mo.png);background-position:center bottom -62px}.promotion-page.promotion-bodykey .box_sop-main.sh_bsop .box_sop-visual{background-position:right -300px center !important}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top{padding:32px 28px 237px;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion_mo.png);background-position:right bottom -136px;background-size:72% auto;border-radius:12px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::before{width:160px;height:38px;top:3px;left:103px;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_promotion_logo_mo.png)}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2{font-size:32px;padding-left:0;line-height:44.2px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before{top:4px;left:-11px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{margin-left:10px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc{padding:0;letter-spacing:-0.42px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc .mo_ver{display:block}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_date{margin-left:0}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add{margin-left:0;letter-spacing:-.06px}.promotion-page.promotion-bodykey-myfit .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_myfit_promotion_mo.png)}.promotion-page.promotion-bodykey-m .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_m_promotion_mo.png)}}@media(max-width:768px){.promotion-page .box_sop-main.sh_bsop_renewal .box_sop-wrap.smart-order-tabs-renewal .box_sop-tab{margin-top:30px;margin-bottom:40px;border:0}.promotion-page .box_sop-main.sh_bsop .box_sop-visual{height:600px;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_growinglab_visual_mo.png) !important;background-size:calc(100% - 30%) auto !important;background-position:right calc(100% - 30px) !important}.promotion-page .box_sop-main.sh_bsop .box_sop-visual .container{justify-content:flex-start;width:100%}.promotion-page .box_sop-main.sh_bsop .box_sop-visual .container .visual_area_wrap{width:100%}.promotion-page .promotion_visual{width:100%;padding:32px 28px 0}.promotion-page .promotion_visual .promotion_visual_logo{width:234px}.promotion-page .promotion_visual .promotion_visual_title{margin:4px 0 0}.promotion-page .promotion_visual .promotion_visual_title h2{font-size:34px;line-height:1.24;padding:0}.promotion-page .promotion_visual .promotion_visual_title p{font-size:14px;font-weight:400;letter-spacing:-0.7px;line-height:1.43;margin-top:8px}.promotion-page .promotion_visual .promotion_period{margin-top:8px}.promotion-page .promotion_visual .promotion_period p{font-size:13px;padding:6px 16px}.promotion-page .promotion_visual .promotion_info_notice{margin-top:8px}.promotion-page .promotion_visual .promotion_info_notice p{font-size:12px;font-weight:400}.promotion-page .promotion_visual .promotion_visual_desc p{font-size:14px}.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-position:center bottom -100px;background-size:80% auto}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(1) .detail_text_wrap{margin-bottom:0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(1) .detail_desc_wrap.detail_benefit_desc_wrap{display:none}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(1) .detail_text_wrap ~ .detail_text_wrap{display:none}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2) .detail_desc_title{font-size:18px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2) .detail_text_wrap p{margin-bottom:8px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2) .detail_desc_wrap{column-gap:12px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents:nth-of-type(2) .detail_desc_wrap .detail_desc_content{width:100%;padding:32px 20px 30px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_notice{letter-spacing:-0.06px;padding:0;margin:12px 0 0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content span{font-size:12px;letter-spacing:-.06px;line-height:20px;padding:1px 8px 0}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content strong{font-size:18px;margin:8px 0 0;letter-spacing:-.25px}.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content .tit-box+.item_img_info p{white-space:wrap;max-width:initial;margin-top:4px}.promotion-page .box_sop-promotion .promotion_float_wrap.pc{display:flex !important;bottom:66px;width:calc(100% - 32px)}.promotion-page .box_sop-promotion .promotion_float_wrap.pc.sticky{padding:16px}.promotion-page .box_sop-promotion .promotion_float_wrap .promotion_start_btn{font-size:18px;padding:22px 0 21px;border-radius:8px}.promotion-page .box_sop-promotion .promotion_banner_container{padding-bottom:132px}.promotion-page .box_sop-product-helper .product_helper_title{margin-bottom:28px}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(1){margin-bottom:2px}.promotion-page .box_sop-product-helper .product_helper_title p:nth-of-type(2) button::after{width:12px;height:12px;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_link_arrow2_mo.png);margin-left:2px}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_title_wrap p,.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_header .accordion_title_wrap p{font-size:14px;font-weight:500;margin-bottom:0}.promotion-page .box_sop-product-helper .flag_wrap [class*="flag_item-"]:last-child{margin-left:0}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_price{font-size:16px}.promotion-page .box_sop-product-helper .accordion_swiper .accordion_product_wrap .product_price span{font-size:18px}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_info_wrap span{font-size:12px !important}.promotion-page .box_sop-product-helper .accordion_wrap .accordion_list.opened .accordion_info_wrap span{font-size:14px !important}.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::before,.promotion-page .box_sop-product-helper .accordion_product_wrap input[type="radio"]+label::after{width:16px;height:16px}.akl .promotion-page .scrollTopWrapper{bottom:182px !important}.promotion-page.promotion-homecafe .box_sop-product-helper .product_helper_title p:nth-of-type(2) button{color:var(--homecafe-color)}.promotion-page.promotion-homecafe .box_sop-main.sh_bsop .box_sop-visual{height:824px !important;background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_homecafe_visual_mo.png) !important;background-position:center bottom !important}.promotion-page.promotion-homecafe .box_sop-product-helper .promotion_float_wrap .my_product_wrap .my_product_list .my_product_title{color:var(--homecafe-color)}.promotion-page.promotion-bodykey .box_sop-main.sh_bsop .box_sop-visual{height:800px;background:#e9fae8 url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual_mo2.png) right -48px bottom -74px / 550px auto repeat-x !important}.promotion-page.promotion-bodykey .box_sop-main.sh_bsop .box_sop-visual::before{content:"";display:inline-block;width:100%;height:500px;background:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_visual_mo.png) center bottom / auto 500px no-repeat;position:absolute;bottom:0;left:0}.promotion-page.promotion-bodykey.promotion-bodykey-myfit .box_sop-main.sh_bsop .box_sop-visual{height:900px}.promotion-page.promotion-bodykey.promotion-bodykey-myfit .box_sop-main.sh_bsop .box_sop-visual::before{height:600px;background-size:auto 600px}.promotion-page.promotion-bodykey .promotion_visual .promotion_visual_logo{width:162px}.promotion-page.promotion-bodykey .promotion_visual .promotion_visual_title h2{line-height:1.24;letter-spacing:-1.7px}.promotion-page.promotion-bodykey .promotion_visual .promotion_visual_title p{line-height:1.43;letter-spacing:-.07px;margin-top:8px;font-weight:normal}.promotion-page.promotion-bodykey .promotion_visual .promotion_info_notice p{font-size:12px;line-height:1.67;word-break:break-all}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_desc_add{padding-left:8px;text-indent:-8px}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-position:center bottom -100px;background-size:80% auto}.promotion-page.promotion-bodykey-myfit .box_sop-main.sh_bsop .box_sop-visual::before{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_myfit_visual_mo.png)}.promotion-page.promotion-bodykey-myfit .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap.bodykey1 .detail_desc_content:nth-of-type(4) .img_list_item .item_img_info+p{margin-bottom:0}.promotion-page.promotion-bodykey-m .box_sop-main.sh_bsop .box_sop-visual::before{background-image:url(/_ui/responsive/theme-blue/images/akl_plp/bg_bodykey_m_visual_mo.png)}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title{flex-direction:column;align-items:flex-start}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title::before{position:relative;top:0;left:0}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::before{top:-40px}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_banner_container .promotion_banner_top .promotion_banner_title h2 .promotion_banner_sub_title::after{margin-left:4px}.promotion-page[class*="promotion-bodykey-"] .box_sop-promotion .promotion_detail_contents.configure .detail_desc_title{margin-top:32px}}@media(max-width:540px){.promotion-page .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-position:center bottom -74px;background-size:346px auto}.promotion-page.promotion-bodykey .box_sop-promotion .promotion_banner_container .promotion_banner_top{background-position:center bottom -74px;background-size:346px auto}}@media(max-width:420px){.promotion-page .box_sop-main.sh_bsop .box_sop-visual{background-size:100% auto !important;background-position:0 calc(100% - 30px) !important}}@media(max-width:360px){.promotion-page .box_sop-product-helper .accordion_list[data-index='3'] .accordion_product_set .accordion_product_set_item{padding-left:0}}.akl .bsop_renew.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content p.limit_benefit_desc{white-space:initial !important;text-align:left;padding:0 30px 0 26px}.akl .bsop_renew.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content p.limit_benefit_desc em{color:#000}@media(max-width:1200px){.akl .bsop_renew.promotion-page .box_sop-promotion .promotion_detail_container .promotion_detail_contents .detail_desc_wrap .detail_desc_content p.limit_benefit_desc{padding:0}}.page-bodykeyPromotionPage .toastPopup{margin-top:-10px;margin-left:18%}@media(max-width:1800px){.page-bodykeyPromotionPage .toastPopup{margin-left:19%}}@media(max-width:1200px){.page-bodykeyPromotionPage .toastPopup{margin:0 !important}}