body{font-display: swap;}
.header .header-middle .header__right .header__extra .header-box-content p, .header .header-middle .header__right .header__extra .cart-text .cart-title {color: rgb(0 0 0);}
.breadcrumb li.breadcrumb-item a { color: #009688;}
.container-xxxl,.container-xl,.container-xxl {max-width: 1250px;}
.slick-slide {width: 300px; /* Example fixed width */}
.site-info__item .site-info__image img { height: auto; max-width: 100%;}
.post-detail__content{margin-top:0!important;}
.table-of-contents{background: #e8f0f3;font-size: 14px;padding: 10px;margin-bottom: 10px;}
.table-of-contents a{color: #5869da;}
#footer .widget {font-size: 14px;}
.py-5 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;}
.section-content.section-content__slider .section-slides-wrapper .slide-item .slide-item__image{
  height:40vw;
  max-height: 500px;
}
.left-nav{background: #f5f5f5;}
.left-nav h2{font-size: 1.2rem; background: #5aab34;padding: 15px 10px;margin: 0;color: #fff;}
.left-nav li{list-style-type:none;}
.left-nav li a{ padding: 10px;    display: block;     border: none;border-bottom: 1px dashed #ccc;}

.left-nav h3 { margin: 0px; color: #444; font-size: 1rem; font-weight: normal;cursor: pointer;display: flex; align-items: center; gap: 8px; background-color: #dcdcdc;;;padding: 10px;}
.left-nav ul { list-style: none; padding: 0; display: none; margin: 0;}
.left-nav li { margin:0; }
.left-nav a { text-decoration: none; color: #0073e6; }
.left-nav a:hover { text-decoration: underline; color: #d62b70; }
.left-nav .toggle::after { content: " [+]"; font-size: 14px; color: #999; }
.left-nav .open.toggle::after { content: " [−]"; color: #d62b70; }

.left-nav h3 a { color: #0073e6; text-decoration: none; flex: 1; }
.left-nav h3 a:hover { color: #d62b70; }

.left-nav h3.active a { color: #d62b70; font-weight: normal; }
.left-nav ul { list-style: none; padding: 0; display: none; margin-left: 20px; }

.left-nav li{list-style-type:none;}
.left-nav li a{ padding: 10px;    display: block;     border: none;border-bottom: 1px dashed #ccc;}
.left-nav li a:hover { text-decoration: underline; color: #d62b70; }
.left-nav li a.active { color: #d62b70; text-decoration: underline; font-weight: 600; }
.left-nav .toggle-btn { cursor: pointer; user-select: none; font-size: 14px; color: #999; line-height: 1; padding: 2px 6px; border-radius: 6px; border: 1px solid #ddd; }
.left-nav .toggle-btn:hover { color: #d62b70; border-color: #d62b70; }
.left-nav .open.toggle-btn { color: #d62b70; border-color: #d62b70; }
.left-nav .section-open + ul { display: block; }
.left-nav .collapsible { overflow: hidden; transition: height .25s ease; }
.right-content h3{color:#0b8e0b; font-size:1.2rem;}
.post-detail__content a{color:#4c4ce6}
.tag-cloud-link{color: #E91E63; padding: 5px 10px 0 0;}
/* Optional: smooth open/close */
@media (min-width: 1200px) {
  	 .h1, h1 {
        font-size: 2rem;
    }
   .h2, h2 {
        font-size: 1.8rem;
    }
    .h3, h3 {
        font-size: 1.65rem;
    }
  .h4, h4 {
        font-size: 1.55rem;
    }
}
/*
.product-inner {

    border:0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
    margin: 5px;
}
.product-inner :hover{
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    transform: translateY(-5px);
}*/
.slick-slides-carousel .product-inner {
   border:0;
}
.product-inner:hover {
    border-width: 1px 1px 1px 1px !important;
    border-color: #8BC34A !important;
    border-style: solid;
}
.product-inner .product-bottom-box {
    border-color: #8BC34A !important;
}
.product-inner .quantity{
  display:none
}
/* page-landing https://hadigarden.com/gio-trai-cay-binh-tan-tphcm */
 .page-landing .card-hover:hover{transform:scale(1.02);transition:transform .3s ease-in-out;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.page-landing .text-green-custom{color:#15803d}.page-landing .bg-light-green{background-color:#ecfdf5}.page-landing .product-img{height:300px;object-fit:cover}
/* page-landing1 https://hadigarden.com/hoa-tuoi-20-10-binh-tan-tphcm */
.page-landing1 .cta-button{background-color:#e30a21;border:none;padding:12px 30px;font-size:1.2rem;font-weight:700;border-radius:50px;transition:.3s;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page-landing1 .cta-button:hover{background-color:#c9091e;transform:translateY(-2px)}.page-landing1 .product-card{border-radius:15px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s;border:1px solid #eee}.page-landing1 .product-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.page-landing1 .product-img{height:250px;object-fit:cover;width:100%}.page-landing1 .price{color:#e30a21;font-size:1.3rem;font-weight:700}.page-landing1 .section-title{color:#e30a21;font-weight:700;margin-bottom:40px}.page-landing1 .special-offer-section{background-color:#fff3cd;border:2px dashed #e30a21;border-radius:15px;padding:40px}.page-landing1 .offer-title{color:#e30a21;font-weight:800}.page-landing1 .combo-card{background-color:#fff;border:1px solid #ffeeba;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.page-landing1 .feedback-card{background-color:#fff;border-radius:15px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05);border-left:5px solid #e30a21;height:100%}.page-landing1 .rating i{color:gold}

/* https://hadigarden.com/hoa-khai-truong-binh-tan-tp-hcm?preview=true */
.page-landing-khai-truong .header-top{background-color:var(--primary-color);color:#fff;padding:5px 0;font-size:.9rem}.page-landing-khai-truong .navbar-brand img{height:40px;margin-right:10px}.page-landing-khai-truong .hero-section{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)) center/cover,url('https://media.cdn.hadigarden.com/z6947474139979-598423c6706d464c45015b2a99b9a13c.webp') center/cover;color:#fff;padding:80px 0;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.page-landing-khai-truong .hero-section p{color:#fff}.page-landing-khai-truong .cta-button{background-color:#ffc300;color:#c70039;border:none;padding:12px 30px;font-size:1.2rem;font-weight:700;border-radius:50px;transition:.3s;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page-landing-khai-truong .cta-button:hover{background-color:#e6b200;transform:translateY(-2px)}.page-landing-khai-truong .product-card{border-radius:15px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s;border:1px solid #eee}.page-landing-khai-truong .product-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.page-landing-khai-truong .product-img{height:300px;object-fit:cover;width:100%}.page-landing-khai-truong .price{color:var(--primary-color);font-size:1.3rem;font-weight:700}.page-landing-khai-truong .section-title{color:var(--primary-color);font-weight:700;margin-bottom:40px}.page-landing-khai-truong .subsection-header{color:var(--text-color);font-weight:600;border-bottom:2px solid var(--primary-color);padding-bottom:10px;margin-bottom:30px}.page-landing-khai-truong .special-offer-section{background-color:#fffac8;border:2px dashed var(--primary-color);border-radius:15px;padding:40px}.page-landing-khai-truong .offer-title{color:var(--primary-color);font-weight:800}.page-landing-khai-truong .combo-card{background-color:#fff;border:1px solid #ffeeba;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.page-landing-khai-truong .feedback-card{background-color:#fff;border-radius:15px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05);border-left:5px solid var(--secondary-color);height:100%}.page-landing-khai-truong .rating i{color:gold}.page-landing-khai-truong .btn-primary-custom{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.page-landing-khai-truong .btn-primary-custom:hover{background-color:#9d002c;border-color:#9d002c}@media (max-width:576px){.page-landing-khai-truong .cta-button{font-size:1.05rem;padding:10px 20px;display:block;max-width:95%;margin-left:auto;margin-right:auto}.page-landing-khai-truong .hero-section h1{font-size:2rem}}
/* END https://hadigarden.com/hoa-khai-truong-binh-tan-tp-hcm?preview=true */

#button-contact-vr{position:fixed;bottom:0;z-index:99999}#button-contact-vr .button-contact{position:relative;margin-top:-5px}#button-contact-vr .button-contact .phone-vr{position:relative;visibility:visible;background-color:transparent;width:90px;height:90px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}.phone-vr-circle-fill{width:65px;height:65px;top:12px;left:12px;position:absolute;box-shadow:0 0 0 0 #c31d1d;background-color:rgba(230,8,8,0.7);border-radius:50%;border:2px solid transparent;-webkit-animation:phone-vr-circle-fill 2.3s infinite ease-in-out;animation:phone-vr-circle-fill 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animuiion:zoom 1.3s infinite;animation:zoom 1.3s infinite}.phone-vr-img-circle{background-color:#e60808;width:40px;height:40px;line-height:40px;top:25px;left:25px;position:absolute;border-radius:50%;overflow:hidden;display:flex;justify-content:center;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phone-vr-circle-fill 1s infinite ease-in-out}.phone-vr-img-circle a{display:block;line-height:37px}.phone-vr-img-circle img{max-height:25px;max-width:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#instagram-vr .phone-vr-circle-fill{background:rgb(17,143,253);background:linear-gradient(160deg,rgba(17,143,253,1) 20%,rgba(188,60,218,1) 50%,rgba(253,223,5,1) 80%);background-size:contain;box-shadow:0 0 0 0 #c840c9;background-color:rgb(79 103 254);border:0}#instagram-vr  .phone-vr-img-circle{background:transparent}#telegram-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2c9fd8;background-color:rgb(44 159 216 / 74%)}#telegram-vr .phone-vr-img-circle{background:#2c9fd8}@-webkit-keyframes phone-vr-circle-fill{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}.phone-bar a{position:absolute;margin-top:-65px;left:30px;z-index:-1;color:#fff;font-size:16px;padding:7px 15px 7px 50px;border-radius:100px;white-space:nowrap}.phone-bar a:hover{opacity:0.8;color:#fff}@media(max-width:736px){.phone-bar{display:none}}#zalo-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2196F3;background-color:rgba(33,150,243,0.7)}#zalo-vr .phone-vr-img-circle{background-color:#2196F3}#viber-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #714497;background-color:rgba(113,68,151,0.8)}#viber-vr .phone-vr-img-circle{background-color:#714497}#contact-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2196F3;background-color:rgba(33,150,243,0.7)}#contact-vr .phone-vr-img-circle{background-color:#2196F3}div#whatsapp-vr .phone-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #1fd744;background-color:rgb(35 217 72 / 70%)}div#whatsapp-vr .phone-vr .phone-vr-img-circle{background:#1cd741}div#whatsapp-vr .phone-vr .phone-vr-img-circle img{max-width:100%;max-height:100%;border-radius:50%}#fanpage-vr img{max-width:35px;max-height:35px}#fanpage-vr .phone-vr-img-circle{background-color:#1877f2}#fanpage-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 rgb(24 119 242 / 65%);background-color:rgb(24 119 242 / 70%)}#gom-all-in-one .button-contact{transition:1.6s all;-moz-transition:1.6s all;-webkit-transition:1.6s all}#button-contact-vr.active #gom-all-in-one .button-contact{margin-left:-100%}#all-in-one-vr .phone-bar{position:absolute;top:50%;transform:translateY(-50%);left:100%;color:#fff;padding:5px 15px 5px 48px;border-radius:50px;margin-left:-64px;width:max-content;cursor:pointer}#popup-showroom-vr,div#popup-form-contact-vr{display:none}#popup-showroom-vr.active,div#popup-form-contact-vr.active{display:block;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:99999}.bg-popup-vr{position:absolute;left:0;top:0;background:rgb(51 51 51 / 50%);width:100%;height:100vh}.content-popup-vr{background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:95%;border-radius:5px;box-shadow:0 0 14px 5px rgb(0 0 0 / 49%);max-width:600px;display:flex}.content-popup-vr input,.content-popup-vr textarea{width:100%;max-height:100px;min-height:38px;border:1px solid #b1b1b1;margin-bottom:10px;padding:0 7px;background:#fff}.content-popup-vr label{width:100%}.content-popup-vr input.wpcf7-form-control.wpcf7-submit{max-width:fit-content;padding:5px 32px 2px;background:#2196f3;border:0;color:#fff;font-size:16px;border-radius:5px;margin:10px auto 0;display:block;box-shadow:0 0 5px 1px rgb(0 0 0 / 29%);font-weight:400;min-height:auto;line-height:30px}.content-popup-vr input.wpcf7-form-control.wpcf7-submit:hover{opacity:0.7}.content-popup-vr .close-popup-vr{font-family:sans-serif;width:23px;height:23px;background:black;position:absolute;top:-10px;right:-10px;color:#fff;text-align:center;line-height:23px;font-size:17px;border-radius:50%;cursor:pointer}.content-popup-vr .close-popup-vr:hover{background:#b50000}.content-popup-vr .content-popup-div-vr{width:100%;padding:25px}.content-popup-vr .content-popup-img-vr{width:100%;max-width:45%;border-radius:10px 0 0 10px;overflow:hidden}#loco-top,#loco-bottom{display:block}#loco-top .content-popup-img-vr,div#popup-form-contact-vr #loco-bottom .content-popup-img-vr{max-width:100%;text-align:center}#contact-showroom.no-event a{pointer-events:none}.content-popup-vr .content-popup-div-vr ul{color:#333;list-style:none;font-size:15px}@media(max-width:673px){div#popup-form-contact-vr .content-popup-vr{display:block}div#popup-form-contact-vr .content-popup-vr .content-popup-img-vr{max-width:100%;display:none}}
#ftiktok-vr .phone-vr-img-circle {background-color: #020202;}
#tiktok-vr .phone-vr-circle-fill {box-shadow: 0 0 0 0 rgb(2 2 2 / 55%);background-color: rgb(2 2 2 / 60%);}
#tiktok-vr  .phone-vr-img-circle img {max-width: 90%;max-height: 90%;}
#tiktok-vr .phone-vr-img-circle {background: #020202;}
#messenger-vr .phone-vr-circle-fill {box-shadow: 0 0 0 0 #6a4ffe;background-color: rgb(106 79 254 / 50%);}
#messenger-vr .phone-vr-img-circle {background-color: #6a4ffe;}
#messenger-vr .phone-vr-img-circle img {max-width: 100%;max-height: 100%;}
#phone-vr .phone-vr-circle-fill {
    opacity: 0.7;
    box-shadow: 0 0 0 0 #5aaa34;
}
.phone-bar a, #phone-vr .phone-vr-circle-fill, #phone-vr .phone-vr-img-circle, #phone-vr .phone-bar a {
    background-color: #5aaa34;
}



/*  https://hadigarden.com/blog/top-5-shop-hoa-tuoi-quan-binh-tan?preview=true */
.page-landing-review1 .flower-card{transition:transform .3s,box-shadow .3s;border-left:8px solid}.page-landing-review1 .flower-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(255,105,180,.3)}.page-landing-review1 .number-badge{font-family:Georgia,serif;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.page-landing-review1 .rating-item{display:flex;justify-content:space-between;align-items:center}.page-landing-review1 .rating-score{font-weight:700;color:#e91e63}.page-landing-review1 .rating-bar{background-color:#f0f0f0;border-radius:50rem;height:8px;width:50px}.page-landing-review1 .rating-fill{background-color:#ff69b4;height:100%;border-radius:50rem}.page-landing-review1 .text-brown{color:#8b4513}.page-landing-review1 .border-brown{border-color:#8b4513!important}
/* END https://hadigarden.com/blog/top-5-shop-hoa-tuoi-quan-binh-tan?preview=true */