.productDetail-page .product-detail-wrapper .product-detail-main{margin-bottom:20px}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-gallery__thumbs-container .thumb-video{position:relative}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-gallery__thumbs-container .thumb-video>p{margin:0}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-gallery__thumbs-container .thumb-video iframe{width:100%;aspect-ratio:1/1;pointer-events:none;opacity:.5}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-gallery__thumbs-container .thumb-video .overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:20%}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-gallery__thumbs-container .thumb-video .overlay svg{width:100%;height:100%}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-image-detail #sliderproduct iframe{width:100%;height:auto;aspect-ratio:5/5}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-image-detail .product-flag{position:absolute;top:10px;left:20px;z-index:9}.productDetail-page .product-detail-wrapper .product-detail-main .product-gallery .product-image-detail .product-flag img{width:85px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info{flex-direction:column;align-items:flex-start}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info{width:70%}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info{width:100%}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-title{border:none;padding-bottom:0}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-title h1{font-size:18px !important}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-price{border:none}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-price .pro-price{margin-right:15px;color:#ed357a}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-price del{margin:0 10px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-price .pro-sale{background:#ef81ae;color:#fff;padding:5px;font-size:10px;margin:0 10px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .short-description{text-align:justify}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo{border:1px solid #dbd3d3;border-radius:10px;padding:25px;margin-top:25px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo h3{font-weight:600;font-size:18px;margin-bottom:0}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo h3{margin-bottom:10px}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo .product-combo--list .product-card{display:flex;justify-content:space-between;gap:20px;align-items:center}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo .product-combo--list .product-card .product-img{width:30%}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo .product-combo--list .product-card .product-infor{width:65%}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo .product-combo--list .product-card .product-infor .product-title a{font-weight:700}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo .product-combo--list .product-card .product-infor .product-price{display:flex;justify-content:space-between;align-items:center}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-combo .product-combo--list .product-card .product-infor .product-price .del-price{margin-left:10px;font-size:11px;text-decoration:line-through}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form{border:1px solid rgba(127,127,127,.4196078431);padding:20px}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form{padding:0 20px}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form .title{margin:10px 0px;font-size:18px}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form .title{font-size:14px}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form .group-purchase{font-size:14px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form .group-purchase label{font-weight:400}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form .group-purchase input:checked{background:#000}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .purchase-form .group-purchase:last-child{opacity:.5}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-title--xuatxu{margin:15px 0}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-title--xuatxu{margin:15px 0 0 0}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-title--xuatxu .product-type--show{padding-right:15px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .info .product-title--xuatxu .product-variant--show{border-left:2px solid;padding-left:15px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .delivery{height:100%;padding-left:3em}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .delivery{width:100%;padding-left:0;display:flex}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .delivery .delivery-info{display:flex;flex-direction:column;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.2509803922)}@media screen and (min-width: 768px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .delivery .delivery-info:last-child{border-bottom:0}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .delivery .delivery-info .text{max-width:160px;text-align:center}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--info .delivery .delivery-info .text .bold{display:block}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions{width:100%;margin-top:15px}@media screen and (max-width: 767px){.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions{display:none}}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions .wrap-addcart{display:flex}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions .quantity-area{width:30%;align-items:center;display:flex;margin-bottom:0;border:1px solid rgba(0,0,0,.168627451);justify-content:center}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions .quantity-area .qty-btn{background:0;border:0;width:40px;height:40px;line-height:40px;font-size:28px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions .quantity-area #quantity{border:0}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions .btn-addtocart{color:#000;border:1px solid rgba(0,0,0,.168627451);border-left:0;width:35%}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions .btn-addtocart:hover{color:#fff;background-color:#ed357a;border:0;margin:1px}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .selector-actions #add-to-phone{width:35%;border-radius:0;margin:1px 0}.productDetail-page .product-detail-wrapper .product-detail-main .detail-product--form .product-action-bottom button{display:inline-block;width:40%;margin-right:4px;height:50px}.productDetail-page .product-detail-wrapper .list-sale--banner{margin-top:20px}.productDetail-page .product-description--wrapper .list-description--title{border-bottom:1px solid rgba(0,0,0,.368627451)}.productDetail-page .product-description--wrapper .list-description--title .title-bl{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.productDetail-page .product-description--wrapper .list-description--title .title-bl{margin-top:10px}}.productDetail-page .product-description--wrapper .list-description--title .title-bl .title-item{text-align:center;width:33.333%;font-size:17px;cursor:pointer}.productDetail-page .product-description--wrapper .list-description--title .title-bl .title-item.active{border-bottom:5px solid;padding-bottom:10px;position:relative;top:3px}@media screen and (max-width: 767px){.productDetail-page .product-description--wrapper .list-description--title .title-bl .title-item{width:50%;font-size:16px}}@media screen and (max-width: 767px){.productDetail-page .product-description--wrapper .list-description--title .title-bl .title-item:nth-child(2){display:none}}.productDetail-page .product-description--wrapper .description-contents .description:not(.active){display:none}.productDetail-page .product-description--wrapper .description-contents .description .list-image{margin-top:5px}.productDetail-page .product-description--wrapper .description-contents .description .list-image .image{width:70%;text-align:justify;margin:0 auto}@media screen and (max-width: 767px){.productDetail-page .product-description--wrapper .description-contents .description .list-image .image{width:100%;margin:0}}.productDetail-page .product-description--wrapper .description-contents .description .list-image .readmore{text-align:center;font-size:20px;border:1px solid;width:-moz-fit-content;width:fit-content;margin:auto;padding:5px;margin:50px auto;cursor:pointer}@media screen and (max-width: 767px){.productDetail-page .product-description--wrapper .description-contents .description .list-image .readmore{margin:25px auto}}.productDetail-page .list-videos .list-video-heading{margin:10px 0 20px 0}.productDetail-page .list-videos .video-block{position:relative}.productDetail-page .list-videos .video-block .img p:nth-child(2){display:none}.productDetail-page .list-videos .video-block .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%}.productDetail-page .list-videos .video-block .js-action-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;width:64px;-o-object-fit:contain;object-fit:contain}.productDetail-page .list-videos .popup-video{display:none}.productDetail-page .list-videos .popup-video.show-action{position:fixed;top:200px;left:50%;width:70vw;height:70vh;z-index:10000;transform:translateX(-50%);display:block}@media screen and (max-width: 767px){.productDetail-page .list-videos .popup-video.show-action{width:370px;height:400px;top:140px}}.productDetail-page .list-videos .popup-video.show-action .popup-overlay{position:fixed;background:rgba(0,0,0,.4392156863);top:0;left:0;width:100vw;height:100vh;z-index:9999;transform:scale(1.5)}.productDetail-page .list-videos .popup-video.show-action .js-load-video{width:100%;height:100%;z-index:10000;position:inherit}.productDetail-page .list-videos .popup-video.show-action .btn-close{position:absolute;top:5px;right:5px;background-color:#fff;border:none;box-shadow:1px 1px 10px 0px;height:25px;width:25px;line-height:35px;z-index:99999}.productDetail-page .list-videos .popup-video.show-action iframe{width:100%;height:100%}.productDetail-page .list-videos .owl-dots{margin:50px 0}@media screen and (max-width: 767px){.productDetail-page .list-videos .owl-dots{margin:15px 0}}.productDetail-page .list-videos .owl-nav button{position:absolute;top:50%}.productDetail-page .list-videos .owl-nav .owl-prev{left:-3%}.productDetail-page .list-videos .owl-nav .owl-next{right:-3%}.product-reviews{margin:50px auto}@media screen and (max-width: 767px){.product-reviews{margin:25px 0}}.product-reviews .title{border-bottom:3px solid #ee2d7a}.product-reviews .title h3{border-radius:6px 6px 0 0;width:33%;background:#ee2d7a;border:none;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;text-align:center;color:#fff;line-height:46px;padding:0;text-transform:uppercase;display:inline-block;margin:0}@media screen and (max-width: 767px){.product-reviews .title h3{width:100%}}.product-reviews .customer-group{margin-top:25px;padding:0 15%}@media screen and (max-width: 767px){.product-reviews .customer-group{padding:0;margin-top:25px}}.product-reviews .customer-group .customer-avt{display:flex;align-items:flex-start;gap:30px}@media screen and (max-width: 767px){.product-reviews .customer-group .customer-avt{align-items:center;padding-left:30px}}.product-reviews .customer-group .customer-avt img{width:80px;height:auto;border-radius:50%}.product-reviews .customer-group .customer-avt .name{font-size:16px;font-weight:600}.product-reviews .customer-group .infor{width:calc(100% - 80px);margin-left:auto;padding-left:30px;position:relative;top:-20px}@media screen and (max-width: 767px){.product-reviews .customer-group .infor{top:20px;width:100%;padding-bottom:10px;border-bottom:1px solid rgba(102,102,102,.2509803922)}}.product-reviews .customer-group .infor .img-product{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-top:20px}.product-reviews .customer-group .infor .img-product img{width:150px;height:auto}@media screen and (max-width: 767px){.product-reviews .customer-group .infor .img-product img{width:80px}}.product-reviews .customer-group:last-child .infor{border-bottom:none}.popup-wrapper .overlay.active{position:fixed;top:0;left:0;width:100%;bottom:0;background:#000;opacity:.5;z-index:2}.popup-wrapper #popup-phone{display:none}.popup-wrapper #popup-phone.active{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;width:50vw;height:50vh;z-index:3;background-size:100%}@media screen and (max-width: 1600px){.popup-wrapper #popup-phone.active{background-image:none !important;width:80vw}}@media screen and (max-width: 767px){.popup-wrapper #popup-phone.active{width:100vw}}.popup-wrapper #popup-phone .wrapper{position:relative;height:100%}.popup-wrapper #popup-phone .wrapper .js-close--popup{position:absolute;top:15px;right:15px;cursor:pointer}.popup-wrapper #popup-phone .wrapper .content{position:absolute;top:50%;left:50%;text-align:center;transform:translateY(-60%)}@media screen and (max-width: 1600px){.popup-wrapper #popup-phone .wrapper .content{left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){.popup-wrapper #popup-phone .wrapper .content{transform:translate(50%, -50%);left:0}}@media screen and (max-width: 556px){.popup-wrapper #popup-phone .wrapper .content{transform:translate(1%, -50%);left:0}}.popup-wrapper #popup-phone .wrapper .content .title{font-size:32px;max-width:400px;margin-bottom:20px}@media screen and (max-width: 767px){.popup-wrapper #popup-phone .wrapper .content .title{font-size:24px}}.popup-wrapper #popup-phone .wrapper .content .group-input input{display:block;width:100%;margin:auto;height:35px;padding-left:15px;margin-bottom:20px;border:1px solid rgba(102,102,102,.6117647059)}.popup-wrapper #popup-phone .wrapper .content .notice{max-width:300px;margin:20px auto;font-size:18px;font-weight:600;text-align:center}@media screen and (max-width: 767px){#product .breadcrumb-shop{display:none !important}}