@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Open+Sans:wght@400;600;700&display=swap";.ht-adv{--ht-ink: #303030;--ht-navy: #232766;--ht-orange: #f47c22;--ht-orange-ink: #f6f9fe;--ht-rule: #1d3557;--ht-card: #eef7f9;--ht-grey: #b6b5b5;--ht-cream: #fff5eb;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;color:var(--ht-ink);background:#fff}.ht-adv *,.ht-adv *:before,.ht-adv *:after{box-sizing:border-box}.ht-adv h1,.ht-adv h2,.ht-adv h3,.ht-adv p,.ht-adv ul,.ht-adv ol,.ht-adv figure{margin:0;padding:0;letter-spacing:normal}.ht-adv img{display:block;max-width:100%;height:auto}.ht-adv__row{width:100%;max-width:1170px;margin:0 auto;padding:0 10px}.ht-adv-masthead{display:flex;align-items:center;justify-content:center;height:60px;padding:0 10px;background:var(--ht-navy)}.ht-adv-masthead__mark{font-size:40px;line-height:40px;color:#fff;text-align:center}@media(max-width:1024px){.ht-adv-masthead{display:none}}.ht-adv-body{padding-top:10px}.ht-adv-grid{display:flex;flex-direction:row;gap:10px;align-items:flex-start}.ht-adv-main{flex:0 0 870px;max-width:870px;min-width:0}.ht-adv-rail{flex:0 0 290px;max-width:290px;min-width:0}.ht-adv-rail__inner{position:sticky;top:20px}@media(max-width:1024px){.ht-adv-grid{flex-direction:column;gap:0}.ht-adv-main,.ht-adv-rail{flex:1 1 auto;max-width:100%;width:100%}.ht-adv-rail__inner{position:static}}.ht-adv-block:first-child{margin-top:0!important}.ht-adv-breadcrumb{display:block;font-size:18px;line-height:27px;font-weight:700;text-align:left;padding:10px}.ht-adv-h1{font-family:Montserrat,Open Sans,sans-serif;font-size:42px;line-height:54.6px;font-weight:700;text-transform:uppercase;text-align:left;color:var(--ht-ink)}.ht-adv-h2{font-family:Montserrat,Open Sans,sans-serif;font-size:33px;line-height:42.9px;font-weight:700;text-align:left;color:var(--ht-ink)}.ht-adv-sub{display:block;font-family:Montserrat,Open Sans,sans-serif;font-size:20px;line-height:30px;font-weight:700;text-align:left}.ht-adv-sub mark,.ht-adv-mark{background:#fe0;color:#000;padding:0}.ht-adv-sub p{margin:0}.ht-adv-rating{display:flex;align-items:center;gap:0;height:19px}.ht-adv-rating__stars-col{flex:none;width:105px;display:flex;align-items:center}.ht-adv-rating__stars{width:100px;height:19px;object-fit:contain}.ht-adv-rating__text{flex:0 0 auto;display:flex;align-items:center;font-family:Montserrat,Open Sans,sans-serif;font-size:15px;line-height:19px;font-weight:700;color:#007185}.ht-adv-rating__text p{margin:0}.ht-adv-byline{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:50px;font-size:14px;font-weight:400;color:var(--ht-ink);text-align:left}.ht-adv-byline strong{font-weight:400}.ht-adv-byline__avatar{flex:none;width:50px;height:50px;border-radius:999px;object-fit:cover}.ht-adv-text{font-size:17px;line-height:25.5px;text-align:left;color:var(--ht-ink)}.ht-adv-text p,.ht-adv-text ul,.ht-adv-text ol,.ht-adv-text li{margin:0}.ht-adv p:empty{display:block;min-height:25.5px}.ht-adv-text ul,.ht-adv-text ol{padding-left:8px;list-style-position:outside}.ht-adv-text li{margin-left:0}.ht-adv-text ul p,.ht-adv-text ol p{display:inline}.ht-adv-text a{color:inherit;text-decoration:underline}.ht-adv-media{border-radius:10px;overflow:hidden}.ht-adv-media img,.ht-adv-media video{display:block;width:100%;height:auto;border-radius:10px}.ht-adv-cta{display:block;width:100%;margin-top:30px;padding:15px 30px;border:0;border-radius:50px;background:var(--ht-orange);color:var(--ht-orange-ink);font-family:Montserrat,Open Sans,sans-serif;font-size:30px;line-height:36px;font-weight:700;letter-spacing:.6px;text-align:center;text-decoration:none;cursor:pointer}.ht-adv-cta:hover{color:var(--ht-orange-ink);opacity:.92}.ht-adv-offer{border:2px solid var(--ht-rule);padding:0}.ht-adv-offer__title{padding:20px 0;font-family:Montserrat,Open Sans,sans-serif;font-size:33px;line-height:42.9px;font-weight:700;color:#000;text-align:center}.ht-adv-offer__list{margin-top:20px;font-size:17px;line-height:25.5px}.ht-adv-offer__list p+p{margin-top:14px}.ht-adv-offer__note{margin-top:20px;padding:20px;background:var(--ht-cream);font-size:17px;line-height:25.5px}.ht-adv-offer__note p+p{margin-top:18px}.ht-adv-offer__media{margin-top:20px}.ht-adv-offer__media img{width:450px;height:450px;max-width:100%;margin:0 auto;object-fit:contain}.ht-adv-railcard{border:0;border-radius:10px;padding:10px;text-align:center;background:var(--ht-cream)}.ht-adv-railcard__brand{font-size:20px;line-height:26px;font-weight:700}.ht-adv-railcard__title{margin-top:6px;font-size:18px;line-height:24px;font-weight:400;font-style:italic}.ht-adv-railcard__media{margin:12px 0}.ht-adv-railcard__media img{width:250px;height:250px;margin:0 auto;object-fit:contain;border-radius:10px}.ht-adv-railcard__lede{font-size:18px;line-height:24px;font-style:italic}.ht-adv-railcard__list{margin-top:10px;font-size:18px;line-height:26px;text-align:left}.ht-adv-railcard .ht-adv-cta{margin-top:14px;padding:12px 16px;font-size:19px;line-height:24px}.ht-adv-testimonials{display:flex;flex-direction:row;gap:0;border-radius:10px}.ht-adv-testimonial{display:flex;flex-direction:column;flex:1 1 0;min-width:0;margin:5px;padding:0;border-radius:20px;background:var(--ht-card);overflow:hidden}@media(min-width:1025px){.ht-adv-testimonial{min-height:680px}}.ht-adv-testimonial__shot{flex:none}.ht-adv-testimonial__shot img{width:100%;height:200px;object-fit:cover}.ht-adv-testimonial__body{flex:1 1 auto;padding:14px;font-size:18px;line-height:26px;font-style:italic;text-align:left}.ht-adv-testimonial__body p{margin:0}.ht-adv-testimonial__foot{display:flex;align-items:center;gap:8px;flex:none;padding:0 14px 18px}.ht-adv-testimonial__avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;flex:none}.ht-adv-testimonial__name{font-family:Montserrat,Open Sans,sans-serif;font-size:17px;line-height:24px;font-weight:700;text-align:left}.ht-adv-testimonial__stars{width:90px;height:auto}@media(max-width:1024px){.ht-adv-testimonials{flex-wrap:wrap}.ht-adv-testimonial{flex:1 1 calc(50% - 20px)}}@media(max-width:600px){.ht-adv-testimonial{flex:1 1 100%}}.ht-adv-comments{padding:20px 0}.ht-adv-comments__title{font-family:Montserrat,Open Sans,sans-serif;font-size:26px;line-height:34px;font-weight:700;text-align:left}.ht-adv-comments__compose{margin:10px 5px 0;padding:5px}.ht-adv-comments__input{width:100%;padding:11px 15px;border:1px solid #eaeaea;border-radius:0;background:#fff;font-family:inherit;font-size:14px;color:#252a32}.ht-adv-comment{display:flex;gap:0;margin:10px 10px 0;padding:0}.ht-adv-comment:first-of-type{margin-top:15px}.ht-adv-comment__avatar-col{flex:none;width:60px}.ht-adv-comment__avatar{width:50px;height:50px;margin:5px;border-radius:999px;object-fit:cover}.ht-adv-comment__body{flex:1 1 auto;min-width:0}.ht-adv-comment__meta{font-size:18px;line-height:27px}.ht-adv-comment__when{font-weight:400}.ht-adv-comment__text{font-size:18px;line-height:27px;text-align:left}.ht-adv-comment__text p{margin:0}.ht-adv-comment__actions{font-size:18px;line-height:27px;color:var(--ht-ink)}.ht-adv-disclaimer{padding:30px 0;font-size:13px;line-height:20px;text-align:center}.ht-adv-disclaimer a{color:inherit;text-decoration:underline}.ht-adv-disclaimer__logo{margin:0 auto 14px;max-width:160px}.ht-adv-stickybar{position:sticky;bottom:0;z-index:10;width:100%;padding:10px;background:var(--ht-grey);display:none}.ht-adv-stickybar.is-shown{display:block}.ht-adv-stickybar__row{max-width:1170px;margin:0 auto}.ht-adv-stickybar .ht-adv-cta{margin-top:0}@media(max-width:1024px){.ht-adv-h1{font-size:28px;line-height:36.4px}.ht-adv-h2{font-size:26px;line-height:33.8px}.ht-adv-cta{font-size:20px;line-height:26px;padding:14px 20px}.ht-adv-offer__title{font-size:26px;line-height:33.8px}}@media(prefers-reduced-motion:reduce){.ht-adv *{animation:none!important;transition:none!important}}.ht-adv-block--highlight{border-radius:0}.ht-adv-rating__text strong,.ht-adv-breadcrumb strong{font-weight:inherit}.ht-adv-breadcrumb,.ht-adv-sub,.ht-adv-rating,.ht-adv-rating__text,.ht-adv-testimonial__name,.ht-adv-offer__title,.ht-adv-railcard__brand,.ht-adv-railcard__title,.ht-adv-text{letter-spacing:normal}.ht-adv-block--card{background:#fff;border:1px dashed rgb(155,155,155);border-radius:8px;box-shadow:#9b9b9b -.651136px 1.89104px 5px 2px}.ht-adv-railcard .ht-adv-cta{font-family:Open Sans,sans-serif;color:#fff;letter-spacing:.38px}.ht-adv-railcard__lede{letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ht-adv.css.map */
