.ebook-signup{position:relative;overflow:hidden}.ebook-signup__anchor{position:absolute;top:0;left:0;scroll-margin-top:8rem}.ebook-signup__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.ebook-signup__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(5.6rem,7vw,11.2rem)}.ebook-signup__grid--text{grid-template-columns:minmax(0,1fr);max-width:72rem}}.ebook-signup__visual{position:relative;display:flex;justify-content:center;padding:1.6rem 0 2.4rem}.ebook-signup__visual:before{content:"";position:absolute;top:-12%;right:-24%;bottom:-12%;left:-24%;background:radial-gradient(closest-side,rgba(var(--color-foreground),.08),rgba(var(--color-foreground),0));pointer-events:none}.ebook-signup__book{position:relative;isolation:isolate;width:min(100%,34rem);aspect-ratio:384 / 600;margin-right:1rem}.ebook-signup__book:before,.ebook-signup__book:after,.ebook-signup__cover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.2rem .5rem .5rem .2rem}.ebook-signup__book:before,.ebook-signup__book:after{content:"";z-index:0;background:linear-gradient(90deg,#e8e8e4,#fafaf8 12%);box-shadow:0 0 0 .1rem #00000012}.ebook-signup__book:after{transform:translate(.5rem,.4rem)}.ebook-signup__book:before{transform:translate(1rem,.8rem);box-shadow:0 0 0 .1rem #00000012,0 1.6rem 3.2rem -1.2rem #0006,0 4.8rem 9.6rem -3.2rem #00000073}.ebook-signup__cover{z-index:1;display:block;overflow:hidden;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.08),0 .2rem .6rem #00000029}.ebook-signup__cover-img{display:block;width:100%;height:100%;object-fit:cover}.ebook-signup__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#00000052 0,#fff3 .9%,#fff0 2.8%,#00000014 3.6%,#0000 7%),linear-gradient(125deg,#ffffff1a 0,#fff0 38%)}@media(max-width:989px){.ebook-signup__book{width:min(44vw,20rem)}.ebook-signup__visual{padding:.8rem 0 1.6rem}}.ebook-signup__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem}.ebook-signup__rule{flex:none;width:3.2rem;height:.2rem;background:rgb(var(--color-button))}.ebook-signup__title{margin:0;text-wrap:balance}.ebook-signup__lead{margin-top:1.6rem;max-width:56ch}.ebook-signup__lead>*{margin:0}.ebook-signup__content{display:flex;flex-direction:column}.ebook-signup__benefits{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:.8rem}@media(max-width:989px){.ebook-signup__benefits{order:1}}.ebook-signup__benefits li{display:flex;align-items:flex-start;gap:1rem;line-height:1.5}.ebook-signup__check{flex:none;display:inline-flex;margin-top:.15em;color:rgb(var(--color-button))}.ebook-signup__check .icon{width:1.8rem;height:1.8rem}.ebook-signup__form{margin-top:3.2rem;padding-top:3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.12);max-width:60rem}.ebook-signup__form:not(:has(form)){min-height:18rem}.ebook-signup__note{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.7)}.ebook-signup__form form.klaviyo-form{background:none!important;padding:0!important;margin:0!important;min-height:0!important;border-radius:0!important}.ebook-signup__form form.klaviyo-form>div:not([role]):not(:has([data-testid=form-row])){display:none!important}.ebook-signup__form form.klaviyo-form>div:has([data-testid=form-row]){width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;gap:1.2rem}.ebook-signup__form form.klaviyo-form:has(input[type=email],input[autocomplete=email]) [data-testid=form-row]:first-child:has(.klaviyo-form-richtext){display:none!important}.ebook-signup__form [data-testid=form-component]{padding:0!important}.ebook-signup__form .klaviyo-form-richtext,.ebook-signup__form .klaviyo-form-richtext *{color:inherit!important;font-family:inherit!important;text-align:left!important}.ebook-signup__form .klaviyo-form-richtext{color:rgb(var(--color-foreground))!important}.ebook-signup__form form:has(input[type=email],input[autocomplete=email]) .klaviyo-form-richtext{color:rgba(var(--color-foreground),.7)!important}.ebook-signup__form form:has(input[type=email],input[autocomplete=email]) .klaviyo-form-richtext *{font-size:1.3rem!important;line-height:1.55!important}.ebook-signup__form .klaviyo-form-richtext p{margin:0!important}.ebook-signup__form .klaviyo-form-richtext a,.ebook-signup__form .klaviyo-form-richtext a *{text-decoration:underline!important;text-underline-offset:.2em}.ebook-signup__form .klaviyo-form-richtext u{text-decoration:none!important}.ebook-signup__form form.klaviyo-form input[type=text],.ebook-signup__form form.klaviyo-form input[type=email]{box-sizing:border-box!important;width:100%!important;height:var(--buttons-height, 5.2rem)!important;padding:0 1.6rem!important;font-family:inherit!important;font-size:1.6rem!important;color:rgb(var(--color-foreground))!important;background:rgb(var(--color-background))!important;border:.1rem solid rgba(var(--color-foreground),.25)!important;border-radius:var(--inputs-radius, .6rem)!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}.ebook-signup__form form.klaviyo-form input::placeholder{color:rgba(var(--color-foreground),.55)!important;opacity:1}.ebook-signup__form form.klaviyo-form input[type=text]:focus,.ebook-signup__form form.klaviyo-form input[type=email]:focus{outline:none!important;border-color:rgb(var(--color-foreground))!important;box-shadow:0 0 0 .1rem rgb(var(--color-foreground))!important}.ebook-signup__form [data-testid=form-component]:has(.klaviyo-form-button){display:flex!important;justify-content:flex-start!important;margin-top:.4rem!important}.ebook-signup .ebook-signup__form form.klaviyo-form button.klaviyo-form-button{width:auto!important;height:var(--buttons-height, 5.2rem)!important;min-height:0!important;padding:0 var(--buttons-padding, 4rem)!important;font-family:inherit!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:var(--buttons-letter-spacing, 0)!important;color:rgb(var(--color-button-text))!important;background-color:rgb(var(--color-button))!important;border:0!important;border-radius:var(--buttons-radius, .6rem)!important;box-shadow:none!important;transition:background-color .2s,color .2s}.ebook-signup .ebook-signup__form form.klaviyo-form button.klaviyo-form-button:hover{color:rgb(var(--color-button-hover-text))!important;background-color:rgb(var(--color-button-hover-background))!important}.ebook-signup .ebook-signup__form form.klaviyo-form button.klaviyo-form-button:focus-visible{outline:.2rem solid rgb(var(--color-foreground))!important;outline-offset:.3rem!important}@media(min-width:750px){.ebook-signup__form form.klaviyo-form>div:has(input[autocomplete=given-name]):has(input[type=email],input[autocomplete=email]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}.ebook-signup__form form.klaviyo-form>div>[data-testid=form-row]{grid-column:1 / -1}.ebook-signup__form form.klaviyo-form>div>[data-testid=form-row]:has(input[autocomplete=given-name]){grid-column:1}.ebook-signup__form form.klaviyo-form>div>[data-testid=form-row]:has(input[type=email],input[autocomplete=email]){grid-column:2}}@media(max-width:749px){.ebook-signup .ebook-signup__form form.klaviyo-form button.klaviyo-form-button{width:100%!important}.ebook-signup__form [data-testid=form-component]:has(.klaviyo-form-button){width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-ebook-signup.css.map */
