.header{height:6rem;margin-bottom:1.125rem}.product-list{display:flex;padding:.875rem 0;align-items:center;gap:1.75rem;align-self:stretch}.product-card{flex-direction:column;align-items:flex-start;flex:1 0 0;min-height:auto!important}.product-body{display:flex;padding:.875rem!important;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch}.section-title{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:2.625rem;margin-bottom:2.625rem;align-self:stretch}.title{text-align:center;font-family:Inter;font-size:2.25rem;font-style:normal;font-weight:500}.shimmer-placeholder{width:unset;height:1.725rem;background:#5d5d5d}.product-img{height:unset!important}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid rgb(88 89 90);border-right-color:#e8dcdc7a}.news-img{width:100%;height:31.25rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.news-img img{width:100%;height:100%;object-fit:cover;object-position:center}.card-title h3{font-size:2.25rem}.card-body p{color:#fff;margin-bottom:1rem;font-size:.875rem;text-align:justify}.card-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.popular-news .card-body{background:var(--secondary-background)}.popular-news .img-block{display:block;height:112px;width:144px}.popular-news .card-body p{text-align:start}@media only screen and (max-width: 600px){.news-img{height:auto!important}}@media only screen and (min-width: 768px){.card-title h3{font-size:1.5rem}.card-subitle,.card-body p{font-size:.75rem}.popular-news .img-block{width:76px;height:42.75px;aspect-ratio:76 / 42.75}.row .card-text{display:none}}@media only screen and (min-width: 992px){.card-body p{font-size:.85rem}.card-title h3{font-size:2.25rem}.popular-news .img-block{display:block;height:90px;width:144px}.row .card-text{display:block}.header{height:6rem}}@media only screen and (min-width: 1200px){.section-title{margin-top:0}}
