.title-product{margin:0px 0px 5px;line-height:36px;font-family:'Work Sans';font-style:normal;font-weight:700;font-size:28px;color:#000000}@media (max-width: 991px){.title-product{font-size:24px}}.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}.gallery-thumbs .swiper-slide{cursor:pointer;background:#fff}.gallery-thumbs .swiper-slide .p-100{padding-bottom:100%;height:0;position:relative}.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:#f49f00}.gallery-thumbs .swiper-slide:hover{border-color:#f49f00}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{font-size:14px;font-weight:bold;background:#fff;padding:8px 5px;color:#333;box-shadow:0 1px 2px 2px rgba(0,0,0,0.04)}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:#f49f00}@media (max-width: 767px){.gallery-thumbs{width:100px}.gallery-thumbs .swiper-wrapper{justify-content:center}.gallery-thumbs .swiper-slide{height:10px;width:10px !important;border-radius:100%;background:#DEDEDE}.gallery-thumbs .swiper-slide .p-100{display:none}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{background:#333}}.layout-product{padding-bottom:30px}.layout-product .price-box .special-price{font-family:'Work Sans';font-style:normal;font-weight:500;font-size:18px;color:#000000}.layout-product .price-box .old-price{color:#acacac;font-size:16px}.layout-product .inventory_quantity{font-family:'Work Sans';font-style:normal;font-weight:400;font-size:16px;color:#000000;margin-bottom:25px;margin-top:12px}.layout-product .inventory_quantity .mb-break,.layout-product .inventory_quantity .variant-sku{display:flex;align-items:center}@media (max-width: 991px){.layout-product .inventory_quantity{font-size:12px}}.layout-product .inventory_quantity .stock-brand-title{font-family:'Work Sans';font-style:normal;font-weight:700;font-size:18px;width:140px;color:#000000}@media (max-width: 991px){.layout-product .inventory_quantity .stock-brand-title{font-size:12px;width:110px}}.layout-product .product-summary{margin:10px 0;height:190px;overflow:hidden;font-family:'Work Sans';font-style:normal;font-weight:400;font-size:16px;color:#000000;height:initial}@media (max-width: 991px){.layout-product .product-summary{font-size:12px}}.layout-product .product-summary img{display:none}.layout-product .swatch{font-size:14px;margin-bottom:35px;display:flex;align-items:center}.layout-product .swatch .header{margin-right:12px}.layout-product .swatch .swatch-element{display:inline-block;margin:0px 5px 0 0;line-height:1}.layout-product .swatch .swatch-element input{display:none}.layout-product .swatch .swatch-element label{min-width:36px;border:1px solid #dedede;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;padding:0 5px;position:relative;font-size:14px;margin-bottom:0}.layout-product .swatch .swatch-element label .crossed-out{display:none}.layout-product .swatch .swatch-element input:checked+label{border-color:#f49f00;color:#f49f00}.layout-product .swatch .swatch-element .tooltip{display:none}.layout-product .swatch .swatch-element.soldout{position:relative}.layout-product .swatch .swatch-element.soldout label{position:relative}.layout-product .swatch .swatch-element.color label{min-width:24px;width:24px;height:24px;display:inline-flex;border:none;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;padding:0 5px;position:relative;border-radius:100%;font-size:10px;margin-bottom:0}.layout-product .swatch .swatch-element.color label .crossed-out{display:none}.layout-product .swatch .swatch-element.color.trang input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/475/752/themes/894199/assets/check-symbol-black.png?1693190513256)}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions{display:flex;align-items:center}.layout-product .button_actions .buy-now{width:250px;height:56px;text-align:center;display:block;line-height:56px;color:#fff;font-family:'Work Sans';font-style:normal;font-weight:700;font-size:16px;background:#f49f00;margin-right:12px;border:1px solid #f49f00}.layout-product .button_actions .buy-now:hover{background:#fff;color:#f49f00}.layout-product .button_actions .add_to_cart{width:200px;height:56px;font-family:'Work Sans';font-style:normal;font-weight:700;font-size:16px;color:#f49f00;background:#FFFFFF;border:1px solid #f49f00}.layout-product .button_actions .add_to_cart:hover{background:#f49f00;color:#fff}@media (max-width: 991px){.layout-product .button_actions .buy-now,.layout-product .button_actions .add_to_cart{width:50%}}.layout-product .button_actions .btn-soldout{border:initial;height:45px;padding:0 20px;background:#363636;color:#fff;margin-top:29px}.layout-product .button_actions .btn-soldout:hover{background:#f49f00}.layout-product .input_number_product{width:98px;margin-right:10px;position:relative;font-size:16px}.layout-product .input_number_product .btn_num{border:0;width:20px;position:absolute;right:1px;top:50%;transform:translateY(-50%);text-align:center;height:44px;line-height:18px;cursor:pointer;background:initial;padding:initial;font-size:19px}.layout-product .input_number_product .btn_num.num_1{left:1px}.layout-product .input_number_product input{height:46px;width:100%;text-align:center;background:#FFFFFF;border:1px solid #1F1F1F}.custom-btn-number{display:flex;align-items:center;margin-bottom:35px}.custom-btn-number .sl{margin:0 10px 0 0}.product-tab{margin-top:30px}.product-tab .tabs-title{padding:0;margin:0;list-style:none;display:flex}.product-tab .tab-link{cursor:pointer}.product-tab .tab-link h3{font-family:'Work Sans';font-style:normal;font-weight:700;font-size:16px;color:#333;border:1px solid #f1f1f1;padding:10px;margin-right:10px;border-radius:10px}.product-tab .tab-link.active h3,.product-tab .tab-link.current h3,.product-tab .tab-link:hover h3{color:#fff;border:#f49f00;background:#f49f00}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .tab-content .rte{font-family:'Work Sans';font-style:normal;font-weight:400;font-size:16px;color:#000000}.product-tab .tab-content .rte h4{font-family:'Work Sans';font-style:normal;font-weight:700;font-size:20px}@media (max-width: 767px){.product-tab .tab-content .rte{font-size:12px}}.product-tab .tab-content.current{opacity:1;visibility:visible;height:auto;padding:25px 0;margin-top:-1px}.productRelate{margin-top:30px}.productRelate .block-title{margin-bottom:35px;position:relative}.productRelate .block-title h2{font-weight:700;letter-spacing:0;position:relative;display:inline-block;margin:0;font-size:24px;padding-bottom:10px}.productRelate .block-title h2 a{color:#333}.productRelate .block-title h2 a:hover{color:#f49f00}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{font-size:14px;color:#333}@media (max-width: 767px){.product-images{padding-right:0;padding-left:0}.product-tab .tabs-title{display:block}.product-tab .tab-link{padding-bottom:5px}.product-tab .tab-link h3{margin:0}.product-tab .tab-content.active{padding:0 0 15px}.productRelate .block-title h2{font-size:24px}.title-product{margin-top:15px}.layout-product .flex-quantity{display:block}.layout-product .inventory_quantity .line{display:none}}.form-product .swatch .swatch-element .tooltip{display:none}
