#prdDetail .detailArea{display:flex;justify-content:space-between;align-items:flex-start;gap:70px}#prdDetail .imgArea{flex:1;width:52%}#prdDetail .imgArea>.img-box{border-radius:10px}#prdDetail .infoArea{flex:1;max-width:600px}#prdDetail .infoArea .prdName{margin-bottom:5px;font-size:25px}#prdDetail .infoArea .summary{font-size:15px;color:#777}#prdDetail .opt-wrap{margin-bottom:14px}#prdDetail .opt-name-wrap{margin-right:5px;flex-shrink:0;display:flex;align-items:center;gap:4px;min-width:0}#prdDetail .opt-name{width:85px;min-width:0;font-size:14px;color:#333}#prdDetail .opt-btn{padding:8px 12px 8px 14px;border-radius:5px}#prdDetail .opt-btn span{color:#333}#prdDetail .opt-btn svg{width:20px;height:20px}#prdDetail .opt-list{margin:3px -1px 0;width:calc(100% + 2px);border-radius:5px;box-shadow:0 7px 20px 2px rgb(176 176 176/65%)}#prdDetail .opt{display:flex;justify-content:space-between;align-items:center;padding:3px 12px;font-size:14px;cursor:default}#prdDetail .opt span{color:#333;cursor:default}#prdDetail .opt.on{background:#1967D2;color:#fff}#prdDetail .opt.on span{color:#fff}#prdDetail .opt:first-child{border-top-left-radius:4px;border-top-right-radius:4px}#prdDetail .opt:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#prdDetail .opt:hover{background:#1967D2;color:#fff}#prdDetail .opt:hover span{color:#fff}#prdDetail .myPrd{position:relative;margin-bottom:-12px;padding:21px 16px;background:#f9f9f9}#prdDetail .myPrd-name{padding-right:20px;font-size:14px;font-weight:500;color:#111}#prdDetail .myPrd-btt{margin-top:4px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}#prdDetail .myPrd-opt{font-size:13px;color:#7d7d7d}#prdDetail .myPrd-close{position:absolute;top:12px;right:12px}#prdDetail .myPrd-close button{display:block;padding:0;width:20px;height:20px;opacity:.35;border:0;background:none}#prdDetail .myPrd-close button img{cursor:pointer}#prdDetail .myPrd-total{font-size:13px;font-weight:700;color:#111}#prdDetail .priceSummary-wrap{margin-top:10px;margin-bottom:6px}#prdDetail .priceSummary-main{display:flex;align-items:baseline;gap:10px;font-size:16px}#prdDetail .priceSummary-discount{font-size:21px;font-weight:700;color:var(--main-color)}#prdDetail .priceSummary-sale{font-size:21px;font-weight:700;color:#111}#prdDetail .priceSummary-list{font-size:16px;color:#999;text-decoration:line-through}#prdDetail .totalPrice{text-align:right;font-size:15px}#prdDetail .totalPrice span{padding-left:10px;font-size:20px}#prdDetail .deliveryInfo{display:flex;justify-content:flex-start;gap:14px;padding:18px;border:1px solid #e5e5e5;border-radius:5px}#prdDetail .deliveryInfo .ico-wrap{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:45px;height:45px;border-radius:50%;background:#999}#prdDetail .deliveryInfo--today .ico-wrap{background:var(--main-color)}#prdDetail .deliveryInfo .ico-wrap svg{width:24px;height:24px;color:#fff}#prdDetail .deliveryInfo .txt-01{font-size:13px;font-weight:700;color:#333}#prdDetail .deliveryInfo .txt-02{margin-top:3px;font-size:13px;color:#333}#prdDetail .deliveryInfo .txt-02 span{font-weight:700;color:var(--main-color)}#prdDetail .design-btn{padding:15px 0 10px;height:56px;font-size:20px;color:#111;font-weight:700;font-family:GmarketSans;border-radius:5px;text-align:center;cursor:pointer}#prdDetail .slide-btn{opacity:0;top:50%;transform:translateY(-50%);z-index:9;transition-duration:.3s}#prdDetail .slide-btn svg{width:30px;height:30px;opacity:.5}#prdDetail .prev-btn{left:0}#prdDetail .next-btn{right:0}#prdDetail .imgArea:hover .slide-btn{opacity:1}#prdDetail .imgArea .swiper-pagination{display:none;position:absolute;left:50%;bottom:14px;transform:translateX(-50%);padding:2px 0;border-radius:999px;font-size:12px;background:rgba(0,0,0,.3);color:#fff}#prdDetail .productOption{position:relative}#prdDetail .opt-img{display:none;position:absolute;top:0;left:-470px;z-index:9;width:440px;height:auto;background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}#prdDetail .opt-img.on{display:block}#prdDetail .opt-img .img-wrap{height:auto}#prdDetail .opt-img .txt-wrap{padding:18px 35px 20px;box-sizing:border-box}#prdDetail .opt-img .txt-wrap>*{word-break:keep-all}#prdDetail .opt-img .txt-wrap .optName{font-size:23px;font-weight:500;color:#111;line-height:145%}#prdDetail .opt-img .txt-wrap .con,#prdDetail .opt-img .txt-wrap .tip{margin-top:10px;line-height:135%;font-size:16px;color:#111}#prdDetail .opt-img .txt-wrap .tip{position:relative;padding-left:39px}#prdDetail .opt-img .txt-wrap .tip:before{position:absolute;top:2px;left:0;width:32px;line-height:18px;font-size:14px;font-weight:600;color:#fff;background:var(--main-color);border-radius:9px;text-align:center;display:block;content:"TIP"}#prdDetail .opt-img .txt-wrap>:empty{display:none}#prdDetail .opt-img .txt-wrap .tag{margin-top:10px;font-size:16px;color:var(--main-color)}#prdDetail .opt-img .txt-wrap .recommend{position:relative;top:-2px;margin-left:10px;padding-left:20px;font-size:14px;line-height:100%;color:var(--main-color)}#prdDetail .opt-img .txt-wrap .recommend:before{position:absolute;top:-1px;left:0;width:18px;height:18px;background:url(/images/opt/opt-recommend.svg) no-repeat 50%/contain;display:block;content:""}#prdDetail .opt-img .txt-wrap .note{position:relative;margin-top:10px;line-height:135%;padding-left:23px;font-size:16px;color:#111}#prdDetail .opt-img .txt-wrap .note:before{position:absolute;top:2px;left:0;width:17px;line-height:17px;font-size:14px;color:#fff;background:var(--main-color);border-radius:50%;text-align:center;display:block;content:"!"}#prdDetail .opt-img .txt-wrap .dot{margin-top:10px;font-size:16px}#prdDetail .opt-img .txt-wrap .dot p{position:relative;padding-left:12px;font-size:15px;line-height:135%;color:#333}#prdDetail .opt-img .txt-wrap .dot p:before{position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:var(--main-color);display:block;content:""}#prdDetail .opt-img .txt-wrap.empty{visibility:hidden;height:0;padding:0;margin:0;overflow:hidden}#prdDetail .mobile-optImg{display:none;position:relative;top:6px;left:2px;background:url(/images/help-black.svg) no-repeat 50%/contain;width:20px;height:20px;cursor:pointer}#prdDetail #mobile-optPop{display:none;width:100%;max-width:600px;height:auto;z-index:10000;background:#fff;font-size:0}#prdDetail #mobile-optPop,#prdDetail #mobile-optPop:before{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#prdDetail #mobile-optPop:before{z-index:-1;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:block;content:""}#prdDetail #mobile-optPop .popup-content{max-height:100vh;overflow-y:auto}#prdDetail #mobile-optPop .popup-content img{width:100%}#prdDetail #mobile-optPop .popup-close{position:absolute;top:28px;right:10px;z-index:9;width:30px;height:30px;background:url(/images/ico-close.svg) no-repeat 50%/contain;cursor:pointer;font-size:0;border:0;opacity:.7}@media (max-width:1200px){#prdDetail .detailArea{gap:40px}}@media (max-width:1024px){#prdDetail.site-wrap{padding:0}#prdDetail .path{display:none}#prdDetail .detailArea{display:block}#prdDetail .imgArea{width:100%}#prdDetail .imgArea>.img-box{border-radius:0;border-width:0 0 1px}#prdDetail .slide-btn,#prdDetail .thumb-list{display:none}#prdDetail .imgArea .swiper-pagination{display:block;width:50px}#prdDetail .infoArea{padding:2rem 1rem 0;max-width:unset;width:100%}#prdDetail .infoArea .prdName{margin-bottom:14px;font-size:17px}#prdDetail .infoArea .summary{margin-bottom:7px;font-size:14px}#prdDetail .priceSummary-discount,#prdDetail .priceSummary-sale{font-size:20px}#prdDetail .opt-btn span,#prdDetail .opt-name{font-size:13px}#prdDetail .mobile-optImg{display:inline-block}}@media (max-width:768px){#prdDetail .imgArea .swiper-pagination{width:40px;font-size:10px}#prdDetail .infoArea .prdName{margin-bottom:12px}#prdDetail .priceSummary-discount,#prdDetail .priceSummary-sale{font-size:19px}#prdDetail .opt-wrap{margin-bottom:10px}#prdDetail .opt-btn{padding:8px 10px 8px 12px}#prdDetail .opt{padding:2px 12px;font-size:13px}#prdDetail .deliveryInfo{gap:12px;padding:12px}#prdDetail .deliveryInfo .ico-wrap{width:40PX;height:40px}#prdDetail .deliveryInfo .ico-wrap svg{width:20px;height:20px}#prdDetail .deliveryInfo .txt-02{line-height:1.2;font-size:12px;letter-spacing:-.1px}#prdDetail .myPrd{padding:14px}#prdDetail .myPrd-name{font-size:13px}#prdDetail .myPrd-btt{flex-direction:column;align-items:flex-start;margin-top:0}#prdDetail .myPrd-opt{letter-spacing:-.1px}#prdDetail .totalPrice{margin-bottom:-12px;font-size:13px}#prdDetail .totalPrice span{padding-left:7px;font-size:15px}#prdDetail .design-btn{padding-top:12px;height:46px;font-size:15px}}@media (hover:none),(pointer:coarse){#prdDetail .opt-img.on{display:none!important}}