.detail_view_wrap{padding-top:40px}.detail_view_wrap .dropdown_box{position:relative;margin:0 0 8px}.detail_view_wrap .option_btn::-webkit-scrollbar{width:4px}.detail_view_wrap .option_btn::-webkit-scrollbar-thumb{background:#e2e2e2}.detail_view_wrap .view_right{position:relative;border-top:1px solid #111}.detail_view_wrap .view_right .option_total{display:flex;align-items:center;justify-content:space-between}.detail_view_wrap .view_right span{display:block;gap:10px;font-size:23px}.detail_view_wrap .view_right span:first-child span{font-size:14px}.detail_view_wrap .view_right span:last-child{color:#000}.detail_view_wrap .view_right span:last-child strong{font-size:2.8rem}.detail_view_wrap .view_right span strong{font-size:1.6rem}.option_btn_wrap.underFixed{position:fixed;bottom:0;left:0;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));box-shadow:-20px 0 30px rgb(0 0 0 / 8%);z-index:9999;width:100%;background:#fff}.option_btn_wrap.underFixed .option_btn_area{display:flex;align-items:center;justify-content:center;flex-direction:row}.detail_view_wrap .option_btn_area{display:flex;gap:10px;align-items:center;flex-direction:row;margin:0 auto 8px;width:100%;max-width:600px;font-size:0}.detail_view_wrap.regular .option_btn_area{display:flex;align-items:center;justify-content:center;flex-direction:row}.detail_view_wrap .option_btn_area .btn_secondary{border:0;width:100%;max-width:25.6rem;background:#4c4c4c;line-height:4.4rem}.detail_view_wrap.regular .option_btn_area .btn{width:100%}.option_btn_area .btn_m{flex:1;max-width:unset;height:60px}.detail_view_wrap .option_list li:last-child{border-bottom:0}.detail_view_wrap .option_btn_area a{display:block;margin-right:8px;height:4.4rem;font-size:1.4rem;font-weight:300}.detail_view_wrap .option_btn_area a:last-child{margin-right:0}.detail_view_wrap .option_list .btn_item_delete{display:block;width:30px;height:30px;background:url(/content/images/icon/ico_option_close.png) no-repeat center;background-size:30px auto}.detail_view_wrap .option_btn_area .btn_naverpay{width:100%}.detail_view_wrap .option_btn_area .btn_naverpay img{width:100%}.detail_view_wrap .btn_option_close{display:none}.detail_view_wrap .btn_option_close img{width:100%;height:100%}.detail_view_wrap .option_btn>button{display:flex;align-items:center;justify-content:flex-start;padding:12px 0 12px 12px;width:100%;font-size:1.3rem;text-align:left}.detail_view_wrap .option_btn.thumb_list>button{align-items:flex-start}.detail_view_wrap .option_btn>.w-mem::before{transform:none}.detail_view_wrap .option_layer_tit{display:none}.detail_view_wrap .option_layer .list_in .op_price{font-size:1.2rem}.detail_view_wrap .option_layer .list_in .op_price span{font-size:1.4rem;font-weight:800}.detail_view_wrap .option_layer .custom-select.box{text-align:left}.detail_view_wrap .option_layer .custom-select.box:after{display:none}.detail_view_wrap .option_drop{position:absolute;top:0;display:none;border:1px solid #333;overflow:hidden;z-index:10;width:100%;background-color:#fff}.detail_view_wrap .custom-select:focus{outline:0;box-shadow:none}.detail_view_wrap .option_drop .drop_tit{padding:16px 30px 16px 15px;border-bottom:1px solid #333;height:48px;font-size:16px;line-height:1;color:#959595;letter-spacing:0}.detail_view_wrap .option_drop .drop_close{position:absolute;top:0;right:6px;padding:0;width:48px;height:48px;background:url(/content/images/icon/ico_option_close.png) no-repeat center/30px auto}.detail_view_wrap .option_drop .dropdown_area{border-top:1px solid #333}.detail_view_wrap .option_drop .dropdown_area:first-of-type{border-top:0}.detail_view_wrap .option_drop .dropdown_area:last-of-type{border-bottom:1px solid #e2e2e2}.detail_view_wrap .option_drop .dropdown_area:first-of-type .option_btn{display:block}.detail_view_wrap .option_drop button.tit{padding:12px;width:100%;background-color:#fbfbfb;font-size:16px;color:#959595;text-align:left}.detail_view_wrap .option_btn{display:none;border-top:1px solid #e2e2e2;overflow-y:auto}.item_detail .tit{font-size:1.6rem;font-weight:500;line-height:2.4rem;color:#333}.items_detail_wrap .float_menu_m{display:none!important}.option_yes .drop_inner{position:relative;border:1px solid #333;z-index:10;width:100%;background-color:#fff}.option_yes .option_drop{position:absolute;top:0;left:0;display:none;padding:0;overflow:hidden;z-index:10;width:100%;background-color:#fff}.option_yes .option_drop .drop_tit{padding:0 30px 0 13px;border-bottom:1px solid #333;height:4.4rem;line-height:3.5;color:#959595}.option_yes .option_drop .drop_close{position:absolute;top:0;right:0;padding:0;width:50px;height:43px;background:url(/content/images/icon/icon_close_black.png) no-repeat center;background-size:18px auto}.option_yes .option_drop .dropdown_area{border-top:1px solid #333}.option_yes .option_drop .dropdown_area:first-of-type{border-top:0}.option_yes .option_drop .dropdown_area:last-of-type{border-bottom:1px solid #e2e2e2}.option_yes .option_drop .dropdown_area:first-of-type .option_btn{display:block}.option_yes .option_drop .tit{padding:12px;width:100%;background-color:#fbfbfb;font-size:1.3rem;color:#959595;text-align:left}.option_yes .option_btn{display:none;border-top:1px solid #e2e2e2;overflow-y:scroll;max-height:115px}.option_yes .option_drop button{padding:12px 0 12px 12px;width:100%;font-size:1.3rem;text-align:left}.detail_view_wrap .price_wrap{display:flex;align-items:center;justify-content:space-between;padding:20px 0 0}.option_area .option_list .op_tit{font-size:1.3rem}.detail_view_wrap .custom-select.box{height:48px}.option_list .amt_box .number{border-radius:5px}.option_area.on .total_price{display:flex;border-top:1px solid #000}.view_more{display:none;cursor:pointer}.detail_view_wrap .view_right .option_total{margin:30px 0}.detail_view_wrap .close{position:absolute;top:-30px;left:50%;display:none;box-shadow:1px -3px 12px rgb(0 0 0 / 6%);width:200px;height:30px;background-color:#fff;cursor:pointer;transform:translate(-50%,0);border-radius:30px 30px 0 0;opacity:1!important}.detail_view_wrap .close:before{position:absolute;top:0;left:50%;width:30px;height:30px;background:url(/content/images/ico_option_fixed_arrow.png) no-repeat center center;background-size:30px 30px;transition:all .35s;content:"";transform:translate(-50%,0) rotate(180deg)}.detail_view_wrap.underFixed{position:fixed;right:0;bottom:90px;left:0;margin:0 auto 0;padding:0;border-top:0;z-index:9999;height:0;background:#fff;transition:height .35s ease-in;border-radius:32px 32px 0 0}.detail_view_wrap.underFixed.on{padding:32px;box-shadow:0 3px 30px rgba(0 0 0 / 16%);height:auto;transition:none!important}.detail_view_wrap.regular.underFixed.on{height:100%;max-height:30vh}.detail_view_wrap.underFixed .close.on{display:block}.detail_view_wrap.underFixed.on .close.on:before{transform:translate(-50%,0) rotate(0)}.detail_view_wrap.underFixed .view_wrap{display:flex;align-items:center;flex-wrap:unset;flex-direction:column;overflow-y:scroll;height:auto;max-height:60vh;scrollbar-width:thin;scrollbar-color:transparent}.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar,.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar-button,.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar-thumb,.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar-track{width:0;background-color:transparent!important;opacity:0!important}.detail_view_wrap.underFixed .view_wrap>div{max-width:1200px}.detail_view_wrap.underFixed.on .view_wrap .view_left{padding:0 0 50px;width:100%}.detail_view_wrap.underFixed .view_wrap .view_right{bottom:-90px;transition:bottom .1s linear;transition-delay:40ms}.detail_view_wrap.underFixed.on .view_wrap .view_right{position:absolute;bottom:0;box-shadow:none;width:100%;background-color:#fff}.detail_view_wrap.underFixed .view_wrap .view_right .option_total{opacity:0}.detail_view_wrap.underFixed.on .view_wrap .view_right .option_total{transition:all .48s;opacity:1}.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar{width:7px}.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar-track{background-color:transparent}.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar-thumb{background-color:#a89dbe;cursor:pointer;border-radius:3px}.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar-thumb:active{background-color:#8c53ff}.detail_view_wrap.underFixed .view_wrap::-webkit-scrollbar-button{width:0;height:0}.detail_view_wrap.underFixed .prd_title{margin:12px auto 0;padding-bottom:12px;border-bottom:1px solid #000;width:100%;max-width:1200px;font-size:20px;font-weight:500;color:#000}.btn_restock{width:100%!important;max-width:564px;background-color:#333}.contents_soldout .detail_view_wrap.underFixed .close.on{pointer-events:none}.contents_soldout .detail_view_wrap .view_wrap .txt_box .form-control.box{pointer-events:none}.contents_soldout .detail_view_wrap .view_wrap .txt_box .form-control.box::placeholder{color:#ddd}.contents_soldout .detail_view_wrap .view_wrap .custom-select.box{background-image:url(/content/images/icon/ico_select_arrow_down_disabled.png);color:#ddd!important;pointer-events:none}.contents_soldout .detail_view_wrap .view_wrap .btn_input_add{border:1px solid #d5d5d5;color:#ddd}.contents_soldout .detail_view_wrap .view_right .option_total span{display:none}.detail_view_wrap span.quantity{display:block;flex:unset;margin-right:20px;width:auto;max-width:unset;font-size:16px}.detail_view_wrap .thumb_list{padding:0 20px 10px 12px;background:#fff}.detail_view_wrap .thumb_list .option_list{display:flex;gap:10px;flex-direction:row;padding:20px 0;border-top:1px solid #d9d9d9}.detail_view_wrap .thumb_list .option_list:first-child{padding:14px 0 20px;border-top:0}.detail_view_wrap .thumb_list .opt_info{display:flex;justify-content:space-between;flex:1;flex-direction:column;min-height:80px}.detail_view_wrap .thumbnail{display:inline-block;flex:none;border:1px solid #f1f1f1;overflow:hidden;width:80px;height:80px;background-color:#fbfbfc;border-radius:10px}.detail_view_wrap .thumbnail img{width:100%;height:100%;object-fit:fill}.detail_view_wrap .thumb_list .opt_info .tit{display:block;display:-webkit-box;padding:0;overflow:hidden;width:100%;background-color:inherit;font-weight:400;line-height:20px;color:#1f1f1f;letter-spacing:-.5px;word-spacing:-.5px;word-break:break-all;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.detail_view_wrap .thumb_list .opt_info .price{display:block;margin-top:16px;text-align:right}.detail_view_wrap .option_list .wrap_thumb{display:flex;flex-wrap:wrap}.detail_view_wrap .wrap_thumb .thumbnail{margin-right:10px}.detail_view_wrap .option_list .list_in{display:block}.detail_view_wrap .option_list li{position:relative}.detail_view_wrap .option_drop .thumb_list .tit{background-color:#fff}.detail_view_wrap .thumb_list .option_list:disabled p,.detail_view_wrap .thumb_list .option_list:disabled span{color:#d9d9d9}.detail_contents .hide_area .question .qa{display:none}.detail_contents .list_wrap .hide_area .question{display:block;max-height:100%}.coupon_down_button_wrap{flex-wrap:wrap;max-width:100%!important}.coupon_down_button{display:flex;align-items:center;flex:none;width:100%;height:90px;box-sizing:border-box;border-radius:45px}.coupon_down_button~.coupon_down_button{margin-top:30px}.coupon_down_button.purple{background-color:#8972ff}.coupon_down_button.blue{background-color:#0068e6}.coupon_down_button .image{position:relative;display:block;flex:none;width:35%;height:100%;animation:bounce2 2s ease infinite}@keyframes bounce2{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-12%)}60%{transform:translateY(-6%)}}.coupon_down_button .image img{position:absolute;bottom:0;left:0;width:100%;height:auto}.coupon_down_button .title{display:flex;gap:4px;align-items:flex-start;justify-content:center;flex:1;flex-direction:column;margin:0!important;padding:14px 14px 18px 14px;height:100%;letter-spacing:-2px;word-spacing:-2px;box-sizing:border-box}.coupon_down_button .title .label{display:inline-block;padding:4px 12px;background:#fff;font-family:"Spoqa Han Sans Neo";font-size:14px;font-weight:700;border-radius:20px 20px 20px 0}.coupon_down_button.purple .title .label{color:#8972ff}.coupon_down_button.blue .title .label{color:#0068e6}.coupon_down_button .title .text{display:block;width:100%;font-family:"Pretendard Variable",Pretendard,sans-serif;font-weight:700;font-size:24px;line-height:1;color:#fff;letter-spacing:-.1px;word-spacing:-.1px}.coupon_down_button .title .text *{font-family:inherit;font-weight:inherit}.coupon_down_button .title .text .kr{font-size:.91em}.coupon_down_button .divider{display:block;width:1px;height:calc(100% - 32px);background:linear-gradient(to bottom,#fff 0,transparent 5%,#fff 10%,transparent 15%,#fff 20%,transparent 25%,#fff 30%,transparent 35%,#fff 40%,transparent 45%,#fff 50%,transparent 55%,#fff 60%,transparent 65%,#fff 70%,transparent 75%,#fff 80%,transparent 85%,#fff 90%,transparent 95%,#fff 100%)}.coupon_down_button .download{display:inline-flex;align-items:center;flex:none;padding:0 28px 0 20px;height:100%;font-family:"Spoqa Han Sans Neo";font-size:15px;color:#fff;word-spacing:-1px;box-sizing:border-box}.coupon_down_button .download .ico{display:inline-block;margin-left:2px;width:15px;height:15px;background:url(/content/images/icon/icon_down_w.png) no-repeat center/contain}.row.no-gutters.btn-group.right>div{display:inline-flex;align-content:center;align-items:center;justify-content:center;flex-direction:row;margin:0 auto;width:100%}.tab_container .item_view .tab-pane{visibility:hidden}.tab_container .item_view .tab-pane.active{visibility:visible}.detail_contents .item_detail{position:relative}.option_btn_wrap .option_btn_area{text-align:center}@media (min-width:1200px){.items_detail_wrap .item_qna .total_top .inquiry_write.on{margin-top:40px}}@media (min-width:992px) and (max-width:1200px){.coupon_down_button .title{padding:12px 12px 14px}.coupon_down_button .title .text{font-size:20px}.coupon_down_button .title .label{font-size:12px}.coupon_down_button .download{padding:0 24px 0 12px}}@media screen and (min-width:992px){.row{display:flex}.detail_view_wrap .amt_box span{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.option_view .option_drop{height:233px}.option_area .option_list li{display:flex}}@media (max-width:991px){.item_contents .btn_filter.active,.item_contents .filter_tit.active{position:fixed;top:0}.detail_view_wrap .close{display:none}.detail_view_wrap.underFixed.on .view_wrap .view_left{padding-bottom:80px}.detail_view_wrap{position:fixed;right:0;bottom:72px;bottom:calc(72px + env(safe-area-inset-bottom));left:0;margin:0 auto;padding:0;overflow-x:hidden;overflow-y:auto;z-index:9999;height:0;max-height:80vh;background:#fff;transition:height .35s;border-radius:20px 20px 0 0}.coupon_down_button{margin-top:20px}.coupon_down_button .image{width:30%}.view_more{position:absolute;bottom:0;left:50%;display:block;padding:0;box-shadow:0 5px 20px rgba(0 0 0 / 7%);z-index:999;width:137px;height:45px;background:#fff;font-size:14px;line-height:45px;text-align:center;box-sizing:border-box;border-radius:100px;transform:translate(-50%,50%)}.item_detail .item_info_inner{overflow:hidden;height:500px}.item_detail.on .item_info_inner{overflow:unset;height:unset}.item_detail.on .view_more{display:none}}@media (min-width:768px) and (max-width:991px){.detail_view_wrap.on{padding:0 20px;height:auto}.detail_view_wrap .view_wrap{display:flex;align-items:center;flex-wrap:unset;flex-direction:column;padding:40px 40px 0 40px;overflow-y:scroll;height:auto;background-color:#fff}.detail_view_wrap.on .view_wrap:before{position:fixed;left:50%;width:68px;height:8px;background:#fff;content:"";transform:translate(-50%,-65px);border-radius:100px}.detail_view_wrap.on .view_wrap .view_left,.detail_view_wrap.on .view_wrap .view_right{width:100%}.detail_view_wrap .view_wrap .custom-select.box{line-height:normal}.detail_view_wrap .option_drop .drop_tit{height:48px;font-size:16px}.detail_view_wrap .option_drop .tit{padding:14px 15px;font-size:16px}.detail_view_wrap .option_drop button{padding:14px 20px;font-size:16px}.detail_view_wrap .view_right span:last-child strong{font-size:2.4rem}.detail_view_wrap .option_btn_area.top{justify-content:center;margin-bottom:0}.detail_view_wrap.on .view_wrap:before{position:fixed;left:50%;width:68px;height:8px;background:#fff;content:"";transform:translate(-50%,-64px);border-radius:100px}.option_btn_wrap{position:fixed;bottom:0;left:0;padding:12px;box-shadow:-20px 0 30px rgb(0 0 0 / 8%);z-index:9999;width:100%;background:#fff}.option_btn_area>button{font-size:16px}.btn.btn_gift{width:60px;min-width:60px;height:60px;background-size:32px auto;border-radius:6px}.btn.btn_cart{height:42px}.btn.btn_buy{height:42px}.item_detail .detail_photo img{max-width:100%}}@media (min-width:768px){.detail_view_wrap .option_layer .option_area .option_view_inner{position:relative;margin:30px auto 0}.detail_view_wrap .option_layer .view_left{margin-bottom:30px;padding-top:30px;padding-right:30px}.detail_view_wrap .option_layer .option_area .option_view_inner h4{margin-bottom:10px;font-size:2rem;font-weight:400;letter-spacing:-.6px}.detail_view_wrap .option_layer .option_area .option_view .view_wrap{border-top:1px solid #d5d5d5}.detail_view_wrap .option_layer .option_area .option_view .view_wrap .view_wrap_left{padding-top:20px;width:648px;float:left}.detail_view_wrap .option_layer .view_left .amt_box{margin-bottom:16px}.detail_view_wrap .option_layer .price_wrap{display:flex;align-items:center;margin-right:0}.detail_view_wrap .option_layer .price_wrap .amt_box{margin-bottom:0}.detail_view_wrap .option_list .op_tit{margin-right:0}.price_wrap .text-right{margin:0 0 0 auto}.detail_view_wrap .option_layer .list_in .op_price{font-size:1.2rem}.detail_view_wrap .option_layer .list_in .op_price span{font-size:1.4rem;font-weight:800}.detail_view_wrap .option_layer .custom-select.box{text-align:left}.detail_view_wrap .option_layer .custom-select.box:after{display:none}.option_layer .view_right span strong{font-size:1.8rem}.detail_view_wrap .custom-select:focus{outline:0;box-shadow:none}.detail_view_wrap .option_drop .dropdown_area{border-top:1px solid #333}.detail_view_wrap .option_drop .dropdown_area:first-of-type{border-top:0}.detail_view_wrap .option_drop .dropdown_area:last-of-type{border-bottom:1px solid #e2e2e2}.detail_view_wrap .option_drop .dropdown_area:first-of-type .option_btn{display:block}.detail_view_wrap .option_drop button.tit{padding:14px 0 14px 12px;width:100%;background-color:#fbfbfb;font-size:16px;color:#959595;text-align:left}.detail_view_wrap .option_btn{display:none;border-top:1px solid #e2e2e2;overflow-y:auto;height:auto;max-height:228px}.detail_view_wrap .option_drop button{padding:12px 0 12px 12px;width:100%;font-size:1.3rem;text-align:left}.detail_view_wrap .amt_box{gap:10px;margin-bottom:26px}.detail_view_wrap .amt_box span{display:inline-block;font-size:1.4rem;line-height:2.8rem}.detail_view_wrap .dropdown_box{position:relative;margin:10px 0}.detail_view_wrap .dropdown_box:last-of-type{margin:0}.contents_soldout .detail_view_wrap .dropdown_box:last-of-type{margin:10px 0 40px}.detail_view_wrap .option_btn::-webkit-scrollbar{width:4px}.detail_view_wrap .option_btn::-webkit-scrollbar-thumb{background:#e2e2e2}.detail_view_wrap .view_right{position:relative;border-top:1px solid #111}.detail_view_wrap .view_right .option_total{display:flex}.detail_view_wrap .view_right span{display:block;font-size:2.3rem}.detail_view_wrap .view_right span:first-child span{font-size:1.4rem}.detail_view_wrap .view_right span:last-child{color:#000}.detail_view_wrap .view_right span:last-child strong{font-size:2.8rem}.detail_view_wrap .view_right span strong{font-size:1.6rem}.detail_view_wrap .option_btn_area .btn_secondary{border:0;width:100%;max-width:25.6rem;background:#4c4c4c;line-height:4.4rem}.detail_view_wrap .option_list li{display:block;padding:20px 0;border-top:1px solid #e2e2e2;background-color:#fff}.detail_view_wrap .option_list li:first-child{border-top:0}.detail_view_wrap .option_btn_area a{display:block;margin-right:8px;height:4.4rem;font-size:1.4rem;font-weight:300}.detail_view_wrap .option_btn_area a:last-child{margin-right:0}.detail_view_wrap .option_btn_area .btn_naverpay{width:100%}.detail_view_wrap .option_btn_area .btn_naverpay img{width:100%}.detail_view_wrap .btn_option_close{display:none}.detail_view_wrap .btn_option_close img{width:100%;height:100%}.detail_view_wrap .option_drop button{width:100%;font-size:16px;text-align:left}.detail_view_wrap .option_drop>button{padding:16px 0 16px 12px}.detail_view_wrap .option_layer_tit{display:none}}@media (max-width:767px){.detail_contents .detail_view_wrap{padding-top:0}.detail_view_wrap.underFixed .view_wrap{padding:10px 0}.detail_view_wrap .amt_box{width:100%}.btn_area1{display:none!important}.option_btn_wrap{position:fixed;bottom:0;bottom:env(safe-area-inset-bottom);left:0;padding:12px;box-shadow:-20px 0 30px rgb(0 0 0 / 8%);z-index:9998;width:100%;background:#fff}.option_btn_wrap.hide{display:none}.option_btn_wrap.hide_btn_wrap{display:none}.option_btn_area>.btn_release{margin:0}.detail_view_wrap .amt_box input.number{width:calc(100% - 79px)}.detail_view_wrap .option_btn_wrap .option_btn_area{gap:5px;justify-content:center;margin:0 auto;margin-bottom:0;max-width:550px}.detail_view_wrap .option_drop .drop_tit{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding:0 12px;font-size:14px}.detail_view_wrap .option_drop .tit{padding:8px 12px;font-size:14px}.detail_view_wrap .option_drop button{font-size:1rem}.detail_view_wrap .price_wrap{display:flex;flex-direction:row;padding:14px 0}.detail_view_wrap{position:fixed;right:0;bottom:60px;left:0;margin:0 auto 0;overflow-y:scroll;z-index:19999;height:0;background:#fff;transition:all .35s;border-radius:20px 20px 0 0}.detail_view_wrap.regular.on{height:40vh}.detail_view_wrap.on .view_wrap:before{height:8px}.detail_view_wrap .view_wrap{position:relative;display:flex;justify-content:flex-start;flex-direction:column;max-height:60vh;background-color:#fff}.detail_view_wrap.on .view_left{overflow-x:hidden;overflow-y:auto;width:100%;height:auto;max-height:calc(80vh - 100px)}.detail_view_wrap .view_right .option_total{margin:0;padding:18px 0 0;border-top:1px solid #111}.detail_view_wrap .view_right span strong{font-size:1.2rem}.detail_view_wrap .view_right span{font-size:1.6rem}.detail_view_wrap .view_right span:last-child strong{font-size:1.8rem}.detail_view_wrap .amt_box input.number{width:48px;height:38px;font-size:15px}.detail_view_wrap .option_drop button.tit{padding:17px 12px;font-size:14px}.detail_view_wrap .option_drop button{padding:17px 0 17px 12px;font-size:14px;color:#000;text-align:left}.detail_view_wrap .option_drop .drop_close{right:0}.detail_view_wrap{position:fixed;right:0;bottom:calc(-100% - 40px);left:0;margin:0 auto 0;padding:20px!important;overflow-y:unset;z-index:19999;height:auto;max-height:80vh;background:#fff;transition:bottom .35s linear .2s;border-radius:20px 20px 0 0}.detail_view_wrap:before{position:fixed;left:50%;width:68px;height:8px;background:#fff;content:"";transform:translate(-50%,-40px);border-radius:100px}.detail_view_wrap.on{bottom:72px;bottom:calc(72px + env(safe-area-inset-bottom));height:auto;max-height:80vh}.detail_view_wrap.regular.on{height:auto;max-height:40vh}.detail_view_wrap.on .view_wrap:before{height:8px}.detail_view_wrap .view_right span strong{font-size:14px}.detail_view_wrap .view_right span{font-size:16px;font-weight:600}.detail_view_wrap .view_right span:last-child strong{margin-right:3px;font-size:16px}.detail_view_wrap .prd_title{margin:12px auto 0;padding-bottom:12px;border-bottom:none;width:100%;max-width:1200px;font-size:14px;font-weight:500;color:#000}.items_detail_wrap .detail_view_wrap{position:fixed;bottom:calc(-100% - 40px);left:0;padding:20px;overflow-y:unset;z-index:10050;height:auto;max-height:80vh;background:#fff;transition:bottom .35s linear .2s;border-radius:20px 20px 0 0}.items_detail_wrap .detail_view_wrap.on{bottom:72px;bottom:calc(72px + env(safe-area-inset-bottom));overflow:hidden;height:auto;min-height:unset;max-height:70vh}.detail_view_wrap.on .view_wrap:before{display:none}.detail_view_wrap.on .view_wrap:before{height:8px}.detail_view_wrap .view_right{position:relative;bottom:0;border:0;box-shadow:none;width:100%;background-color:#fff}.detail_view_wrap.on .view_right{position:relative;bottom:0}.detail_view_wrap:before{position:fixed;left:50%;width:68px;height:8px;background:#fff;content:"";transform:translate(-50%,-40px);border-radius:100px}.detail_view_wrap span.quantity{margin-right:10px;font-size:14px}.detail_view_wrap .option_btn{max-height:80px}.detail_view_wrap .thumb_list{padding:0 14px;max-height:172px}.detail_view_wrap .thumbnail{width:75px;height:75px}.detail_view_wrap .thumb_list .opt_info{min-height:75px}.detail_view_wrap .wrap_thumb .thumbnail{margin-right:14px}.detail_view_wrap .thumb_list .option_list{gap:5px;padding:15px 0}.detail_view_wrap .thumb_list .option_list:first-child{padding:9px 0 15px}.detail_view_wrap .thumb_list .opt_info>span:not(.prd_num){font-size:14px}.detail_view_wrap .thumb_list .opt_info .tit{line-height:18px;letter-spacing:-.8px;word-spacing:-.8px}.btn_input_add{flex:unset;width:60px;height:50px;font-size:14px;font-weight:500;border-radius:0 5px 5px 0;box-sizing:border-box}.item_detail .detail_photo img{max-width:100%;height:auto!important}}@media (min-width:481px){.item_detail .detail_photo img{max-width:100%}}@media (max-width:480px){.view_wrap .btn_input_add{width:60px;font-size:14px}.coupon_down_button{margin-top:0}.coupon_down_button~.coupon_down_button{margin-top:16px}.coupon_down_button{height:60px}.coupon_down_button .title .label{padding:1px 6px 0;font-size:10px}.coupon_down_button .title{padding:4px 2px 6px 0}.coupon_down_button .download{padding:0 12px 0 8px;font-size:11px}.coupon_down_button .title .text{font-size:18px}.coupon_down_button .image{width:28%}.coupon_down_button .image img{transform-origin:center;transform:translateY(-12.5%)}.coupon_down_button .download .ico{width:12px;height:12px}}