.pro_main{max-width:1272px;margin:36px auto 0;padding:0 13px;display:flex;justify-content:space-between}@media (max-width: 767px){.pro_main{display:block;margin:26px auto 0;padding:0 15px}}.pro_main__img{width:35.313%}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__img{width:calc(45% - 130px)}}@media (max-width: 767px){.pro_main__img{width:100%}}.pro_main__img .main-slider{width:100%;overflow:hidden}.pro_main__img .main-slider .item{width:100%;overflow:hidden;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat}.pro_main__img .main-slider .item:before{display:block;content:" ";width:100%;padding-top:66.59091%}.pro_main__img .main-slider .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.pro_main__img .main-slider .item{position:relative}.pro_main__img .main-slider .item:before{display:block;content:" ";width:100%;padding-top:66.66667%}.pro_main__img .main-slider .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.pro_main__img .thumb-slider{margin-top:14px;overflow:hidden;display:flex;justify-content:flex-start;flex-wrap:wrap}.pro_main__img .thumb-slider .item{width:68px;margin-right:6px;margin-bottom:6px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:all 0.3s;border:1px solid transparent}.pro_main__img .thumb-slider .item:before{display:block;content:" ";width:100%;padding-top:100%}.pro_main__img .thumb-slider .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__img .thumb-slider .item{width:50px}}@media (max-width: 767px){.pro_main__img .thumb-slider .item{width:calc(20% - 4.4px);margin-bottom:5.5px}.pro_main__img .thumb-slider .item:not(:nth-child(5n)){margin-right:5.5px}}.pro_main__img .thumb-slider .item.active{border:1px solid #E0E0E0}.pro_main__img .thumb-slider .item:before{z-index:-1;pointer-events:none}.pro_main__img__btn{margin-top:30px;display:flex;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 767px){.pro_main__img__btn{margin-top:21px;display:flex;justify-content:flex-start;flex-wrap:wrap}}.pro_main__img__btn .btn-ico{margin-bottom:6px;max-width:214px;justify-content:flex-start;padding-left:23px;width:calc(50% - 6px);margin-bottom:12px}.pro_main__img__btn .btn-ico:not(:nth-child(2n)){margin-right:12px}@media (max-width: 767px){.pro_main__img__btn .btn-ico{justify-content:flex-start;padding-left:20px;padding-top:4px;width:calc(50% - 4.5px);margin-bottom:9px}.pro_main__img__btn .btn-ico:nth-child(2n+1){margin-right:9px}}@media only screen and (max-width: 374px){.pro_main__img__btn .btn-ico{padding-left:10px}.pro_main__img__btn .btn-ico span{font-size:12px;letter-spacing:0;padding-bottom:2px}}.pro_main__img .youtube{margin-top:36px}.pro_main__img .youtube .wcm{padding:0}.pro_main__img .youtube__ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.04em;font-weight:bold}.pro_main__img .youtube__lst{display:block;margin-top:12px}.pro_main__img .youtube__lst .item{width:100%;margin:0;position:relative}.pro_main__img .youtube__lst .item:before{display:block;content:" ";width:100%;padding-top:55.90909%}.pro_main__img .youtube__lst .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.pro_main__img .youtube__lst .item:not(:last-child){margin-bottom:15px}.pro_main__info{width:calc((460/1246)*100% + 14px);padding-right:14px;padding-top:2px}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__info{width:calc(55% - 130px);padding-right:0}}@media (max-width: 767px){.pro_main__info{width:100%;padding-top:23px;padding-right:0}}.pro_main__info .tag{display:flex;justify-content:flex-start;margin-bottom:20px}@media (max-width: 767px){.pro_main__info .tag{margin-bottom:16px}}.pro_main__info .tag .btn-ico{margin-right:8px}@media (max-width: 767px){.pro_main__info .tag .btn-ico{padding:3.5px 9.5px}}.pro_main__info .tag .btn-ico img{width:14px}.pro_main__info .title{font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.02em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .title{font-size:20px}}@media (max-width: 767px){.pro_main__info .title{font-size:22px;line-height:calc(38/22)}}@media only screen and (max-width: 374px){.pro_main__info .title{font-size:20px}}.pro_main__info .review{display:flex;justify-content:flex-start;margin-top:11px;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em}@media (max-width: 767px){.pro_main__info .review{margin-top:15px}}.pro_main__info .review__txt,.pro_main__info .review__btn{text-decoration:underline}.pro_main__info .review__txt{margin:4px 15px 0 6px}.pro_main__info .review__btn{cursor:pointer;margin-top:4px;padding-left:13px;background:url(../../icon/ico_black_pen.svg) left center/10px auto no-repeat}.pro_main__info .list-price{font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:0em;margin:22px 0 11px;padding-left:3px}.pro_main__info .list-price .number{font-size:16px;font-weight:bold;font-family:"Nunito Sans",sans-serif;margin:0 3px}.pro_main__info .list-price__txt{font-weight:700;margin-left:-3px}.pro_main__info .list-price .tax{display:block;margin-top:2px}.pro_main__info .current-price{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.02em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .current-price{font-size:12px}}@media only screen and (max-width: 374px){.pro_main__info .current-price{font-size:14px}}.pro_main__info .current-price .number{font-size:28px;color:#FA3000;font-family:"Nunito Sans",sans-serif;margin:0 3px}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .current-price .number{font-size:22px}}@media only screen and (max-width: 374px){.pro_main__info .current-price .number{font-size:24px}}.pro_main__info .current-price .tax{display:block;margin-top:5px}.pro_main__info .shipping{margin-top:20px;margin-bottom:5px;padding:6px 13px 5px 32px;border:1px solid rgba(250,135,0,0.4);font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.02em;background:url(../../icon/ico_orange_car.svg) left 12px center/14px auto no-repeat}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .shipping{font-size:11px;letter-spacing:0}}@media (max-width: 767px){.pro_main__info .shipping{margin-top:18px}}@media only screen and (max-width: 374px){.pro_main__info .shipping{font-size:11px}}.pro_main__info .shipping_note{font-size:10px;font-size:1rem;line-height:1.6em;letter-spacing:.02em;font-weight:400}.pro_main__info .pro-bor{margin-top:23px;padding:14px 0 15px;border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3}@media (max-width: 767px){.pro_main__info .pro-bor{padding-top:17px;padding-bottom:13px}}.pro_main__info .pro-bor .pro-bor-ttl{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.02em}.pro_main__info .pro-bor+.pro-info{border-top:none}.pro_main__info .all-price{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:7px;margin-bottom:4px}.pro_main__info .all-price__item{width:calc(50% - 6px);margin-bottom:12px;border-radius:5px;border:1px solid #E0E0E0;padding:10px 15px 13px;cursor:pointer;transition:background 0.3s}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .all-price__item{padding:8px}}@media (max-width: 767px){.pro_main__info .all-price__item{width:calc(50% - 4.5px)}}@media only screen and (max-width: 374px){.pro_main__info .all-price__item{padding:8px}}.pro_main__info .all-price__item:nth-child(2n+1){margin-right:12px}@media (max-width: 767px){.pro_main__info .all-price__item:nth-child(2n+1){margin-right:9px}}.pro_main__info .all-price__item .ttl{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:0em}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .all-price__item .ttl{font-size:11px}}@media only screen and (max-width: 374px){.pro_main__info .all-price__item .ttl{font-size:11px}}.pro_main__info .all-price__item .price{font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:.02em;font-weight:bold;margin-top:4px}.pro_main__info .all-price__item .price .number{color:#FA3000;font-size:16px;letter-spacing:-0.02em;font-family:"Nunito Sans",sans-serif;margin-right:3px}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .all-price__item .price .number{font-size:14px}}@media only screen and (max-width: 374px){.pro_main__info .all-price__item .price .number{font-size:14px}}.pro_main__info .all-price__item.active{background:#F4F7FA}.pro_main__info .pro-types{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:7px;max-width:430px}.pro_main__info .pro-types__item{width:calc(33.33% - 6.66px);display:flex;justify-content:space-between;align-items:center;padding:0;margin-bottom:10px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .pro-types__item{width:calc(50% - 3px)}.pro_main__info .pro-types__item:nth-child(2n+1){margin-right:6px}}@media only screen and (min-width: 951px){.pro_main__info .pro-types__item:not(:nth-child(3n)){margin-right:10px}}@media (max-width: 767px){.pro_main__info .pro-types__item{width:calc(50% - 16px);margin-bottom:8px}}@media only screen and (max-width: 767px) and (max-width: 374px){.pro_main__info .pro-types__item{width:calc(50% - 5px)}}@media (max-width: 767px){.pro_main__info .pro-types__item:nth-child(2n+1){margin-right:32px}}@media only screen and (max-width: 767px) and (max-width: 374px){.pro_main__info .pro-types__item:nth-child(2n+1){margin-right:10px}}.pro_main__info .pro-types__item.active{background:#F4F7FA}.pro_main__info .pro-types__item__img{width:50px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#fff;border:1px solid #F4F7FA}.pro_main__info .pro-types__item__img:before{display:block;content:" ";width:100%;padding-top:100%}.pro_main__info .pro-types__item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 374px){.pro_main__info .pro-types__item__img{width:45px}}.pro_main__info .pro-types__item__info{width:calc(100% - 50px);font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:0em;padding:8px}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__info .pro-types__item__info{width:calc(100% - 43px);font-size:11px}}@media only screen and (max-width: 374px){.pro_main__info .pro-types__item__info{width:calc(100% - 55px);font-size:11px;padding:10px}}.pro_main__info .pro-info{border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.02em;padding:20px 0}@media (max-width: 767px){.pro_main__info .pro-info{padding:12px 0}.pro_main__info .pro-info div{width:calc(100% + 2px)}}.pro_main__info .pro-info a{display:inline-block;color:#0078E8}.pro_main__info .pro-info__ttl{font-size:16px;font-weight:700;margin-bottom:13px}@media (max-width: 767px){.pro_main__info .pro-info__ttl{font-size:14px;margin-bottom:8px}}.pro_main__info .ctc{margin-top:30px;padding:15px 26px 21px;background:#FFF0BF url(../../img/products/bg_ctc.jpg) top right/100% auto no-repeat}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__info .ctc{padding:1.0981vw 1.83016vw}}@media (max-width: 767px){.pro_main__info .ctc{padding:10px 20px 15px;background-image:url(../../img/products/bg_ctc_sp.jpg);background-size:auto 103px;background-repeat:repeat-x}}@media only screen and (max-width: 374px){.pro_main__info .ctc{padding-top:15px}}.pro_main__info .ctc__heading{display:flex;justify-content:space-between;align-items:center;color:#fff}@media (max-width: 767px){.pro_main__info .ctc__heading{display:block}}.pro_main__info .ctc__heading .ttl1{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.04em;font-weight:bold;text-align:center;padding:0 15px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__info .ctc__heading .ttl1{font-size:1.02489vw;padding:0 1.0981vw}}@media (max-width: 767px){.pro_main__info .ctc__heading .ttl1{font-size:14px}}.pro_main__info .ctc__heading .ttl1:before,.pro_main__info .ctc__heading .ttl1:after{content:'';position:absolute;top:1px;width:1px;height:calc(100% - 2px);background:#fff}@media (max-width: 767px){.pro_main__info .ctc__heading .ttl1:before,.pro_main__info .ctc__heading .ttl1:after{top:3px;height:calc(100% + 3px)}}.pro_main__info .ctc__heading .ttl1:before{left:0}.pro_main__info .ctc__heading .ttl1:after{right:0}@media (max-width: 767px){.pro_main__info .ctc__heading .ttl1:after{content:none}}.pro_main__info .ctc__heading .ttl2{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.04em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__info .ctc__heading .ttl2{font-size:1.75695vw}}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .ctc__heading .ttl2{font-size:12px;letter-spacing:0}}@media (max-width: 767px){.pro_main__info .ctc__heading .ttl2{text-align:center;margin-top:3px}}@media only screen and (max-width: 374px){.pro_main__info .ctc__heading .ttl2{font-size:16px}}.pro_main__info .ctc__mess{display:flex;justify-content:space-between;margin:11px auto 13px}@media (max-width: 767px){.pro_main__info .ctc__mess{margin-top:8px}}@media only screen and (max-width: 374px){.pro_main__info .ctc__mess{margin-top:18px}}.pro_main__info .ctc__mess li{width:calc(33.33% - 6px);position:relative;background:#FFD540;border-radius:5px;text-align:center;padding:8px 10px;font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.02em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__info .ctc__mess li{font-size:1.1713vw}}@media only screen and (min-width: 768px) and (max-width: 950px){.pro_main__info .ctc__mess li{font-size:9px;letter-spacing:0}.pro_main__info .ctc__mess li br{display:none}}@media (max-width: 767px){.pro_main__info .ctc__mess li{padding:5px 5px 8px}.pro_main__info .ctc__mess li:nth-child(1){width:40.98361%}.pro_main__info .ctc__mess li:nth-child(2){width:24.59016%}.pro_main__info .ctc__mess li:nth-child(3){width:31.80328%}}@media only screen and (max-width: 374px){.pro_main__info .ctc__mess li{font-size:11px;padding:10px 2px}}.pro_main__info .ctc__mess li:before{content:'';position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #FFD540;top:calc(100% - 1px);left:calc(50% - 4px)}.pro_main__info .ctc__btn{display:flex;justify-content:space-between}@media only screen and (max-width: 950px){.pro_main__info .ctc__btn{display:block}}.pro_main__info .ctc__btn .btn-ctc{width:calc(50% - 3.5px)}@media only screen and (max-width: 950px){.pro_main__info .ctc__btn .btn-ctc{width:100%}.pro_main__info .ctc__btn .btn-ctc:not(:last-child){margin-bottom:6px}.pro_main__info .ctc__btn .btn-ctc:nth-child(2) span{padding-left:8px;padding-right:14px;padding-bottom:2px}}.pro_main__info .ctc__btn .btn-ctc:nth-child(2){position:relative}.pro_main__info .ctc__btn .btn-ctc:nth-child(2):before{content:'';position:absolute;width:10px;height:10px;border-top:1px solid #0A0A0A;border-left:1px solid #0A0A0A;right:16px;top:calc(50% - 6px);transform:rotate(135deg)}.pro_main__est{width:20.86677%;padding-top:3px}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__est{width:220px}}@media (max-width: 767px){.pro_main__est{padding-top:20px;width:100%}}.pro_main__est .bgBlue{background:#F4F7FA;border-radius:10px;padding:27px 20px 20px 25px}@media only screen and (min-width: 768px) and (max-width: 1200px){.pro_main__est .bgBlue{padding:20px 1.0981vw}}@media (max-width: 767px){.pro_main__est .bgBlue{padding:21px 22.5px}}.pro_main__est .row{display:flex;justify-content:flex-end;font-size:11px;font-size:1.1rem;line-height:1.3em;letter-spacing:.02em;padding-bottom:10px;margin-bottom:6px}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__est .row{letter-spacing:0}}@media (max-width: 767px){.pro_main__est .row{font-size:13px;padding-bottom:9px;margin-bottom:8px}}.pro_main__est .row:nth-child(1),.pro_main__est .row:nth-child(2){border-bottom:1px solid #E6E6E6}.pro_main__est .row--price{justify-content:space-between;border-bottom:1px solid #E6E6E6}@media (max-width: 767px){.pro_main__est .row--price{justify-content:flex-end}}.pro_main__est .row--price .txt{white-space:nowrap;position:relative;top:-2px;letter-spacing:0}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__est .row--price .txt{font-size:10px}}.pro_main__est .row--quantity .txt{display:flex;justify-content:flex-end;align-items:flex-start}.pro_main__est .row .price{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap}.pro_main__est .row .number{font-size:18px;letter-spacing:-0.02em;font-weight:bold;font-family:"Nunito Sans",sans-serif;color:#FA3000}@media only screen and (min-width: 768px) and (max-width: 1100px){.pro_main__est .row .number{font-size:16px}}@media (max-width: 767px){.pro_main__est .row .number{font-size:21px;margin:0 3px 0 7px;position:relative;bottom:2px}}.pro_main__est .row .note{font-weight:bold;margin-left:3px;white-space:nowrap}.pro_main__est .row .txt span{margin-right:14px}.pro_main__est .quantity{margin:11px 0 8px;padding:1px 0 2px;height:32px;text-align:center;position:relative;border:1px solid #D3D3D3;background:#fff;width:100%;border-radius:5px;display:flex;justify-content:flex-end;align-items:center}@media (max-width: 767px){.pro_main__est .quantity{margin:9px 0 8px}}.pro_main__est .quantity__ttl,.pro_main__est .quantity__opt,.pro_main__est .quantity__selected,.pro_main__est .quantity__input{font-size:13px;font-size:1.3rem;line-height:2.07692em;letter-spacing:.02em;margin:0;white-space:nowrap}.pro_main__est .quantity__selected{width:fit-content}.pro_main__est .quantity__input{appearance:none;border-radius:0;border:none;padding:4px;width:max-content;height:27px;z-index:1;background:none;box-shadow:none;min-width:50%}.pro_main__est .quantity__opt{position:absolute;top:0;left:0;appearance:none;border-radius:0;border:none;width:100%;height:100%;z-index:1;box-shadow:none;opacity:0}.pro_main__est .grBtn{margin-top:18px}@media (max-width: 767px){.pro_main__est .grBtn{display:flex;justify-content:center}}.pro_main__est .grBtn .btn-ico{min-height:37px;margin-bottom:8px;border-radius:5px}@media (max-width: 767px){.pro_main__est .grBtn .btn-ico{padding:9px 0 10px;width:calc(33.33% - 5px);flex-wrap:wrap}.pro_main__est .grBtn .btn-ico:nth-child(1){margin-right:5px}.pro_main__est .grBtn .btn-ico img{height:15px;width:auto;position:relative;left:4px}}.pro_main__est .grBtn .btn-ico span{font-size:13px}@media (max-width: 767px){.pro_main__est .grBtn .btn-ico span{width:100%;text-align:center;display:block;margin-top:6px;letter-spacing:0;white-space:nowrap}}@media only screen and (max-width: 374px){.pro_main__est .grBtn .btn-ico span{font-size:10px}}.pro_main__est .grBtn .btn-ico.on{border-color:#0078E8;background:#DDF7FD}.pro_main__est .ctc{background-color:#FFF0BF;margin-top:19px}@media (max-width: 767px){.pro_main__est .ctc{display:none}}.pro_main__est .ctc__heading{padding:6px 10px 9px;background:url(../../img/products/bg_ctc.jpg) top right/100% 100% no-repeat}.pro_main__est .ctc__heading p{color:#fff;font-weight:700;text-align:center;line-height:1.5}.pro_main__est .ctc__heading p.ttl1{font-size:12px}.pro_main__est .ctc__heading p.ttl2{font-size:14px}.pro_main__est .ctc__btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px}.pro_main__est .ctc__btn .btn-ctc{width:100%;max-width:200px;border-radius:5px}.pro_main__est .ctc__btn .btn-ctc:nth-child(2){position:relative}.pro_main__est .ctc__btn .btn-ctc:nth-child(2):before{content:'';position:absolute;width:10px;height:10px;border-top:1px solid #0A0A0A;border-left:1px solid #0A0A0A;right:16px;top:calc(50% - 6px);transform:rotate(135deg)}.pro-detail{margin-top:49px;margin-bottom:60px}@media (max-width: 767px){.pro-detail{margin-top:30px;margin-bottom:30px}.pro-detail .wcm{padding:0 15px}}.pro-detail__ttl{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:bold}@media only screen and (max-width: 374px){.pro-detail__ttl{font-size:18px;letter-spacing:0}}.pro-detail__tbl{display:flex;justify-content:flex-start;flex-wrap:wrap;border-top:1px solid #D3D3D3;margin-top:19px}.pro-detail__tbl .row{display:flex;justify-content:space-between;width:50%;border-bottom:1px solid #D3D3D3;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.02em}@media (max-width: 767px){.pro-detail__tbl .row{width:100%}}@media only screen and (max-width: 374px){.pro-detail__tbl .row{font-size:13px}}.pro-detail__tbl .row--full{width:100%}@media (min-width: 768px){.pro-detail__tbl .row--full .ttl,.pro-detail__tbl .row--full .txt{padding-top:17.5px;padding-bottom:17.5px}}.pro-detail__tbl .row .ttl,.pro-detail__tbl .row .txt{padding-top:15px;padding-bottom:15px}.pro-detail__tbl .row .ttl{font-weight:bold;width:180px;padding-left:20px;background:#F4F7FA}@media (max-width: 767px){.pro-detail__tbl .row .ttl{width:110px;padding:15px 10px 15px 13px}}.pro-detail__tbl .row .txt{width:calc(100% - 210px);padding-right:15px}@media (max-width: 767px){.pro-detail__tbl .row .txt{width:calc(100% - 110px);padding:15px 15px 10px 16px}}.pro-detail__review{display:flex;justify-content:space-between;margin-top:70px}@media (max-width: 767px){.pro-detail__review{display:block;margin-top:40px}}.pro-detail__review .item:nth-child(1){width:33.5%;padding-right:20px}@media (max-width: 767px){.pro-detail__review .item:nth-child(1){width:100%;padding-right:0}}.pro-detail__review .item:nth-child(2){width:66.5%}@media (max-width: 767px){.pro-detail__review .item:nth-child(2){width:100%;margin-top:42px}}.pro-detail__review .item .ins{max-width:280px}@media (max-width: 767px){.pro-detail__review .item .ins{max-width:100%}}.pro-detail__review .item .review__item:not(:last-child){padding-bottom:15px}.pro-detail__review .item .review__item__rat{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:21px}.pro-detail__review .item .review__item__rat .star{font-size:20px}@media only screen and (max-width: 374px){.pro-detail__review .item .review__item__rat .star{font-size:16px}}.pro-detail__review .item .review__item__rat .name{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:0em;margin:-3px 10px 0 11px}@media (max-width: 767px){.pro-detail__review .item .review__item__rat .name{flex:0 0 auto}}@media only screen and (max-width: 374px){.pro-detail__review .item .review__item__rat .name{font-size:12px}}.pro-detail__review .item .review__item__rat .date{font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:0em;color:#8D8D8D}@media (max-width: 767px){.pro-detail__review .item .review__item__rat .date{overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media only screen and (max-width: 374px){.pro-detail__review .item .review__item__rat .date{font-size:10px}}.pro-detail__review .item .review__item__ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:bold;margin:9px 0 7px}@media only screen and (min-width: 768px) and (max-width: 950px){.pro-detail__review .item .review__item__ttl{font-size:16px}}@media only screen and (max-width: 374px){.pro-detail__review .item .review__item__ttl{font-size:16px}}.pro-detail__review .item .review__item__desc{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.02em}@media only screen and (min-width: 768px) and (max-width: 950px){.pro-detail__review .item .review__item__desc{font-size:13px}}@media only screen and (max-width: 374px){.pro-detail__review .item .review__item__desc{font-size:13px}}.pro-detail__review .item .review__item__img{margin-top:20px}.pro-detail__review .item .review__item__img img{max-width:200px;max-height:200px;cursor:pointer;transition:opacity 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){.pro-detail__review .item .review__item__img img:hover{opacity:0.5}}.pro-detail__review .item .review__item.js-hidden-review{display:none}.pro-detail__review .item .review .no_reviews{font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:0em;font-weight:400;margin-top:17px}.pro-detail__review .item .btn-ico{max-width:280px;min-height:44px;margin-top:32px;border-radius:5px;padding:10px 30px}@media (max-width: 767px){.pro-detail__review .item .btn-ico{width:100%;max-width:100%;margin-top:18px}}.pro-detail__review .item .btn-ico img{width:15px}.pro-detail__review .item .btn-ico span{font-weight:bold;font-size:14px;letter-spacing:0.02em}.pro-detail__review .item .btn-ico--ar{position:relative}.pro-detail__review .item .btn-ico--ar:before{content:'';position:absolute;width:7px;height:7px;border-top:2px solid #0A0A0A;border-left:2px solid #0A0A0A;right:15px;top:calc(50% - 4px);transform:rotate(225deg);transition:transform 0.3s}.pro-detail__review .item .btn-ico--ar.active:before{transform:rotate(45deg);top:calc(50% - 2px)}.pro-detail__review .review-summary{margin-top:18px}.pro-detail__review .review-summary__overall{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px}.pro-detail__review .review-summary__overall .score{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:bold;font-family:"Nunito Sans",sans-serif}.pro-detail__review .review-summary__overall .star{font-size:20px}.pro-detail__review .review-summary__overall .count{font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:0em;font-weight:400}.pro-detail__review .review-summary__chart{display:flex;flex-direction:column;gap:5px}@media (max-width: 767px){.pro-detail__review .review-summary__chart{max-width:285px}}.pro-detail__review .review-summary__chart .review-bar{display:flex;align-items:center}.pro-detail__review .review-summary__chart .review-bar .label{font-size:12px;font-size:1.2rem;line-height:2.16667em;letter-spacing:0em;font-weight:400;width:41px}.pro-detail__review .review-summary__chart .review-bar .bar{flex:1;height:22px;border-radius:5px;overflow:hidden;border:1px solid #E0E0E0;margin-right:9px}.pro-detail__review .review-summary__chart .review-bar .bar .fill{height:100%;background:linear-gradient(#faa300 0%, #fa8700 100%)}.pro-detail__review .review-summary__chart .review-bar .percent{font-size:12px;font-size:1.2rem;line-height:2.16667em;letter-spacing:0em;font-weight:400;width:35px;text-align:left}.pro-detail .review-popup__product{display:flex}@media (max-width: 767px){.pro-detail .review-popup__product{flex-direction:column}}.pro-detail .review-popup__product__img{display:flex;justify-content:center;align-items:center;width:200px;height:133px;margin-right:50px}@media (max-width: 767px){.pro-detail .review-popup__product__img{width:100%;margin-right:0;margin-bottom:18px}}.pro-detail .review-popup__product__img img{max-height:100%;object-fit:contain}.pro-detail .review-popup__product__text{width:calc(100% - 200px)}@media (max-width: 767px){.pro-detail .review-popup__product__text{width:100%}}.pro-detail .review-popup__product__text .name{font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.02em;font-weight:bold}@media (max-width: 767px){.pro-detail .review-popup__product__text .name{margin-bottom:5px}}.pro-detail .review-popup__product__text .desc{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.02em;font-weight:400;color:#404040;margin-bottom:17px}@media (max-width: 767px){.pro-detail .review-popup__product__text .desc{margin-bottom:7px}}.pro-detail .review-popup__product__text .input_rating{position:relative}.pro-detail .review-popup__product__text .star{font-size:34px}.pro-detail .review-popup__product__text .star__item{cursor:pointer}.pro-detail .review-popup__product__text .star__item.active{color:#FAA300}.pro-detail .review-popup .sec-form{padding-bottom:0;border-bottom:none;margin-bottom:0;position:relative}@media (max-width: 767px){.pro-detail .review-popup .sec-form{margin:27px -3px 0;padding:0;width:calc(100% + 6px)}}.pro-detail .review-popup .sec-form__footer{padding-top:20px}@media (max-width: 767px){.pro-detail .review-popup .sec-form__footer{padding-top:12px}.pro-detail .review-popup .sec-form__footer .taC .t30b20{margin-top:12px}.pro-detail .review-popup .sec-form__footer .taC .t30b20 button{max-width:280px}}.pro-detail .review-popup .sec-form__table .tr .td{position:relative}@media (max-width: 767px){.pro-detail .review-popup .sec-form__table .tr textarea{display:block;height:160px}}.pro-detail .review-popup .sec-form .upload-wrap{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:-12px}@media (max-width: 767px){.pro-detail .review-popup .sec-form .upload-wrap{margin-top:0}}.pro-detail .review-popup .sec-form .upload-wrap .upload-label{width:258px;height:44px;position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed #ccc;padding:10px 16px;cursor:pointer;background:#fff}.pro-detail .review-popup .sec-form .upload-wrap .upload-label .upload-input{display:none}.pro-detail .review-popup .sec-form .upload-wrap .upload-label .upload-btn{font-size:14px;display:flex;align-items:center}.pro-detail .review-popup .sec-form .upload-wrap .upload-label .upload-btn i.icon-camera{display:inline-block;width:14px;height:13px;background:url("../../img/common/icon/ico_camera.svg") no-repeat center;background-size:contain;margin-right:8px}.pro-detail .review-popup .sec-form .upload-wrap .upload-preview{display:flex;align-items:flex-start;gap:8px}.pro-detail .review-popup .sec-form .upload-wrap .upload-preview .btn-remove{border:none;position:absolute}.pro-detail .review-popup .sec-form .upload-wrap .upload-preview .preview-img{width:120px;height:80px;object-fit:cover;border-radius:4px;border:1px solid #ccc}.pro-detail .review-popup .sec-form .upload-wrap .upload-preview .preview-name{font-size:13px;color:#333}.pro-detail .review-img-popup__inner{text-align:center}.youtube{margin-top:64px}@media (max-width: 767px){.youtube{margin-top:31px;margin-bottom:41px}.youtube .wcm{padding:0 15px}}.youtube__ttl{font-size:20px;font-size:2rem;line-height:1.45em;letter-spacing:.04em;font-weight:bold}@media only screen and (max-width: 374px){.youtube__ttl{font-size:18px;letter-spacing:0}}.youtube__lst{margin-top:20px;display:flex;justify-content:flex-start;flex-wrap:wrap}.youtube__lst .item{width:calc(33.33% - 16.66px);margin-bottom:25px;position:relative;overflow:hidden}.youtube__lst .item:before{display:block;content:" ";width:100%;padding-top:56%}.youtube__lst .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.youtube__lst .item{width:100%;position:relative}.youtube__lst .item:before{display:block;content:" ";width:100%;padding-top:55.94203%}.youtube__lst .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.youtube__lst .item:not(:last-child){margin-bottom:15px}.youtube__lst .item:last-child{margin-bottom:0}}.youtube__lst .item:not(:nth-child(3n)){margin-right:25px}@media (max-width: 767px){.youtube__lst .item:not(:nth-child(3n)){margin-right:0}}.youtube__lst .item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.customers-viewed{margin-top:0;padding-top:40px;border-top:none}@media (max-width: 767px){.customers-viewed{padding-bottom:9px}}.bestsellers{margin-top:6px;padding-bottom:5px;padding-top:50px}@media (max-width: 767px){.bestsellers{padding-top:36px;padding-bottom:11px}}

/*# sourceMappingURL=maps/products_detail.min.css.map */
