.template-presell .main-content{padding:0}.template-presell #reamaze-widget,.template-presell #reamaze-widget-container,.template-presell [id^=reamaze-],.template-presell iframe[src*=reamaze],.template-presell .klaviyo-form,.template-presell [class*=kl-private-reset-css],.template-presell #shoplift-preview-control{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.presell,.presell *,.presell *:before,.presell *:after{box-sizing:border-box}.presell{--presell-max: 1120px;background:var(--presell-bg);color:var(--presell-text);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:17px;line-height:1.65;min-height:100vh;overflow:clip}.presell a{color:inherit}.presell img,.presell video{display:block;height:auto;max-width:100%;width:100%}.presell button,.presell a{-webkit-tap-highlight-color:transparent}.presell :focus-visible{outline:3px solid var(--presell-accent);outline-offset:4px}.presell__shell{margin:0 auto;max-width:var(--presell-max);padding-left:clamp(18px,4vw,40px);padding-right:clamp(18px,4vw,40px)}.presell__campaign-header{background:color-mix(in srgb,var(--presell-bg) 92%,transparent);border-bottom:1px solid var(--presell-border);position:relative;z-index:10}.presell__campaign-header-inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:72px}.presell__logo{align-items:center;display:inline-flex;flex:0 1 auto;text-decoration:none}.presell__logo img{height:auto;max-height:44px;object-fit:contain;object-position:left center;width:min(220px,46vw)}.presell__wordmark{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(18px,4vw,25px);font-weight:var(--typeHeaderWeight);letter-spacing:.04em;line-height:1;text-transform:uppercase}.presell__button{align-items:center;background:var(--presell-accent);border:2px solid var(--presell-accent);color:var(--presell-accent-text);display:inline-flex;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:14px;font-weight:var(--typeHeaderWeight);justify-content:center;letter-spacing:.02em;line-height:1.1;min-height:50px;padding:13px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.presell__button:hover{background:var(--presell-text);border-color:var(--presell-text);color:var(--presell-bg);transform:translateY(-1px)}.presell__button--small{min-height:42px;padding:10px 16px}.presell__button--wide{min-width:min(100%,340px)}.presell__opening{border-bottom:1px solid var(--presell-border);padding:clamp(44px,8vw,92px) 0 clamp(40px,7vw,76px)}.presell__opening-grid{align-items:center;display:grid;gap:clamp(30px,6vw,72px);grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr)}.presell__meta,.presell__eyebrow{color:var(--presell-accent);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:12px;font-weight:var(--typeHeaderWeight);letter-spacing:.13em;margin:0 0 16px;text-transform:uppercase}.presell__headline{color:var(--presell-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(40px,6.4vw,76px);font-weight:var(--typeHeaderWeight);letter-spacing:-.025em;line-height:.96;margin:0;text-wrap:balance;text-transform:uppercase}.presell--advertorial .presell__headline{font-size:clamp(38px,5.8vw,68px);letter-spacing:-.035em;line-height:1.02;max-width:760px;text-transform:none}.presell__deck{color:var(--presell-muted);font-size:clamp(18px,2.2vw,23px);line-height:1.5;margin:24px 0 0;max-width:740px}.presell__byline{align-items:center;color:var(--presell-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 14px;margin-top:22px}.presell__byline strong{color:var(--presell-text)}.presell__opening-actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:28px}.presell__support-list{color:var(--presell-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 18px;list-style:none;margin:0;padding:0}.presell__support-list li{padding-left:18px;position:relative}.presell__support-list li:before{color:var(--presell-accent);content:"\2713";font-weight:700;left:0;position:absolute}.presell__hero-media,.presell__media{background:var(--presell-surface);border:1px solid var(--presell-border);overflow:hidden;position:relative}.presell__hero-media{aspect-ratio:4 / 5;min-height:440px}.presell__hero-media img,.presell__hero-media video{height:100%;object-fit:cover}.presell__media{aspect-ratio:4 / 3}.presell__media img,.presell__media video{height:100%;object-fit:cover}.presell__placeholder{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--presell-surface) 82%,var(--presell-accent)),var(--presell-surface));color:var(--presell-muted);display:flex;font-size:14px;height:100%;justify-content:center;min-height:240px;padding:32px;text-align:center}.presell__caption{background:color-mix(in srgb,var(--presell-bg) 90%,transparent);bottom:0;color:var(--presell-muted);font-size:12px;left:0;margin:0;padding:10px 14px;position:absolute;right:0}.presell__proof-strip{background:var(--presell-surface);border-bottom:1px solid var(--presell-border)}.presell__proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.presell__proof-item{align-items:center;border-right:1px solid var(--presell-border);color:var(--presell-muted);display:flex;font-size:13px;justify-content:center;min-height:70px;padding:14px;text-align:center}.presell__proof-item:last-child{border-right:0}.presell__takeaways{background:var(--presell-surface);border:1px solid var(--presell-border);margin:clamp(32px,6vw,62px) auto;max-width:900px;padding:clamp(24px,4vw,38px)}.presell__takeaways h2{color:var(--presell-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(25px,4vw,34px);line-height:1;margin:0 0 20px;text-transform:uppercase}.presell__takeaways ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.presell__takeaways li{color:var(--presell-muted);padding-left:30px;position:relative}.presell__takeaways li:before{color:var(--presell-accent);content:"\2713";font-weight:700;left:0;position:absolute;top:0}.presell__content{padding-bottom:clamp(58px,10vw,110px)}.presell--advertorial .presell__content{max-width:940px}.presell__story,.presell__reason{border-top:1px solid var(--presell-border);display:grid;gap:clamp(28px,6vw,68px);grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);padding:clamp(50px,8vw,92px) 0}.presell__story--reverse,.presell__reason--reverse{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr)}.presell__story--reverse .presell__copy,.presell__reason--reverse .presell__copy{order:2}.presell__story--reverse .presell__media-wrap,.presell__reason--reverse .presell__media-wrap{order:1}.presell__copy{align-self:center;min-width:0}.presell__copy h2,.presell__copy h3{color:var(--presell-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(30px,4.8vw,48px);font-weight:var(--typeHeaderWeight);letter-spacing:-.02em;line-height:1;margin:0 0 20px;text-transform:uppercase;text-wrap:balance}.presell__copy .rte{color:var(--presell-muted)}.presell__copy .rte p{margin:0 0 18px}.presell__copy .rte p:last-child{margin-bottom:0}.presell__number{color:var(--presell-accent);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(50px,8vw,86px);font-weight:var(--typeHeaderWeight);line-height:.8;margin-bottom:18px}.presell--advertorial .presell__story,.presell--advertorial .presell__story--reverse{display:block;padding:clamp(52px,8vw,84px) 0}.presell--advertorial .presell__story .presell__copy{margin:0 auto;max-width:730px}.presell--advertorial .presell__story .presell__copy h2{font-size:clamp(30px,4.3vw,44px);letter-spacing:-.025em;line-height:1.08;text-transform:none}.presell--advertorial .presell__story .presell__copy .rte{font-size:18px;line-height:1.72}.presell--advertorial .presell__story .presell__media-wrap{margin:34px auto 0;max-width:860px}.presell--advertorial .presell__story .presell__media{aspect-ratio:3 / 2}.presell--advertorial .presell__offer{margin-left:auto;margin-right:auto;max-width:860px}.presell--listicle .presell__opening{background:radial-gradient(circle at 84% 24%,color-mix(in srgb,var(--presell-accent) 12%,transparent),transparent 28%),var(--presell-bg)}.presell--listicle .presell__headline{font-size:clamp(38px,5.4vw,66px);line-height:.98;max-width:720px}.presell--listicle .presell__content{max-width:1060px;padding-top:clamp(36px,6vw,64px)}.presell--listicle .presell__reason,.presell--listicle .presell__reason--reverse{background:var(--presell-surface);border:1px solid var(--presell-border);border-left:4px solid var(--presell-accent);gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);margin-bottom:24px;padding:clamp(28px,4vw,46px)}.presell--listicle .presell__reason:nth-of-type(2n){background:color-mix(in srgb,var(--presell-surface) 92%,var(--presell-accent))}.presell--listicle .presell__reason--reverse .presell__copy,.presell--listicle .presell__reason--reverse .presell__media-wrap{order:initial}.presell--listicle .presell__number{align-items:center;background:var(--presell-accent);border-radius:50%;color:var(--presell-accent-text);display:inline-flex;font-size:24px;height:48px;justify-content:center;line-height:1;margin-bottom:20px;width:48px}.presell--listicle .presell__copy h2{font-size:clamp(29px,3.8vw,42px);line-height:1.04}.presell--listicle .presell__media{aspect-ratio:1 / 1}.presell--listicle .presell__offer{margin:38px 0 50px}.presell__inline-cta{margin-top:26px}.presell__offer{background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--presell-accent) 22%,transparent),transparent 36%),var(--presell-surface);border:2px solid var(--presell-accent);margin:clamp(28px,5vw,56px) 0;padding:clamp(28px,5vw,52px);text-align:center}.presell__offer h2,.presell__offer h3{color:var(--presell-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(30px,5vw,52px);line-height:1;margin:0 0 14px;text-transform:uppercase;text-wrap:balance}.presell__offer p{color:var(--presell-muted);margin:0 auto 24px;max-width:740px}.presell__offer-details{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 26px}.presell__offer-details span{background:var(--presell-bg);border:1px solid var(--presell-border);color:var(--presell-text);font-size:13px;padding:8px 12px}.presell__section-heading{margin:clamp(64px,10vw,110px) auto 30px;max-width:800px;text-align:center}.presell__section-heading h2{color:var(--presell-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(32px,5vw,52px);line-height:1;margin:0 0 14px;text-transform:uppercase}.presell__section-heading p{color:var(--presell-muted);margin:0}.presell__testimonial-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 clamp(60px,9vw,100px)}.presell__testimonial{background:var(--presell-surface);border:1px solid var(--presell-border);padding:26px}.presell__testimonial-stars{color:var(--presell-accent);letter-spacing:.12em;margin-bottom:14px}.presell__testimonial blockquote{color:var(--presell-text);font-size:17px;margin:0 0 18px}.presell__testimonial cite{color:var(--presell-muted);font-size:13px;font-style:normal}.presell__faq{margin:0 auto;max-width:860px;padding-bottom:clamp(58px,9vw,100px)}.presell__faq details{border-top:1px solid var(--presell-border)}.presell__faq details:last-child{border-bottom:1px solid var(--presell-border)}.presell__faq summary{color:var(--presell-text);cursor:pointer;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:19px;font-weight:var(--typeHeaderWeight);list-style:none;padding:22px 44px 22px 0;position:relative;text-transform:uppercase}.presell__faq summary::-webkit-details-marker{display:none}.presell__faq summary:after{color:var(--presell-accent);content:"+";font-size:28px;position:absolute;right:4px;top:16px}.presell__faq details[open] summary:after{content:"\2212"}.presell__faq-answer{color:var(--presell-muted);padding:0 44px 22px 0}.presell__faq-answer p{margin:0}.presell__final{background:var(--presell-surface);border-bottom:1px solid var(--presell-border);border-top:1px solid var(--presell-border);padding:clamp(58px,9vw,100px) 0;text-align:center}.presell__final h2{color:var(--presell-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(36px,6vw,64px);line-height:.98;margin:0 auto 18px;max-width:850px;text-transform:uppercase;text-wrap:balance}.presell__final p{color:var(--presell-muted);margin:0 auto 28px;max-width:680px}.presell__campaign-footer{background:var(--presell-bg);color:var(--presell-muted);font-size:12px;padding:28px 0 96px}.presell__campaign-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.presell__legal{display:flex;flex-wrap:wrap;gap:14px}.presell__legal a:hover{color:var(--presell-text)}.presell__sticky{background:color-mix(in srgb,var(--presell-bg) 96%,transparent);border-top:1px solid var(--presell-border);bottom:0;display:none;left:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .18s ease;z-index:40}.presell__sticky.is-visible{transform:translateY(0)}.presell__sticky-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:680px}.presell__sticky-copy{color:var(--presell-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:12px;line-height:1.15;text-transform:uppercase}.presell__sticky .presell__button{flex:0 0 auto;font-size:12px;min-height:44px;padding:10px 14px}@media(max-width:899px){.presell__opening-grid,.presell__story,.presell__story--reverse,.presell__reason,.presell__reason--reverse{grid-template-columns:1fr}.presell__story--reverse .presell__copy,.presell__reason--reverse .presell__copy{order:1}.presell__story--reverse .presell__media-wrap,.presell__reason--reverse .presell__media-wrap{order:2}.presell__hero-media{min-height:0}.presell__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presell__proof-item:nth-child(2){border-right:0}.presell__proof-item:nth-child(-n+2){border-bottom:1px solid var(--presell-border)}.presell__testimonial-grid,.presell--listicle .presell__reason,.presell--listicle .presell__reason--reverse{grid-template-columns:1fr}}@media(max-width:749px){.presell{font-size:16px;padding-bottom:72px}.presell__campaign-header-inner{min-height:62px}.presell__campaign-header .presell__button{font-size:11px;min-height:40px;padding:9px 11px}.presell__opening{padding:28px 0 38px}.presell__opening-grid{gap:24px}.presell__headline{font-size:clamp(34px,9.2vw,40px);line-height:1.02}.presell--advertorial .presell__headline{font-size:clamp(34px,8.9vw,42px);line-height:1.06}.presell--listicle .presell__headline{font-size:clamp(34px,9.2vw,40px);line-height:1.02}.presell__deck{font-size:17px;line-height:1.48;margin-top:18px}.presell__opening-actions{margin-top:22px}.presell__support-list{display:grid;font-size:14px;gap:6px}.presell--listicle .presell__hero-media{aspect-ratio:16 / 10;order:-1}.presell--listicle .presell__hero-media img,.presell--listicle .presell__hero-media video{object-position:center 35%}.presell__opening-actions .presell__button,.presell__final .presell__button{width:100%}.presell__story,.presell__reason{padding:48px 0}.presell__copy h2,.presell__copy h3{font-size:29px}.presell--advertorial .presell__story,.presell--advertorial .presell__story--reverse{padding:46px 0}.presell--advertorial .presell__story .presell__copy h2{font-size:30px}.presell--advertorial .presell__story .presell__copy .rte{font-size:17px;line-height:1.68}.presell--advertorial .presell__story .presell__media{aspect-ratio:4 / 3}.presell--listicle .presell__content{padding-top:26px}.presell--listicle .presell__reason,.presell--listicle .presell__reason--reverse{gap:22px;margin-bottom:16px;padding:24px 20px}.presell--listicle .presell__number{font-size:21px;height:42px;margin-bottom:16px;width:42px}.presell--listicle .presell__copy h2{font-size:29px;margin-bottom:14px}.presell--listicle .presell__offer{margin-bottom:38px;margin-top:28px}.presell__offer{margin-left:-2px;margin-right:-2px;padding:28px 20px}.presell__campaign-footer-inner{align-items:flex-start;flex-direction:column}.presell__sticky{display:block}}@media(prefers-reduced-motion:reduce){.presell *,.presell *:before,.presell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/presell-pages.css.map */
