.rfs-presale{padding:64px 0 76px;border-top:1px solid rgba(var(--color-foreground),.16)}.rfs-presale__intro{max-width:780px;margin:0 auto 48px;text-align:center}.rfs-presale__eyebrow{color:#f44;font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:13px;margin:0 0 14px}.rfs-presale__heading{font-size:clamp(30px,3.4vw,52px);line-height:1.1;margin:0 0 18px}.rfs-presale__lead{font-size:17px;line-height:1.6;opacity:.85;margin:0}.rfs-presale__products{display:grid;gap:56px}.rfs-presale__product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.rfs-presale__image-link{display:block;line-height:0}.rfs-presale__image{display:block;width:100%;height:auto;border-radius:4px}.rfs-presale__badge{display:inline-block;background:#f44;color:#1f1f21;padding:6px 12px;font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rfs-presale__title{font-size:clamp(28px,3vw,44px);line-height:1.15;margin:18px 0}.rfs-presale__description{font-size:17px;line-height:1.6}.rfs-presale__description p{margin:0}.rfs-presale__benefits{font-size:15px;line-height:1.5;margin:20px 0}.rfs-presale__benefits ul{margin:0;padding-left:22px}.rfs-presale__benefits li{padding-left:4px;margin:9px 0}.rfs-presale__benefits li::marker{color:#f44}.rfs-presale__price{font-size:21px;font-weight:700;margin:24px 0 14px}.rfs-presale__button{--color-button: 255, 68, 68;--color-button-text: 31, 31, 33;--alpha-button-background: 1;font-weight:800;text-transform:uppercase;min-width:220px}@media screen and (min-width:750px){.rfs-presale__product:nth-child(2n) .rfs-presale__image-link{grid-column:2;grid-row:1}.rfs-presale__product:nth-child(2n) .rfs-presale__content{grid-column:1;grid-row:1}}@media screen and (max-width:749px){.rfs-presale{padding:40px 0 48px}.rfs-presale__intro{margin-bottom:30px}.rfs-presale__products{gap:40px}.rfs-presale__product{grid-template-columns:1fr;gap:24px}.rfs-presale__description,.rfs-presale__lead{font-size:16px}.rfs-presale__button{width:100%}}.rfs-navigation{width:100%;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.rfs-navigation__list,.rfs-navigation__submenu{list-style:none;margin:0;padding:0}.rfs-navigation__list{display:flex;justify-content:center;flex-wrap:wrap;gap:0 8px}.rfs-navigation__item{position:relative}.rfs-navigation__row{display:flex;align-items:center}.rfs-navigation__link,.rfs-navigation__submenu a{color:rgb(var(--color-foreground));text-decoration:none;display:block}.rfs-navigation__link{padding:8px;min-height:40px;display:flex;align-items:center;font-size:15px;line-height:1.25;font-weight:var(--font-heading-weight);letter-spacing:.02em}.rfs-navigation__toggle{display:flex;align-items:center;justify-content:center;width:32px;min-height:40px;padding:8px;background:transparent;color:rgb(var(--color-foreground));border:0;cursor:pointer}.rfs-navigation__toggle svg{width:11px;height:8px;transition:transform .15s}.rfs-navigation__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rfs-navigation__submenu{position:absolute;top:100%;left:0;min-width:280px;max-width:340px;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);box-shadow:0 8px 20px #0003;z-index:10;padding:8px}.rfs-navigation__submenu[hidden]{display:none}.rfs-navigation__submenu a{font-size:16px;line-height:1.25;padding:7px 12px}.rfs-navigation a:hover,.rfs-navigation a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.rfs-navigation a:focus-visible,.rfs-navigation button:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.rfs-navigation__item:nth-last-child(-n+3) .rfs-navigation__submenu{left:auto;right:0}.rfs-navigation--mobile{padding:6px 20px}.rfs-navigation--mobile .rfs-navigation__list{display:block}.rfs-navigation--mobile .rfs-navigation__row{justify-content:space-between}.rfs-navigation--mobile .rfs-navigation__link{flex:1;padding:8px;font-size:16px}.rfs-navigation--mobile .rfs-navigation__toggle{width:44px}.rfs-navigation--mobile .rfs-navigation__submenu{position:static;min-width:0;max-width:none;border:0;border-left:2px solid rgba(var(--color-foreground),.25);margin:0 8px 6px;padding:0 0 0 8px;box-shadow:none}.rfs-navigation--mobile .rfs-navigation__submenu a{font-size:15px;padding-top:6px;padding-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
