.image-with-optin{background:var(--color-section-bg)}.image-with-optin__content{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.image-with-optin__content.content--interpose{margin-top:calc(var(--spacing-md) * 2)}.image-with-optin__column{overflow:hidden}.image-with-optin__column.column--image img{width:100%}.image-with-optin__column input{width:100%;padding:var(--spacing-xs);border:1px solid var(--color-gray-light);border-radius:var(--border-radius-md);border-color:var(--color-text)}.image-with-optin__column input:focus-visible{outline:.1rem solid var(--color-gray);outline-offset:0;box-shadow:var(--shadow-xs)}.image-with-optin.image-with-optin--custom-fields input{border:1.6px solid var(--optin-field-border, #e0d597);border-radius:var(--optin-field-radius, 6px)}.image-with-optin.image-with-optin--custom-button button{background:var(--optin-button-background, #44cabd);color:var(--optin-button-text, #000000)}.image-with-optin.image-with-optin--uppercase-button button{letter-spacing:.9px;text-transform:uppercase}.image-with-optin__form-note{margin-top:16px;text-align:center;font-size:16px;line-height:1.3}.image-with-optin__form-note p{margin:0}.image-with-optin__details{display:grid;grid-template-columns:1fr}.image-with-optin__detailsDescription.detailsDescription--list p{padding-left:var(--spacing-md)}.image-with-optin__detailsDescription h1,.image-with-optin__detailsDescription h2,.image-with-optin__detailsDescription h3,.image-with-optin__detailsDescription h4,.image-with-optin__detailsDescription h5,.image-with-optin__detailsDescription h6,.image-with-optin__detailsDescription p{margin-top:0;margin-bottom:var(--spacing-xs)}.image-with-optin__detailsDescription ul{list-style-image:var(--icon-bullet)}.image-with-optin__detailsLogo.logo--position-top{order:-1}.image-with-optin__detailsLogo.logo--position-top.logo--interpose{margin-top:calc(var(--spacing-md) * -1);margin-bottom:calc(var(--spacing-md) * -1)}.image-with-optin__detailsLogo.logo--position-bottom{order:1}.image-with-optin__detailsLogo.logo--position-bottom.logo--interpose{margin-top:calc(var(--spacing-md) * -1);margin-bottom:var(--spacing-md)}.image-with-optin__image .image-with-optin__img{width:100%;height:auto}.image-with-optin__logo{max-width:130px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(min-width:768px){.image-with-optin__content{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.image-with-optin__content.content--interpose{margin-top:calc(var(--spacing-lg) * 2)}.image-with-optin__content.layout-full-width .column--details{max-width:var(--details-width)}.image-with-optin__column.image--horizontal-alignment-left,.image-with-optin__column.content--horizontal-alignment-left{justify-self:start}.image-with-optin__column.image--horizontal-alignment-center,.image-with-optin__column.content--horizontal-alignment-center{justify-self:center}.image-with-optin__column.image--horizontal-alignment-right,.image-with-optin__column.content--horizontal-alignment-right{justify-self:end}.image-with-optin__column.image--vertical-alignment-top,.image-with-optin__column.content--vertical-alignment-top{align-self:start}.image-with-optin__column.image--vertical-alignment-center,.image-with-optin__column.content--vertical-alignment-center{align-self:center}.image-with-optin__column.image--vertical-alignment-bottom,.image-with-optin__column.content--vertical-alignment-bottom{align-self:end}.image-with-optin__column.image--left{order:0}.image-with-optin__column.image--right{order:1}.image-with-optin__detailsLogo.logo--position-top.logo--interpose{margin-top:calc(var(--spacing-lg) * -1);margin-left:calc(var(--spacing-lg) * -1);margin-bottom:calc(var(--spacing-lg) * -1)}.image-with-optin__detailsLogo.logo--position-bottom.logo--interpose{margin-top:calc(var(--spacing-lg) * -1);margin-left:calc(var(--spacing-lg) * -1);margin-bottom:var(--spacing-lg)}.image-with-optin__logo{max-width:200px}}@media(max-width:768px){.image-with-optin.padding-layout--small{padding-top:16px;padding-bottom:16px}.image-with-optin__content{grid-template-columns:minmax(96px,1fr) minmax(0,2fr);grid-template-areas:"i p" "h h" "d d" "f f";gap:12px;align-items:center;margin-bottom:0}.image-with-optin__column.column--image{grid-area:i}.image-with-optin__column.column--optin{display:contents}.image-with-optin .column--optin>div:first-child{grid-area:p;font-size:13px;line-height:1.25;letter-spacing:.4px}.image-with-optin .column--optin>div:first-child p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.image-with-optin__headline{grid-area:h;font-size:32px;line-height:1.08;letter-spacing:0}.image-with-optin .column--optin>p{grid-area:d;font-size:16px;line-height:1.3}.image-with-optin .column--optin klaviyo-subscribe{grid-area:f}.image-with-optin h1,.image-with-optin h2,.image-with-optin h3,.image-with-optin h4,.image-with-optin h5,.image-with-optin h6,.image-with-optin p{margin:0}.image-with-optin .image-with-text__img{width:100%;height:auto}.image-with-optin--mobile-image-full .image-with-optin__content{grid-template-columns:1fr;grid-template-areas:"i" "p" "h" "d" "f"}.image-with-optin--mobile-image-full .image-with-optin__column.column--image{width:100%;justify-self:center}.image-with-optin--mobile-image-full .image-with-text__img{width:100%;max-width:360px;margin-left:auto;margin-right:auto}.image-with-optin__form-note{margin-top:12px;font-size:14px}}
