.box-icon-ven{top:5px;left:5px;z-index:1;width:auto;display:flex;position:absolute}.box-icon-ven img{width:auto;max-width:120px!important;position:inherit;transform:inherit}@media (max-width:767px){.box-icon-ven img{max-width:100px!important}}.gallery-top{position:relative;margin-bottom:20px;display:block;box-shadow:0 2px 10px rgb(0 0 0 / .15);transition:0.3s}.gallery-top:hover{box-shadow:0 2px 10px rgb(0 0 0 / .3)}.gallery-top .swiper-slide{padding-bottom:100%;display:block;height:0}.gallery-top .swiper-slide img{left:50%;top:50%;transform:translate(-50%,-50%);max-width:99%;max-height:100%;width:auto!important;height:auto!important;position:absolute}.gallery-thumbs{margin-top:10px!important;position:relative;display:block;padding:0 2px!important;box-shadow:none!important}.gallery-thumbs .swiper-slide{border:1px solid #e4e4e4;cursor:pointer;background:#fff}.gallery-thumbs .swiper-slide .p-100{padding-bottom:100%;height:0;position:relative}.gallery-thumbs .swiper-slide .p-100 a>img,.gallery-thumbs .swiper-slide .p-100>img{left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto!important;height:auto!important;position:absolute}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#0074bf;overflow:hidden}.gallery-thumbs .swiper-slide:hover{border-color:#0074bf}.gallery-thumbs .swiper-button-next{right:0}.gallery-thumbs .swiper-button-prev{left:0}.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{background:#fff0}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{font-size:14px;font-weight:700;background:#fff;padding:8px 5px;color:#333;box-shadow:0 1px 2px 2px rgb(0 0 0 / .04)}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:#0074bf}.gallery-thumbs .swiper-button-prev.swiper-button-disabled{display:none}.gallery-thumbs .videoThumbnail:before{content:" ";background:rgb(10 10 10 / .35);position:absolute;display:block;width:100%;height:100%;z-index:9}.gallery-thumbs .play-video-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.gallery-thumbs .play-video-icon img{width:100%}.product-image-block{margin-bottom:10px;position:relative}.overlay-video{position:fixed;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:999}.overlay-video:target{visibility:visible;opacity:1}.overlay-video .popup-video{margin:70px auto;padding:5px;background:#fff;border-radius:5px;width:30%;position:relative;transition:all 5s ease-in-out}.overlay-video .popup-video .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:700;text-decoration:none;color:#333}.overlay-video .popup-video .close:hover{color:#06d85f}.overlay-video .popup .content{max-height:30%;overflow:auto}@media screen and (max-width:700px){.overlay-video .popup-video{width:70%}}.inventory_quantity{font-size:14px;margin-bottom:10px;border-bottom:1px solid #e4e4e4;padding-bottom:5px}.inventory_quantity .a-stock{color:#0074bf}.inventory_quantity .a-vendor{color:#0074bf}@media (max-width:767px){.inventory_quantity .line{display:none}.inventory_quantity .mb-break{display:block}}.price-box{font-size:20px;line-height:1.1}.price-box .special-price{display:block;line-height:1.1}.price-box .special-price .price{font-size:24px;font-weight:600;color:#cc2020!important}.price-box .out-stock{font-size:24px;font-weight:600;color:#D30606}@media (max-width:767px){.price-box .special-price .price,.price-box .out-stock{font-size:22px}}.price-box .old-price,.price-box .save-price{color:#7a7c80!important;font-size:13px!important;font-weight:400;display:inline-block}.price-box .save-price .product-price-save{color:#7a7c80!important;font-size:13px!important}.price-box .save-price{margin-left:10px}@media (max-width:480px){.price-box .save-price{margin-left:0;display:block;margin-top:5px}}.input_number_product input::-webkit-outer-spin-button,.input_number_product input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input_number_product input[type=number]{-moz-appearance:textfield}.quantity label{margin:0;font-size:14px;font-weight:500}.input_number_product{width:auto;position:relative;padding:0;border:none;box-shadow:none;background-color:#fff0;margin-left:10px;display:inline-flex;margin-bottom:15px}.input_number_product input:focus{border:1px solid #e4e4e4}.input_number_product .btn_num{line-height:0px!important;border:solid 1px #e4e4e4!important;width:40px!important;height:40px!important;background-color:#fff!important;color:#333!important;text-align:center!important;padding:0px!important;font-size:16px!important;font-weight:500;display:flex!important;justify-content:center;align-items:center}.input_number_product .btn_num:hover,.input_number_product .btn_num:focus{background-color:#0074bf!important;color:#fff!important;border:solid 1px #0074bf}.input_number_product .btn_num.num_1{border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.input_number_product .btn_num.num_2{border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.input_number_product input{display:block;color:#000;text-align:center!important;box-shadow:none!important;background:#fff;margin:0;height:40px!important;line-height:40px;box-shadow:none;border-radius:0;font-size:16px;width:60px!important;padding:0;border:none;border-bottom:solid 1px #ddd;border-top:solid 1px #ddd}@media (max-width:322px){.input_number_product input{width:50px}}.buynow span:first-child{position:relative;padding-left:30px;font-weight:400}.buynow span:first-child:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";width:24px;height:24px;background:url(https://tsquare.vn/wp-content/uploads/2024/03/btn_icon_addcart.png)}.buynow{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px!important;line-height:20px!important;width:100%;background:#0074bf;color:#fff!important;font-size:12px;text-transform:uppercase;border:1px solid #0074bf;border-radius:5px;font-weight:700}.buynow:hover{background:#0074bf!important;opacity:.8;color:#fff!important}.buynow span{text-transform:initial;font-weight:400}form.cart{margin-bottom:0!important}.product-policises-wrapper .item_poli{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.product-policises-wrapper .item_poli+*{margin-top:10px;border-top:1px dashed #d9d9d9;padding-top:10px}@media (max-width:767px){.product-policises-wrapper .item_poli .elementor-image-box-wrapper{display:flex;align-items:center;justify-content:center}}.swiper-button-next,.swiper-button-prev{display:block;position:absolute;bottom:0;left:0;width:25px;height:40px;z-index:1;text-align:center;font-size:15px;line-height:22px;cursor:pointer;color:#fff;background-color:#0074bf;border:1px solid #7aafb3;transition:all .3s;-webkit-transition:all .3s;border-radius:5px;-webkit-border-radius:5px;background-image:none;display:flex;justify-content:center;align-items:center}.swiper-button-prev{left:5px}.swiper-button-disabled{display:none}.swiper-button-next{left:auto;right:5px}.swiper-button-next:after,.swiper-button-prev:after{width:25px;height:40px;font-size:10px!important;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center}.product-reivew-wrap .product-reivew-title{padding:16px 20px;box-shadow:inset 0 -1px 0 #edeeef}.product-reivew-wrap .product-reivew>.elementor-widget-container{padding:16px 20px}.product-reivew-wrap .ivole-meter{border-radius:4px;height:20px}.product-reivew-wrap .ivole-meter .ivole-meter-bar{background:linear-gradient(to bottom,#0074bf,#004d7e);background-color:#0074bf}.product-reivew-wrap .cr-all-reviews-shortcode .cr-all-reviews-add-review{background-color:#0074bf}.product-reivew-wrap .cr-all-reviews-shortcode ol.commentlist li .comment-text .meta{font-size:14px}.product-reivew-wrap .cr-voting-cont-uni span{font-size:16px;line-height:16px}.product-reivew-wrap #ivole-histogramTable tr.ivole-histogramRow .ivole-histogramCell1{font-size:14px}.product-reivew-wrap .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit{background-color:#0074bf}.product-reivew-wrap .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover{background-color:#004d7e}.product-muakem{padding:16px 15px;margin-bottom:20px;border-radius:6px;box-shadow:0 1px 4px 0 rgb(10 10 10 / .35)}.product-muakem .title{padding:5px 0 5px 0;border-style:solid;border-width:0 0 1px 0;border-color:#DEE2E6;border-radius:0 0 0 0;margin-bottom:20px}.product-muakem .title h2{position:relative;display:inline-block;color:#0074BF;font-size:20px;font-weight:600;line-height:25px;margin:0;padding:0}.product-muakem .title h2:before{content:'';width:100%;height:1px;background-color:#0074BF;position:absolute;bottom:-6px;left:0}.product-muakem .owl-nav button{position:absolute;display:flex!important;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);width:25px;height:40px;z-index:1!important;text-align:center;font-size:35px!important;color:#fff!important;background-color:#0074bf!important;border:1px solid #0074bf!important;transition:all .3s;-webkit-transition:all .3s;border-radius:5px!important;-webkit-border-radius:5px;background-image:none}.product-muakem .owl-nav button.owl-prev{left:0}.product-muakem .owl-nav button.owl-next{right:0}.product-muakem .owl-nav button.disabled{opacity:.3}