/*
 Theme Name: Thiết kế ADH
 Template: flatsome
 Author:               Hồ Như Ý
 Author URI:           https://uxthemes.com
 Description:          Nâng cấp và phát triển bởi HNY Solutions
*/
#flatsome-notice{display:none !important;}
.item-stick:hover .col-inner{background-color:yellow;}
.bg-radius .box-image,
.related-products-wrapper .box-image,
.shop-container .products .box-image{background: #f5f5f7;
    padding: 10px;
    border-radius: 16px;}
.badge-container{display:none}

.dg_screen .row-designer-tool{position:unset; height:700px}

.product-small .col-inner{border-radius:20px; transition: box-shadow .4s ease;  padding: 10px;}
.product-small .col-inner:hover {
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1);    outline: 0;    z-index: 15; 
}
.add-to-cart-button .button{border-radius:20px;color:#333}
.add-to-cart-button .button,
.single_add_to_cart_button{border: 1px solid #ddd; text-transform: unset; width:100%;  opacity:1 !important;}
.single_add_to_cart_button{ background-color:#e93b35 !important; color:#fff !important;}

.tests{border: 1px solid #e2e5e9;    border-radius: 20px; padding:20px 20px 0px 20px}
.product-summary .woocommerce_msrp a.button,
.product-summary .button.e-custom-product,
form .quantity{width:100%;}
.quantity .minus{border-radius:10px 0px 0px 10px}
.quantity .plus{border-radius:0px 10px 10px 0px}
.quantity .input-text{width:100% !important; max-width:100% !important;}
table.variations select{border-radius:20px;}
.single_variation_wrap .woocommerce_msrp a.button{background-color: unset; border-radius: 20px;   color: #555555;  }

.license-item:not(:first-child){border-top:1px solid #ddd;}
.license-item { padding-top: 15px;}

.tags-list ul{list-style:none !important; display:flex !important; margin:20px 0px;}
.tags-list ul li{background-color: #f5f5f7;    border-color: #e2e5e9; padding:10px 20px; border-radius:30px; cursor:pointer}
.tags-list ul li:hover{color:#e93b35}
.tags-list ul li:before{content: "\f002";     font-family: 'Font Awesome 5 Free';     font-weight: 900;     margin-right: 8px;    color: #333;     font-size: 14px;}
.box-save-up .col-inner{box-shadow: inset 0 0 0 1px #c0dac9;}
.button.success{background-color:#09825d !important;}
.box-product-spe > .col-inner{border:1px solid #ddd}
.review-form-inner{ border-radius: 20px;border: 1px solid; }
.variable-item-contents .price{font-size:unset;}
.variable-item-contents .price del{display:none;}
.variable-item-radio-input-wrapper{white-space:unset !important;}
#shop-sidebar li a{font-weight:bold; color:#000}
.woocommerce_msrp a.button{text-transform: none;    font-size: 0.7em;    background-color: unset !important;    color: #000; border-radius: 20px; padding:5px; line-height: unset; margin:0px 3px 10px 0px;}
.price-wrapper .woocommerce_msrp{display:none !important;}
.name.product-title a{color:#000; font-weight:bold;}

@media only screen and (max-width:549px){
    .woocommerce_msrp {display: block !important; text-align: center;}
    .product-thumbnails.thumbnails.slider .flickity-slider .col{ width: 19% !important;  height: auto !important;  margin-top: 20px;}
    .product-thumbnails.thumbnails.slider .flickity-viewport {height:100px;}
    .item-stick .row .col{padding:10px 10px;}
    .list-icon-share .col-inner{padding-top:10px !important; margin-top:-30px;}
}

.flickity-viewport .flickity-slider .slide {width:50% !important}
.woocommerce-product-gallery__image a, 
.product-thumbnails a{display:block; background-color:#f5f5f7 !important; border-radius:20px ; margin-right:12px; overflow: hidden;}
.product-thumbnails a{border-radius:9px !important; margin-right:unset;}
.product-thumbnails .is-nav-selected a{border:unset;}

.product-small .add-to-cart-button{display:none;}
.single_variation_wrap .woocommerce_msrp a.button, form.cart a.button.e-custom-product{background-color:#000 !important; color:#fff !important; font-size:16px;}
.woocommerce-input-wrapper .input-text, .hover-color1 input {border-radius:20px}
.hover-color1 input[type='email']{height:4em; background-color: #fff !important;   border: 1px solid #eee;}
.hover-color1, .wpcf7-form-control-wrap input{border-radius:20px; overflow:hidden;}
.hover-color1:hover, .item-stick > .col-inner:hover{background-color:yellow !important;}
.item-stick > .col-inner{background-color:#f5f5f7; border-radius:20px;}
.item-stick p{margin-bottom:0px;}
.hover-color1 .button, .hover-color1 .wpcf7-submit { background-color: #000 !important}
.thongso_sanpham li{display:flex; justify-content: space-between; margin-left: 0px !important;}
.thongso_sanpham li span{width:50%;}
.product-thumbnails.thumbnails.slider .flickity-slider .col{width:16%; height:auto;}

/* Popup mở trang chi tiết sản phẩm */
#product-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 1000;
    display: none;
    justify-content: center;
    align-items: center;
}

.popup-content {
    background: #fff;
    padding: 20px;
    max-width: 800px;
    width: 90%;
    position: relative;
}

.close-popup {
    position: absolute;
    top: 10px;
    right: 10px;
    background: transparent;
    border: none;
    font-size: 20px;
    cursor: pointer;
}

.product-small .woocommerce_msrp a:hover{background-color:yellow !important; box-shadow:unset !important;}
.list-icon-cart-like{list-style: none;    display: flex;    column-gap: 10px;}
.list-icon-cart-like li{margin-bottom:0px;}
.list-icon-cart-like a{color:#fff;}
.list-icon-cart-like .icon-save90{    background-color: yellow;    color: #000;  border-radius: 40px;    padding: 5px;    font-weight: 700;}
.list-icon-cart-like .icon-signin{ border-radius: 40px;    padding: 5px;    font-weight: 700; color:#fff;}
.list-icon-cart-like .icon-like{display:block; width: 25px;    height: 25px;  border-radius: 50%;    text-align: center; background-color:transparent; transition: all .3s; }
.list-icon-cart-like .icon-like:hover{ background-color: grey;  }
#top-bar .cart-icon{margin-top: -10px;  margin-left: 20px;}
.button.checkout, .button.alt{color:#000;}
