.title-product{font-size:36px !important;color:white;font-weight:700}@media (max-width: 1440px){.title-product{font-size:32px !important}}@media (max-width: 767.5px){.title-product{font-size:26px !important}}@media (max-width: 425px){.title-product{font-size:22px !important}}.line-bottom-title-mb{height:2px;width:300px;border-bottom:1px solid white;margin-bottom:20px}@media (max-width: 1199px){.line-bottom-title-mb{width:250px}}@media (max-width: 990.5px){.line-bottom-title-mb{width:200px}}@media (max-width: 425px){.line-bottom-title-mb{width:150px}}.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{border:1px solid #ebebeb;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:#f4bd24}.gallery-thumbs .swiper-slide:hover{border-color:#f4bd24}.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:#f4bd24}.layout-product{padding-bottom:30px;margin-top:30px}@media (max-width: 767px){.layout-product{overflow:hidden}}.layout-product .price-box{font-size:18px;color:#fff}.layout-product .price-box .old-price{color:#acacac;font-size:16px;margin-left:5px}.layout-product .price-box .special-price{font-weight:600;color:#f4bd24;margin-left:5px}.layout-product .inventory_quantity{font-size:14px;margin-bottom:10px;color:#fff}.layout-product .inventory_quantity .a-stock{color:#fff}.layout-product .inventory_quantity .a-vendor{color:#fff}.layout-product .product-summary{margin:10px 0;font-size:14px;color:#fff}.layout-product .product-summary img{display:none}.layout-product .product-summary table td p{padding-right:10px}.layout-product .swatch{font-size:14px;margin-bottom:5px}.layout-product .swatch .header{margin-bottom:5px}.layout-product .swatch .swatch-element{display:inline-block;margin:0px 5px 5px 0}.layout-product .swatch .swatch-element input{display:none}.layout-product .swatch .swatch-element label{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#363636;cursor:pointer;white-space:nowrap;padding:0 5px;position:relative;margin-bottom:0}.layout-product .swatch .swatch-element label .crossed-out{display:none}.layout-product .swatch .swatch-element.den label{background:#000 !important;border-color:#000 !important}.layout-product .swatch .swatch-element.trang label{background:#fff !important;border-color:#ebebeb !important}.layout-product .swatch .swatch-element.do label{background:#FF1C1C !important;border-color:#FF1C1C !important}.layout-product .swatch .swatch-element.vang label{background:#FFC107 !important;border-color:#FFC107 !important}.layout-product .swatch .swatch-element.cam label{background:#FF835B !important;border-color:#FF835B !important}.layout-product .swatch .swatch-element.hong label{background:#f5d5d8 !important;border-color:#f5d5d8 !important}.layout-product .swatch .swatch-element.xanh-duong label{background:#14456e !important;border-color:#14456e !important}.layout-product .swatch .swatch-element.tim label{background:#8d00ff !important;border-color:#8d00ff !important}.layout-product .swatch .swatch-element input:checked+label{border:1px solid #ebebeb;color:#fff}.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 input:checked+label:before{content:"";color:#fff;position:absolute;width:13px;height:13px;line-height:10px;top:50%;font-size:12px;left:50%;background-size:cover;transform:translate(-50%, -50%);background-image:url(/theme/check-symbol.svg)}.layout-product .swatch .swatch-element.color.trang input:checked+label:before{background-image:url(/theme/check-symbol-black.png)}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions .add_to_cart{height:45px;padding:0 30px;background:transparent;color:#fff;margin-top:20px;text-transform:uppercase;border:1px solid #fff}.layout-product .button_actions .add_to_cart:hover{background:#0089ff}.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:#0089ff}.layout-product .flex-quantity{font-size:14px}.layout-product .flex-quantity .custom-btn-number{color:#fff;display:flex;align-items:center}.layout-product .flex-quantity .custom-btn-number .section{width:32%}.layout-product .input_number_product{display:block;width:100%;min-height:30px;font-size:1em;line-height:1.5;color:#fff;background-color:#000;background-image:none;margin:0;width:auto;float:left;position:relative;padding:0;border:none;box-shadow:none;background-color:transparent;border:1px solid #fff;border-radius:5px}.layout-product .input_number_product .btn_num{font-size:20px;line-height:0px;border:0;display:inline-block;width:30px;height:30px;background:transparent;float:left;color:#fff;text-align:center;padding:0px;border-radius:5px}.layout-product .input_number_product input{padding:0 2px;text-align:center;margin:0px;display:block;float:left;height:30px;border:0;width:30px;text-align:center;box-shadow:none;border-radius:8px;font-size:15px;background:transparent;color:#fff}.product-tab{margin-top:30px}.product-tab .tabs-title{padding:0;margin:0;list-style:none;display:flex}.product-tab .tab-link{border:1px solid #e1e1e1;padding:13px 40px;cursor:pointer}.product-tab .tab-link h3{color:#333;padding:0;margin:0;font-size:14px;text-transform:uppercase}.product-tab .tab-link.active,.product-tab .tab-link:hover{background:#333;border-color:#333}.product-tab .tab-link.active h3,.product-tab .tab-link:hover h3{color:#fff}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .tab-content.active{opacity:1;visibility:visible;height:auto;padding:25px;border:1px solid #e1e1e1 !important;margin-top:-1px}.productRelate{margin-top:30px;position:relative}.productRelate .block-title{margin-bottom:35px;position:relative}.productRelate .block-title h2{font-size:36px !important;color:white;text-align:center;text-transform:uppercase;font-weight:700}@media (max-width: 1440px){.productRelate .block-title h2{font-size:32px !important}}@media (max-width: 767.5px){.productRelate .block-title h2{font-size:26px !important}}@media (max-width: 425px){.productRelate .block-title h2{font-size:22px !important}}.productRelate .block-title h2 a{color:#fff}.productRelate .block-title h2 a:hover{color:#f4bd24}.productRelate .block-title .line-bottom-title{height:2px;width:300px;border-bottom:1px solid white;margin:auto;margin-bottom:10px}@media (max-width: 1199px){.productRelate .block-title .line-bottom-title{width:250px}}@media (max-width: 990.5px){.productRelate .block-title .line-bottom-title{width:200px}}@media (max-width: 425px){.productRelate .block-title .line-bottom-title{width:150px}}.productRelate .swiper-button-next,.productRelate .swiper-button-prev{display:block;position:absolute;bottom:0;left:0;width:40px;height:40px;z-index:1;text-align:center;font-size:20px;line-height:40px;cursor:pointer;color:#000;background-color:transparent;transition:all .3s;-webkit-transition:all .3s;border-radius:50%;-webkit-border-radius:50%;background-image:none}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{width:36px;height:36px;font-size:34px;color:#fff}@media (max-width: 767px){.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{font-size:20px;color:#fff}}.productRelate .swiper-button-prev{width:40px;right:auto;left:25px;margin:0;top:50%;bottom:auto}@media (max-width: 767px){.productRelate .swiper-button-prev{left:-10px}}@media (min-width: 1440px){.productRelate .swiper-button-prev{left:15%}}.productRelate .swiper-button-next{width:40px;left:auto;right:25px;margin:0;top:50%;bottom:auto;margin:0px}@media (max-width: 767px){.productRelate .swiper-button-next{right:-10px}}@media (min-width: 1440px){.productRelate .swiper-button-next{right:15%}}.no-thume{position:relative}.no-thume .swiper-button-next,.no-thume .swiper-button-prev{display:block;position:absolute;bottom:0;left:0;width:40px;height:40px;z-index:1;text-align:center;font-size:20px;line-height:40px;cursor:pointer;color:#000;background-color:#000;transition:all .3s;-webkit-transition:all .3s;border-radius:50%;-webkit-border-radius:50%;background-image:none}.no-thume .swiper-button-next:after,.no-thume .swiper-button-prev:after{width:36px;height:36px;font-size:34px;color:#fff}@media (max-width: 767px){.no-thume .swiper-button-next:after,.no-thume .swiper-button-prev:after{font-size:20px;color:#fff}}.no-thume .swiper-button-prev{width:40px;right:auto;left:25px;margin:0;top:36%;bottom:auto}@media (max-width: 767px){.no-thume .swiper-button-prev{left:-10px;width:32px;height:32px;line-height:32px}}@media (min-width: 1440px){.no-thume .swiper-button-prev{left:15%}}.no-thume .swiper-button-next{width:40px;left:auto;right:25px;margin:0;top:36%;bottom:auto;margin:0px}@media (max-width: 767px){.no-thume .swiper-button-next{right:-10px;width:32px;height:32px;line-height:32px}}@media (min-width: 1440px){.no-thume .swiper-button-next{right:15%}}@media (min-width: 1199px){.gallery-thumbs{position:absolute;bottom:50px;left:0;z-index:99;width:100%}}@media (max-width: 767px){.product-tab .tabs-title{display:block}.product-tab .tab-link{padding:10px 15px}.product-tab .tab-content.active{padding:15px}.productRelate .block-title h2{font-size:24px}.title-product{margin-top:15px}.layout-product .flex-quantity{display:block}.layout-product .button_actions .add_to_cart{margin-top:15px;width:100%}.layout-product .inventory_quantity .line{display:none}.layout-product .inventory_quantity .mb-break{display:block}}@media (min-width: 767px){.product-image-block{display:none}}.id_conten_design-right{width:108px}@media (max-width: 767px){.id_conten_design-right{display:none}}.id_conten_design-right .box-img-controll-product-design{width:108px;margin:5px 10px 10px 5px}.id_conten_design-right .box-img-controll-product-design:first-child{margin:0 10px 10px 5px}.margin-left-sm-123{margin-left:123px}@media (max-width: 767px){.margin-left-sm-123{display:none}}#myHeader.sticky{position:sticky !important;top:115px}.btn-contact-form-scroll h2{margin:auto;background:transparent;padding:5px 20px;font-weight:bold;color:white !important;border:1px solid #fff;text-align:center;font-size:16px}.btn-contact-form-scroll h2:hover{color:#000 !important;background-color:#fff}.box-tu-van{padding-top:50px}@media (max-width: 767px){.box-tu-van{padding-top:0px}}.details-product{margin-bottom:60px}.img_producto_container{width:100%;height:100%;position:relative;overflow:hidden;cursor:zoom-in}.img_producto{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:crosshair}svg{width:20px;height:20px}.mota{color:#fff;margin-top:20px}.mota .title-mt{font-size:16px;border-bottom:1px solid #fff;display:inline-block;margin-bottom:20px;font-weight:700}.layout-product .swatch .header{margin-bottom:5px;color:#fff}.layout-product .swatch .swatch-element label{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;padding:0 5px;position:relative;margin-bottom:0;color:#fff}.layout-product .swatch{font-size:14px;margin-bottom:5px;display:flex;align-items:center}.layout-product .swatch .header{margin-bottom:5px;color:#fff;min-width:116px}.layout-product .flex-quantity .custom-btn-number .section{width:30.6%}
