@font-face{font-family:'font-title';src:url(//bizweb.dktcdn.net/100/503/493/themes/931948/assets/font-title-index.ttf?1727707068082);font-weight:400;font-display:swap}.title-product{font-size:30px;font-weight:bold;text-transform:uppercase}.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;border-radius:10px}.gallery-thumbs{margin-top:10px !important}.gallery-thumbs .swiper-slide{border:1px solid #ebebeb;cursor:pointer;border-radius:10px;overflow:hidden;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:#c19977}.gallery-thumbs .swiper-slide:hover{border-color:#c19977}.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{background-image:initial !important}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{font-size:10px;font-weight:bold;background:#fff;padding:8px 5px;color:#333;box-shadow:0 1px 2px 2px rgba(0,0,0,0.04);border-radius:10px}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:#c19977}.layout-product{padding-bottom:30px}.layout-product .details-product{background:#fcf3ec;padding:45px 0}.layout-product .price-box{font-size:16px}.layout-product .price-box .special-price{font-size:36px;font-weight:bold;color:#c19977}.layout-product .price-box .old-price{color:#acacac;font-size:16px}.layout-product .product-summary{margin:10px 0;font-size:16px;line-height:1.375}.layout-product .product-summary img{display:none}.layout-product .coupons{margin-top:15px;padding-top:15px;border-top:1px solid #c19977}.layout-product .coupons .item{font-size:18px;border:1px dashed #c19977;border-radius:10px;margin-bottom:15px;padding:10px 15px;width:340px}.layout-product .swatch{font-size:16px;margin-bottom:5px}.layout-product .swatch .header{margin-bottom:5px}.layout-product .swatch .swatch-element{display:inline-flex;margin:0px 10px 5px 0;align-items:center}.layout-product .swatch .swatch-element input{display:none}.layout-product .swatch .swatch-element label{margin-right:5px;min-width:19px;height:19px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #a9a9a9;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{background-image:url(//bizweb.dktcdn.net/100/503/493/themes/931948/assets/tick-mark.png?1727707068082);background-size:contain;background-repeat:no-repeat;background-position:center;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{background:#a9a9a9}.layout-product .swatch .swatch-element.color input:checked+label:before{content:"";color:#fff;position:absolute;width:16px;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/503/493/themes/931948/assets/tick-w.png?1727707068082)}.layout-product .swatch .swatch-element.color.trang input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/503/493/themes/931948/assets/tick-b.png?1727707068082)}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions .add_to_cart{border:initial;height:45px;padding:0 35px;background:#e6c5a9;color:#000;margin-top:35px;font-size:20px;font-weight:bold;border:1px solid #c19977;border-radius:10px;margin-right:15px}.layout-product .button_actions .add_to_cart:hover{background:#c19977;color:#fff}.layout-product .button_actions .btn-buy-now{height:45px;padding:0 35px;background:#c19977;color:#fff;margin-top:35px;font-size:20px;font-weight:bold;border-radius:10px;border:1px solid #c19977}.layout-product .button_actions .btn-buy-now:hover{background:#e6c5a9;color:#000}.layout-product .button_actions .btn-soldout{height:45px;padding:0 35px;background:#e6c5a9;color:#000;margin-top:0;font-size:20px;font-weight:bold;border:1px solid #c19977;border-radius:10px;margin-right:15px}.layout-product .button_actions .btn-soldout:hover{background:#c19977}.layout-product .button_actions.btnsold .add_to_cart{margin-top:0}.layout-product .button_actions.btnsold .btn-buy-now{display:none}.layout-product .flex-quantity{font-size:16px;margin-top:15px}.layout-product .flex-quantity .custom-btn-number{display:flex;align-items:center}.layout-product .flex-quantity .custom-btn-number label{margin-bottom:0}.layout-product .input_number_product{width:108px;position:relative;margin-left:15px}.layout-product .input_number_product .btn_num{border:initial;width:25px;position:absolute;right:0;top:0;text-align:center;height:100%;line-height:18px;cursor:pointer;background:initial;padding:initial;font-size:15px}.layout-product .input_number_product .btn_num.num_1{bottom:0;top:initial;left:0;border-right:solid 1px #8a8786}.layout-product .input_number_product .btn_num.num_2{border-left:solid 1px #8a8786}.layout-product .input_number_product input{width:100%;height:29px;border:solid 1px #8a8786;text-align:center;background:initial;border-radius:5px}.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 #c19977;padding:13px 40px;cursor:pointer;margin-right:5px;border-top-left-radius:10px;border-top-right-radius:10px}.product-tab .tab-link h3{color:#c19977;padding:0;margin:0;font-size:20px;font-weight:bold}.product-tab .tab-link.active,.product-tab .tab-link:hover{background:#c19977;border-color:#c19977}.product-tab .tab-link.active h3,.product-tab .tab-link:hover h3{color:#fff}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;font-size:16px;overflow:hidden}.product-tab .tab-content.active{opacity:1;visibility:visible;height:auto;padding:15px 10px;border-top:1px solid #c19977 !important;margin-top:-1px}.productRelate{margin-top:30px}.productRelate .block-title{text-align:center}.productRelate .block-title h2{position:relative;margin-bottom:40px;font-family:'font-title';font-size:40px}.productRelate .block-title h2 a{color:#000}.productRelate .block-title h2 a:hover{color:#c19977}.productRelate .block-title h2:before{background-image:url(//bizweb.dktcdn.net/100/503/493/themes/931948/assets/logo-title.png?1727707068082);background-size:contain;background-repeat:no-repeat;background-position:center;content:"";width:116px;height:20px;display:block;margin:auto auto 5px}.productRelate .block-title h2:after{background-image:url(//bizweb.dktcdn.net/100/503/493/themes/931948/assets/bg-after-title.png?1727707068082);background-size:contain;background-repeat:no-repeat;background-position:center;content:"";width:118px;height:23px;display:block;margin:auto;margin-top:7px}.productRelate .swiper-button-next,.productRelate .swiper-button-prev{background-image:initial !important}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{font-size:10px;font-weight:bold;background:#fff;padding:8px 5px;color:#333;box-shadow:0 1px 2px 2px rgba(0,0,0,0.04);border-radius:10px}.productRelate .swiper-button-next:hover:after,.productRelate .swiper-button-prev:hover:after{color:#c19977}.productRelate .item_product_main .product-thumb-info .product-thumbnail{margin-bottom:0;border:1px solid #fcf3ec;overflow:hidden;padding:10px 10px 45px;border-top-left-radius:10px;border-top-right-radius:10px}.productRelate .item_product_main .product-thumb-info .info-action-start{margin-top:-35px;z-index:9999;position:relative}.productRelate .item_product_main .product-thumb-info .info-action-start .product-info{display:flex;background:#c19977;padding:5px 10px;word-break:break-word;border-top-left-radius:10px;border-top-right-radius:10px}.productRelate .item_product_main .product-thumb-info .info-action-start .product-info .product-name{width:calc(100% - 70px);padding-right:15px;font-size:0;font-weight:bold;position:relative;margin-bottom:0}.productRelate .item_product_main .product-thumb-info .info-action-start .product-info .product-name a{font-size:18px;color:#fff}.productRelate .item_product_main .product-thumb-info .info-action-start .product-info .product-name a:hover{color:#000}.productRelate .item_product_main .product-thumb-info .info-action-start .product-info .start{width:70px}.productRelate .item_product_main .product-thumb-info .info-action-start .product-info .start .sapo-product-reviews-badge{margin-top:7px}.productRelate .item_product_main .product-thumb-info .info-action-start .product-info .start .sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:11px}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start{display:flex;padding:5px 10px;word-break:break-word;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#fcf3ec}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .price-box{width:100px;font-size:18px;font-weight:bold;line-height:initial}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .price-box .compare-price{color:#acacac;font-size:16px;text-decoration:line-through}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action{width:calc(100% - 100px);text-align:right;padding-left:20px}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action button{border:initial;background:initial;padding:initial;font-size:23px;font-weight:bold;min-height:initial;line-height:initial;color:#000}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action button svg{position:relative;top:-5px}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action button:hover{color:#c19977}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action button:hover svg path{fill:#c19977}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action .btn-views{border:initial;background:initial;padding:initial;font-size:23px;font-weight:bold;min-height:initial;line-height:initial;color:#000}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action .btn-views:hover{color:#c19977}.productRelate .item_product_main .product-thumb-info .info-action-start .product-action-start .action .btn-views:hover svg path{fill:#c19977}.sapo-product-reviews-badge .sapo-product-review-scroll{display:none}@media (max-width: 1199px) and (min-width: 991px){.layout-product .button_actions .btn-buy-now{padding:0 20px}.layout-product .button_actions .add_to_cart{padding:0 20px}}@media (max-width: 991px) and (min-width: 767px){.layout-product .button_actions .btn-buy-now{width:250px;margin-top:15px;padding:0 20px}.layout-product .button_actions .add_to_cart{width:250px;padding:0 20px}}@media (max-width: 767px){.product-tab .tabs-title{display:block}.product-tab .tab-link{padding:10px 15px;border-radius:initial}.product-tab .tab-content.active{padding:15px}.productRelate .block-title h2{font-size:28px;margin-bottom:20px}.title-product{margin-top:15px}.layout-product .flex-quantity{display:block}.layout-product .flex-quantity .custom-btn-number{display:block}.layout-product .flex-quantity .custom-btn-number label{margin-bottom:10px}.layout-product .input_number_product{width:100%;margin-left:0}.layout-product .button_actions .add_to_cart{margin-top:15px;width:100%}.layout-product .button_actions .btn-buy-now{width:100%;margin-top:15px}.layout-product .coupons .item{width:100%}}.product-note{margin-bottom:20px}.product-note .title{font-size:16px;margin-bottom:5px}.product-note .note-box{position:relative}.product-note .note-box svg{position:absolute;top:0;left:0;width:40px;height:40px;margin:0;display:flex;align-items:center;justify-content:center;padding:10px}.product-note .note-box input{width:100%;border:0 none;padding:0 10px 0 40px;line-height:38px;background:#fff;color:#333;border:1px solid #7f7f7f;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out}
