.section-title-normal span{border:none}
.title-home .section-title-normal{border:none;background:#135063;color:#fff;border-radius:16px;box-shadow:0 0 #0000,0 0 #0000,0 20px 25px -5px rgb(0,0,0,0.1),0 8px 10px -6px rgb(0,0,0,0.1);padding:10px;text-align:center}
.content-home{background:#2aaf75;color:#fff;padding:1rem;border-radius:16px;box-shadow:0 0 #0000,0 0 #0000,0 20px 25px -5px rgb(0,0,0,0.1),0 8px 10px -6px rgb(0,0,0,0.1);text-align:center}
.content-home p{margin:0}
.section-title-container.title-home {margin-bottom:.2em}
.product-small.box {border-radius:1em;overflow:hidden;box-shadow: 0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0,0,0,0.1), 0 8px 10px -6px rgb(0,0,0,0.1); transition: transform 0.3s ease;
}
.products-hot .product-small.box {border:2px solid #ff3e00;}
.products-hot .product-small.box:hover {transform: scale(1.03);box-shadow: 0 10px 25px rgba(0,0,0,0.12);}
.products-hot .box-label .box-text {border-radius:1em;width:75%}
.products-hot .box-image{position:relative;overflow:hidden}
.products-hot .box-image::before{content:"HOT";position:absolute;top:14px;left:-28px;z-index:9;background:#ff3b30;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1;padding:6px 32px;text-transform:uppercase;transform:rotate(-45deg);pointer-events:none;box-shadow:0 4px 10px rgba(0,0,0,0.12)}
.banner-categories-home .img-inner{border-radius:16px;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px rgb(0,0,0,0.1),0 4px 6px -4px rgb(0,0,0,0.1);border:1px solid rgba(0,0,0,.2)}
.col-bestseller .col-inner.text-center {padding-bottom:0 !important;}
.title-home-categories .section-title-main{position:relative;display:inline-block;padding:8px 18px;z-index:1;border:none}
.title-home-categories .section-title-main::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(101,179,52,1);transform:skewX(-15deg);z-index:-1;pointer-events:none;box-shadow:0 6px 16px rgba(101,179,52,.28)}
.title-home-categories .section-title > b:last-of-type{background-color:rgba(101,179,52,1);opacity:.5}
.title-home-categories .section-title a{display:inline-flex;align-items:center;gap:8px;margin-left:14px;padding:9px 16px;background:linear-gradient(135deg,#65b334,#4f9427);color:#fff;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.5px;border-radius:999px;box-shadow:0 8px 18px rgba(101,179,52,.22);transition:all .3s ease;text-decoration:none}
.title-home-categories .section-title a i{font-size:16px;opacity:.8;margin-left:5px;transition:transform .3s ease}
.title-home-categories .section-title a:hover{background:linear-gradient(135deg,#4f9427,#65b334);color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px rgba(101,179,52,.3)}
.title-home-categories .section-title a:hover i{transform:translateX(4px)}
.box-text {text-align:center}
.box-image .quick-view{width:auto;min-width:150px;padding:10px 18px;border-radius:999px;	background: linear-gradient(135deg, #ff6a00, #ff2d55);box-shadow:0 10px 24px rgba(0,0,0,.16);margin:0 auto;transform:translateY(-10px)}
.nav-pagination > li > a,.nav-pagination > li > span{border-color:#6CB636;color:#6CB636;background:#fff;box-shadow:0 4px 12px rgba(108,182,54,.12)}
.nav-pagination > li > .current,.nav-pagination > li > a:hover,.nav-pagination > li > span:hover{background:#6CB636;border-color:#6CB636;color:#fff;box-shadow:0 8px 18px rgba(108,182,54,.22)}