@charset "UTF-8";.photo_review_popup{position:fixed;left:0;top:0;width:100%;height:100%;color:#222;overflow:hidden;z-index:100}.photo_review_popup .screen{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.5)}.photo_review_popup .picture-lst{margin-top:20px;display:grid;row-gap:2px;column-gap:2px;grid-template-columns:repeat(3,1fr)}.photo_review_popup .picture-lst li{margin:0;display:block;width:100%}.photo_review_popup .pop-wrap{position:absolute;left:50%;top:50%;display:block;width:100%;max-width:557px;padding:10px 20px 20px;word-break:break-all;background-color:#fff;transform:translate(-50%,-50%);overflow:hidden}.photo_review_popup .pop-tit{position:relative;height:50px;line-height:50px;font-size:21px;z-index:1;font-family:Pretendard-Bold;border-bottom:1px solid #000}.photo_review_popup .pop-tit .head{font-family:Pretendard-Bold}.photo_review_popup .pop-con{position:relative;padding:0;word-break:break-all;font-size:14px;overflow-y:scroll;max-height:700px}.photo_review_popup .close{position:absolute;right:-10px;top:0;display:block;width:44px;height:44px;cursor:pointer}.photo_review_popup .close:before{position:absolute;right:calc(50% - 10px);top:50%;display:block;width:20px;height:1px;content:"";transform:rotate(-45deg);background-color:#111}.photo_review_popup .close:after{position:absolute;right:calc(50% - 10px);top:50%;display:block;width:20px;height:1px;content:"";transform:rotate(45deg);background-color:#111}.photo_review_popup .review-conts{padding:20px}.photo_review_popup .review-conts .lst-head{position:relative;display:flex;flex-wrap:wrap;padding:16px 50px 16px 16px;gap:12px}.photo_review_popup .review-conts .lst-head>span{vertical-align:top;justify-content:center;align-items:center;display:inline-flex}.photo_review_popup .review-conts .lst-head .name{width:100%;font-size:16px;letter-spacing:-.18px;font-family:CodecCold-Bold,Pretendard-Medium;color:#202122}.photo_review_popup .review-conts .lst-head .tx-review{display:flex;align-items:center}.photo_review_popup .review-conts .review-info-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.photo_review_popup .review-conts .lst-head .star{position:relative;width:60px;height:12px;background-image:url("https://d214w0arlvd25g.cloudfront.net/new_asset/ic_star.png");background-repeat:repeat-x;background-position:0 0;background-size:auto 100%;vertical-align:top}.photo_review_popup .review-conts .lst-head .star span{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("https://d214w0arlvd25g.cloudfront.net/new_asset/ic_star_on.png");background-repeat:repeat-x;background-position:0 0;background-size:auto 100%;vertical-align:top}.photo_review_popup .review-conts .lst-head .score{margin-left:3px;font-size:18px;letter-spacing:-.18px;color:#202122;font-family:CodecCold-Bold}.photo_review_popup .review-conts .lst-head .date{font-size:16px;margin-left:8px;letter-spacing:-.18px;color:#767778;font-family:CodecCold-Regular}.photo_review_popup .review-conts .lst-head .user_tag{position:relative;padding:0 5px;height:20px;line-height:20px;text-align:center;font-size:12px;letter-spacing:-.03em;border-radius:2px;border:1px solid #f0eee7;background-color:#f0eee7;color:#584d52}.photo_review_popup .review-conts .lst-head .best{border:1px solid #ffd9cb;background-color:#ffd9cb;color:#ff3337}.photo_review_popup .review-conts .lst-head .tester{border:1px solid #fde9c8;background-color:#fde9c8;color:#ff3337}.photo_review_popup .review-conts .lst-head .platform{border:1px solid #f0eee7;background-color:#f0eee7;color:#584d52}.photo_review_popup .review-conts .lst-hash{display:block;font-size:13px;letter-spacing:-.16px;color:#777}.photo_review_popup .review-conts .lst-body{margin:0 0 20px;line-height:1.5}.photo_review_popup .review-conts .lst-body .opt{margin:0 0 10px;font-size:16px;letter-spacing:-.17px;color:#777;word-break:break-all;line-height:28px}.photo_review_popup .review-conts .lst-body .opt span{display:inline-block;margin-right:9px;padding:0 6px;line-height:26px;vertical-align:top;border:1px solid #ff158a;font-size:14px}.photo_review_popup .review-conts .lst-body .opt .state{background-color:#ff158a;color:#fff}.photo_review_popup .review-conts .lst-body .opt .tester{background-color:#fff;color:#ff158a}.photo_review_popup .review-conts .goitem{position:relative;margin:16px;padding:16px;border:1px solid #d3d3d3;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center}.photo_review_popup .review-conts .goitem::before{position:absolute;right:19px;top:50%;display:inline-block;width:11px;height:11px;margin-top:-3px;content:"";border-left:1px solid #111;border-bottom:1px solid #111;transform:rotate(225deg);vertical-align:middle}.photo_review_popup .review-conts .goitem .thumb_wrap{width:60px;display:block}.photo_review_popup .review-conts .goitem .thumb{display:block}.photo_review_popup .review-conts .goitem .thumb img{background-color:#f8f6f2}.photo_review_popup .review-conts .goitem .box{position:relative;width:calc(100% - 60px);padding-right:24px;padding-left:10px}.photo_review_popup .review-conts .goitem .box .prod-name{-webkit-line-clamp:1}.photo_review_popup .review-conts .goitem .prod{margin:0 0 3px;line-height:1.5;font-size:15px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden}.photo_review_popup .review-conts .goitem .selling-price-wrap{margin-bottom:0!important}.photo_review_popup .review-conts .txt{-webkit-line-clamp:inherit;line-height:1.6}.photo_review_popup .review-conts>.thumb>img{position:absolute;width:100%;height:100%;object-fit:contain;display:block}.photo_review_popup .review-conts>.thumb{position:relative;border:0;padding-bottom:100%!important}.photo_review_popup .thumbnail_container .thumb{display:block;border:0;height:100%!important;padding-bottom:0!important}.photo_review_popup .review-conts .swiper-buttons{top:calc(50% - 25px)}.photo_review_popup .review-conts .swiper-prev{left:0}.photo_review_popup .review-conts .swiper-next{right:0}.photo_review_popup .swiper-button-disabled{display:block!important}.photo_review_popup .review-conts .swiper-pagination{position:absolute;left:10px;top:10px;bottom:auto;line-height:30px;padding:0 11px;font-size:15px;background-color:rgba(0,0,0,.5);border-radius:15px;color:#fff;display:inline-block;width:auto}.photo_review_popup .brand-name,.photo_review_popup .prod-name{margin-bottom:6px!important}.photo_review_popup .brand-name{font-size:15px}.photo_review_popup .prod-name{font-size:17px}.photo_review_popup .price-after{font-size:15px!important}.photo_review_popup .price-after .sum{font-size:17px!important}#expanded_image_popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000001;background-color:rgba(0,0,0,.95)}#expand_header{position:absolute;top:0;left:0;width:100%;height:44px;z-index:11}#close_expand_pop{position:absolute;right:0;top:0;display:block;width:50px;height:50px;cursor:pointer;z-index:1}#close_expand_pop:before{position:absolute;right:calc(50% - 13px);top:50%;display:block;width:26px;height:2px;content:"";transform:rotate(-45deg);background-color:#fff}#close_expand_pop:after{position:absolute;right:calc(50% - 13px);top:50%;display:block;width:26px;height:2px;content:"";transform:rotate(45deg);background-color:#fff}#expand_wrapper img{width:100%;height:100%;object-fit:contain}#expand_wrapper img.over{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}#expand_wrapper .swiper-pagination{position:absolute;top:auto;right:16px;left:auto;bottom:16px;color:#ddd;padding:0}#expand_wrapper .swiper-pagination .swiper-pagination-current{color:#fff}#expand_wrapper .swiper-prev{left:0}#expand_wrapper .swiper-next{right:0}#expand_wrapper .visual-button-wrapper .swiper-buttons{top:calc(50% - 25px)}@media screen and (max-device-width:1023px){.photo_review_popup .screen{background-color:transparent}.photo_review_popup .pop-wrap{max-height:100%;height:100%;padding:0}.photo_review_popup .picture-lst{margin-top:0;padding:16px}.photo_review_popup .pop-tit{background-color:#fff;width:100%;height:44px;line-height:44px;margin:0;font-size:18px;text-align:center;border-bottom:1px solid #f3f3f3}.photo_review_popup .pop-con{padding:0;height:100%;max-height:calc(100vh - 44px);padding-bottom:env(safe-area-inset-bottom)}.photo_review_popup .close{right:0}.photo_review_popup .pop-wrap{max-height:100%;padding:0}.photo_review_popup .review-conts .lst-head .name{font-size:15px}.photo_review_popup .review-conts .lst-head .score{font-size:15px}.photo_review_popup .review-conts .opt{font-size:13px;margin:0 0 6px;line-height:18px}.photo_review_popup .review-conts .opt span{line-height:16px;font-size:11px}.photo_review_popup .review-conts .txt{font-size:14px}.photo_review_popup .review-conts .goitem{min-height:65px;padding:16px 20px}.photo_review_popup .review-conts .goitem .thumb{width:70px}.photo_review_popup .review-conts .goitem .prod{font-size:14px}.photo_review_popup .review-conts .lst-head .user_tag{font-size:9px;height:16px;line-height:16px}.photo_review_popup .brand-name,.photo_review_popup .prod-name{margin-bottom:5px!important}.photo_review_popuppop2 .brand-name{font-size:13px}.photo_review_popup .prod-name{font-size:14px;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 10px);word-break:break-all;white-space:nowrap}.photo_review_popup .price-after{font-size:13px!important}.photo_review_popup .price-after .sum{font-size:14px!important}#close_expand_pop{right:auto;left:0;width:44px;height:44px}#close_expand_pop:before{right:calc(50% - 10px);width:20px;height:1px}#close_expand_pop:after{right:calc(50% - 10px);width:20px;height:1px}#expand_wrapper .swiper-pagination{top:15px;right:16px;left:auto;bottom:auto}}.photo_review_popup .pop-wrap.ig{max-width:760px;height:80vh;max-height:760px;padding:0;border-radius:12px;overflow:hidden}.photo_review_popup .pop-wrap.ig .pop-con{height:100%;max-height:none;padding:0;overflow:hidden}.photo_review_popup .pop-wrap.ig .review-conts{display:flex;height:100%;padding:0}.photo_review_popup .pop-wrap.ig .ig-media{width:440px;background-color:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.photo_review_popup .pop-wrap.ig .ig-media .swiper-container,.photo_review_popup .pop-wrap.ig .ig-media .swiper-slide,.photo_review_popup .pop-wrap.ig .ig-media .swiper-wrapper,.photo_review_popup .pop-wrap.ig .ig-media .thumb{width:100%;height:100%}.photo_review_popup .pop-wrap.ig .ig-media .thumb img{top:0!important;background-color:transparent!important}.photo_review_popup .pop-wrap.ig .ig-media video{width:100%;height:100%;object-fit:contain;display:block}.photo_review_popup .pop-wrap.ig .ig-info{width:320px;display:flex;flex-direction:column}.photo_review_popup .pop-wrap.ig .ig-head{border-bottom:1px solid #efefef}.photo_review_popup .pop-wrap.ig .ig-head .review-profile{flex:0 0 auto;width:40px;height:40px;margin-right:0}.photo_review_popup .pop-wrap.ig .ig-head .lst-head .review-profile-wrapper{width:100%;display:flex;align-items:center;gap:10px}.photo_review_popup .pop-wrap.ig .ig-head .lst-head .review-profile-img{width:50px;height:50px;border-radius:50%;overflow:hidden;display:flex}.photo_review_popup .pop-wrap.ig .ig-head .lst-head .review-profile-info{width:calc(100% - 60px);display:flex;flex-wrap:wrap;gap:6px}.photo_review_popup .pop-wrap.ig .ig-head .lst-head .review-profile-img img{width:100%}.photo_review_popup .pop-wrap.ig .ig-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.photo_review_popup .icon-thumb{position:absolute;bottom:13px;right:16px;display:block;padding:3px 10px;line-height:13px;border:1px solid #707070;color:#777;border-radius:25px;text-align:center;z-index:11}.photo_review_popup .icon-thumb:before{display:inline-block;vertical-align:middle;width:16px;height:16px;margin:-3px 4px 0 0;content:"";background-image:url("https://d214w0arlvd25g.cloudfront.net/new_asset/ic_recom_off.png");background-repeat:no-repeat;background-position:0 0;background-size:100%}.photo_review_popup .icon-thumb.on{background-color:#111;color:#fff;border-color:#111}.photo_review_popup .icon-thumb.on:before{background-image:url("https://d214w0arlvd25g.cloudfront.net/new_asset/ic_recom_on.png")}.photo_review_popup .pop-wrap.ig .close{right:10px;top:10px;width:34px;height:34px;background-color:rgba(255,255,255,.8);border-radius:10px;z-index:10}@media screen and (max-width:768px){.photo_review_popup .pop-wrap.ig{top:0;left:0;transform:none;width:100%;height:100%;max-height:none;border-radius:0}.photo_review_popup .pop-wrap.ig .pop-con{overflow-y:auto}.photo_review_popup .pop-wrap.ig .review-conts{display:block;height:auto}.photo_review_popup .review-conts .lst-body{margin-bottom:0}.photo_review_popup .pop-wrap.ig .ig-scroll{overflow:visible}.photo_review_popup .pop-wrap.ig .ig-media{width:100%;max-width:none;height:80dvh;position:sticky;top:0;z-index:1}.photo_review_popup .pop-wrap.ig .ig-info{max-width:none;width:100%;display:block;position:relative;z-index:2;background-color:#fff}}