.black-friday-module__jUvAEq__page{--bf-bg:#141312;--bf-ink:#f2f0ee;--bf-soft:#b5b0ac;--bf-dim:#6b6663;--bf-paper:#f6f5f4;--bf-paper-ink:#1d1b1b;--bf-accent:#d2602a;--bf-margin:24px;--bf-gap:clamp(112px, 13vw, 200px);--t1:15px;--t2:18px;--t3:clamp(22px, 1.9vw, 28px);--t4:clamp(28px, 2.6vw, 38px);--t5:clamp(36px, 4.2vw, 64px);--bf-ease:cubic-bezier(.22, .61, .36, 1);background:var(--bf-bg);color:var(--bf-ink);font-family:var(--font-body);font-size:var(--t2);line-height:1.55;overflow-x:clip}.black-friday-module__jUvAEq__page a{color:inherit}.black-friday-module__jUvAEq__page :focus-visible{outline:2px solid var(--bf-ink);outline-offset:4px}.black-friday-module__jUvAEq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.black-friday-module__jUvAEq__stage{position:relative}.black-friday-module__jUvAEq__canvasTrack{z-index:0;clip-path:inset(0);position:absolute;inset:0}.black-friday-module__jUvAEq__canvasHolder{height:100svh;position:fixed;top:0;left:0;right:0}.black-friday-module__jUvAEq__vial{position:absolute;inset:0}.black-friday-module__jUvAEq__canvas{touch-action:pan-y;width:100%;height:100%;display:block}.black-friday-module__jUvAEq__fallback{width:min(72vw,1100px);height:auto;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.black-friday-module__jUvAEq__hero{z-index:1;pointer-events:none;height:100svh;position:relative}.black-friday-module__jUvAEq__hero a,.black-friday-module__jUvAEq__hero button{pointer-events:auto}.black-friday-module__jUvAEq__rail{left:var(--bf-margin);right:var(--bf-margin);bottom:calc(48px + var(--bf-top,0px));grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid;position:absolute}.black-friday-module__jUvAEq__railLeft{pointer-events:auto;grid-column:1/span 7}.black-friday-module__jUvAEq__title{font-family:var(--font-display);font-size:var(--t5);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1}.black-friday-module__jUvAEq__railLine{max-width:58ch;font-size:var(--t3);letter-spacing:-.01em;margin:14px 0 0;font-weight:300;line-height:1.22}.black-friday-module__jUvAEq__codeChip{color:var(--bf-ink);font:inherit;cursor:pointer;transition:border-color .2s var(--bf-ease);background:0 0;border:1.5px dashed #f2f0ee8c;border-radius:8px;align-items:baseline;gap:12px;margin-top:18px;padding:9px 16px 10px;display:inline-flex}.black-friday-module__jUvAEq__codeChip:hover{border-color:var(--bf-ink)}.black-friday-module__jUvAEq__codeChipLabel{font-size:var(--t1);color:var(--bf-soft)}.black-friday-module__jUvAEq__codeChipCode{font-family:var(--font-display);font-size:var(--t3);letter-spacing:.08em;font-weight:500}.black-friday-module__jUvAEq__railRight{grid-column:8/span 5;justify-self:end;align-items:center;gap:28px;display:flex}.black-friday-module__jUvAEq__railLink{font-size:var(--t1);white-space:nowrap;transition:color .2s var(--bf-ease);text-decoration:none;color:var(--bf-soft)!important}.black-friday-module__jUvAEq__railLink:hover{text-underline-offset:6px;text-decoration:underline;color:var(--bf-ink)!important}.black-friday-module__jUvAEq__action{background:var(--bf-paper);font-size:var(--t1);color:var(--bf-paper-ink)!important}.black-friday-module__jUvAEq__action:hover{background:#fff;transform:translateY(-1px)}.black-friday-module__jUvAEq__action:active,.black-friday-module__jUvAEq__cardAction:active{transform:scale(.97)}.black-friday-module__jUvAEq__dragHint{font-size:var(--t1);color:var(--bf-soft);white-space:nowrap;margin:0;position:absolute;top:59%;left:50%;transform:translate(-50%)}.black-friday-module__jUvAEq__scene{z-index:1;position:relative}.black-friday-module__jUvAEq__overlayTrack{pointer-events:none;position:absolute;inset:-25svh 0 0}.black-friday-module__jUvAEq__sceneOverlay{pointer-events:none;height:100svh;position:sticky;top:0}.black-friday-module__jUvAEq__sceneOverlay:before{content:"";opacity:0;height:34%;transition:opacity .5s var(--bf-ease);background:linear-gradient(#141312e6,#14131200);position:absolute;inset:0 0 auto}.black-friday-module__jUvAEq__sceneOverlayOn:before{opacity:1}.black-friday-module__jUvAEq__statements{width:min(1240px, calc(100% - 2 * var(--bf-margin)));text-align:center;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:clamp(96px,13svh,140px);left:50%;transform:translate(-50%)}.black-friday-module__jUvAEq__statement{font-family:var(--font-display);font-size:var(--t5);letter-spacing:-.025em;opacity:0;transition:opacity .25s var(--bf-ease), transform .25s var(--bf-ease);grid-area:1/1;font-weight:300;line-height:1.05;transform:translateY(14px)}.black-friday-module__jUvAEq__statementPast{transform:translateY(-10px)}.black-friday-module__jUvAEq__statementOn{opacity:1;transition:opacity .5s var(--bf-ease) .2s, transform .5s var(--bf-ease) .2s;transform:none}.black-friday-module__jUvAEq__statementHeading{font:inherit;color:inherit;margin:0}.black-friday-module__jUvAEq__statementCode{letter-spacing:.06em;white-space:nowrap;font-weight:500}.black-friday-module__jUvAEq__peps{color:var(--bf-accent)}.black-friday-module__jUvAEq__mark{aspect-ratio:2880/979;background:currentColor;height:.8em;display:inline-block;-webkit-mask:url(/brand/habit-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/habit-wordmark.svg) 50%/contain no-repeat}.black-friday-module__jUvAEq__best{color:var(--bf-accent);transform-origin:0 60%;display:inline-block;position:relative}.black-friday-module__jUvAEq__best:after{content:"";background:var(--bf-accent);transform-origin:0;border-radius:.04em;height:.07em;position:absolute;bottom:-.04em;left:.04em;right:.04em}.black-friday-module__jUvAEq__statementOn .black-friday-module__jUvAEq__best{animation:black-friday-module__jUvAEq__bf-best-pop .7s var(--bf-ease) .6s both}.black-friday-module__jUvAEq__statementOn .black-friday-module__jUvAEq__best:after{animation:black-friday-module__jUvAEq__bf-best-line .45s var(--bf-ease) .7s both}@keyframes black-friday-module__jUvAEq__bf-best-pop{0%{text-shadow:0 0 #d2602a00;transform:scale(1)}35%{text-shadow:0 0 .35em #d2602ad9;transform:scale(1.14)}to{text-shadow:0 0 #d2602a00;transform:scale(1)}}@keyframes black-friday-module__jUvAEq__bf-best-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.black-friday-module__jUvAEq__statementNote{font-family:var(--font-body);font-size:var(--t2);letter-spacing:0;color:var(--bf-soft);margin-top:.8em;font-weight:400;line-height:1.3;display:block}@media (prefers-reduced-motion:reduce){.black-friday-module__jUvAEq__statementOn .black-friday-module__jUvAEq__best,.black-friday-module__jUvAEq__statementOn .black-friday-module__jUvAEq__best:after{animation:none}}.black-friday-module__jUvAEq__marker{height:70vh}.black-friday-module__jUvAEq__sceneStill .black-friday-module__jUvAEq__overlayTrack{position:relative;inset:auto}.black-friday-module__jUvAEq__sceneStill .black-friday-module__jUvAEq__sceneOverlay{height:auto;padding:var(--bf-gap) var(--bf-margin) 0;background:var(--bf-bg);position:relative}.black-friday-module__jUvAEq__sceneStill .black-friday-module__jUvAEq__sceneOverlay:before,.black-friday-module__jUvAEq__sceneStill .black-friday-module__jUvAEq__markers{display:none}.black-friday-module__jUvAEq__sceneStill .black-friday-module__jUvAEq__statements{gap:8px;margin:0 auto;position:static;transform:none}.black-friday-module__jUvAEq__sceneStill .black-friday-module__jUvAEq__statement{font-size:var(--t4);opacity:1;grid-area:auto;transform:none}.black-friday-module__jUvAEq__cta{padding:var(--bf-gap) var(--bf-margin) 0;justify-items:center;display:grid}.black-friday-module__jUvAEq__card{background:var(--bf-paper);width:min(560px,100%);color:var(--bf-paper-ink);text-align:center;flex-direction:column;align-items:center;padding:56px 48px 44px;display:flex;transform:rotate(-1.5deg)}.black-friday-module__jUvAEq__cardHeading{justify-items:center;gap:14px;margin:0;display:grid}.black-friday-module__jUvAEq__cardKicker{font-size:var(--t1);color:#3c3a3a;font-weight:400}.black-friday-module__jUvAEq__cardCode{font-family:var(--font-display);letter-spacing:.06em;border:1.5px dashed #1d1b1b73;border-radius:10px;padding:12px 20px 14px;font-size:clamp(28px,4vw,50px);font-weight:500;line-height:1}.black-friday-module__jUvAEq__copyButton{color:var(--bf-paper-ink);font:inherit;font-size:var(--t1);cursor:pointer;transition:border-color .2s var(--bf-ease);background:0 0;border:1px solid #1d1b1b4d;border-radius:999px;margin-top:14px;padding:8px 18px}.black-friday-module__jUvAEq__copyButton:hover{border-color:var(--bf-paper-ink)}.black-friday-module__jUvAEq__cardLines{max-width:34ch;font-size:var(--t2);color:#3c3a3a;margin:18px 0 32px}.black-friday-module__jUvAEq__cardAction{background:var(--bf-paper-ink);width:100%;height:56px;font-family:var(--font-display);font-size:var(--t1);transition:background .2s var(--bf-ease), transform .2s var(--bf-ease);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex;color:var(--bf-paper)!important}.black-friday-module__jUvAEq__cardAction:hover{background:#000}.black-friday-module__jUvAEq__cardLink{font-size:var(--t1);text-underline-offset:5px;margin-top:16px;color:#3c3a3a!important}.black-friday-module__jUvAEq__ask{width:min(440px, calc(100% - 2 * var(--bf-margin)));max-width:none;color:var(--bf-paper-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.black-friday-module__jUvAEq__ask::backdrop{background:#141312b8}.black-friday-module__jUvAEq__askCard{background:var(--bf-paper);text-align:center;flex-direction:column;align-items:center;padding:52px 40px 36px;display:flex;position:relative}.black-friday-module__jUvAEq__ask[open] .black-friday-module__jUvAEq__askCard{animation:black-friday-module__jUvAEq__ask-in .3s var(--bf-ease)}@keyframes black-friday-module__jUvAEq__ask-in{0%{opacity:0;transform:translateY(14px)}}.black-friday-module__jUvAEq__askCard :focus-visible{outline-color:var(--bf-paper-ink)}.black-friday-module__jUvAEq__askHeading{font-family:var(--font-display);font-size:var(--t3);margin:0;font-weight:500;line-height:1.15}.black-friday-module__jUvAEq__askLine{max-width:32ch;font-size:var(--t2);color:#3c3a3a;margin:14px 0 28px}.black-friday-module__jUvAEq__askClose{width:44px;height:44px;color:var(--bf-paper-ink);font:inherit;cursor:pointer;transition:background .2s var(--bf-ease);background:0 0;border:0;border-radius:999px;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.black-friday-module__jUvAEq__askClose:hover{background:#1d1b1b12}.black-friday-module__jUvAEq__askClose:focus-visible{outline-offset:0}@media (max-width:760px){.black-friday-module__jUvAEq__askCard{padding:48px 24px 28px}}@media (prefers-reduced-motion:reduce){.black-friday-module__jUvAEq__ask[open] .black-friday-module__jUvAEq__askCard{animation:none}}.black-friday-module__jUvAEq__terms{padding:var(--bf-gap) var(--bf-margin) clamp(64px, 8vw, 120px)}.black-friday-module__jUvAEq__termsSummary{cursor:pointer;align-items:baseline;gap:14px;list-style:none;display:inline-flex}.black-friday-module__jUvAEq__termsSummary::-webkit-details-marker{display:none}.black-friday-module__jUvAEq__termsSummary:after{content:"+";font-size:var(--t3);color:var(--bf-soft);transition:transform .3s var(--bf-ease);font-weight:300}.black-friday-module__jUvAEq__termsBox[open] .black-friday-module__jUvAEq__termsSummary:after{transform:rotate(45deg)}.black-friday-module__jUvAEq__termsHeading{font-size:var(--t3);margin:0;font-weight:400;display:inline}.black-friday-module__jUvAEq__termsList{max-width:64ch;font-size:var(--t1);color:var(--bf-soft);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.black-friday-module__jUvAEq__ruo{font-size:var(--t1);color:var(--bf-soft);margin:40px 0 0}@media (max-width:1099px){.black-friday-module__jUvAEq__rail{bottom:calc(40px + var(--bf-top,0px))}.black-friday-module__jUvAEq__railRight{gap:20px}}@media (max-width:760px){.black-friday-module__jUvAEq__page{--bf-margin:20px;--t1:15px;--t2:17px;--t3:22px;--t4:28px;--t5:8.6vw}.black-friday-module__jUvAEq__rail{bottom:calc(24px + var(--bf-top,0px));grid-template-columns:minmax(0,1fr);row-gap:20px}.black-friday-module__jUvAEq__railLeft,.black-friday-module__jUvAEq__railRight{grid-column:1}.black-friday-module__jUvAEq__railLine{font-size:var(--t2);margin-top:10px;font-weight:400}.black-friday-module__jUvAEq__railRight{flex-wrap:wrap;justify-self:stretch;gap:12px 20px}.black-friday-module__jUvAEq__railRight .black-friday-module__jUvAEq__action{flex:1 0 100%;order:-1;justify-content:center}.black-friday-module__jUvAEq__dragHint{display:none}.black-friday-module__jUvAEq__sceneOverlay:before{background:linear-gradient(#14131200,#141312eb);height:40%;inset:auto 0 0}.black-friday-module__jUvAEq__statements{top:auto;bottom:40px;left:var(--bf-margin);width:calc(100% - 2 * var(--bf-margin));text-align:left;transform:none}.black-friday-module__jUvAEq__card{padding:44px 24px 36px;transform:rotate(-1deg)}}
