.shop-items{overflow:hidden;box-shadow:0 6px 12px rgb(214 214 214 / 30%);transition:box-shadow 0.3s ease}.shop-items:hover{box-shadow:0 12px 24px rgb(179 179 179 / 50%)}.button-sm{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;user-select:none;pointer-events:none}.featured-thumbnail img{border-radius:0;display:block}.prt-shop-featured-wrapper{background:rgb(17 17 17 / .8);padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.featured-title a{color:#fff;font-weight:600;font-size:1.1rem;text-decoration:none;transition:color 0.3s ease}.featured-title a:hover{color:#14b8a6}.shop-section2-icons{font-size:22px;cursor:pointer;transition:color 0.3s ease}.shop-section2-icons:hover{color:#14b8a6}.flavor-details{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.flavor-image img{border-radius:12px;box-shadow:0 10px 20px rgb(0 0 0 / .15);transition:transform 0.3s ease}.flavor-image img:hover{transform:scale(1.05)}.flavor-info span{background-color:#14b8a6;color:#fff;padding:.3rem 1rem;border-radius:9999px;font-weight:600;user-select:none}.flavor-info h1{font-size:2.5rem;margin-bottom:1rem;color:#111}.flavor-info p{color:#444;line-height:1.6;margin-bottom:2rem}.flavor-info a{background-color:#14b8a6;color:#fff;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:700;transition:background-color 0.3s ease}.flavor-info a:hover{background-color:#0f766e}.related-flavors h2{color:#111;font-weight:600;margin-bottom:1.5rem}.mySwiper,.mySwiper2{max-width:500px;width:100%;height:auto;overflow:hidden}.mySwiper2 .swiper-slide img{max-width:100%;width:100%;height:auto;display:block}.swiper-wrapper{height:auto!important}.mySwiper .swiper-slide{max-width:calc(24%) ! IMPORTANT}@media (max-width:768px){.mySwiper2,.mySwiper{max-width:350px!important;width:100%}.prt-shop-featured-wrapper{flex-direction:column;gap:8px}.featured-title{font-size:1.2rem}}