.title-product{font-size:40px;font-weight:500;margin:0px 0px 5px;line-height:48px;font-family:'Dancing Script', cursive}.gallery-top .swiper-slide{padding-bottom:100%;overflow:hidden;height:auto;display:block;position:relative}.gallery-top .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery-thumbs{margin-top:10px !important}.gallery-thumbs .swiper-slide{cursor:pointer;background:#fff}.gallery-thumbs .swiper-slide .p-100{padding-bottom:100%;overflow:hidden;height:auto;display:block;position:relative}.gallery-thumbs .swiper-slide .p-100 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gallery-thumbs .swiper-slide span{position:absolute;top:0;left:0;width:100%;height:100%;display:block;box-sizing:border-box;z-index:9}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active span:nth-child(1),.gallery-thumbs .swiper-slide:hover span:nth-child(1){transform:rotate(0deg)}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active span:nth-child(2),.gallery-thumbs .swiper-slide:hover span:nth-child(2){transform:rotate(90deg)}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active span:nth-child(3),.gallery-thumbs .swiper-slide:hover span:nth-child(3){transform:rotate(180deg)}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active span:nth-child(4),.gallery-thumbs .swiper-slide:hover span:nth-child(4){transform:rotate(270deg)}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active span:before,.gallery-thumbs .swiper-slide:hover span:before{content:'';position:absolute;width:100%;height:2px;background:#d69c52;animation:animate-prod 2s linear infinite}.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:#d69c52}.layout-product{padding-bottom:30px}.layout-product .price-box .special-price{font-size:30px;font-weight:bold;color:#d83a3a;display:block}.layout-product .price-box .old-price{color:#fff;font-size:16px;display:inline-block;margin-right:5px}.layout-product .price-box .save-price{display:block;color:#d83a3a}.layout-product .product-summary{margin:10px 0 25px;font-size:14px}.layout-product .product-summary img{display:none}.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;border:1px solid #ebebeb;cursor:pointer;white-space:nowrap;padding:0 5px;position:relative;margin-bottom:0;border-radius:5px}.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-color:#d69c52;color:#d69c52}.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(//bizweb.dktcdn.net/100/491/669/themes/916601/assets/check-symbol.svg?1693975385282)}.layout-product .swatch .swatch-element.color.trang input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/491/669/themes/916601/assets/check-symbol-black.png?1693975385282)}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions{float:left;width:100%;margin-top:20px;display:flex}@media (max-width: 991px){.layout-product .button_actions{display:block}}.layout-product .button_actions .add_to_cart{border:initial;height:45px;padding:0 20px;background:#d69c52;color:#fff;text-transform:uppercase;border-radius:8px;width:50%;margin-right:5px;font-weight:500}@media (max-width: 991px){.layout-product .button_actions .add_to_cart{width:100%;margin-right:0px}}.layout-product .button_actions .add_to_cart:hover{background:#b1762a}.layout-product .button_actions a{display:block;background:#d83a3a;color:#fff;text-align:center;padding:11px 12px;text-transform:uppercase;border-radius:8px;width:50%;margin-left:5px}@media (max-width: 991px){.layout-product .button_actions a{width:100%;margin-left:0px;margin-top:5px}}.layout-product .button_actions a:hover{background:#a52121}.layout-product .button_actions .btn-soldout{border:initial;height:45px;padding:0 20px;background:#d69c52;color:#fff;text-transform:uppercase;border-radius:5px;width:50%;margin-right:5px}@media (max-width: 991px){.layout-product .button_actions .btn-soldout{width:100%;margin-right:0px}}.layout-product .button_actions .btn-soldout:hover{opacity:0.8}.layout-product .flex-quantity{display:block;font-size:14px}.layout-product .flex-quantity .sl{display:block}.layout-product .input_number_product{display:block;width:100%;min-height:40px;padding:0.375rem 0.75rem;font-size:1em;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;margin:0;width:auto;float:left;position:relative;padding:0;border:none;box-shadow:none;background-color:transparent}.layout-product .input_number_product .btn_num{font-size:20px;line-height:0px;border:solid 1px #d69c52;display:inline-block;width:40px;height:40px;background:#d69c52;float:left;color:#fff;text-align:center;padding:0px;border-radius:8px}.layout-product .input_number_product .btn_num.num_1{margin-right:5px}.layout-product .input_number_product .btn_num.num_2{margin-left:5px}.layout-product .input_number_product .btn_num svg{width:14px;height:14px}.layout-product .input_number_product input{padding:0 2px;text-align:center;margin:0px;display:block;float:left;height:40px;border:solid 1px #d69c52;width:40px;text-align:center;box-shadow:none;border-radius:8px;font-size:15px;outline:none}.product-tab{margin-top:30px;margin-bottom:30px}.product-tab .tabs-title{padding:0;margin:0;list-style:none;display:flex;justify-content:center}.product-tab .tab-link{padding:13px 40px;cursor:pointer}.product-tab .tab-link h3{color:#fff;padding:0;margin:0;font-size:14px;text-transform:uppercase;font-weight:600}.product-tab .tab-link.active,.product-tab .tab-link:hover{border-bottom:3px solid #d69c52}.product-tab .tab-link.active h3,.product-tab .tab-link:hover h3{color:#d69c52}.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 0;border-top:1px solid #e1e1e1 !important;margin-top:-1px}.productRelate{margin-bottom:30px;position:relative}.productRelate .block-title{margin-bottom:20px}.productRelate .block-title h2{text-align:center;font-weight:700;font-size:48px;line-height:56px;z-index:9;padding:0;margin:0 0;position:relative;display:block;font-family:'Dancing Script', cursive}.productRelate .block-title h2 a{color:#fff}.productRelate .block-title h2 a:hover{color:#b1762a}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{font-size:14px;color:#333}.productRelate .sliderecenreview{position:relative}@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 .input_number_product{width:100%}.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}}.product-sidebar{margin-bottom:15px}.product-sidebar .title{position:relative;font-size:15px;font-weight:700;background:#d69c52;color:#fff;padding:10px 17px;text-transform:uppercase;border-radius:8px 8px 0 0}.product-sidebar .title a{color:#fff}.product-sidebar .title a:hover{opacity:0.7}.product-sidebar .product{border:1px solid #d69c52;padding:10px 15px;border-radius:0 0 8px 8px}.product-sidebar .product_list_index .product-info .price-box button{display:block;float:none;margin-top:4px;padding:5px 15px}.product-sidebar .product_list_index .product-thumbnail{max-width:100px;flex-basis:100px}.product-sidebar .product_list_index .product-info{flex-basis:calc(100% - 110px)}.product-sidebar .product_list_index .product-info .info .line-pro{display:none}.product-sidebar .product_list_index .product-info .price-box{font-size:16px}.blog_list .item{display:flex;flex-wrap:wrap;margin-bottom:10px;border-bottom:1px solid #ebebeb;padding-bottom:10px}.blog_list .item .post-thumb{width:90px;margin-right:10px}.blog_list .item .contentright{width:calc(100% - 100px)}.blog_list .item .contentright h3{font-size:14px;margin:0}.blog_list .item .contentright h3 a{color:#fff;display:block;font-weight:700}.blog_list .item .contentright h3:hover a{color:#d69c52}.blog_list .item:last-child{border:initial;margin:0;padding:0}.product-sticky{position:sticky;top:15px;margin-bottom:30px}@keyframes animate-prod{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.thump-check{line-height:0;position:relative}.thump-check .check-bar{display:inline-block;width:100%;height:8px;background:#fff;border-radius:5px}.thump-check .check-bar1{position:absolute;height:8px;top:0px;border-radius:5px;background-color:#d69c52;-webkit-animation:progress_bar_fill 2s linear infinite;animation:progress_bar_fill 2s linear infinite;background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px;transition:width .6s ease}.thump-check .dot{width:15px;height:15px;background:#ddd;border-radius:50%;position:absolute;top:-3px}.thump-check .dot:after{content:"";border-radius:100%;display:block;width:15px;height:15px;position:absolute;background-color:transparent;animation:pulseSmall 1.25s linear infinite}.thump-check .dot.active{background:#d69c52}@keyframes progress_bar_fill{0%{background-position:0 0}100%{background-position:40px 0}}@-webkit-keyframes pulseSmall{0%{-webkit-box-shadow:0 0 0 0 rgba(214,156,82,0.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(214,156,82,0.7)}100%{-webkit-box-shadow:0 0 0 0 rgba(214,156,82,0.7)}}.cart-tinhtrang{border:1px dashed #d69c52;padding-bottom:5px !important;padding:45px 15px 15px 15px;border-radius:8px;margin-top:40px;margin-bottom:40px;position:relative}.cart-tinhtrang .title_voucher{width:auto;color:#d69c52;font-weight:600;background:#143b36;border-radius:20px;border:1px solid;font-size:18px;display:inline-flex;padding:5px 15px;align-items:center;border:2px solid #d69c52;position:absolute;top:-24px}.cart-tinhtrang .title_voucher img{width:30px;height:auto;margin-right:10px}.cart-tinhtrang .coupon{list-style:disc;padding-left:20px;margin-top:20px;font-size:16px}.cart-tinhtrang .coupon li{margin-bottom:15px;opacity:0.5}.cart-tinhtrang .coupon li b{color:#d69c52}.cart-tinhtrang .coupon li .coupon-content{display:block}.cart-tinhtrang .coupon li .coupon-code{display:inline-block;color:#fff;background:#d69c52;padding:5px 10px;border-radius:8px;margin-top:5px;margin-left:0px;pointer-events:none;cursor:default}.cart-tinhtrang .coupon li .coupon-code:hover{background:#b1762a}.cart-tinhtrang .coupon li.active{opacity:1}.cart-tinhtrang .coupon li.active .coupon-code{pointer-events:inherit;cursor:pointer}.product_list_index{display:flex;padding:10px 0}@media (max-width: 1199px) and (min-width: 991px){.product_list_index{display:block}}.product_list_index .product-thumbnail{width:100%;margin-right:10px;border-radius:5px}@media (max-width: 1199px) and (min-width: 991px){.product_list_index .product-thumbnail{margin:auto}}.product_list_index .product-thumbnail a{position:relative;overflow:hidden;width:100%;display:flex;-o-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-os-justify-content:center;-o-display:flex;-moz-display:flex;-webkit-display:flex;-os-display:flex;align-items:center;position:relative;height:auto !important;padding-bottom:100%;border-radius:10px;background:#eeeeee}.product_list_index .product-thumbnail a img{width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;will-change:opacify}@media (max-width: 1199px) and (min-width: 991px){.product_list_index .product-info{text-align:center}}.product_list_index .product-info .info{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:5px}@media (max-width: 1199px) and (min-width: 991px){.product_list_index .product-info .info{margin-top:10px;justify-content:center}}.product_list_index .product-info .info .product-name{font-size:16px;font-weight:600;color:#fff;margin-bottom:0}.product_list_index .product-info .info .product-name:hover{color:#d69c52}.product_list_index .product-info .info .line-pro{position:relative;-webkit-flex:100 0 auto;flex:100 0 auto;border-top:1px dashed #fff;margin-left:10px;margin-bottom:7px}@media (max-width: 767px){.product_list_index .product-info .info .line-pro{display:none}}.product_list_index .product-info .price-box{color:#ef1104;font-size:20px;font-weight:600}@media (max-width: 1199px) and (min-width: 991px){.product_list_index .product-info .price-box{display:inline-block}}.product_list_index .product-info .price-box .compare-price{text-decoration-line:line-through;font-size:12px;font-weight:500;padding-left:5px;color:#fff}.product_list_index .product-info .price-box button{background-color:#d69c52;font-size:14px;border-radius:5px;box-shadow:0 3px #b1762a;border:0;color:#fff}@media (max-width: 1199px) and (min-width: 991px){.product_list_index .product-info .price-box button{display:inline-block;margin:auto}}.product_list_index .product-info .price-box button:hover{background:#b1762a}@media (max-width: 767px){.product_list_index .product-info .price-box button{display:block;float:none}}.product-image-block{position:sticky;top:15px;margin-bottom:30px;max-height:515px}
