.htl-finder-promo{--htl-finder-bg: #091f40;--htl-finder-blue: #0754ff;--htl-finder-red: #e90037;width:calc(100% - 32px);max-width:1400px;margin:28px auto;container:htl-finder / inline-size;font-family:Arial,Helvetica,sans-serif;color-scheme:light}.htl-finder-promo *,.htl-finder-promo *:before,.htl-finder-promo *:after{box-sizing:border-box}.htl-finder-promo .htl-finder-promo__inner{display:grid;gap:26px;padding:30px 22px 22px;border-radius:18px;background:var(--htl-finder-bg);color:#fff;text-align:center;overflow:hidden}.htl-finder-promo .htl-finder-promo__eyebrow{color:#99c3ff;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:1.7px;line-height:1.4}.htl-finder-promo .htl-finder-promo__title{color:#fff;margin:0;padding:0;font-size:31px;line-height:1.1;font-weight:750;letter-spacing:-1px;text-transform:none;text-wrap:balance;font-family:inherit}.htl-finder-promo .htl-finder-promo__intro{margin:10px 0 0;color:#c6d4e9;font-size:16px;line-height:1.45}.htl-finder-promo .htl-finder-promo__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;align-items:start}.htl-finder-promo .htl-finder-promo__step{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:13px;padding:6px 0 13px;margin:0}.htl-finder-promo .htl-finder-promo__number{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:50%;background:#153563;color:#c2d8fb;font-size:25px;font-weight:700;line-height:1;transition:background .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease}.htl-finder-promo .htl-finder-promo__label{color:#e1eafa;font-size:13px;line-height:1.3;font-weight:600;min-height:34px;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere}.htl-finder-promo .htl-finder-promo__step:after{content:"";position:absolute;bottom:0;width:30px;height:3px;border-radius:3px;background:transparent;transition:background .35s ease}.htl-finder-promo .htl-finder-promo__step.is-active .htl-finder-promo__number{background:var(--htl-finder-blue);color:#fff;box-shadow:0 0 0 6px #75aaff1a;transform:translateY(-2px)}.htl-finder-promo .htl-finder-promo__step.is-active:after{background:#99c3ff}.htl-finder-promo .htl-finder-promo__actions{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px}.htl-finder-promo .htl-finder-promo__cta{width:100%;max-width:350px;display:flex;align-items:center;justify-content:center;gap:17px;min-height:58px;padding:15px 17px;border:1px solid rgb(255 255 255 / 80%);border-radius:9px;background:var(--htl-finder-red);color:#fff;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;text-align:center;box-shadow:0 5px 15px #0000001f;transition:filter .2s ease}.htl-finder-promo .htl-finder-promo__cta:visited{color:#fff}.htl-finder-promo .htl-finder-promo__cta:hover{color:#fff;filter:brightness(1.08);text-decoration:none}.htl-finder-promo .htl-finder-promo__arrow{flex-shrink:0;font-size:26px;line-height:1}.htl-finder-promo .htl-finder-promo__pause{display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 8px;background:none;border:0;border-radius:4px;color:#c6d4e9;font:inherit;font-size:11px;line-height:1.4;cursor:pointer}.htl-finder-promo .htl-finder-promo__pause[hidden]{display:none}.htl-finder-promo .htl-finder-promo__cta:focus-visible,.htl-finder-promo .htl-finder-promo__pause:focus-visible{outline:2px solid #fff;outline-offset:4px}@container htl-finder (min-width: 650px){.htl-finder-promo .htl-finder-promo__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:26px 34px;padding:30px 34px 26px;align-items:center}.htl-finder-promo .htl-finder-promo__copy{grid-column:1 / -1;text-align:left}.htl-finder-promo .htl-finder-promo__title{font-size:36px}.htl-finder-promo .htl-finder-promo__label{font-size:14px;min-height:36px}.htl-finder-promo .htl-finder-promo__number{width:58px;height:58px;font-size:27px}.htl-finder-promo .htl-finder-promo__cta{font-size:17px}}@container htl-finder (min-width: 1100px){.htl-finder-promo .htl-finder-promo__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1.18fr) minmax(0,1fr);gap:42px;padding:40px;min-height:228px}.htl-finder-promo .htl-finder-promo__copy{grid-column:auto}.htl-finder-promo .htl-finder-promo__title{font-size:36px;max-width:350px;text-wrap:initial}.htl-finder-promo .htl-finder-promo__steps{gap:18px}.htl-finder-promo .htl-finder-promo__number{width:62px;height:62px;font-size:29px}.htl-finder-promo .htl-finder-promo__label{font-size:15px;min-height:39px}.htl-finder-promo .htl-finder-promo__cta{padding-inline:20px;min-height:62px;font-size:17px}}@media(prefers-reduced-motion:reduce){.htl-finder-promo *,.htl-finder-promo *:before,.htl-finder-promo *:after{transition:none!important}.htl-finder-promo .htl-finder-promo__step.is-active .htl-finder-promo__number{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/htl-finder-promo.css.map */
