.spotlight{--spotlight-blue: #0c5caa;--spotlight-blue-hover: #2a7cca;--spotlight-tint: #e6eff9;--spotlight-line: #e0e0e0;--spotlight-mint: #daf1e8;--spotlight-green: #1f6f3f;max-width:64rem;margin:0 auto;padding:0 1.5rem}.spotlight>:not(:first-child){margin-top:2.4rem}.spotlight__kicker{display:block;margin:0 0 .8rem;font-size:1.3rem;font-weight:var(--font-body-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--spotlight-blue)}.spotlight__title{margin:0;line-height:1.15;font-weight:var(--font-body-weight-bold)}.spotlight__lead{margin:1.2rem 0 0;font-size:1.7rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.spotlight__note{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.spotlight__link{color:var(--spotlight-blue);font-size:1.5rem;text-underline-offset:.3rem}.spotlight__link:hover{color:var(--spotlight-blue-hover)}.spotlight__form{padding:2rem 1.8rem;background:var(--spotlight-tint);border-radius:1.2rem}.spotlight__form>*+*{margin-top:1.6rem}.spotlight__label{display:block;margin-bottom:.6rem;font-size:1.6rem;font-weight:var(--font-body-weight-bold)}.spotlight__input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:5.2rem;padding:1.2rem 1.4rem;font-family:var(--font-body-family);font-size:1.8rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid #b9cbe3;border-radius:.8rem}.spotlight__input:focus-visible{outline:.2rem solid var(--spotlight-blue);outline-offset:.1rem}.spotlight__help{margin:.6rem 0 0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.7)}.spotlight__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:5.2rem;padding:1.4rem 2.8rem;font-family:var(--font-body-family);font-size:1.7rem;font-weight:var(--font-body-weight-bold);line-height:1.2;text-align:center;text-decoration:none;color:#fff;background:var(--spotlight-blue);border:0;border-radius:999px;cursor:pointer;transition:background var(--duration-short) ease}.spotlight__button:hover{background:var(--spotlight-blue-hover);color:#fff}.spotlight__button:focus-visible{outline:.3rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.spotlight__button--full{width:100%}.spotlight__form .spotlight__note{text-align:center}.spotlight__orders{list-style:none;margin:0;padding:0}.spotlight__orders>li+li{margin-top:1rem}.spotlight__orders-heading{margin:0 0 1rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.spotlight__order-form{margin:0}.spotlight__order{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;box-sizing:border-box;width:100%;padding:1.4rem 1.6rem;text-align:left;font-family:var(--font-body-family);line-height:1.5;color:rgb(var(--color-foreground));background:var(--spotlight-tint);border:.1rem solid #b9cbe3;border-radius:1.2rem}.spotlight__order--button{cursor:pointer;transition:border-color var(--duration-short) ease,background var(--duration-short) ease}.spotlight__order--button:hover{border-color:var(--spotlight-blue);background:#dbe8f7}.spotlight__order--button:focus-visible{outline:.3rem solid var(--spotlight-blue);outline-offset:.2rem}.spotlight__order--done{flex-wrap:wrap;background:transparent;border-color:var(--spotlight-line)}.spotlight__order-name{display:block;font-size:1.7rem;font-weight:var(--font-body-weight-bold)}.spotlight__order-meta{display:block;margin-top:.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.spotlight__order-action{flex-shrink:0;font-size:1.5rem;font-weight:var(--font-body-weight-bold);color:var(--spotlight-blue);white-space:nowrap}.spotlight__order-badge{flex-shrink:0;padding:.5rem 1.1rem;font-size:1.3rem;font-weight:var(--font-body-weight-bold);color:var(--spotlight-green);background:var(--spotlight-mint);border-radius:999px;white-space:nowrap}.spotlight__orders+.spotlight__note{margin-top:1.2rem}.spotlight__box{padding:1.6rem 1.8rem;border:.1rem solid var(--spotlight-line);border-radius:1.2rem}.spotlight__box--tint{background:var(--spotlight-tint);border-color:transparent}.spotlight__box-title{margin:0;font-size:1.6rem;font-weight:var(--font-body-weight-bold)}.spotlight__box p{margin:0;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.spotlight__box-title+p{margin-top:.4rem}.spotlight__links{list-style:none;margin:0;padding:0}.spotlight__links li+li{margin-top:1rem}.spotlight--thanks .spotlight__header{text-align:center}.spotlight__tick{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin-bottom:1.4rem;border-radius:50%;background:var(--spotlight-mint);color:var(--spotlight-green)}.spotlight__tick svg{width:3.2rem;height:3.2rem}.spotlight--thanks .spotlight__lead{max-width:40ch;margin-left:auto;margin-right:auto;text-wrap:balance}.spotlight__nowrap{white-space:nowrap}.spotlight__steps{list-style:none;margin:0;padding:0;border:.1rem solid var(--spotlight-line);border-radius:1.2rem;counter-reset:spotlight-step}.spotlight__step{display:flex;gap:1.2rem;padding:1.4rem 1.6rem;counter-increment:spotlight-step}.spotlight__step+.spotlight__step{border-top:.1rem solid var(--spotlight-line)}.spotlight__step:before{content:counter(spotlight-step);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.8rem;height:2.8rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold);color:#fff;background:var(--spotlight-blue);border-radius:50%}.spotlight__step-title{display:block;font-size:1.6rem;font-weight:var(--font-body-weight-bold)}.spotlight__step-text{display:block;margin-top:.2rem;font-size:1.5rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.spotlight--thanks .spotlight__button{display:flex}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-main-spotlight.css.map */
