.browse-inventory-section{position:relative;padding:20px 20px 40px;min-height:300px;text-align:center;z-index:9}.browse-inventory-section>h3{margin:0 0 1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;position:relative;display:inline-block;padding-bottom:.75rem}.browse-inventory-section>h3::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:60px;height:3px;background:#15b25b;border-radius:2px}.shop-by-brand-section{padding:20px 20px 2.5rem;text-align:center}.shop-by-brand-section .shop-by-brand-title{margin:0 0 1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;position:relative;display:inline-block;padding-bottom:.75rem}.shop-by-brand-section .shop-by-brand-title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:60px;height:3px;background:#15b25b;border-radius:2px}.shop-by-brand-section .shop-by-brand-list{margin:0;padding:0 25px;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.shop-by-brand-section .shop-by-brand-list li{display:inline-block;width:19%;min-width:120px;margin:0;padding:12px;text-align:center;border:solid 1px #c7c7c7;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.shop-by-brand-section .shop-by-brand-list li:hover{border-color:#15b25b;box-shadow:0 2px 12px rgba(0,0,0,.08)}.shop-by-brand-section .shop-by-brand-list li a{text-decoration:none;display:block}.shop-by-brand-section .shop-by-brand-list li img{width:100%;max-height:108px;max-width:200px;object-fit:contain;transition:transform .2s ease}.shop-by-brand-section .shop-by-brand-list li:hover img{transform:scale(1.03)}.trailer-category{margin-bottom:1.5rem}@media(min-width: 576px){.trailer-category{margin-bottom:0}}.trailer-category h4{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:inherit}.trailer-category .btn-main{padding:6px 20px;font-size:.8em}a.tc-item{display:flex;flex-direction:column;height:100%;text-align:center;background:#fff;border:solid 1px #c7c7c7;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;text-decoration:none;color:inherit}a.tc-item:hover{border-color:#f9ee58;box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-4px)}a.tc-item .tc-item-img-wrap{position:relative;width:100%;padding-top:75%;overflow:hidden;background:#f2f2f2}a.tc-item .tc-item-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}a.tc-item .cat-line{width:60%;height:2px;margin:1rem auto 0;background:#c7c7c7}a.tc-item .tc-item-content{padding:1rem 1rem 1.25rem;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}a.tc-item .tc-item-content .btn-main{display:inline-block;margin-top:.5rem;background:#000;color:#fff;border:none}a.tc-item .tc-item-content .btn-main:hover{background:#098e45;color:#fff}.reviews-swiper-wrap{position:relative;padding-bottom:2.5rem}.reviews-swiper-wrap .reviews-swiper{overflow:hidden}.reviews-swiper-wrap .reviews-swiper .swiper-slide{height:auto}.reviews-swiper-wrap .swiper-button-prev,.reviews-swiper-wrap .swiper-button-next{color:#15b25b}.reviews-swiper-wrap .swiper-button-prev::after,.reviews-swiper-wrap .swiper-button-next::after{color:#15b25b}.reviews-swiper .review{display:flex;flex-direction:column;text-align:left;height:100%;padding:1.25rem;margin:0;background:#fff;border-radius:8px;border:2px solid #15b25b;box-shadow:0 2px 12px rgba(0,0,0,.08)}.reviews-swiper .review .review-info{display:flex;align-items:center;min-width:0;margin-bottom:.75rem;flex-shrink:0}.reviews-swiper .review .review-info div{padding:0 10px 0 0}.reviews-swiper .review .ri-photo{width:48px;height:48px;flex-shrink:0;box-sizing:content-box}.reviews-swiper .review .ri-photo img{width:100%;height:100%;border-radius:50%;object-fit:cover}.reviews-swiper .review .ri-text{flex:1;min-width:0}.reviews-swiper .review .author{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#333}.reviews-swiper .review .rating{margin:0;font-size:.85rem;color:#666}.reviews-swiper .review .text{font-size:.9rem;line-height:1.5;font-style:italic;color:#444;margin:0;flex:1;min-height:0;max-height:14em;overflow-y:auto}
