.ip-stack{max-width:1320px;margin:32px auto;padding:0 24px;color:#111;background:#fff}.ip-stack-inner{display:grid;grid-template-columns:minmax(0,1.5fr) 180px minmax(0,1fr);gap:32px;align-items:center;border-top:3px solid #041dae;border-bottom:1px solid #dedfe4;padding:28px 0}.ip-stack-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;margin:0 0 12px}.ip-stack h2{font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:clamp(28px,3vw,40px);text-transform:uppercase;line-height:1.12;margin:0 0 12px}.ip-stack h3{font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 8px}.ip-stack-intro>p:last-child{font-size:15px;line-height:1.5;max-width:44ch}.ip-stack-image{display:block;aspect-ratio:1;background:#f3f4f7}.ip-stack-image img{height:100%;width:100%;object-fit:contain}.ip-stack-choice>p{margin:0 0 16px}.ip-stack-button{display:inline-flex;justify-content:space-between;gap:24px;align-items:center;min-height:48px;padding:12px 18px;background:#041dae;color:#fff;text-decoration:none;font-weight:700;font-size:14px}.ip-stack a:focus-visible{outline:3px solid #041dae;outline-offset:4px}@media(max-width:700px){.ip-stack{padding:0 20px;margin:24px auto}.ip-stack-inner{grid-template-columns:120px minmax(0,1fr);gap:20px}.ip-stack-intro{grid-column:1/-1}.ip-stack h3{font-size:17px}.ip-stack-button{gap:8px;padding:12px;font-size:12px;width:100%;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map?subset=AAAAAACA */
