@media screen and (min-width:750px){[id^=shopify-section-template--]+[id^=shopify-section-template--]{margin-top:64px}}@media screen and (max-width:749px){[id^=shopify-section-template--]+[id^=shopify-section-template--]{margin-top:20px}}@media screen and (max-width:749px){[id*=section_39kgtz] .section,[id*=section_39kgtz] .section>.section-content-wrapper,[id*=section_39kgtz] .section-content-wrapper{display:flex;flex-direction:column-reverse}[id*=section_39kgtz] .section>.section-content-wrapper,[id*=section_39kgtz] .section-content-wrapper{--padding-block-start: 36px !important;--padding-block-end: 36px !important;--padding-inline-start: 24px !important;--padding-inline-end: 24px !important;padding-block-start:36px!important;padding-block-end:36px!important;padding-inline-start:24px!important;padding-inline-end:24px!important;gap:24px!important;--gap: 24px !important}[id*=section_39kgtz] .image-block{padding-block-end:8px!important}}[class*=ai-sticky-scroll-button],button[class*=ai-sticky-scroll-button]{display:none!important;visibility:hidden!important;pointer-events:none!important}[class*=editorial-hero-] .editorial-hero__eyebrow{font-size:.6875rem;letter-spacing:.25em;font-weight:600;color:var(--color-red-600);margin-bottom:1.5rem}[class*=editorial-hero-]{min-height:auto!important}[id*=section_qNfM47] .section,[id*=section_qNfM47] .section-content-wrapper{padding-block-start:0!important;padding-block-end:0!important}[id*=section_qNfM47] .logo-block{padding-block:8px!important}.logo-block{--logo-width: 140px !important;--logo-width-mobile: 110px !important;--logo-height-mobile: auto !important}.logo-block__image,.logo-block__image-wrapper img{max-height:56px!important;max-width:140px!important;width:auto!important;height:auto!important}@media screen and (max-width:749px){.logo-block__image,.logo-block__image-wrapper img{max-height:44px!important;max-width:110px!important}}.shopify-section,[id^=shopify-section-template--] .section.color-scheme-1,[id^=shopify-section-template--] .border-style.custom-section-content,[id^=shopify-section-sections--] .section,[id^=shopify-section-sections--] .border-style.custom-section-content{border-top:0!important;border-bottom:0!important}[id^=shopify-section-template--] .section[class*=color-scheme-]:not(.color-scheme-1):not(.color-scheme-2),[id^=shopify-section-template--] .section-background[class*=color-scheme-]:not(.color-scheme-1):not(.color-scheme-2){max-width:1200px;margin-left:auto;margin-right:auto;border-radius:12px;overflow:hidden}[id^=shopify-section-template--] .section[class*=color-scheme-]:not(.color-scheme-1):not(.color-scheme-2){border:1px solid var(--color-espresso-600);position:relative}@media screen and (max-width:1248px){[id^=shopify-section-template--] .section[class*=color-scheme-]:not(.color-scheme-1):not(.color-scheme-2),[id^=shopify-section-template--] .section-background[class*=color-scheme-]:not(.color-scheme-1):not(.color-scheme-2){margin-left:16px;margin-right:16px;width:auto}}[id*=product_list_UXPtUe] .text-block.passo-h2,[id*=product_list_UXPtUe] .text-block.passo-h2 h1,[id*=product_list_UXPtUe] .text-block.passo-h2 h2,[id*=product_list_UXPtUe] .text-block.passo-h2 h3{text-align:center!important}[id*=section_39kgtz] .text-block.passo-h2 h1,[id*=section_39kgtz] .text-block.passo-h2 h2,[id*=section_39kgtz] .text-block.passo-h2 h3,[id*=product_list_UXPtUe] .text-block.passo-h2 h1,[id*=product_list_UXPtUe] .text-block.passo-h2 h2,[id*=product_list_UXPtUe] .text-block.passo-h2 h3{font-style:italic!important}[id*=passo_how_emailcopy]>section{max-width:1200px;margin-left:auto;margin-right:auto;border-radius:12px;overflow:hidden}@media screen and (max-width:1248px){[id*=passo_how_emailcopy]>section{margin-left:16px;margin-right:16px;width:auto}}.email-signup-block .email-signup__heading{font-family:var(--font-heading--family)!important;font-style:italic!important;font-weight:500!important;font-size:clamp(1.5rem,2.5vw,2rem)!important;line-height:1.15!important;letter-spacing:-.01em!important;margin:0 0 16px!important}.email-signup-block .email-signup__form{max-width:480px}.email-signup-block .email-signup__input-group{display:flex!important;flex-direction:row!important;align-items:stretch!important;border:1px solid currentColor!important;border-radius:100px!important;padding:0 0 0 20px!important;background:transparent!important;overflow:hidden!important;opacity:.92;transition:opacity .2s ease}.email-signup-block .email-signup__input-group:focus-within{opacity:1}.email-signup-block .email-signup__input{flex:1!important;background:transparent!important;border:none!important;border-radius:0!important;padding:14px 12px 14px 0!important;font-family:var(--font-body--family)!important;font-size:1rem!important;line-height:1!important;color:currentColor!important;outline:none!important;width:100%!important}.email-signup-block .email-signup__input::placeholder{color:currentColor!important;opacity:.55!important}.email-signup-block .email-signup__button,.email-signup-block .email-signup__button--integrated{position:static!important;height:auto!important;top:auto!important;right:auto!important;bottom:auto!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;width:auto!important;align-self:stretch!important;margin:-1px -1px -1px 0!important;padding:14px 28px!important;border:none!important;border-radius:0 999px 999px 0!important;background:#f8f0dd!important;color:#9e3424!important;font-family:var(--font-body--family)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.03em!important;cursor:pointer;transition:opacity .2s ease!important}.email-signup-block .email-signup__input:has(+.email-signup__button--integrated.email-signup__button--text),.email-signup-block .email-signup__input:has(+.email-signup__button--arrow.email-signup__button--integrated){padding-inline-end:0!important}.email-signup-block .email-signup__button:hover{opacity:.85!important}.email-signup-block .email-signup__button-icon{width:1.25rem!important;height:1.25rem!important;stroke:#9e3424!important;fill:none!important}.email-signup-block .email-signup__button-icon path,.email-signup-block .email-signup__button-icon *{stroke:#9e3424!important}.email-signup-block .email-signup__button-label{font-size:.875rem!important;font-weight:500!important;letter-spacing:.03em!important;color:#9e3424!important}.email-signup-block .email-signup__fineprint,.email-signup-block .email-signup__fineprint p,.email-signup-block .email-signup__fineprint *{font-family:var(--font-body--family)!important;font-size:.75rem!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.01em!important}.email-signup-block .email-signup__fineprint{margin:14px 0 0!important;max-width:480px;opacity:.78}.email-signup-block .email-signup__fineprint p{margin:0!important}.email-signup-block .email-signup__fineprint a{color:currentColor;text-decoration:underline;text-underline-offset:2px}.button-primary,button.button-primary,.button[class*=button-primary],.passo-pi__btn,.editorial-hero__submit,.passo-hero-centered__submit{transition:opacity .2s ease,transform .2s ease!important}.button-primary:hover,button.button-primary:hover,.button[class*=button-primary]:hover,.passo-pi__btn:hover,.editorial-hero__submit:hover,.passo-hero-centered__submit:hover{opacity:.88!important;transform:none!important}.button-secondary,button.button-secondary,a.button:not(.button-primary):not(.button-tertiary):not(.button-unstyled){transition:opacity .2s ease!important}.button-secondary:hover,button.button-secondary:hover,a.button:not(.button-primary):not(.button-tertiary):not(.button-unstyled):hover{opacity:.7!important}.section-resource-list .resource-list__item{background-color:transparent;border:0;border-radius:0;overflow:visible;transition:transform .3s var(--ease-out, ease-out)}@media(hover:hover){.section-resource-list .resource-list__item:hover{transform:translateY(-2px)}}.section-resource-list .price__regular .price-item--regular,.section-resource-list .price-item--regular{color:var(--text-primary);font-weight:600}.section-resource-list .price__sale .price-item--sale,.section-resource-list .price-item--sale{color:var(--color-red-600);font-weight:600}.section-resource-list s,.section-resource-list .price-item--regular[data-compare-price],.section-resource-list .compare-at-price{color:#9a9a9a;text-decoration:line-through;font-weight:400}.passo-kicker{display:inline-block;font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-red-600)}.passo-numeral{font-family:var(--font-body--family);font-weight:700;color:var(--color-red-600);margin-right:.75rem}.passo-italic-tagline{font-family:var(--font-display);font-style:italic;color:var(--text-primary)}
/*# sourceMappingURL=/cdn/shop/t/40/assets/passo-email-system.css.map */
