#showDetailModal .modal-dialog{background:0 0}.owl-carousel.owl-drag .owl-item{width:80px!important}.owl-stage{display:flex;flex-wrap:nowrap}.owl-slider{padding:0 30px!important}.owl-slider .owl-next{right:-30px!important}.owl-slider .owl-prev{left:-30px!important}.left{width:100%}.product-name-heading{position:relative}.product-name-heading::before{position:absolute;content:attr("data-product-name");top:0;left:0;right:0}.product-img-active,.product-item-img,.product-video-active{width:100%;object-fit:cover}.product-img-active,.product-video-active{height:400px;border-radius:0 0 20px 20px}.product-item-img{height:80px;width:80px;border-radius:8px;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat;box-shadow:-19px 30px 10px 0 transparent,-12px 19px 9px 0 rgb(0 0 0 / .01),-7px 11px 8px 0 rgb(0 0 0 / .05),-3px 5px 6px 0 rgb(0 0 0 / .09),-1px 1px 3px 0 rgb(0 0 0 / .1)}.product-item-img.active{border:1px solid var(--color-primary)}.icon-button.show-hover{display:none}.top .contact-group button:not(.hotline):hover .icon-button{display:none}.icon-button,.top .contact-group button:not(.hotline):hover .show-hover{display:block}a button.hotline:hover span{color:#fff!important}button.phone{position:relative;min-width:145px;display:flex;padding:12px 24px 12px 16px;justify-content:center;align-items:center;gap:10px;border-radius:25px;background:#333}button.phone:hover span.copy{display:block!important}button.phone span.copy{top:-30px;position:absolute;z-index:1;display:none;background:rgb(55 55 55 / .7);backdrop-filter:blur(5px);padding:4px 12px;border-radius:4px}.top .contact-group button:hover{background-color:var(--color-primary,#e31e25)!important}button.follow.active{border-radius:25px;background:var(--Gray-Scale-Gray-50,#f2f2f2)}.commercial{margin-right:32px;white-space:nowrap;display:inline-block;padding:3px 8px;border-radius:8px}.product-detail .contact{padding:12px var(--24px,24px);border-radius:40px;background:#f2f2f2;gap:10px}.icon-bigger{width:15px;height:18px;object-fit:cover}.favorites{margin-left:10px;width:48px;height:48px;border-radius:40px;background:#f2f2f2}.favorites-icon{width:var(--24px,24px);height:var(--24px,24px);object-fit:cover}.product-info .content{width:100%}.content select{padding:12px;border-radius:4px;background:var(--Gray-Scale-Gray-50,#f2f2f2)}.gap-25{gap:25px}.gap-30{gap:30px}.mt-40{margin-top:40px}.ml-4{margin-left:4px!important}.my-24{margin-top:24px;margin-bottom:24px}.mr-10{margin-right:10px}.mr-16{margin-right:16px}.button-group .button{min-width:190px;border-radius:78px;background:#333;box-shadow:-24px 36px 12px 0 transparent,-15px 23px 11px 0 rgb(0 0 0 / .01),-9px 13px 9px 0 rgb(0 0 0 / .05),-4px 6px 7px 0 rgb(0 0 0 / .09),-1px 1px 4px 0 rgb(0 0 0 / .1);padding:12px var(--24px,24px);color:var(--Error,#fff);font-family:"Be Vietnam Pro";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.icon-social-network{width:28px;height:28px;object-fit:cover}.avatar{width:120px;height:120px;border-radius:50%;object-fit:cover}.flag{bottom:0;right:0;width:32px;height:32px;border-radius:50%;object-fit:cover}.wrap-avartar{width:120px;height:120px}.product-detail .info{max-width:100%;width:100%;border-radius:20px;background:rgb(242 242 242 / .5);padding:32px 16px}.product-detail .info button:not(button.hotline){display:flex;width:45px;height:45px;padding:8px;border-radius:25px;background:var(--Gray-Scale-Gray-50,#f2f2f2)}.product-detail .info button>img{width:24px;height:24px;object-fit:cover}.product-detail .info button.hotline{display:flex;padding:10px var(--24px,24px) 10px 16px;justify-content:center;align-items:center;gap:12px;border-radius:40px;background:var(--Branding-Error,#e31e25);color:var(--Gray-Scale-White,var(--Error,#fff));font-family:"Be Vietnam Pro";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product-detail .info button.hotline:hover{color:#fff!important}.dash{margin:0 8px;width:2px;height:32px;object-fit:cover}.icon-address{padding:4px;width:24px;height:24px;background:var(--color-primary,#e31e25);border-radius:50%;object-fit:contain}.product-detail .info .address{padding:8px 12px}.product-tab-item{padding:8px 16px;border-right:1px solid #e6e6e6}.product-tab-item:first-of-type{padding-left:0}.product-tab-item:last-of-type{border:none;padding-right:0}.product-tab-item.active{color:var(--color-primary,#e31e25)}.product-tab-list{display:flex;padding:5px 0;border-bottom:1px solid #e6e6e6;background:var(--Error,#fff)}.border-bottom{border-bottom:1px solid #e6e6e6}.product-item{position:relative;border-radius:30px;border:1px solid #ccc}.product-item .overlay,.product-item .tooltip{visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease,visibility 1s ease}.product-item .tooltip{display:flex;z-index:1;align-items:center;justify-content:center}.product-item:hover .overlay,.product-item:hover .tooltip{visibility:visible;opacity:1}.product-item .overlay,button.heart{border-radius:30px;background:var(--white-gradient,linear-gradient(180deg,rgb(255 255 255 / .75) 0,rgb(230 230 230 / .75) 49%,rgb(207 202 202 / .75) 100%))}.product-item .tooltip a,.product-item .tooltip button{display:flex;align-items:center;justify-content:center;padding:12px;width:48px;height:48px;border-radius:50%;background:#fff;transition:.5s}.favorites svg,.product-item .tooltip a img,.product-item .tooltip button img,.product-item .tooltip button svg{height:24px;width:24px;object-fit:cover;filter:contrast(0) sepia(100%) hue-rotate(116deg) brightness(.8) saturate(.28)}.favorites.clicked,.favorites:hover,.product-item .tooltip .heart.clicked,.product-item .tooltip .heart:hover,.product-item .tooltip .zoom:hover{background-color:#fce8e9!important}.favorites.clicked svg,.favorites:hover svg,.product-item .tooltip .heart:hover svg,.product-item .tooltip .zoom:hover img{filter:none!important}.favorites.clicked svg .product-item .heart.clicked svg{filter:none!important}.favorites.clicked svg,.favorites:hover svg,.product-item .heart.clicked path,.product-item .heart:hover path{fill:var(--color-primary)!important}.product-img{width:100%;height:300px;padding:5px;border-radius:26px;object-fit:cover}.row .product-info{padding:15px 35px}.product-item>span{position:absolute;padding:3px 8px;left:20px;top:20px;border-radius:4px;background:var(--Branding-Brand-red,#e31e25)}.product-item h4>a{display:block}.properties{max-width:100px;width:100%}.value{width:100%}.value img{width:30px;height:30px;object-fit:cover}.value-item{padding:10px;border:1px solid grey;border-radius:4px;cursor:pointer;max-width:150px;text-wrap:wrap;word-break:break-word}.value-item.active{border-color:var(--color-primary,#e31e25);color:var(--color-primary,#e31e25)}.button-group .button:hover{background:var(--color-primary,#e31e25)}.order-1{order:-1}.modal-header{padding:0;border:none}.modal-dialog{width:100%;border-radius:8px;background:var(--Error,#fff);box-shadow:0 4px 4px 0 rgb(0 0 0 / .25)}.modal-content{max-height:90vh;overflow-y:auto;padding:24px}.modal-body{padding:0;border:none}.modal-header .close{padding:0;margin:0}.form-group{margin-bottom:0}textarea[name=message]{display:block;resize:none;overflow:auto;width:100%;height:200px;background:#fff;border-radius:8px;padding:16px;color:#b3b3b3;font-family:"Be Vietnam Pro";font-size:13px;font-style:normal;font-weight:400;line-height:normal}.product-img-report{width:80px;height:80px;border-radius:8px;object-fit:cover}.p-12{padding:12px}.py-24{padding-top:24px;padding-bottom:24px}.px-12{padding-right:12px;padding-left:12px}.gap-20{gap:20px}.bg-report{background:var(--Gray-Scale-Gray-50,#f2f2f2)}.report-item+.report-item{margin-top:8px}.addImageReport{display:flex;padding:28px 27px 27px 28px;justify-content:center;align-items:center;border-radius:8px;border:2px dashed var(--Color,#b0050b)}.addImageReport,.report-thumb{flex:1 1 calc(33.33% - 10px);aspect-ratio:1/1;flex-grow:0}.report-img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}.close-report-img{position:absolute;top:5px;right:5px;border-radius:50%;width:20px;height:20px;padding:4px;background:grey}.modal button.close{position:sticky;top:10px;text-align:right;z-index:99999}.modal button.close>img{position:absolute;right:-5px;top:-10px}@media (min-width:768px){.order-md-0{order:0}.addImageReport,.report-thumb{flex:1 1 calc(25% - 10px);flex-grow:0}}@media (min-width:1200px){.info{max-width:402px;padding:32px 16px}.content{max-width:420px}.mt-xl-24{margin-top:24px}.top{display:flex;flex-wrap:nowrap;justify-content:space-between}.top .left{flex:0 0 31.5%!important;width:31.5%!important;max-width:31.5%!important}.top .mid{flex:0 0 37%!important;width:37%!important;max-width:37%!important}.top .right{flex:0 0 30%!important;width:30%!important;max-width:30%!important}}