.promo-top-content{width:1317px;height:395px;background:url("/imgs/promo/main-bg.webp") no-repeat;background-size:100% 100%;position:relative;display:flex;justify-content:space-between;column-gap:80px;padding:32px 100px 12px;margin:0 auto 80px}.promo-top-content .details-content .text-recommend{display:flex;align-items:center;font-size:18px;font-family:"SF PRO SEMIBOLD"}.promo-top-content .details-content .text-recommend .like-icon{width:20px;margin-right:4px}.promo-top-content .details-content .title{font-size:30px;font-family:"SF PRO MEDIUM";line-height:36px;letter-spacing:.8px}.promo-top-content .details-content .details{color:#717171;margin:8px 0 12px}.promo-top-content .details-content .btn-style{height:40px;width:fit-content;border-radius:4px;font-size:16px;padding:0 20px}.promo-card{width:100%;height:275px;border-radius:16px;border:1px solid #f3f3ff;position:relative;display:flex;align-items:center;justify-content:space-between;column-gap:75px;padding-left:32px;padding-right:88px;margin-bottom:32px}.promo-card:hover{box-shadow:0 1px 10px 1px rgba(0,0,0,.2)}.promo-card .card-image{width:280px;height:auto}.promo-card .title{font-size:30px;font-family:"SF PRO MEDIUM";line-height:36px;letter-spacing:.8px;margin-top:40px}.promo-card .details{color:#717171;margin-top:32px}.promo-card .arrow-right{width:25px;height:25px;position:absolute;top:40px;right:40px}.promo-details .text-recommend{display:flex;align-items:center;font-size:18px;font-family:"SF PRO SEMIBOLD"}.promo-details .text-recommend .like-icon{width:20px;margin-right:4px}.promo-details .promo-title{font-size:30px;font-family:"SF PRO SEMIBOLD";line-height:36px;letter-spacing:.8px;margin-bottom:20px}.promo-details .image-details{display:block;margin:40px auto}.promo-details p{font-size:18px;line-height:28px}.promo-details .other-promo{margin:48px 0 8px}.promo-details .other-promo-container{display:flex;align-items:center;justify-content:space-between}.promo-details .other-promo-container .promo-content{width:330px;height:390px;border-radius:24px;border:1px solid #f3f3ff;padding-top:8px}.promo-details .other-promo-container .promo-content:hover{box-shadow:0 1px 10px 1px rgba(0,0,0,.2)}.promo-details .other-promo-container .promo-content img{width:280px;height:auto;margin-left:32px}.promo-details .other-promo-container .promo-content h2{margin-top:8px;padding-left:24px;padding-right:8px}