.product-wrap{flex-direction:column;align-items:flex-start;gap:3.2rem}.product-wrap .edit-area{text-align:center;width:100%;padding:10rem 13rem;border-radius:1.2rem;margin-bottom:3.2rem}.product-wrap .product-list .product img{width:auto}.product-wrap .product-list .product .line-1{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-wrap .product-list .product .line-1 .badge-wrap{display:flex;flex-direction:row;align-items:center;gap:.4rem}.product-wrap .product-list .product .line-1 .badge-wrap .item{display:flex;height:2.2rem;margin-right:.4rem;white-space:nowrap;font-style:normal;font-weight:400;background:#FFFFFF;font-size:1.2rem;line-height:1.5;box-sizing:border-box;align-items:center;padding:.8rem;border:.1rem solid #c9cddf;border-radius:.5rem}.product-wrap .product-list .product .line-1 .badge-wrap .item:hover{background-color:#F0543A;color:#FFFFFF}.arrow-btn{background-image:url(/images/ico/ico_arrow_right.svg);background-repeat:no-repeat;min-width:2.4rem;min-height:2.4rem}.product-wrap .product-list .product .line-2{display:flex;flex-direction:row;align-items:center}.product-wrap .product-list .product .line-2 .title{font-weight:700;font-size:2rem;line-height:150%;color:#111111;margin-right:1.2rem}.product-wrap .product-list .product .line-2 .star{background-image:url(/images/ico/ico_star.svg);background-repeat:no-repeat}.product-wrap .product-list .product .line-2 span{margin-left:.2rem}.product-wrap .product-list .product .line-3{display:flex;flex-direction:column;align-items:flex-start}.product-wrap .product-list .product .line-3 .origin-fee{display:flex;gap:1.6rem}.product-wrap .product-list .product .line-3 .origin-fee .line-through{text-decoration:line-through;color:#94949A;font-size:1.8rem}.product-wrap .product-list .product .line-3 .origin-fee span{display:flex;align-items:center;color:#F0543A;font-size:1.6rem}.product-wrap .product-list .product .line-3 .discount-fee{font-weight:700;font-size:2.4rem;color:#111111}.product-wrap .product-list .product .line-3 .discount-fee .final-price{font-size:4rem;margin-right:1rem}.product-wrap .product-list .product .line-3 .discount-fee .month{font-weight:400;font-size:1.8rem}.product-wrap .product-list .product .line-4{width:100%;-webkit-text-decoration:dotted;text-decoration:dotted;background:#111111;opacity:.1}.product-wrap .product-list .product .line-5{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.product-wrap .product-list .product .line-5 p{font-weight:400;font-size:1.6rem;line-height:1.5}.product-wrap .product-list .product .line-5 .canada,.product-wrap .product-list .product .line-5 .korea{display:flex;align-items:center;flex-direction:row;gap:0}.product-wrap .product-list .product .line-5 .canada p,.product-wrap .product-list .product .line-5 .korea p{font-weight:400;font-size:1.6rem;margin-left:.8rem}.product-wrap .product-list .product .line-5 .canada p span{font-weight:700;font-size:1.8rem}.canada-img,.korea-img{width:3.2rem;height:3.2rem;background-repeat:no-repeat;margin-right:.8rem}.canada-img{background-image:url(/images/nation_canada.svg)}.korea-img{background-image:url(/images/nation_korea.svg)}.product-wrap .product-list .product .line-6{width:100%;display:flex;flex-direction:row;align-items:flex-start;padding:1.6rem 0 0;border-top:.1rem solid rgba(17,17,17,.1);border-radius:0}.product-wrap .product-list .product .line-6 p{color:#1D1D1D;font-size:1.6rem;font-weight:400;margin-left:.8rem}.gift{width:2rem;height:2rem;background-repeat:no-repeat;margin-right:.8rem;background-image:url(/images/ico/ico_gift.svg)}.msg-wrap{gap:1.6rem;width:100%;margin-bottom:3.2rem}.msg-wrap .title{display:flex;flex-direction:row;align-items:center;gap:.8rem;margin-bottom:1.6rem}.msg-wrap .title p{font-weight:700;font-size:1.6rem;line-height:1.5;color:#3760BE}.dualPlan .detail-area .canada,.korea{display:flex;align-items:center;flex-direction:column;gap:1.6rem}.dualPlan .detail-area .canada-title,.korea-title{display:flex;align-items:center}.dualPlan .detail-area .canada-text,.korea-text{display:flex;flex-direction:column;gap:.8rem}.dualPlan .detail-area .canada,.korea p{font-weight:400;font-size:1.6rem}.dualPlan .detail-area .canada p span{font-weight:700;font-size:1.8rem}.dualPlan .canada-img,.korea-img{width:3.2rem;height:3.2rem;background-repeat:no-repeat;margin-right:.8rem}