h3{color:white !important}.shop-promo{background-color:#002817}.swiper-slide{overflow:hidden}.swiper-scrollbar-drag{background:#cdab56 !important}.section.shop-promo .swiper-scrollbar{position:relative;top:0;bottom:0;left:0;right:0;margin-top:5rem;background-color:#0f3525;border-radius:0}.shop-promo h2{margin-top:120px;font-family:Freshman;font-size:60px;color:white;margin-bottom:40px}.shop-promo .swiper-container{background-color:#002817;display:flex;flex-wrap:wrap;overflow:hidden}.shop-promo .promo-item{margin:10px;padding:15px;border-radius:0;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);color:#fff;background-color:#688168;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;aspect-ratio:1.4}.shop-promo .promo-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:15px;background-color:#688168;border-radius:5px;width:100%;height:100%;overflow:hidden}.shop-promo .promo-card .card-content{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.shop-promo .promo-card .image-container{flex-grow:1;display:flex;align-items:center;justify-content:center;max-height:70%}.shop-promo .promo-card .product-image{max-width:100%;max-height:90%;object-fit:contain}.shop-promo .promo-card h3{margin:10px 0;font-size:2.6rem;margin:auto;padding-bottom:1rem}.shop-link{position:absolute;top:15px;left:15px;z-index:1000;text-decoration:none;width:30px;height:30px;background-color:transparent}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(-10px)}60%{transform:translateX(-5px)}}.arrow-right{animation:bounce 2s infinite;cursor:pointer;height:2em;filter:invert(1) !important}@media screen and (max-width:768px){.shop-promo h2{margin-top:5rem}.shop-promo .promo-card{width:100%;margin:10px 0}.shop-promo .promo-item{margin:auto !important}}.hot-label{position:absolute;top:15px;right:-25px;background-color:#cdab56;color:#fff;padding:5px 10px;transform:rotate(45deg);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);width:100px;z-index:999}