.pcta-section{background:var(--pcta-bg);padding-top:var(--pcta-pad-top-mobile);padding-bottom:var(--pcta-pad-bottom-mobile)}.pcta-inner{display:flex;flex-direction:column-reverse;align-items:stretch;gap:0;max-width:1300px;margin:0 auto}.pcta-text{display:flex;flex-direction:column;gap:16px;padding:20px 24px 40px;max-width:520px;text-align:center;align-items:center;align-self:center;margin-inline:auto}.pcta-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--pcta-eyebrow);margin:0}.pcta-heading{font-family:"AkkuratBold","Akkurat Bold",var(--font-heading-family, sans-serif);font-size:24px;color:var(--pcta-heading);margin:0;line-height:1.1}.pcta-sub{font-size:14px;color:var(--pcta-subtext);line-height:1.6;max-width:420px}.pcta-sub p{margin:0 0 .5em}.pcta-sub p:last-child{margin-bottom:0}.pcta-btn{display:inline-flex;align-items:center;justify-content:center;font-size:14px;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:14px 24px;border:1.5px solid var(--pcta-btn-bg);border-radius:4px;background:var(--pcta-btn-bg);color:var(--pcta-btn-text);align-self:center;text-align:center;transition:background .2s ease,color .2s ease,border-color .2s ease}.pcta-btn:hover{background:transparent;color:var(--pcta-btn-bg);border-color:var(--pcta-btn-bg)}.pcta-btn:focus{outline:none}.pcta-btn:focus-visible{outline:2px solid var(--pcta-btn-bg);outline-offset:2px}.pcta-image{flex-shrink:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.pcta-img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block;padding:12px 16px 0}@media(min-width:768px){.pcta-section{padding-top:var(--pcta-pad-top);padding-bottom:var(--pcta-pad-bottom)}.pcta-inner{flex-direction:row;align-items:stretch;padding:0 80px}.pcta-section--image-left .pcta-inner{flex-direction:row-reverse}.pcta-text{flex:1 1 0;padding:28px 0;max-width:440px;justify-content:center;text-align:left;align-items:flex-start}.pcta-image{flex:1 1 0;width:auto;max-width:50%;padding-top:0}.pcta-img{object-position:center;padding:0}.pcta-heading{font-size:32px}.pcta-sub{font-size:16px}.pcta-btn{font-size:16px;padding:12px 32px;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/promo-cta.css.map */
