.banner.banner--single-discount .banner__box{width:100%;min-width:0;max-width:760px;padding:40px 0}.banner--single-discount .banner__heading{color:rgb(var(--color-button));font-family:var(--font-body-family, sans-serif);font-size:36px;font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase}.banner--single-discount .banner__heading p{margin:0}.banner--single-discount .banner__box>.sale-hero__offer{width:100%;margin:20px auto 0;padding:0;color:rgb(var(--color-foreground));text-align:center;letter-spacing:normal;overflow-wrap:anywhere}.sale-hero__details{font-family:var(--font-body-family, sans-serif);font-size:18px;line-height:1.4}.sale-hero__label,.sale-hero__discount{display:block;font-family:var(--font-heading-family, sans-serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 20px rgb(0 0 0 / 15%)}.sale-hero__discount{color:var(--sale-hero-accent, #ffffff);font-size:clamp(96px,10vw,144px);line-height:.94}.sale-hero__label{margin-top:8px;font-size:clamp(72px,7vw,104px);line-height:.98}.sale-hero__details{margin:16px 0 0}.banner--single-discount .banner__box>.banner__buttons{margin-top:32px}.banner--single-discount .banner__buttons .button{min-width:210px;min-height:52px;font-size:16px;letter-spacing:.04em}@media screen and (max-width:749px){.banner.banner--single-discount .banner__box{padding:32px 16px}.banner--single-discount .banner__heading{font-size:28px}.banner--single-discount .banner__box>.sale-hero__offer{margin-top:16px}.sale-hero__details{font-size:16px}.sale-hero__discount{font-size:clamp(76px,23vw,104px)}.sale-hero__label{margin-top:4px;font-size:clamp(56px,17vw,76px)}.banner--single-discount .banner__box>.banner__buttons{margin-top:24px}}.banner--sale-tiers .banner__box{width:100%;min-width:0;max-width:760px;padding:40px 0}.banner--sale-tiers .banner__heading{font-size:clamp(64px,7vw,96px);line-height:.98;letter-spacing:.01em}.banner--sale-tiers .banner__heading p{margin:0}.banner--sale-tiers .banner__box>.sale-hero__tiers{color:rgb(var(--color-foreground));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,560px);margin:28px auto 0;padding:18px 0;border-top:1px solid rgb(255 255 255 / 45%);border-bottom:1px solid rgb(255 255 255 / 45%);background:#00112859;list-style:none;letter-spacing:normal}.sale-hero__tiers li{min-width:0;padding:0 10px;text-align:center}.sale-hero__tiers li+li{border-left:1px solid rgb(255 255 255 / 35%)}.sale-hero__spend{display:block;font-family:var(--font-body-family, sans-serif);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.sale-hero__save{display:block;margin-top:3px;font-family:var(--font-heading-family, sans-serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);font-size:38px;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.sale-hero__tier--featured .sale-hero__save{color:var(--sale-hero-accent, #d4ee97)}.banner--sale-tiers .banner__box>.banner__buttons{margin-top:26px}.banner--sale-tiers .banner__buttons .button{min-width:150px;min-height:48px;font-size:18px}@media screen and (max-width:749px){.banner--sale-tiers .banner__box{padding:32px 16px}.banner--sale-tiers .banner__heading{font-size:clamp(48px,15vw,62px)}.banner--sale-tiers .banner__box>.sale-hero__tiers{margin-top:22px;padding:12px 0}.sale-hero__tiers li{padding:0 4px}.sale-hero__spend{font-size:12px}.sale-hero__save{font-size:28px}.banner--sale-tiers .banner__box>.banner__buttons{margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AACA */
