.sticky-header-container{position:sticky;top:0;z-index:20}.reservation-detail-page{color:#fff;font-style:normal;line-height:normal;margin-bottom:53px}.reservation-detail-page .banner-container{position:relative}.reservation-detail-page .banner-container .banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:305px;width:100%}.reservation-detail-page .banner-container .banner-overlay{background:linear-gradient(180deg,transparent 58.02%,#000);bottom:0;height:305px;position:absolute;width:100%}.reservation-detail-page .banner-container .coming-soon{bottom:0;margin-left:10px;position:absolute}.reservation-detail-page .content-container{display:flex;flex-direction:column;gap:40px;margin-top:10px;padding:0 15px}.reservation-detail-page .content-container .banner-title .live-red{color:#ed1919;font-size:24px;font-weight:700;margin-right:10px}.reservation-detail-page .content-container .banner-title .live-start-time{font-size:24px;font-weight:700}.reservation-detail-page .content-container .banner-title .live-title{color:#777;font-size:16px;font-weight:500;margin-top:10px}.reservation-detail-page .content-container .seller-follow-card{align-items:center;background:#282828;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;padding:28px 20px}.reservation-detail-page .content-container .seller-follow-card .left-content{align-items:center;display:flex;flex-direction:row}.reservation-detail-page .content-container .seller-follow-card .left-content .seller-info{margin-left:12px}.reservation-detail-page .content-container .seller-follow-card .left-content .seller-info .username{color:#fff;font-size:19px;font-weight:700}.reservation-detail-page .content-container .seller-follow-card .left-content .seller-info .follers{margin-top:5px}.reservation-detail-page .content-container .seller-follow-card .left-content .seller-info .follers-prefix{color:#999;font-size:14px}.reservation-detail-page .content-container .seller-follow-card .left-content .seller-info .follers-count{font-size:14px;font-weight:700;margin-left:4px}.reservation-detail-page .content-container .seller-follow-card .right-content .follow-btn{background:linear-gradient(134deg,#fe0189 7.85%,#ff583c 91.26%);border-radius:36px;display:block;font-size:15px;font-weight:700;padding:5px 18px;width:-moz-max-content;width:max-content}.reservation-detail-page .content-container .seller-follow-card .right-content .profile-btn{border:1px solid #fff;border-radius:18px;color:#fff;display:block;font-size:12px;font-weight:700;padding:11px 16px;width:-moz-max-content;width:max-content}.reservation-detail-page .content-container .coupon-section .title{color:#ff3c78;font-size:20px;font-weight:700;line-height:26px;margin-bottom:6px}.reservation-detail-page .content-container .coupon-section .desc{color:#777;font-size:14px}.reservation-detail-page .content-container .coupon-section .coupon-list{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:40px}.reservation-detail-page .content-container .coupon-section .coupon-list .coupon-item{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:127px;justify-content:center;width:233px;-webkit-box-pack:center;-webkit-box-align:center}.reservation-detail-page .content-container .coupon-section .coupon-list .coupon-item .coupon-title{color:#000;font-size:12px;font-style:normal;font-weight:800;letter-spacing:2px;line-height:normal}.reservation-detail-page .content-container .coupon-section .coupon-list .coupon-item .coupon-price{color:#ff3c78;font-size:32px;font-weight:800;letter-spacing:-1px}.reservation-detail-page .content-container .coupon-section .coupon-list .coupon-item .coupon-desc{color:#777;font-size:14px}.reservation-detail-page .content-container .detail-section{display:flex;flex-direction:column;gap:10px}.reservation-detail-page .content-container .detail-section .title{color:#ff3c78;font-size:20px;font-weight:700}.reservation-detail-page .content-container .detail-section .desc{color:#c2c2c2;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.reservation-detail-page .content-container .detail-section .desc ol{list-style:decimal;margin-left:20px;margin-top:10px}.reservation-detail-page .content-container .detail-section .desc li{list-style:inherit}.reservation-detail-page .content-container .product-section .section-title{color:#fff;font-size:14px;font-weight:700}.reservation-detail-page .content-container .product-section .product-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:19px 11px;gap:19px 11px;margin-top:16px}.reservation-detail-page .content-container .product-section .product-list.single{grid-template-columns:1fr}