.image-tools{background-color:rgb(255 255 255 / .75);backdrop-filter:blur(10px);box-shadow:rgb(0 0 0 / .1) 0 0 5px}.image-tools a{display:block;background-color:unset!important;box-shadow:unset!important;border:unset!important}.grid-tools a{font-size:0!important}.grid-tools a:before{content:"";height:24px;width:24px;background-image:url(/wp-content/uploads/2025/11/online-shopping.png);display:block;background-size:contain;background-repeat:no-repeat;margin:auto}.grid-tools a:nth-child(2):before{background-image:url(/wp-content/uploads/2025/11/search-interface-symbol.png)}.grid-tools a:nth-child(3):before{background-image:url(/wp-content/uploads/2025/11/svgexport-18.svg)}.product-small.box .box-image .grid-tools a{padding:12px}.grid-tools a:nth-child(2){border-left:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important}.dark_404{display:flex;justify-content:center}.dark_404 button{color:#000;display:flex;justify-content:center;gap:5px;align-items:center}.rating-and-wishlist{display:flex;justify-content:space-between;margin-top:7px;border-top:1px dashed #6d6e7238;padding-top:0;align-items:center}.wolf-proudct-rating-star{font-size:13px;font-weight:600;text-align:center;color:#6D6E72}.zero-rate-group{color:#ffbe00;font-weight:600}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-button:not(.wishlist-popup .yith-wcwl-add-button){margin-block-end:0!important}.image-tools .wishlist-icon{display:none}.row_dday{background-color:#fff;padding:15px!important;border-radius:5px}.product-gallery-slider img{border:1px solid #ecec;border-radius:5px}.col_imgs .image-tools{display:none}.group-link{display:flex;gap:20px;align-items:center}.group-link a{font-size:16px;color:#000}.group-link{margin-bottom:24px}.group-link a span{color:#ffbe00}.row_dday .small-columns-4 .flickity-slider>.col{flex-basis:20%;max-width:20%}.row_infopdct .col{padding-bottom:0}.gia_sps{border:5px solid #960100;background-color:#960100;border-radius:8px}.box-price-promotion{background-color:#fff;border-radius:6px;padding:8px;padding-top:15px}.special-price bdi{font-size:35px;color:#d33;font-weight:700}.save-price{display:block;color:#222;font-style:italic}.gia_sps img{width:16px}.gia_sps h3{display:flex;gap:5px}.gia_sps img{width:16px;flex-shrink:0}.gia_sps h3{display:flex;gap:5px;color:#fff}.old-price{margin-left:10px}.save-price bdi{color:#d33}.save-price{margin-top:10px}.product-top{display:flex;justify-content:space-between;align-items:center}.inventory_quantity .mb-break{display:flex;gap:20px}.variant-sku{display:flex;gap:20px}.wolf-stock-status{color:#fff;background-color:#d33;padding:2px 10px;border-radius:5px;font-size:14px}.product-top{margin-top:15px}.promotion-title{font-size:16px;color:#009bab;background-color:#fff;border:1px solid #fff;font-weight:600;padding:5px;border-radius:5px;display:flex;gap:5px}.list-unstyled{margin:0}.list-unstyled li{margin:0;list-style:none;position:relative}.promotion-section ul li{position:relative;padding-left:30px}.promotion-section{background-color:#060b31;color:#fff;border:1px solid #060b31;overflow:hidden;padding:10px;margin-top:15px;border-radius:5px}.list-unstyled li:before{content:"";background:url(/wp-content/uploads/2025/11/check-hexagon-svgrepo-com.svg) no-repeat center center;background-size:17px 17px;width:30px;height:30px;position:absolute;left:0;top:-4px}.promotion-section ul li{margin-left:0}.row_tvshsna .col form{margin:0}.woocommerce-variation-add-to-cart,form.cart{align-items:center}.variations .label label,.ux-swatch-selected-value{font-size:16px}.woocommerce-variation{display:none}.quantity input[type=number]{background-color:#f9f9f9;box-shadow:unset;border-left:unset;border-right:unset}.single_add_to_cart_button::after{content:"(Giao tận nơi hoặc nhận tại cửa hàng)";display:block;font-size:14px;text-transform:capitalize;font-weight:400;margin:0;padding:0}.row_tvshsna .col .col-inner button.single_add_to_cart_button{font-size:16px;width:70%;border-radius:5px;text-transform:uppercase;font-weight:400;line-height:unset;padding:10px}.button.disabled,.button[disabled],button.disabled,button[disabled]{opacity:1!important}.row_tvshsna .col .col-inner button.ux-buy-now-button{display:flex;padding:15px;align-items:center;justify-content:center;gap:10px}.row_tvshsna .col .col-inner button.ux-buy-now-button:before{content:"";width:24px;height:24px;background-image:url(/wp-content/uploads/2025/11/shopping.png);display:block;background-size:contain;background-repeat:no-repeat}.ux-swatch--color,.ux-swatch--image{border-radius:99px;overflow:hidden;padding:0px!important}.row_tvshsna{margin-top:15px}.woocommerce-variation-price{display:none}.product-thumbnails img{opacity:1!important}.row_tvshsna .col .col-inner button.ux-buy-now-button{background-color:#fff0;color:#c05530;border:2px solid #c05530;border-radius:5px}.row_breadcrumb p{margin-bottom:0}.row_breadcrumb{background-color:#fff;padding:15px;border-radius:5px;margin-bottom:15px;color:#000}.fw-medium,.stock-brand-title{font-weight:700}.variations .reset_variations{background-color:red;color:#fff;padding:5px;border-radius:5px;font-size:10px}.variations{position:unset}.row_imgs{margin-top:20px}.row_imgs img{border-radius:5px}.col_mnhas .product-section{background-color:#fff;padding:15px;border-radius:10px;margin-bottom:15px}.row_mlnnas{margin-top:15px}.col_mnhas .product-section .large-2{display:none}.col_mnhas .product-section .large-10{max-width:100%;flex-basis:100%}.row_ttsn{background-color:#fff;margin-bottom:15px;padding:15px!important;border-radius:10px}.tt_kmsa .section-title-normal span{border-bottom:0 solid rgb(0 0 0 / .1);margin-bottom:0;margin-right:0;padding-bottom:0}.tt_kmsa .section-title-normal{border-bottom:0 solid #ececec}.ttkt ul li{margin-bottom:7px}.ttkt ul{margin-bottom:0}.row_mlnnas .btn_mnhas{display:block;padding:2px 35px;width:100%;margin:auto;margin-top:25px;background-color:#fff0;color:#c05530;border:2px solid #c05530;border-radius:5px}.row_ttsn .tt_kmsa{margin-bottom:0}.btn_mnhas i:before{content:"\f2f6";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}.related-products-vertical{display:flex;flex-direction:column;gap:15px}.related-product-item{border:1px solid #e0e0e0;border-radius:8px;transition:box-shadow 0.3s ease}.related-product-item:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1)}.related-product-item .product-link{display:flex;align-items:center;text-decoration:none;padding:10px;gap:15px}.related-product-item .product-thumbnail{flex-shrink:0;width:100px;height:100px;overflow:hidden;border-radius:6px}.related-product-item .product-thumbnail img{width:100%;height:100%;object-fit:cover}.related-product-item .product-info{flex:1}.related-product-item .product-title{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-product-item .product-price{font-size:15px;font-weight:700;color:#e74c3c}.related-product-item .product-price del{color:#999;margin-right:8px;font-weight:400}.related-products-vertical .price-container{gap:0}#review_form_wrapper{padding-bottom:0}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:5px;box-shadow:unset}.has-border{border:1px solid #060b31!important;padding:10px!important;border-radius:5px}.tt_mnas span{border:unset;margin:unset;padding:unset}.tt_mnas h3{border:unset}.blog_tts .box-text h5 a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0}.blog_tts .box-text{padding-bottom:0}.blog_tts .col .col-inner{border:1px solid #e0e0e0;transition:box-shadow 0.3s ease;border-radius:5px;overflow:hidden}.blog_tts .col .col-inner .box-text{padding-left:10px;padding-right:10px;padding-bottom:10px}.row_ttsa{background-color:#fff;padding:15px!important;border-radius:10px}.row_ttsa .ux-relay__control{margin:0!important;padding-bottom:0;border-radius:5px!important;overflow:hidden}.row_ttsa .ux-relay__control button{border-radius:5px}.gp03{margin-top:20px}.button,button,fieldset,input,select,textarea{box-shadow:none!important;border-radius:5px}.gp03 .sp_ctbst .col{padding:0 6.8px .6px}.tt_mnas span{text-transform:capitalize;font-size:25px}.row_mlnnas .btn_mnhas:hover,.row_ttsa .ux-relay__control button:hover{background-color:#c05530}.coupon-list li{padding:10px;background:#9601001a;border-radius:4px;cursor:pointer;transition:background 0.3s}.coupon-list li:hover{background:#e0e0e0}.coupon-sidebar{position:fixed;top:20%;right:-400px;width:400px;height:fit-content;background:#fff;box-shadow:-2px 0 10px rgb(0 0 0 / .1);transition:right 0.3s;z-index:9999;overflow-y:auto;border-radius:10px}.coupon-sidebar.active{right:10px}.coupon-sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:none;z-index:9998}.coupon-sidebar-overlay.active{display:block}.sidebar-header{padding:5px 20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.sidebar-close{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.sidebar-content{padding:20px}.coupon-detail{margin-bottom:20px}.coupon-detail-item{margin:15px 0}.coupon-detail-label{font-weight:700;color:#000;display:block;margin-bottom:5px}.coupon-code-display{display:flex;align-items:center;gap:10px}.coupon-code-box{flex:1;padding:10px;background:#f5f5f5;border:2px dashed #ccc;border-radius:4px;font-family:monospace;font-size:16px;font-weight:700;text-align:center}.copy-button{padding:6px 20px;background:#060b31;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background 0.3s}.copy-button:hover{background:#c05530}.copy-button.copied{background:#46b450}.coupon-description{background:#f9f9f9;padding:15px;border-radius:4px;line-height:1.6}.expired-badge{display:inline-block;padding:4px 8px;background:#dc3232;color:#fff;border-radius:3px;font-size:12px;margin-left:10px}.sidebar-header h3{margin:0}.sidebar-close{margin:0}.coupon-detail-item{margin-top:0}.copy-button{margin:0}.coupon-list li{margin:0!important}.coupon-list{list-style:none;padding:0;margin:0}.box_list_coupon{display:flex;gap:0;align-items:center;margin-top:15px}.box_list_coupon h4{flex-basis:120px;max-width:120px;flex-shrink:0;margin:0}.coupon-list{display:flex;gap:10px}.coupon-list li{position:relative}.coupon-list li:before{left:-3px;background-image:radial-gradient(#fff 2px,transparent 0);background-position-x:-6px;background-size:6px 6px;content:"";height:calc(100% - 5px);position:absolute;top:2.5px;width:6px}.coupon-list li:after{background-image:radial-gradient(#fff 2px,transparent 0);background-position-x:-6px;background-size:6px 6px;content:"";height:calc(100% - 5px);position:absolute;top:2.5px;width:6px;right:-3px}.sl_bys{width:fit-content;display:contents;font-weight:700}.form-submit input{margin:0;border-radius:5px}.ttkt-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:9998}.ttkt-overlay.active{opacity:1;visibility:visible}.ttkt-sidebar h3{margin-top:0;border-bottom:1px solid #ddd;padding-bottom:10px}.ttkt-sidebar-body ul{list-style:none;padding:0;margin:15px 0 0 0}.ttkt-sidebar-body li{margin-bottom:10px}.ttkt-sidebar-body li{margin-left:0!important}.row_gift_code .sp_home_kms .col{padding:0 5px 10px}.row_gift_code button{background-color:#d33;transition:all 0.2s ease-in-out;font-weight:600;padding:3px 20px;border-radius:5px}.row_gift_code .ux-relay__control{padding-bottom:0}.ttkt ul li{border-bottom:1px dashed #ccc;padding-bottom:15px;list-style:none;margin-left:0!important}.ttkt ul li:last-child{border-bottom:0 dashed #ccc;padding-bottom:0}.ttkt-list{background-color:#f8f8f8;padding:10px;border-radius:10px}.blog_tts .col .col-inner:hover h5 a{color:#cb1c22}#review_form .cr-upload-local-images #cr_review_image,.cr-upload-local-images #cr_review_image{margin:0 0 15px 0;width:100%;background-color:#f8f8f8;padding:10px;border-radius:5px}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete{margin:0;min-height:18px;min-width:18px;background-color:#060b31;padding:2px}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail{width:75px;height:60px;object-fit:cover;border-radius:5px}.vns-reviews-container #reviews{display:none}.variations .value{position:relative}.commentlist .description p{margin-bottom:5px}.commentlist li{background-color:#f8f8f8;padding:15px;border-radius:5px}