.shift-lp{--paper: #FFFFFF;--panel: #F6F3EC;--panel-dark: #15181C;--ink: #15181C;--ink-soft: #4C525C;--gold: #C08A2E;--gold-dark: #9C6E1F;--highlight: #FCE9A0;--rule: #E4E0D6;--display: "Archivo", "Helvetica Neue", Arial, sans-serif;--body: "Inter", "Helvetica Neue", Arial, sans-serif;color:var(--ink);font-family:var(--body);margin:0;overflow-x:hidden}.shift-lp *{box-sizing:border-box}.shift-lp.shift-bg--white{background:var(--paper)}.shift-lp.shift-bg--panel{background:var(--panel)}.shift-lp.shift-bg--dark{background:var(--panel-dark);color:#fff}.shift-lp.shift-bg--dark h1,.shift-lp.shift-bg--dark h2,.shift-lp.shift-bg--dark h3,.shift-lp.shift-bg--dark strong{color:#fff}.shift-lp.shift-bg--dark p{color:#d7dae0}.shift-lp.shift-bg--dark .shift-eyebrow{color:var(--gold)}.shift-lp.shift-bg--dark .shift-btn-sub{color:#aeb4be}.shift-lp.shift-bg--dark .shift-aside{color:#9aa1ac}.shift-lp .shift-wrap{width:100%;margin:0 auto;padding:0 20px}@media(min-width:750px){.shift-lp .shift-wrap{padding:0 32px}}.shift-lp p{margin:0 0 1.1em;font-size:inherit}.shift-lp strong{font-weight:700}.shift-lp h1,.shift-lp h2{font-family:var(--display);font-weight:900;letter-spacing:-.026em;margin:0 0 .5em;text-align:center}.shift-lp h1{line-height:1.03}.shift-lp h2{line-height:1.08}.shift-lp h3{font-family:var(--display);font-weight:800;line-height:1.28;margin:0 0 .45em}.shift-lp .shift-eyebrow{font-family:var(--display);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 .9em;line-height:1.45;text-align:center}.shift-lp .shift-lede{line-height:1.55;color:var(--ink-soft);margin-bottom:1.4em;text-align:center}.shift-lp.shift-bg--dark .shift-lede{color:#c4cad3}.shift-lp .shift-gold{color:var(--gold-dark)}.shift-lp.shift-bg--dark .shift-gold{color:var(--gold)}.shift-lp .shift-hl{background:linear-gradient(transparent 56%,var(--highlight) 56%);padding:0 3px;color:var(--ink)}.shift-lp .shift-ul{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.shift-lp .shift-aside{font-size:.9em;color:var(--ink-soft);font-style:italic}.shift-lp .shift-big{font-family:var(--display);font-weight:800;line-height:1.3;text-align:center;margin:1.2em 0}.shift-lp .shift-jbox{border:4px solid var(--ink);border-radius:6px;padding:clamp(18px,4vw,26px);margin:0 0 clamp(28px,5vw,40px);font-family:var(--display);font-weight:800;line-height:1.4;text-align:center}.shift-lp.shift-bg--dark .shift-jbox{border-color:var(--gold)}.shift-lp .shift-card{background:var(--paper);border:3px solid var(--ink);border-radius:6px;padding:clamp(26px,5vw,44px) clamp(20px,4vw,38px);margin:clamp(28px,5vw,40px) 0}.shift-lp .shift-card--gold{border-color:var(--gold)}.shift-lp .shift-card--soft{background:var(--panel);border:0}.shift-lp.shift-bg--panel .shift-card--soft{background:var(--paper)}.shift-lp .shift-arrows{text-align:center;color:var(--gold);font-size:clamp(2rem,7vw,2.8rem);line-height:1;letter-spacing:.28em;margin:0 0 14px;padding-left:.28em}.shift-lp .shift-cta-wrap{margin:clamp(30px,5vw,42px) 0 0;text-align:center}.shift-lp .shift-btn{display:block;width:100%;background:var(--gold);color:#fff;font-family:var(--display);font-weight:900;letter-spacing:.01em;text-decoration:none;padding:26px 30px;min-height:70px;border:0;border-radius:999px;text-align:center;box-shadow:0 5px 0 var(--gold-dark);transition:transform .12s ease,box-shadow .12s ease}.shift-lp .shift-btn:hover{background:var(--gold);color:#fff;transform:translateY(2px);box-shadow:0 3px 0 var(--gold-dark)}.shift-lp .shift-btn:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.shift-lp .shift-btn-sub{display:block;margin-top:14px;font-family:var(--body);font-weight:500;font-size:.8em;line-height:1.4;color:var(--ink-soft);text-decoration:none;text-align:center}@media(min-width:750px){.shift-lp .shift-btn{display:inline-block;width:auto;min-width:480px;padding:28px 56px}}.shift-lp .shift-fig{margin:clamp(26px,5vw,40px) 0}.shift-lp .shift-fig img{display:block;width:100%;height:auto;border-radius:4px}.shift-lp .shift-sig-img{display:block;max-width:300px;width:100%;height:auto}.shift-lp .shift-cap{font-family:var(--display);font-size:.86em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin-top:12px}.shift-lp .shift-ph{width:100%;border:3px dashed var(--rule);background:repeating-linear-gradient(45deg,transparent,transparent 12px,rgba(192,138,46,.06) 12px,rgba(192,138,46,.06) 24px);display:flex;align-items:center;justify-content:center;text-align:center;padding:22px;border-radius:4px}.shift-lp .shift-ph span{font-family:var(--display);font-weight:700;font-size:.86em;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);line-height:1.7}.shift-lp .shift-ph--book,.shift-lp .shift-ph--joel{aspect-ratio:4 / 5}.shift-lp .shift-ph--spread,.shift-lp .shift-ph--kit{aspect-ratio:3 / 2}.shift-lp .shift-ph--sig{aspect-ratio:5 / 2;max-width:300px}.shift-lp .shift-list{margin:0 0 1.2em;padding:0;list-style:none}.shift-lp .shift-list li{position:relative;padding-left:42px;margin-bottom:1.15em;font-size:inherit;line-height:1.58}.shift-lp .shift-list li:before{content:"\2714";position:absolute;left:0;top:-1px;color:var(--gold);font-size:1.35em;font-weight:700;line-height:1.3}.shift-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#15181c;padding:11px 14px calc(11px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(105%);transition:transform .25s ease;box-shadow:0 -2px 16px #00000038}.shift-sticky.is-visible{transform:translateY(0)}.shift-sticky-txt{font-family:Archivo,Arial,sans-serif;color:#fff;font-size:.88rem;line-height:1.3;font-weight:600;flex:1}.shift-sticky-txt b{display:block;font-weight:900;font-size:1.05rem}.shift-sticky-btn{background:#c08a2e;color:#fff;font-family:Archivo,Arial,sans-serif;font-weight:900;font-size:.95rem;text-decoration:none;padding:15px 22px;min-height:52px;display:flex;align-items:center;border-radius:999px;white-space:nowrap}.shift-sticky-btn:hover{background:#9c6e1f;color:#fff}.shift-sticky-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(min-width:750px){.shift-sticky{display:none}}@media(prefers-reduced-motion:reduce){.shift-lp *,.shift-sticky{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shift-styles.css.map */
