.section-templete{padding: 80px 0;}.section-templete .main-title{text-align: center;color: #1E1E1E;font-weight: 700;font-style: Bold;font-size: 1.5rem;position: relative;}.section-templete .main-title:after{content: ' ';width: 48px;height: 0px;border: solid #C5A059;border-width: 3px 0px 0px 0px;border-radius: 1rem;position: absolute;left: 50%;top: -12px;transform: translateX(-50%);}.section-templete .main-description{text-align: center;color: #444444;font-weight: 400;font-style: Regular;font-size: 16px;position: relative;}.section-templete .items{gap: 16px;margin:48px 0;display: flex;flex-wrap: wrap;}.products-templete .action-box{padding: 0px;justify-content: center;}.products-templete .action-box .btn-show-more{padding: 10px 24px;border: 1px solid #1E1E1E;color: #1E1E1E;font-size: 16px;font-weight: 500;font-style: Medium;}.products-pagination{display: flex;justify-content: center;gap: 36px;margin-top: 48px;}.products-pagination .btn-pagination{font-weight: 300;font-style: Light;font-size: 16px;color: #A3A3A3;transition: all 0.3s ease;}.products-pagination .btn-pagination.active,.products-pagination .btn-pagination:hover{font-weight: 500;font-style: Medium;font-size: 16px;color: #1E1E1E;}.product{display: flex;padding: 16px;border-radius: 16px;border: 1px solid #E9E9E9}.product .card{gap: 12px;background: transparent;}.product .product-img-container{aspect-ratio: 1 / 0.76;border-top-left-radius: 12px;border-top-right-radius: 12px;background: #F5F5F580;flex-wrap: wrap;}.product .card-body{padding: 0px;justify-content: space-around;gap: 8px;}.product .card-body .card-title a{color: #1E1E1E;font-weight: 600;font-style: DemiBold;font-size: 16px;width: 100%;}.product .card-body .text-muted{font-size: 12px;font-style: Regular;font-weight: 400;color: #7D7D7D;text-align: start;}.product .card-body .action-box{display: flex;flex-wrap: wrap;gap: 16px;align-content: center;justify-content: center;}.product .card-body .action-box .card-price,.product .card-body .action-box .btn-buy{flex: 1 0 120px;align-content: center;}.product .card-body .card-price{font-size: 16px;font-weight: 500;font-style: Medium;color: #1E1E1E;text-align: end;}.product .card-body .card-price small{font-size: 12px;font-weight: 400;font-style: Regular;color: #A3A3A3;}.product .card-body .btn-buy{border-radius: 12px;background-color: var(--bg-btn-price);color: var(--color-btn-price);padding: 10px 24px;font-size: 16px;font-weight: 500;font-style: Medium;}.product .card-body .btn-buy:hover{background-color: var(--bg-btn-price-hover);color: var(--color-btn-price-hover);}.product .card-body .btn-outline-buy{display: flex;align-content: center;justify-content: center;flex: 1;margin-top: 16px;border: 1px solid var(--color-muted);border-radius: 6px;padding: 8px 0px;color: var(--text-main);font-weight: 500;font-style: Medium;font-size: 12px;}.product .card-body .btn-outline-buy:hover{background: var(--primary-dark);color: var(--color-white);}.product .card-body .counter-box{display: flex;align-content: center;justify-content: center;gap: 4px;margin-top: 16px;border: 1px solid #E9E9E9;border-radius: 6px;padding: 8px 0px;}.product .card-body .counter-box .btn{display: flex;align-content: center;justify-content: center;font-size: 14px;color: #1E1E1E;background-color: unset;border: unset;}.product .card-body .counter-box .btn.disabled{color: #7D7D7D;}.product .card-body .counter-box .counter{color: #1E1E1E;font-weight: 500;font-style: Medium;font-size: 12px;background-color: unset;border: unset;text-align: center;width: 30px;}.product {flex: 1 0 100%; }@media (min-width: 768px) {.product {flex: 0 0 calc(50% - 16px); }}@media (min-width: 992px) {.product {flex: 0 0 calc(25% - 16px);}}