#qlayon-travel-rest #tr-seat-fit.ql-seat-fit{padding:48px 0;scroll-margin-top:140px}#qlayon-travel-rest #tr-seat-fit .np-section-heading{max-width:740px;margin:0 auto 28px;text-align:center}#qlayon-travel-rest #tr-seat-fit .np-section-heading>p:last-child{max-width:540px;margin:0 auto;font-size:15px;line-height:1.6;color:#555}#qlayon-travel-rest #tr-seat-fit .ql-seat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}#qlayon-travel-rest #tr-seat-fit .ql-seat-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e4e4e4;border-radius:12px;overflow:hidden;background:#fff}#qlayon-travel-rest #tr-seat-fit .ql-seat-card-heading{display:flex;align-items:center;gap:12px;min-height:90px;padding:20px 22px;margin:0;background:#fff;box-sizing:border-box}#qlayon-travel-rest #tr-seat-fit .ql-seat-number{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:#ffd422;color:#111;font-size:12px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}#qlayon-travel-rest #tr-seat-fit .ql-seat-card-heading p{margin:0 0 5px;color:#555;font-size:10px;line-height:1.4;font-weight:650;letter-spacing:.08em}#qlayon-travel-rest #tr-seat-fit .ql-seat-card-heading h3{margin:0;color:#111;font-size:23px;line-height:1.15;letter-spacing:-.025em;font-weight:700}#qlayon-travel-rest #tr-seat-fit .ql-seat-image{display:block;position:relative;width:100%;margin:0;aspect-ratio:1600/894;overflow:hidden}#qlayon-travel-rest #tr-seat-fit .ql-seat-image img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border:0;border-radius:0}#qlayon-travel-rest #tr-seat-fit .ql-seat-caption{display:flex;flex-direction:column;flex:1;gap:17px;padding:20px 22px 22px}#qlayon-travel-rest #tr-seat-fit .ql-seat-caption>p{margin:0;color:#555;font-size:14px;line-height:1.6}#qlayon-travel-rest #tr-seat-fit .ql-seat-detail{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:14px;border-top:1px solid #e8e8e8}#qlayon-travel-rest #tr-seat-fit .ql-seat-detail>span{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:#ffd422;color:#111;font-size:12px;font-weight:700}#qlayon-travel-rest #tr-seat-fit .ql-seat-detail p{margin:0;color:#111;font-size:12px;line-height:1.5;font-weight:550}@media(max-width:749px){#qlayon-travel-rest #tr-seat-fit.ql-seat-fit{padding:28px 0;scroll-margin-top:125px}#qlayon-travel-rest #tr-seat-fit .np-section-heading{text-align:left;margin:0 0 22px}#qlayon-travel-rest #tr-seat-fit .np-section-heading>p:last-child{margin:0;font-size:14px}#qlayon-travel-rest #tr-seat-fit .ql-seat-grid{grid-template-columns:1fr;gap:18px}#qlayon-travel-rest #tr-seat-fit .ql-seat-card-heading{min-height:80px;padding:17px 16px;gap:10px}#qlayon-travel-rest #tr-seat-fit .ql-seat-card-heading h3{font-size:21px}#qlayon-travel-rest #tr-seat-fit .ql-seat-card-heading p{font-size:9px;letter-spacing:.065em}#qlayon-travel-rest #tr-seat-fit .ql-seat-caption{padding:17px 16px 18px;gap:14px}#qlayon-travel-rest #tr-seat-fit .ql-seat-caption>p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/qlayon-seat-fit.css.map */
