.inventory-list-parent .location-wrapper{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width:1200px){#product-template .sticky-gallery{position:sticky;position:-webkit-sticky;top:55px;z-index:2}}#product-template .head-product-title h1{font-size:20px;text-transform:capitalize;display:inline-block;margin:0;font-weight:500}#product-template #pro-price{font-size:18px}#product-template #pro-price .price-now{color:var(--color-price);font-weight:700}#product-template #pro-price .price-compare{color:#4c4c4c;font-size:16px;margin-left:10px}#product-template #pro-price .sale-tag-pro-detail{color:#C30000}.swatch-kieu-dang-vien .select-wrapper{min-height:45px}.swatch-kieu-dang-vien .item-v-select{margin:0 15px 8px 0}.swatch-kieu-dang-vien .item-v-select label{width:37px;height:37px;font-size:0;display:block;padding-bottom:5px;background-size:32px;background-position:center;background-repeat:no-repeat;border-bottom:1px solid #fff0}.swatch-kieu-dang-vien .item-v-select label.active{border-bottom:1px solid #085C65}.swatch-kieu-dang-vien .item-v-select label.bg-round{background-image:url(https://file.hstatic.net/200000355853/file/round.png)}.swatch-kieu-dang-vien .item-v-select label.bg-oval{background-image:url(https://file.hstatic.net/200000355853/file/oval-fn.png)}.swatch-kieu-dang-vien .item-v-select label.bg-pear{background-image:url(https://file.hstatic.net/200000355853/file/pear.png)}.swatch-kieu-dang-vien .item-v-select label.bg-emerald{background-image:url(https://file.hstatic.net/200000355853/file/cushion-new_89e819dbe7034696bec9f1d912e95ad7.png)}.swatch-kieu-dang-vien .item-v-select label.bg-cushion{background-image:url(https://file.hstatic.net/200000355853/file/cushioin.png)}.swatch-style-round .select-wrapper{min-height:44px}.swatch-style-round .item-v-select label{padding:3px;border-radius:50%;border:1px solid #ccc;cursor:pointer;margin:0 10px 8px 0;display:block}.swatch-style-round .item-v-select label.active{border-color:#085C65}.swatch-style-round .item-v-select label span{font-size:0;width:28px;height:28px;display:block;border-radius:50%;position:relative}.swatch-style-round .item-v-select label span:after{content:"";height:3px;background:#fff;position:absolute;width:100%;filter:blur(1.5px);top:13px;transform:rotate(145deg)}.swatch-chat-lieu .select-wrapper,.swatch-normal-style .select-wrapper{min-height:46px}.swatch-chat-lieu .item-v-select,.swatch-normal-style .item-v-select{margin:0 10px 8px 0;display:block}.swatch-chat-lieu .item-v-select label,.swatch-normal-style .item-v-select label{padding:8px 10px;border-radius:5px;border:1px solid #ccc;display:block}.swatch-chat-lieu .item-v-select label.active,.swatch-normal-style .item-v-select label.active{border-color:#085C65}.swatch-dai label span:after{display:none}.swatch-dai label span.dai-tron{background-image:url(https://file.hstatic.net/200000355853/file/dai-tron.png)}.swatch-dai label span.dai-tam{background-image:url(https://file.hstatic.net/200000355853/file/dai-tam.png)}.swatch-size{position:relative}.swatch-size .value-option{width:100%;text-align:center;padding:10px;border:1px solid #ccc;border-radius:5px}.swatch-size .list-size-pick{position:absolute;background:#fff;border-radius:0 0 5px 5px;width:100%;border:1px solid #ccc;top:calc(100% - 2px);z-index:3;max-height:107px;overflow-y:auto;padding:10px;display:none}.swatch-size .list-size-pick li{flex:0 0 50%;text-align:center}.swatch-size .list-size-pick li label{display:block;padding:3px}.swatch-size .list-size-pick li label:hover,.swatch-size .list-size-pick li label.active{background:#E0E0E3}.swatch-size.open-size .list-size-pick{display:flex}.swatch-item{margin-bottom:5px}.add-to-cart-style{width:100%;background:var(--bg_button_add_to_cart);color:var(--color_btn_add_to_cart);padding:10px;border:1px solid var(--bg_button_add_to_cart);border-radius:5px;line-height:normal}.add-to-cart-style span{line-height:20px}.no-js-diamond{opacity:0.3!important}.no-buy-now{opacity:0.3!important}.no-buy-now svg{display:none}.engraving-ring span{line-height:1}.engraving-ring .heading{border-bottom:1px solid var(--colorshop)}.engraving-ring .form-engraving{width:100%;display:none}.engraving-ring .form-engraving input{width:100%;border:none;border-bottom:1px solid #ccc;padding:0;font-size:13px}.engraving-ring .form-engraving input::placeholder{font-style:italic}.engraving-ring.show .heading{border:none}.engraving-ring.show .form-engraving{display:block}#open-modal-diamond{width:100%;background:#fff0;color:var(--bg_button_add_to_cart);padding:10px;border:1px solid var(--bg_button_add_to_cart);border-radius:5px;line-height:normal}#open-modal-diamond svg{stroke:var(--bg_button_add_to_cart)}#open-modal-diamond:hover{background:var(--bg_button_add_to_cart);color:var(--color_btn_add_to_cart)}#open-modal-diamond:hover svg{stroke:var(--color_btn_add_to_cart)}.product-service ul{display:flex;flex-wrap:wrap;margin:15px -10px 0 -10px}.product-service ul li{flex:0 0 50%;padding-top:5px;padding-bottom:5px;cursor:help;position:relative}.product-service ul li .content-position{position:absolute;top:100%;left:50%;transform:translatex(-50%);width:calc(100% - 20px);z-index:9;opacity:0;visibility:hidden;padding-top:10px}.product-service ul li .content-hv{position:relative;background:#fff;border:1px solid #ddd;padding:10px}.product-service ul li .content-hv .box-arrow{left:2px;left:50%;transform:translatex(-50%);position:absolute;top:-13px;margin:0 auto;width:22px;height:15px;z-index:99999}.product-service ul li .content-hv .box-arrow svg{-webkit-filter:drop-shadow(0 -3px 2px rgb(0 0 0 / .12));filter:drop-shadow(0 -3px 2px rgb(0 0 0 / .12))}.product-service ul li:hover .content-position{opacity:1;visibility:visible}.product-service ul li span{line-height:normal}.product-service ul li span.content{margin-left:10px}@media only screen and (max-width:767px){.product-service ul li{flex:0 0 100%}}@media (max-width:767px){.product-service ul{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.product-service ul li{flex:0 0 auto;width:auto}.product-service ul li .content-position{display:none}}.toggle-tab-product{display:none}.product-tab-item{padding:12px 0;border-bottom:1px solid #ccc}.product-tab-item:last-child{border:none}.product-tab-item .open-js button svg{transform:rotate(180deg)}@media only screen and (min-width:768px){#product-template .type-image-product-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}#product-template .type-image-product-grid.big-item .item{grid-column:span 2}#product-template .product-gallery .item-canvas{grid-column:span 2}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.type-image-product-slider:not(.slick-initialized){overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.type-image-product-slider:not(.slick-initialized) .item{flex:0 0 100%;width:calc(100% / 1)}.type-image-product-slider:not(.slick-initialized) .item:nth-child(n+2){display:none}#sl-product-thumb{margin-left:-5px;margin-right:-5px}#sl-product-thumb .item{padding:0 5px}#sl-product-thumb .item a{display:block}#sl-product-thumb .slick-current .item a{border:1px solid #afafaf}#fixed-content-service{-webkit-transition:all 0.3s cubic-bezier(.65,.05,.36,1);-moz-transition:all 0.3s cubic-bezier(.65,.05,.36,1);transition:all 0.3s cubic-bezier(.65,.05,.36,1);padding:15px 10px 10px 10px;position:fixed;bottom:-100%;background:#fff;z-index:11110;max-width:100%;width:100%;box-shadow:0 -3px 6px 0 #686868;transform:translatey(100%);min-height:250px;visibility:hidden}.active-service #fixed-content-service{bottom:0;visibility:visible;transform:translatey(0)}#fixed-content-service .box-arrow{display:none}#fixed-content-service li{margin-bottom:10px}#fixed-content-service li .content-position{margin-top:5px;margin-left:25px}#fixed-content-service li .content{padding-left:5px;font-weight:700}#fixed-content-service .close-modal{display:block;background:var(--bg_button);color:var(--color_button);padding:10px;text-align:center;border-radius:5px}#product-template #add-item-form .wrap-addcart{margin-left:-10px}#product-template #add-item-form .wrap-addcart .item{flex:1 1 auto;padding-left:10px}#product-template #add-item-form .wrap-addcart .item button{width:100%;padding:5px 10px;font-size:14px;height:50px;position:relative;border-radius:5px;color:#fff}#product-template #add-item-form .wrap-addcart .item button>strong{text-transform:uppercase}#product-template #add-item-form .wrap-addcart .item button .text{padding-left:25px;text-align:left}#product-template #add-item-form .wrap-addcart .item button.location-inventory{background:#cfeadd;border:1px solid #b6ddca;color:#326e51;line-height:1rem}#product-template #add-item-form .wrap-addcart .item button.location-inventory:before{background:url(https://file.hstatic.net/200000725895/file/icon_marker_white_0eb4171264b44f4fbcd5710870b62c62.svg) no-repeat left top;background-size:cover;width:15px;height:18px;left:8px;top:15px;content:"";position:absolute}#product-template #add-item-form .wrap-addcart .item button.add-to-combo-style{color:var(--bg_button_add_to_cart)}#product-template #add-item-form .wrap-addcart .item button.add-to-combo-style:hover{background:var(--bg_button_add_to_cart);color:#fff}@media (min-width:768px) and (max-width:991px){#product-template #add-item-form .wrap-addcart .item button{padding:5px;font-size:11px;height:45px}#product-template #add-item-form .wrap-addcart .item button .text{padding-left:17px;text-align:left}#product-template #add-item-form .wrap-addcart .item button.location-inventory:before{width:10px;height:12px;left:7px}}@media only screen and (max-width:767px){#product-template #add-item-form .wrap-addcart .item button{padding:5px;font-size:11px;height:45px}#product-template #add-item-form .wrap-addcart .item button .text{padding-left:17px;text-align:left}#product-template #add-item-form .wrap-addcart .item button.location-inventory:before{width:10px;height:12px;left:7px}}@media only screen and (min-width:992px){.inventory-list-parent:hover .location-wrapper{display:block}}.inventory-list-parent .location-wrapper{display:none;position:absolute;z-index:9;width:350px;padding-top:10px}.inventory-list-parent .location-wrapper:before{content:'';position:absolute;top:4px;left:50px;width:10px;z-index:2;height:10px;background:#fff;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;transform:rotate(45deg)}.inventory-list-parent .location-wrapper>.store-list{box-shadow:0 2px 6px 2px #ccc;background:#fff;border-radius:5px;padding:15px;position:relative;max-height:350px;overflow-y:auto}.inventory-list-parent .location-wrapper>.store-list::-webkit-scrollbar{width:6px;background-color:#ddd}.inventory-list-parent .location-wrapper>.store-list::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgb(0 0 0 / .3);background-color:#333}.inventory-list-parent .location-wrapper>.store-list .store-province>h6{font-size:16px;text-transform:uppercase;font-weight:700}.inventory-list-parent .location-wrapper>.store-list .store-province .store-province-list{margin-bottom:10px}.inventory-list-parent .location-wrapper>.store-list .store-province .store-province-list li{margin-bottom:5px;font-size:13px}.inventory-list-parent .location-wrapper>.store-list .store-province .store-province-list li .district-store{padding-left:20px;background-image:var(--icon-map);background-repeat:no-repeat;background-size:16px;background-position:left center;margin-bottom:5px;font-weight:700;font-size:14px;text-transform:capitalize}.inventory-list-parent .location-wrapper>.store-list .store-province .store-province-list li .store-item>span{margin-right:5px}.inventory-list-parent .location-wrapper>.store-list .store-province .store-province-list li .store-item>span.outstock{color:#c10000}.inventory-list-parent .location-wrapper>.store-list .store-province .store-province-list li .store-item>span.instock{color:#4FB546}@media only screen and (max-width:991px){.inventory-list-parent .location-wrapper{display:block;position:fixed;bottom:-100%;width:100%;left:0;padding:0;z-index:11110}.inventory-list-parent .location-wrapper .btn-close{right:5px;left:50%;top:-50px;width:40px;height:40px;background:#fff;border-radius:50%;text-align:center;line-height:35px;transform:translatex(-50%)}.inventory-list-parent .location-wrapper:before{display:none}.inventory-list-parent .location-wrapper>.store-list{max-height:400px;box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}}.active-store-list .location-wrapper{bottom:0}.product-description-tab .nav{border-bottom:1px solid #ddd;text-transform:uppercase;font-weight:700;margin-bottom:35px;float:left;width:100%}.product-description-tab .nav li{background:#f7f7fb;margin:0 -1px 0 0;float:left;position:relative;display:block}.product-description-tab .nav li a{font-weight:500;color:var(--colorshop);text-transform:uppercase;margin:0;border:1px solid #ccc;border-bottom:0;padding:12px 15px 10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;display:block;line-height:1.42857143}.product-description-tab .nav li.active,.product-description-tab .nav li:hover{border-top:3px solid #000}.product-description-tab .nav li.active a,.product-description-tab .nav li:hover a{border:1px solid #e4e7e6;border-width:0 1px;color:#000;padding-bottom:11px;padding-top:10px;margin-bottom:-1px;cursor:pointer;background-color:#fff}.product-description-tab .tab-pane{margin-top:30px;display:none}.product-description-tab .tab-pane.active{display:block}@media (max-width:767px){.product-description-tab .tab-pane{display:block;margin-top:0}.product-description-tab .tab-pane .tab-mobile{font-weight:600;padding:10px 0;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center}.product-description-tab .tab-pane .tab-mobile.active-show svg{transform:rotate(180deg)}.product-description-tab .tab-pane:last-child .tab-mobile{border:none}.product-description-tab .tab-pane .more-description{display:none;padding-top:15px}}.product-info .review-loop{min-width:160px}.product-info .review-loop .hrv-product-reviews-star:after{display:none}.product-info .review-loop>p,.product-info .review-loop>span{margin-bottom:0;margin-left:10px;display:inline-block}.product-info{line-height:20px}@media (max-width:480px){.product-info{font-size:12px}}.product-info .title{font-weight:600}.product-info .line-info{margin:0 10px}@media (max-width:400px){.product-info .line-info:nth-child(4){display:none}}.product-info .sold-qtt>strong{margin-right:5px}.product-info .border-right-line:after{content:"";height:11px;width:1px;position:relative;background:var(--colorshop);bottom:-5px;margin:0 10px}.product-info .border-right-line:last-child:after{display:none}.product-info .wishlist-detail .product-wishlist{position:relative}.product-info .wishlist-detail .product-wishlist button{font-size:0;outline:none;border:none;background:none;width:30px;height:30px;background-size:20px 20px;background-repeat:no-repeat;background-position:center;background-image:var(--heartnofillwhile)}.product-info .wishlist-detail .product-wishlist button.active{background-image:var(--heartfillwhile)}.product-content-info .bg-countdown-product{display:inline-block;margin-top:10px;border-radius:5px;overflow:hidden;width:100%}@media (max-width:480px){.product-content-info .bg-countdown-product{display:block}}.product-content-info .bg-countdown-product .count-down-index{padding:5px 10px;margin:0;background:var(--fls_product_bg_detail)}@media (max-width:480px){.product-content-info .bg-countdown-product .count-down-index{justify-content:space-between}}.product-content-info .bg-countdown-product .count-down-index span{color:#fff;text-transform:uppercase;font-weight:600}.product-content-info .bg-countdown-product .fl_progressbar_group{padding:10px;margin:0;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #ddd}.product-content-info .bg-countdown-product .fl_progressbar_group #pro-price{margin-bottom:10px}.product-content-info .bg-countdown-product .countdown-deal{margin-left:25px}@media (max-width:480px){.product-content-info .bg-countdown-product .countdown-deal{margin-left:0}}.product-content-info .bg-countdown-product .countdown-deal li{margin-right:10px;text-align:center;padding:0;background:#fff;min-width:30px;height:30px;border-radius:5px;color:var(--colorshop);line-height:30px}@media (max-width:480px){.product-content-info .bg-countdown-product .countdown-deal li{margin-right:5px}}.product-content-info .bg-countdown-product .countdown-deal li small{display:block}