@import"https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@800&family=Source+Sans+3:wght@500;800&display=swap";.am-build-freedom-banner{background:#111;color:#fff;overflow:hidden;position:relative}.am-build-freedom-banner__stage{aspect-ratio:4536 / 1680;margin:0 auto;max-width:1512px;overflow:hidden;position:relative;width:100%}.am-build-freedom-banner__media{display:block;top:0;right:0;bottom:0;left:0;position:absolute}.am-build-freedom-banner__image{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.am-build-freedom-banner__copy{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.am-build-freedom-banner__heading{align-items:center;display:flex;flex-wrap:wrap;font-family:Big Shoulders Display,Arial Narrow,Arial,sans-serif;font-size:80px;font-weight:800;gap:10px;left:4.3%;line-height:1.1;margin:0;position:absolute;text-transform:uppercase;top:16.07%}.am-build-freedom-banner__heading-accent{background:#001dff;box-shadow:inset 0 0 0 3px #1744ff;color:#fff;display:inline-block;line-height:.92;padding:0 6px 5px}.am-build-freedom-banner__offers{align-items:stretch;display:grid;gap:29px;grid-template-columns:178px 1px 132px 1px 204px;left:4.3%;min-height:88px;position:absolute;text-transform:uppercase;top:40%}.am-build-freedom-banner__offer{display:flex;flex-direction:column;min-width:0}.am-build-freedom-banner__offer-divider{background:#ffffffa6;height:85px;margin-top:3px;width:1px}.am-build-freedom-banner__offer-eyebrow{color:#e60000;font-family:"Source Sans 3",Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:5px}.am-build-freedom-banner__offer-value{color:#fff;font-family:"Source Sans 3",Arial,sans-serif;font-size:32px;font-weight:800;line-height:1.1;white-space:nowrap}.am-build-freedom-banner__offer-value.is-red{color:#f00000;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.am-build-freedom-banner__offer-subtext{color:#dedddd;font-family:"Source Sans 3",Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.2;margin-top:4px}.am-build-freedom-banner__cta{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;left:4.3%;margin:0;padding:0;position:absolute;text-decoration:none;top:64.29%;width:269px}.am-build-freedom-banner__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.am-build-freedom-banner__cta-shape{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.am-build-freedom-banner__cta-shape--mobile,.am-build-freedom-banner__cta-arrow--mobile{display:none}.am-build-freedom-banner__cta-content{align-items:center;display:inline-flex;font-family:Big Shoulders Display,Arial Narrow,Arial,sans-serif;font-size:24px;font-weight:800;gap:8px;line-height:1;position:relative;text-transform:uppercase;z-index:1}.am-build-freedom-banner__cta-arrow{display:block;flex:0 0 auto;height:18px;width:18px}@media screen and (max-width:1200px)and (min-width:741px){.am-build-freedom-banner__heading{font-size:66px}.am-build-freedom-banner__offers{gap:22px;grid-template-columns:158px 1px 118px 1px 182px}}@media screen and (max-width:740px){.am-build-freedom-banner__stage{aspect-ratio:1125 / 1680;max-width:740px}.am-build-freedom-banner__heading{font-size:48px;gap:6px;left:16px;line-height:1;top:7.14%;width:calc(100% - 32px)}.am-build-freedom-banner__heading-accent{box-shadow:inset 0 0 0 2px #1744ff;padding:0 4px 3px}.am-build-freedom-banner__offers{gap:11.5px;grid-template-columns:96.58px 1px 71.62px 1px 110.69px;left:16px;min-height:48px;top:20.54%}.am-build-freedom-banner__offer-divider{height:46.12px;margin-top:1.6px}.am-build-freedom-banner__offer-eyebrow{font-size:10px;margin-bottom:3px}.am-build-freedom-banner__offer-value{font-size:17px;line-height:1.1}.am-build-freedom-banner__offer-subtext{font-size:12px;margin-top:3px}.am-build-freedom-banner__offer-value.is-red{text-decoration-thickness:1px;text-underline-offset:2px}.am-build-freedom-banner__cta{height:34.513px;left:16px;top:34.46%;width:211px}.am-build-freedom-banner__cta-shape--desktop,.am-build-freedom-banner__cta-arrow--desktop{display:none}.am-build-freedom-banner__cta-shape--mobile,.am-build-freedom-banner__cta-arrow--mobile{display:block}.am-build-freedom-banner__cta-content{font-size:20px;gap:8px}.am-build-freedom-banner__cta-arrow{height:14px;width:14px}}@media screen and (max-width:359px){.am-build-freedom-banner__heading{font-size:42px}.am-build-freedom-banner__offers{transform:scale(.88);transform-origin:left top}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/am-build-freedom-banner.css.map */
