.promo-signup-card{position:relative;overflow:hidden;padding-top:var(--promo-padding-top-mobile, 40px);padding-bottom:var(--promo-padding-bottom-mobile, 32px)}.promo-signup-card__media,.promo-signup-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.promo-signup-card__media img{width:100%;height:100%;object-fit:cover;object-position:var(--promo-bg-position, center)}.promo-signup-card__overlay{background:rgba(0,0,0,var(--promo-overlay-opacity, 0));pointer-events:none}.promo-signup-card__edge-text{position:absolute;left:1rem;right:1rem;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:var(--promo-edge-text-color, #fff);font-family:var(--promo-edge-text-font, "Syne"),sans-serif;font-weight:var(--promo-edge-text-weight, 600);font-size:var(--promo-edge-text-mobile-size, 18px);pointer-events:none}.promo-signup-card__edge-text--top{top:2.5rem}.promo-signup-card__edge-text--bottom{bottom:1rem}.promo-signup-card__edge-text span{display:block}.promo-signup-card__edge-text--split>span{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;text-align:left}.promo-signup-card__edge-text--split>span:last-child{text-align:right}.promo-signup-card__edge-text--split>.promo-signup-card__edge-logo{width:var(--promo-edge-logo-width, 120px)}.promo-signup-card__edge-logo img{display:block;width:100%;height:auto}.promo-signup-card__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom))}.promo-signup-card__stack{display:flex;flex-direction:column;align-items:center;gap:var(--promo-stack-gap-mobile, 2rem);width:100%;margin:0 auto}.promo-signup-card__hero,.promo-signup-card__promo{display:flex;flex-direction:column;align-items:center;width:100%}.promo-signup-card__promo{gap:1.5rem}.promo-signup-card__lockup{width:100%;text-align:center;margin-bottom:var(--promo-main-content-bottom-space-mobile, 0)}.promo-signup-card__heading{font-family:var(--promo-heading-font, var(--font-heading-family));margin:0 0 .5rem;letter-spacing:1px}.promo-signup-card__subheading{font-family:var(--promo-heading-font, inherit);margin:0}.promo-signup-card__lockup-image{width:100%;height:auto;margin:10px auto}.promo-signup-card__lockup-image--mobile{display:block;max-width:var(--promo-lockup-mobile-max-width, 300px)}.promo-signup-card__lockup-image--desktop{display:none;max-width:var(--promo-lockup-desktop-max-width, 1000px)}.promo-signup-card__form{width:100%;max-width:var(--promo-form-max-width, 400px)}.promo-signup-card__text{width:100%;max-width:var(--promo-text-max-width, 56rem);font-family:var(--promo-block-font, var(--font-body-family));font-size:var(--promo-block-font-size-mobile, var(--promo-block-font-size, var(--font-body-size)))}.promo-signup-card__countdown{width:100%}.promo-signup-card__faqs{width:100%;max-width:var(--promo-faq-width, 800px);margin-block-start:120px;color:var(--promo-faq-color, inherit);font-family:var(--promo-faq-text-font, var(--font-body-family));text-align:start}.promo-signup-card__faq-title{margin:0 0 clamp(3.2rem,5vw,6rem);color:inherit;font-family:var(--promo-faq-title-font, "TNSC Weird Horses"),var(--font-heading-family);font-size:64px;text-align:center;letter-spacing:1px}.promo-signup-card__faq-items{font-size:16px}.promo-signup-card__faq-item{border-top:2px solid currentColor}.promo-signup-card__faq-question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.6rem;color:inherit;list-style:none;cursor:pointer;font-size:18px}.promo-signup-card__faq-question>span{min-width:0;overflow-wrap:anywhere}.promo-signup-card__faq-question::-webkit-details-marker{display:none}.promo-signup-card__faq-question:focus-visible{outline:2px solid currentColor;outline-offset:4px}.promo-signup-card__faq-chevron{flex:0 0 1.6rem;width:1.6rem;height:1.6rem}.promo-signup-card__faq-item[open] .promo-signup-card__faq-chevron{transform:rotate(180deg)}.promo-signup-card__faq-answer{padding-block:.8rem 2.4rem;overflow-wrap:anywhere;font-size:16px}.promo-signup-card__faq-answer :where(h1,h2,h3,h4,h5,h6,a){color:inherit;font-family:inherit}.promo-signup-card__countdown .countdown,.promo-signup-card__countdown .countdown *{color:var(--cd-color)!important}.promo-signup-card__countdown .countdown__wrapper,.promo-signup-card__countdown .countdown__content,.promo-signup-card__countdown .countdown__inner{width:100%}.promo-signup-card__countdown .countdown__content{display:flex;justify-content:center}.promo-signup-card__countdown .countdown__content .hd2{font-weight:700;font-size:32px}.promo-signup-card__image{width:min(100%,var(--promo-card-max-width, 56rem))}.promo-signup-card__image img{width:100%;height:auto;display:block}.promo-signup-card__image-mobile{display:block}.promo-signup-card__image-desktop{display:none}.promo-signup-card__content{max-width:var(--promo-text-max-width, 80rem)}.promo-signup-card__content .rich-text__text{margin-top:50px;font-size:var(--promo-text-size-mobile, 16px);line-height:1.4}.promo-signup-card__button{margin-top:0}.promo-signup-card__button .btn{min-width:min(100%,20rem)}.promo-signup-card__button .btn--promo-signup-card-cta{padding:10px 84px;font-size:14px;letter-spacing:.5px;height:40px}.promo-signup-card .countdown-timer .countdown-timer__block{margin:0 1.5rem}.promo-signup-card .countdown-timer .countdown-timer__block div:after{font-size:1em}@media(min-width:768px){.promo-signup-card__text{font-size:var(--promo-block-font-size, var(--font-body-size))}.promo-signup-card{padding-top:var(--promo-padding-top-desktop, var(--promo-padding-top-mobile, 40px));padding-bottom:var(--promo-padding-bottom-desktop, var(--promo-padding-bottom-mobile, 32px))}.promo-signup-card__edge-text{font-size:var(--promo-edge-text-desktop-size, 25px)}.promo-signup-card__stack{gap:var(--promo-stack-gap-desktop, 3rem)}.promo-signup-card__content .rich-text__text{font-size:var(--promo-text-size-desktop, var(--promo-text-size-mobile, 16px))}.promo-signup-card__lockup{margin-bottom:var( --promo-main-content-bottom-space-desktop, var(--promo-main-content-bottom-space-mobile, 0) )}.promo-signup-card__lockup-image--mobile,.promo-signup-card__image-mobile{display:none}.promo-signup-card__lockup-image--desktop,.promo-signup-card__image-desktop{display:block}}@media only screen and (max-width:767px){.promo-signup-card__heading{font-size:20px}.promo-signup-card__button .btn--promo-signup-card-cta{padding:10px 48px}.promo-signup-card__faqs{margin-block-start:60px}.promo-signup-card__faq-title{font-size:48px}.promo-signup-card__faq-items{font-size:14px}.promo-signup-card__faq-question{padding-block:1.6rem;font-size:16px}.promo-signup-card__faq-answer{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-promo-signup-card.css.map */
