.special-offer figure{max-width: 100%;height: 100%;float: left;display: flex;border-radius: 12px;overflow: hidden}
.special-offer figure img{max-width: 100%;height: 100%;object-fit: cover}
.special-offer .right{display: flex;flex-direction: column;justify-content: space-between}
.special-offer .right .title{display: flex;align-items: center;gap: 8px}
.special-offer .right .title i{font-size: 20px;color: var(--color-n1)}
.special-offer .right .title h4{font-size: 24px;font-weight: 500}
.special-offer .right .content h2{color: var(--color-n4)}
.special-offer .right .content{line-height: 28px;color: var(--color-n6)}
.special-offer .right .content h2, .special-offer .right .content h3, .special-offer .right .content h4{margin-top: 1rem}
.special-offer .right .content p.int, .special-offer .right .content span.des b{color: var(--color-n3)}
.special-offer .right .content span.des{display: block;margin-top: 16px}
.special-offer .right .content span.des p{color: var(--color-n5)}
.special-offer .right .content span.des p i{margin-left: 4px}
.special-offer .right .details{margin-top: 40px;display: flex;justify-content: space-between;align-items: center}
.special-offer .right .details .not_price{display: flex;justify-content: end;width: 100%}
.special-offer .right .timer{display: flex;gap: 12px;flex-direction: row-reverse}
.special-offer .right .box-item{width: 40px;height: 40px;background: var(--color-n10);vertical-align: middle;text-align: center;overflow: hidden;border-radius: 8px}
.special-offer .right .box-item b{color: var(--color-n1)}
.special-offer .right .box-item p{font-size: 12px;line-height: 0;color: var(--color-n4)}
.special-offer .right .price{display: flex;align-items: center;justify-content: end;gap: 20px;width: 100%}
.an-blog .post, .an-blog .post .left{gap: 1rem;display: flex}
.an-new-pro .post{min-height: 400px}
.an-blog .post figure{max-height: 280px;max-width: 350px;height: 300px;overflow: hidden;margin-bottom: 0}
.an-blog .post figure img{object-fit: cover;max-height: 280px;height: 100%;object-fit: cover}
.special-offer .right .buy{display: flex;justify-content: space-between;margin-top: 24px}
.special-offer .right .buy .send-free{display: flex;align-items: center;gap: 4px;color: var(--color-n4)}
.special-offer .right .buy .send-free b{font-size: 12px}
.special-offer .right .buy .send-free p{font-size: 10px}
.special-offer .right .buy .send-free i{font-size: 16px;color: var(--color-s3)}
.special-offer .right .price ins{font-size: 1.25rem;font-weight: 600;color: var(--color-p1)}
.ga-products .content .images figure{border-radius: 12px;overflow: hidden;margin-bottom: 0;padding: 1rem}
.ga-products .content .images figure img{width: 100%;height: 100%;object-fit: cover}
.ga-products .content .btn{display: flex;justify-content: center;margin-top: 20px}
.cons-on{background-image: url('../images/consulting.webp');background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;height: 300px}
.cons-on:after{content: '';width: 100%;height: 300px;background-color: rgba(0, 0, 0, .5);position: absolute;top: 0;right: 0}
.blog-hero{margin-top: 40px}
.an-blog .post{width: 100%;flex-direction: column;border-radius: 12px;padding: 1rem}
.an-blog .post .content{max-height: 60px;overflow: hidden}
.an-blog .post .title a{display: block;height: 3rem;font-size: 1rem;font-weight: 600;color: var(--color-n3);overflow: hidden}
.an-blog .post .content p{font-size: 14px;color: var(--color-n5)}
.an-blog .post .details{width: 100%;display: flex;justify-content: space-between;border-top: 1px solid var(--color-n9);padding-top: .5rem;font-size: .725rem;color: var(--color-n5)}
.an-blog .post .details a, .an-blog .post .left a{font-size: .725rem}
.an-blog .post .details .author p i{padding-left: .25rem}
.icon-cat .pg-item{width: 100%;background: var(--color-n10);border-radius: 8px;flex-direction: column;gap: .5rem;overflow: hidden;display: flex;align-items: center;padding: 1rem}
.icon-cat .pg-item img{max-width: 129px;min-height: 129px}
.icon-cat .pg-item h6{font-size: 16px;text-align: center;color: var(--color-n4)}
.pg-product-box .pb-inner-post{max-height: 388px}
.pg-product-box .pb-post{transition: unset}
.pg-product-box .pb-post.hover{outline: 2px solid var(--color-p1)}
.pg-product-box .pb-inner-post.hover{max-height: 500px !important}
.pg-product-box .pb-title{height: 3.5rem;overflow: hidden}
.pg-product-box .pb-hero-title > a{height: 350px}
.pg-product-box .pb-inner-post figure{height: 220px !important;overflow: hidden}
.pg-product-box .pb-inner-post figure img{object-fit: contain;height: 100%}
.pg-product-box .pb-price, .pg-product-box .pb-star-stock, .pg-product-box .pg-price{height: 28px}
.pg-product-box .pb-buy-btn{position: relative;width: 100%;height: 40px;overflow: hidden}
.pg-product-box .pb-buy-btn > a:hover{background-color: var(--color-p1) !important;color: #fff !important}
.pg-product-box .screen-reader-text{display: none}
.pg-slider{margin-bottom: 2rem;transition: all .5s ease-in-out;}
.pg-slider .owl-stage{align-items: end}
.pg-slider .owl-item{width:100%;overflow: hidden;}
.pg-slider .owl-item .item{height: 100%}
.pg-slider .item figure{height: 100%;margin: 0}
.pg-slider .item figure img{object-fit: cover;height: 100%}
.pg-slider .owl-nav button{display:flex;position: absolute;justify-content:center;align-items:center;background-color: white !important;color: var(--color-n4) !important;width: 50px;height: 50px;opacity: .8;box-shadow: unset !important;opacity: 0;visibility: hidden}
.pg-slider .owl-nav button.owl-next{left: 1%;top:40%;}
.pg-slider .owl-nav button.owl-prev{right:1%;top:40%;}
.pg-slider .owl-dots {position: absolute;left: 50%;bottom: -20px;display: flex;gap: .5rem;}
.pg-slider .owl-dots button {width: 10px;height: 10px;display: block;background-color: var(--color-n8) !important;border-radius: 100%;}
.pg-slider .owl-dots button.active {background-color: var(--color-n4) !important;}
.pg-slider:hover .owl-nav button{opacity: 1;visibility: visible}
