@font-face{font-family:Balto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bumbba/Balto-Book.woff2)format("woff2")}@font-face{font-family:Balto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/bumbba/Balto-BookItalic.woff2)format("woff2")}@font-face{font-family:Balto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bumbba/Balto-Medium.woff2)format("woff2")}@font-face{font-family:Balto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/bumbba/Balto-MediumItalic.woff2)format("woff2")}@font-face{font-family:Balto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bumbba/Balto-Bold.woff2)format("woff2")}@font-face{font-family:Balto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/bumbba/Balto-BoldItalic.woff2)format("woff2")}@font-face{font-family:Balto;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/bumbba/Balto-Black.woff2)format("woff2")}@font-face{font-family:Balto;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/bumbba/Balto-BlackItalic.woff2)format("woff2")}@font-face{font-family:Fields;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bumbba/Fields-Medium.woff2)format("woff2")}
.k6b8iq_content{max-width:800px}.k6b8iq_explanation{gap:12px;margin:24px 0;line-height:1.6;display:grid}.k6b8iq_explanation p{margin:0}.k6b8iq_form select,.k6b8iq_form textarea{border:2px solid var(--ink);width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:10px 14px}.k6b8iq_fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.k6b8iq_fieldset legend{margin-bottom:12px;padding:0;font-weight:600}.k6b8iq_form .k6b8iq_choice{align-items:flex-start;gap:10px;display:flex}.k6b8iq_form .k6b8iq_choice input[type=radio],.k6b8iq_form .k6b8iq_choice input[type=checkbox]{flex-shrink:0;width:22px;height:22px;min-height:22px;margin:0;padding:0}.k6b8iq_form select:focus-visible,.k6b8iq_form textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.k6b8iq_link{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.k6b8iq_form{gap:24px;display:grid}.k6b8iq_card{background:var(--card,#fff);border:1px solid var(--line,#e5e2dc);border-radius:16px;gap:18px;min-width:0;padding:24px;display:grid}fieldset.k6b8iq_card{border:1px solid var(--line,#e5e2dc);padding:24px}.k6b8iq_form .k6b8iq_choice{min-height:44px}.k6b8iq_form input[aria-invalid=true]{border-color:var(--danger,#9b2424)}.k6b8iq_form [role=alert]{color:var(--danger,#9b2424)}.k6b8iq_form label:has(input[aria-invalid=true]) output{color:var(--danger,#9b2424)}.k6b8iq_availability{min-height:42px;font-size:13px}@media (max-width:480px){.k6b8iq_card,fieldset.k6b8iq_card{padding:18px}}.k6b8iq_form label input[type=checkbox],.k6b8iq_form label input[type=radio]{width:22px;min-width:22px;height:22px;min-height:22px}.k6b8iq_form label:has(>input[type=checkbox]){min-height:44px}
.FT0bza_page{--ink:#1f1f10;--cream:#f7f1e5;--sand:#f1e5d4;--orange:#fa4700;--sky:#a4d2e1;--pink:#ffb1d1;background:var(--sand);min-height:100svh;color:var(--ink);font-family:var(--font-landing-body), "Helvetica Neue", sans-serif}.FT0bza_header{border-bottom:2px solid var(--ink);background:var(--cream);justify-content:center;align-items:center;padding:28px 24px;display:flex}.FT0bza_header img{width:auto;height:34px;display:block}.FT0bza_brandText{font-family:var(--font-landing-body), sans-serif;letter-spacing:-.03em;font-size:30px;font-weight:800}.FT0bza_content{border:3px solid var(--ink);background:var(--cream);width:min(100% - 32px,760px);box-shadow:8px 8px 0 var(--ink);border-radius:26px;margin:clamp(32px,7vw,72px) auto;padding:clamp(28px,5vw,52px)}.FT0bza_eyebrow{border:2px solid var(--ink);background:var(--pink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:0 0 24px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-block}.FT0bza_content h1{font-family:var(--font-landing-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(40px,6.4vw,66px);font-weight:500;line-height:1.04}.FT0bza_lead{margin:0 0 18px;font-size:clamp(19px,2.6vw,23px);line-height:1.45}.FT0bza_purchase{border-left:4px solid var(--sky);max-width:560px;margin:0 0 34px;padding-left:16px;font-size:17px;line-height:1.55}.FT0bza_recovery{margin:0 0 18px}.FT0bza_recovery summary{text-align:center;list-style:none}.FT0bza_recovery summary::-webkit-details-marker{display:none}.FT0bza_primary,.FT0bza_recovery button,.FT0bza_shop{border:2px solid var(--ink);min-height:54px;color:var(--ink);font:600 17px / 1.2 var(--font-landing-body), sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex}.FT0bza_primary,.FT0bza_recovery button{background:var(--orange);box-shadow:4px 4px 0 var(--ink)}.FT0bza_primary:hover,.FT0bza_recovery button:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.FT0bza_recovery[open] .FT0bza_primary{background:var(--cream)}.FT0bza_recovery form{gap:12px;max-width:460px;margin-top:22px;display:grid}.FT0bza_recovery label{font-size:15px;font-weight:600}.FT0bza_recovery input{border:2px solid var(--ink);min-height:52px;color:var(--ink);font:400 17px var(--font-landing-body), sans-serif;background:#fff;border-radius:14px;padding:0 16px}.FT0bza_recovery input:focus-visible,.FT0bza_primary:focus-visible,.FT0bza_recovery button:focus-visible,.FT0bza_shop:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.FT0bza_recovery button{justify-self:start}.FT0bza_shop{background:0 0}.FT0bza_shop:hover{background:var(--sky)}@media (max-width:560px){.FT0bza_header img{height:26px}.FT0bza_content{box-shadow:5px 5px 0 var(--ink);border-width:2px;border-radius:20px}.FT0bza_primary,.FT0bza_recovery button,.FT0bza_shop{width:100%}}.FT0bza_joinForm{gap:20px;margin:28px 0;display:grid}.FT0bza_joinForm label{gap:8px;font-size:16px;display:grid}.FT0bza_joinForm input:not([type=checkbox]){border:2px solid var(--ink);width:100%;min-width:0;min-height:50px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:10px 14px}.FT0bza_joinForm .FT0bza_terms{line-height:1.6;display:block}.FT0bza_terms input{margin-right:8px}.FT0bza_joinForm .FT0bza_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.FT0bza_joinForm button{justify-self:start}
