.product-detail__container{display:block;width:100%;max-width:var(--max-viewport-width);margin:0 auto}.product-detail__container .common-header__container .left{display:flex;align-items:center}.product-detail__container .product-detail__header-group-buy-list-button{font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.032rem;display:flex;align-items:center;justify-content:flex-start;margin-left:.8rem;padding-left:.8rem;color:var(--colors-text3);line-height:1}.product-detail__sale-end-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:24.2rem}.product-detail__sale-end-container-desc{font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:-.032rem;margin-top:.8rem;margin-bottom:2rem;color:var(--colors-text3)}.product-detail__thumbnail{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:1/1}.product-detail__thumbnail-button{position:absolute;right:1.6rem;bottom:1rem;z-index:1;width:3.2rem;height:3.2rem;border-radius:2.4rem;background:rgba(21,21,21,.5)}.product-detail__thumbnail .swiper-pagination{display:flex;overflow:hidden;position:absolute;bottom:2rem;left:50%;align-items:center;justify-content:center;width:auto;border-radius:.1rem;transform:translateX(-50%)}.product-detail__thumbnail .swiper-pagination .swiper-pagination-bullet{font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:-.032rem;width:1.6rem;height:.2rem;margin:0;border-radius:0;background-color:#e5e5e8;color:var(--colors-text1);opacity:1}.product-detail__thumbnail .swiper-pagination .swiper-pagination-bullet-active{font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:-.032rem;border-radius:1px;background-color:#151515;color:var(--colors-text1)}.product-detail__thumbnail .image-badge{position:absolute;top:0;left:0;z-index:2}.product-detail__info-brand{display:flex;align-items:center;justify-content:space-between;height:4.9rem;padding:0 1.6rem;border-bottom:.1rem solid var(--colors-line2)}.product-detail__info-brand-name{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;display:flex;align-items:center;color:var(--colors-text4);line-height:1}.product-detail__info-brand-name-hall{margin-left:.2rem}.product-detail__info .row{display:flex;align-items:center;justify-content:center}.product-detail__info .row.between{justify-content:space-between}.product-detail__info .row.end{justify-content:flex-end}.product-detail__info .row.start{justify-content:flex-start}.product-detail__info-price{padding:1.2rem 1.6rem}.product-detail__info-price-badge{display:flex;align-items:center;justify-content:flex-start}.product-detail__info-price-badge-item{font-size:1.1rem;font-weight:400;line-height:1.4;letter-spacing:-.022rem;display:inline-flex;align-items:center;min-width:3.36rem;height:2rem;padding:0 .4rem;border-radius:.4rem;background-color:var(--colors-background2);color:var(--colors-text4)}.product-detail__info-price-badge-item+.product-detail__info-price-badge-item{margin-left:.8rem}.product-detail__info-price-badge-item .basic-delivery-price{font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:-.032rem;color:var(--colors-text5)}.product-detail__info-price-review{display:flex;align-items:center}.product-detail__info-price-review .score{font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:-.024rem;display:inline-flex;align-items:center;color:var(--colors-text3);line-height:1}.product-detail__info-price-review .score svg{margin-right:.2rem}.product-detail__info-price-review .count{font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:-.024rem;margin-left:.4rem;color:var(--colors-text5);line-height:1;text-decoration:underline}.product-detail__info-price-displayname{font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:-.032rem;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.8rem 0;color:var(--colors-text3)}.product-detail__info-price-default .original-price{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text6);text-decoration:line-through}.product-detail__info-price-default .sale-rate{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem;margin-right:.4rem;color:var(--colors-text6)}.product-detail__info-price-default .sale-price{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem;color:var(--colors-text3)}.product-detail__info-member-only-container{width:100%;padding:0 1.6rem}.product-detail__info-member-only{display:flex;align-items:center;justify-content:space-between;width:100%;height:4.8rem;padding:0 1.6rem;border-radius:1.2rem;background-color:var(--colors-primary1)}.product-detail__info-member-only-title{font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.032rem;display:inline-flex;align-items:center;color:var(--colors-text3);line-height:1}.product-detail__info-member-only-title svg{margin-top:-.4rem;margin-right:.4rem}.product-detail__info-member-only-desc{font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:-.032rem;display:inline-flex;align-items:center;color:var(--colors-text3);line-height:1}.product-detail__info-member-only-desc svg{margin-left:.4rem}.product-detail__info-discount{overflow:hidden;margin:0 1.6rem;border:.1rem solid var(--colors-line3);border-radius:1.2rem}.product-detail__info-discount.open{border:.1rem solid var(--neutral-90)}.product-detail__info-discount-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:5rem;padding:0 1.2rem;background-color:var(--colors-background2)}.product-detail__info-discount-header.open{border-bottom:.1rem solid var(--colors-line2)}.product-detail__info-discount-header .rate{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem;margin-right:.4rem;color:var(--colors-secondary1)}.product-detail__info-discount-header .price{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem;color:var(--colors-text3)}.product-detail__info-discount-header .right{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.028rem;margin-right:.8rem;color:var(--colors-text4);line-height:1}.product-detail__info-discount-item{padding:1.2rem 1.2rem 1.6rem}.product-detail__info-discount-item-section{margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:.1rem solid var(--colors-line2)}.product-detail__info-discount-item-login{margin-top:1.6rem}.product-detail__info-discount-item .title{font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:-.026rem;color:var(--colors-text4)}.product-detail__info-discount-item .title.strong{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-secondary1)}.product-detail__info-discount-item .price{font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:-.026rem;color:var(--colors-text3)}.product-detail__info-discount-item .price.strong{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-secondary1)}.product-detail__info-benefit{padding:0 1.6rem 2.4rem;border-bottom:.8rem solid var(--colors-line2)}.product-detail__info-benefit-section{display:flex;align-items:center;justify-content:flex-start;padding:1.2rem 0;border-bottom:.1rem solid var(--colors-line2)}.product-detail__info-benefit-section.last{padding-bottom:0;border-bottom:none}.product-detail__info-benefit-title{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.028rem;flex-shrink:0;align-self:flex-start;width:6rem;color:var(--colors-text5)}.product-detail__info-benefit-list{width:100%}.product-detail__info-benefit-desc{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.028rem;display:flex;align-items:center;color:var(--colors-text4)}.product-detail__info-benefit-desc+.product-detail__info-benefit-desc{margin-top:.4rem}.product-detail__info-benefit-desc.purple{color:var(--purple-60);font-weight:700}.product-detail__info-benefit-desc.strong{font-weight:700}.product-detail__info-benefit-desc.line1{line-height:2rem}.product-detail__info-benefit-desc.sub{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text5)}.product-detail__feedback-above-four{padding:2.4rem 0;border-bottom:.8rem solid var(--colors-line2)}.product-detail__feedback-above-four .sec-title{font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.032rem;padding-right:1.6rem;padding-left:1.6rem;color:var(--colors-text3)}.product-detail__feedback-above-four .sec-title strong{color:var(--colors-secondary1)}.product-detail__feedback-above-four .item-list{display:flex;align-items:center;margin-top:1.2rem;padding-right:1.6rem;padding-left:1.6rem;font-size:0;white-space:nowrap;overflow-x:auto}.product-detail__feedback-above-four .item-list::-webkit-scrollbar{display:none}.product-detail__feedback-above-four .item-list .item{display:flex;position:relative;flex-shrink:0;align-items:center;width:28rem;height:8rem;padding:1.2rem;border-radius:1.6rem;background-color:var(--colors-background2)}.product-detail__feedback-above-four .item-list .item~.item{margin-left:.8rem}.product-detail__feedback-above-four .item-list .item .left{flex:1 1}.product-detail__feedback-above-four .item-list .item .left .review-rating{display:flex;align-items:center}.product-detail__feedback-above-four .item-list .item .left .review-rating .count{margin-left:.2rem;color:var(--colors-text3);font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:-.024rem}.product-detail__feedback-above-four .item-list .item .left .txt{font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:-.024rem;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;color:var(--colors-text3);text-align:left;word-break:break-all}.product-detail__feedback-above-four .item-list .item .left .txt strong{margin-right:.3rem;font-weight:700}.product-detail__feedback-above-four .item-list .item .right{flex-shrink:0;width:5.6rem;margin-left:1rem}.product-detail__feedback-above-four .item-list .item .right .img-box{display:flex;overflow:hidden;position:relative;align-items:center;justify-content:center;width:5.6rem;min-width:5.6rem;height:5.6rem;min-height:5.6rem;border-radius:.8rem}.product-detail__feedback-above-four .item-list .item .right .img-box img,.product-detail__feedback-above-four .item-list .item .right .img-box video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-detail__feedback-above-four .item-list .item .right .img-box.video:after{position:absolute;bottom:.2rem;left:.2rem;width:2.4rem;height:2.4rem;content:"";background:url(/ui/svg/ico_video_play.svg) 50%/cover no-repeat}.product-detail__relatied{display:block;padding:2.4rem 1.6rem;border-bottom:.8rem solid var(--colors-line2)}.product-detail__relatied h5{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.06rem;display:flex;align-items:center;margin-bottom:1.6rem;color:var(--colors-text3)}.product-detail__tag{padding:0 1.6rem 4rem}.product-detail__tag .sec-title{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem;padding-right:1.6rem;color:var(--colors-text3)}.product-detail__tag-list{margin-top:.8rem;margin-left:-.8rem;font-size:0}.product-detail__tag-list a{display:inline-flex;overflow:hidden;position:relative;align-items:center;justify-content:space-between;box-sizing:border-box;height:2.6rem;margin-top:.8rem;margin-left:.8rem;padding:0 .8rem;border-radius:1.3rem;background-color:#f6f6f9;color:var(--colors-text4);font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:-.024rem;vertical-align:top}.product-detail__recommended{padding:0 1.6rem}.product-detail__recommended h5{color:var(--colors-text3)}.product-detail__recommended h5,.product-detail__recommended h5 strong{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem}.product-detail__recommended h5 strong{color:var(--colors-secondary1)}.product-detail__recommended-list{position:relative;margin-top:1.2rem}.product-detail__announcement{margin-top:4rem;border-top:.8rem solid var(--colors-line2)}.product-detail__announcement-list li{display:flex;position:relative;align-items:center;justify-content:space-between;padding:1.6rem}.product-detail__announcement-list li:after{position:absolute;top:50%;right:1.6rem;width:1.6rem;height:1.6rem;background-image:url(/ui/svg/ico_chevron_right.svg);background-repeat:no-repeat;background-size:1.6rem 1.6rem;transform:translateY(-50%);content:""}.product-detail__announcement-list li button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.product-detail__announcement-list li button,.product-detail__announcement-list li span.title{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text4)}.product-detail__announcement-list li span.stor-name{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text3)}.product-detail__announcement-list li .goods-id{display:flex;position:relative;align-items:center;width:100%;margin-top:1.6rem;padding-left:.8rem;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-text4)}.product-detail__announcement-list li .goods-id:before{display:inline-block;position:absolute;top:50%;left:0;width:.4rem;height:.4rem;margin-top:-.2rem;border-radius:50%;background-color:var(--neutral-20);content:""}.product-detail__announcement-list li:first-child:after,.product-detail__announcement-list li:nth-child(2):after{display:none}.product-detail__announcement-list li.direction-column{flex-direction:column}.product-detail__bottom-button-container{display:flex;overflow:hidden;position:fixed;bottom:0;left:50%;z-index:100;align-items:center;width:100%;max-width:var(--max-viewport-width);padding:2rem 1.6rem;background:linear-gradient(0deg,var(--colors-background1) 50%,rgba(255,255,255,0) 100%);transform:translateX(-50%)}.product-detail__bottom-button-container .bottm-btn-like{display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-right:.8rem;border:.1rem solid var(--colors-line3);border-radius:1.6rem;background-color:var(--colors-white)}.product-detail__bottom-button-container .bottm-btn-like .favorite-button__favorite-button{position:absolute;right:1.6rem;bottom:1.6rem;width:2rem;height:2rem}.product-detail__coupon-modal{height:100%;padding:2rem 2rem 0}.product-detail__coupon-modal-title{font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.032rem;margin-top:3.2rem;margin-bottom:1.6rem;color:var(--colors-text3)}.product-detail__coupon-modal-title.nocoupon{margin-top:0}.product-detail__modal-bottom-button{padding:1rem 1.6rem}.product-detail__info-groupbuy{padding:1.6rem 1.6rem 2.4rem}.product-detail__exhibition-container{margin-bottom:4rem}.product-detail__exhibition-container h3{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem;margin-bottom:1.1rem;margin-left:1.6rem;color:var(--colors-text3)}.product-detail__exhibition-item{width:16rem}.product-detail__exhibition-item img{margin-bottom:.8rem;border-radius:1.4rem}.product-detail__exhibition-item-title{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.028rem;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;white-space:nowrap;color:var(--colors-text3);text-align:left}.product-detail__product-buy-modal-container{padding:0 1.6rem}.product-detail__product-buy-modal-container .required{color:var(--colors-status_danger)}.product-detail__product-buy-modal-bottom-button{height:9.6rem;padding:2rem 1.6rem;background:linear-gradient(0deg,var(--colors-background1) 50%,rgba(255,255,255,0) 100%)}.product-detail-time-deal{display:flex;position:relative;align-items:center;justify-content:center;height:4rem;background-color:var(--neutral-95);font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;color:var(--colors-white);line-height:0}.product-detail-time-deal i{margin-right:.4rem}.product-detail-time-deal .time-deal-text{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;margin-left:.8rem;background:linear-gradient(90deg,#eeff95,rgba(137,236,169,.8));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1}.product-detail-time-deal .time-deal-text span{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.028rem;display:inline-block;width:1.8rem;line-height:1;text-align:center}.product-detail-time-deal .time-deal-text span:first-child{width:auto}.product-detail-time-deal .time-deal__right-arrow{position:absolute;right:1.6rem}.product-detail-bottom-button{display:flex;position:fixed;bottom:0;left:50%;z-index:100;align-items:center;width:100%;max-width:var(--max-viewport-width);padding:2rem 1.6rem;background:linear-gradient(0deg,var(--colors-background1) 50%,rgba(255,255,255,0) 100%);transform:translateX(-50%)}.product-detail-bottom-button-left{flex:4 1;min-width:13.4rem}.product-detail-bottom-button-right{flex:6 1;margin-left:.8rem}.product-detail-bottom-button-tooltip{font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:-.022rem;display:flex;position:absolute;top:-.5rem;right:2.4rem;z-index:1;align-items:center;justify-content:center;width:8rem;height:2.8rem;padding:0 .8rem;border-radius:1.6rem;background-color:var(--colors-primary1);color:var(--colors-text3);animation:float-up 2s linear infinite}.product-detail-bottom-button-tooltip:after{position:absolute;right:1.6rem;bottom:-.5rem;z-index:1;width:0;height:0;border-top:7px solid var(--colors-primary1);border-right:5px solid rgba(0,0,0,0);border-left:0 solid rgba(0,0,0,0);content:""}.product-detail-bottom-button .bottm-btn-like{display:flex;position:relative;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;margin-right:.8rem;border:1px solid var(--colors-line3);border-radius:1.6rem;background-color:var(--colors-white)}.product-detail-bottom-button .bottm-btn-like .favorite-button__favorite-button{position:absolute;right:1.6rem;bottom:1.6rem;width:2rem;height:2rem}@font-face{font-family:Ria;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2410-1@1.0/RiaSans-ExtraBold.woff2) format("woff2");font-weight:700;font-display:swap}.shopping-cart-modal__header{display:flex;align-items:center;justify-content:space-between;height:5.6rem;padding:0 2rem}.shopping-cart-modal__header .title{font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.032rem;color:var(--colors-text3)}.shopping-cart-modal__header .cart-link{display:flex;align-items:center;justify-content:flex-end;height:1.8rem}.shopping-cart-modal__header .cart-link span{font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:-.026rem;margin-right:.2rem;color:var(--colors-text4)}.shopping-cart-modal__content{padding:1.6rem}.shopping-cart-modal__content .title{font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:-.054rem;margin-bottom:1.2rem;color:var(--colors-text3)}