@font-face{font-family:Kadra Display;font-style:normal;font-weight:800;font-display:swap;src:url(kadra-display.woff2) format("woff2")}@font-face{font-family:Kadra Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(kadra-inter.woff2) format("woff2")}.ks{--kw-teal:#00be9d;--kw-olive:#058e76;--kw-ink:#111;--kw-tile:#EBEAE6;--kw-lime:#e3f3f0;--kw-soft:#f7f6f4;--kw-line:#e6e4e0;--kw-muted:#5c5c5c;--kw-yellow:#f0c201;--kw-yellow-hi:#ffd23f;--kw-display:"Kadra Display","Barlow Condensed","Arial Narrow",Impact,sans-serif;--kw-sans:"Kadra Inter",Inter,Arial,Helvetica,sans-serif;position:relative;z-index:0;font-family:var(--kw-sans);font-size:15px;line-height:1.5;letter-spacing:normal;-webkit-font-smoothing:antialiased}.ks :where(h1,h2,h3,p,ol,ul,li,legend,fieldset){letter-spacing:inherit}.ks .kw-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:19px}@media(min-width:750px){.ks .kw-container{padding-inline:30px}}@media(min-width:1100px){.ks .kw-container{padding-inline:44px}}.ks .kw-eyebrow{display:block;margin:0 0 10px;color:var(--kw-olive);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.ks .kw-eyebrow:before{content:none}.ks .kw-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 21px;border:1px solid var(--kw-yellow);background:var(--kw-yellow);color:#000;font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.35;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ks .kw-button:hover{background:#000;border-color:#000;color:#fff}.ks .ks-alert{background:#fff8f6;border:1px solid #c4321f;border-radius:4px;padding:12px;margin:0 0 14px;font-size:13.5px;color:#7a1d10}.ks .ks-alert ul{margin:6px 0 0;padding-left:18px}.ks .ks-avatar-img{object-fit:cover;padding:0}.ks .ks-appform{margin:6px 0 16px}.ks{background:var(--kw-tile,#EBEAE6);color:var(--kw-ink)}.ks *{box-sizing:border-box}.ks .ks-wrap{padding:22px 0 44px}.ks .ks-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;grid-template-areas:"head" "card" "perks"}.ks .ks-head{grid-area:head}.ks .ks-card{grid-area:card}.ks .ks-perks{grid-area:perks}.ks .ks-ic{width:18px;height:18px;flex:none}.ks .ks-eyebrow{color:var(--kw-olive);margin:0 0 6px}.ks .ks-h1{font-family:var(--kw-display);font-weight:800;text-transform:uppercase;font-size:42px;line-height:.92;letter-spacing:-.005em;margin:0 0 10px;color:#000}.ks .ks-lede{margin:0;font-size:15px;color:#2b2b2b;max-width:34ch}.ks[data-view=pending] .ks-head{display:none}.ks .ks-card{background:#fff;border-radius:6px;box-shadow:0 1px #0000000a,0 18px 40px -24px #00000059;padding:6px 18px 22px;scroll-margin-top:90px}.ks .ks-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--kw-line);margin:0 -18px 18px}.ks .ks-tabs a{display:flex;align-items:center;justify-content:center;min-height:54px;font-family:var(--kw-display);font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:.02em;color:#8a8a86;text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px}.ks .ks-tabs a[aria-selected=true]{color:#000;border-bottom-color:var(--kw-teal)}.ks .ks-tabs a:focus-visible{outline:2px solid var(--kw-olive);outline-offset:-4px}.ks[data-view=pending] .ks-tabs,.ks[data-view=forgot] .ks-tabs{display:none}.ks[data-view=pending] .ks-card,.ks[data-view=forgot] .ks-card{padding-top:22px}.ks .ks-progress{margin:0 0 16px}.ks .ks-steps{display:flex;justify-content:space-between;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a8a86;margin-bottom:8px}.ks .ks-step{display:flex;align-items:center;gap:7px}.ks .ks-step i{font-style:normal;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid #c9c7c2;font-size:11px;color:#8a8a86}.ks .ks-step.is-on{color:#000}.ks .ks-step.is-on i{background:var(--kw-teal);border-color:var(--kw-teal);color:#000}.ks .ks-step.is-done i{background:#000;border-color:#000;color:#fff}.ks .ks-bar{height:4px;background:var(--kw-line);border-radius:4px;overflow:hidden}.ks .ks-bar span{display:block;height:100%;width:50%;background:var(--kw-teal);transition:width .3s}.ks .ks-steptxt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ks fieldset{border:0;margin:0;padding:0;min-width:0}.ks .ks-legend{font-family:var(--kw-display);font-weight:800;text-transform:uppercase;font-size:22px;line-height:1;margin:0 0 14px;padding:0;color:#000}.ks .ks-sub{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px;color:#000}.ks .ks-row{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.ks .ks-field{margin:0 0 12px}.ks .ks-field>label,.ks .ks-field>legend{display:block;font-size:13px;font-weight:600;margin:0 0 5px;padding:0;color:#1d1d1d}.ks .ks-req{color:var(--kw-olive)}.ks .ks-opt{font-weight:400;color:var(--kw-muted)}.ks .ks-input{position:relative}.ks .ks-input input,.ks .ks-input select{width:100%;height:50px;border:1.5px solid #d6d4cf;border-radius:4px;background:#fff;padding:0 38px 0 13px;font:inherit;font-size:16px;color:#111;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s}.ks .ks-select select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23111' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:32px}.ks .ks-input input:focus,.ks .ks-input select:focus{outline:none;border-color:var(--kw-olive);box-shadow:0 0 0 3px #00be9d38}.ks .ks-ok{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--kw-olive);opacity:0;pointer-events:none;transition:opacity .15s}.ks .ks-select .ks-ok{right:30px}.ks .is-valid .ks-ok{opacity:1}.ks .is-invalid input,.ks .is-invalid select{border-color:#c4321f;background:#fff8f6}.ks .ks-msg{margin:5px 0 0;font-size:12.5px;color:#c4321f;font-weight:600;min-height:0}.ks .ks-msg:empty{display:none}.ks .ks-hint{margin:5px 0 0;font-size:12.5px;color:var(--kw-muted)}.ks .is-invalid .ks-hint{display:none}.ks .ks-seg{display:grid;grid-template-columns:repeat(var(--ks-cols,2),minmax(0,1fr));gap:8px}.ks .ks-seg3{grid-template-columns:repeat(3,1fr)}.ks .ks-seg label{position:relative;display:block;margin:0}.ks .ks-seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.ks .ks-seg span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:6px 8px;text-align:center;border:1.5px solid #d6d4cf;border-radius:4px;font-size:14px;font-weight:600;line-height:1.15;background:#fff;transition:all .15s}.ks .ks-seg input:checked+span{border-color:#000;background:#000;color:#fff}.ks .ks-seg input:focus-visible+span{box-shadow:0 0 0 3px #00be9d59}.ks .is-invalid .ks-seg span{border-color:#c4321f}.ks .ks-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin:4px 0 14px;cursor:pointer;min-height:44px}.ks .ks-check input{position:absolute;opacity:0;width:1px;height:1px}.ks .ks-box{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid #bdbab4;border-radius:4px;background:#fff;color:transparent;flex:none}.ks .ks-check input:checked+.ks-box{background:#000;border-color:#000;color:#fff}.ks .ks-check input:focus-visible+.ks-box{box-shadow:0 0 0 3px #00be9d59}.ks .ks-box .ks-ic{width:15px;height:15px;stroke-width:3}.ks .ks-ship{border-left:3px solid var(--kw-teal);padding:2px 0 2px 12px;margin:0 0 14px}.ks .ks-btn{min-height:54px;font-size:14px;letter-spacing:.06em;gap:10px;border-radius:3px;cursor:pointer;text-decoration:none}.ks .ks-btn .ks-ic{width:18px;height:18px}.ks .ks-btn-block{width:100%;margin-top:6px}.ks .ks-btn[disabled]{opacity:.6;cursor:progress}.ks .ks-actions{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:stretch}.ks .ks-back{display:inline-flex;align-items:center;gap:6px;min-height:54px;padding:0 16px;border:1.5px solid #d6d4cf;border-radius:3px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#111;cursor:pointer;text-decoration:none}.ks .ks-back-top{min-height:40px;border:0;padding:0;margin:0 0 10px;color:var(--kw-olive)}.ks .ks-switch{text-align:center;font-size:14px;margin:16px 0 0;color:#333}.ks .ks-switch a,.ks .ks-forgot-link{color:var(--kw-olive);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ks .ks-forgot-link{display:inline-block;font-size:14px;margin:-2px 0 12px;padding:6px 0}.ks .ks-pw input{padding-right:84px}.ks .ks-eye{position:absolute;right:4px;top:4px;bottom:4px;display:flex;align-items:center;gap:5px;padding:0 10px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#333;cursor:pointer;border-radius:3px}.ks .ks-eye:focus-visible{outline:2px solid var(--kw-olive)}.ks .ks-eye .ks-eye-closed,.ks .ks-eye[aria-pressed=true] .ks-eye-open{display:none}.ks .ks-eye[aria-pressed=true] .ks-eye-closed{display:block}.ks .ks-next-note{background:var(--kw-lime,#e3f3f0);border-radius:4px;padding:14px 14px 4px;margin:4px 0 16px}.ks .ks-next-note ol{margin:0;padding:0;list-style:none;counter-reset:n}.ks .ks-next-note li{counter-increment:n;position:relative;padding:0 0 10px 30px;font-size:13.5px;line-height:1.45}.ks .ks-next-note li:before{content:counter(n);position:absolute;left:0;top:0;width:21px;height:21px;border-radius:50%;background:#000;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.ks .ks-pending-note{background:#fff7d6;border:1px solid #f0c201;border-radius:4px;padding:12px;font-size:13.5px;margin:0 0 12px}.ks .ks-h2{font-family:var(--kw-display);font-weight:800;text-transform:uppercase;font-size:30px;line-height:.95;margin:0 0 8px;color:#000}.ks .ks-p{font-size:15px;margin:0 0 16px;color:#2b2b2b}.ks .ks-sent{text-align:center}.ks .ks-sent-ic,.ks .ks-done-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--kw-teal);color:#000;margin:4px auto 14px}.ks .ks-sent-ic .ks-ic,.ks .ks-done-ic .ks-ic{width:30px;height:30px;stroke-width:2.6}.ks .ks-done{text-align:center}.ks .ks-done-h{font-size:38px}.ks .ks-done .ks-p{max-width:38ch;margin-inline:auto}.ks .ks-timeline{list-style:none;margin:6px 0 18px;padding:0;text-align:left;border-top:1px solid var(--kw-line)}.ks .ks-timeline li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--kw-line)}.ks .ks-timeline i{font-style:normal;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid #c9c7c2;font-size:12px;font-weight:700;color:#8a8a86;flex:none}.ks .ks-timeline i .ks-ic{width:15px;height:15px;stroke-width:3}.ks .ks-timeline .is-done i{background:#000;border-color:#000;color:#fff}.ks .ks-timeline .is-now i{background:var(--kw-teal);border-color:var(--kw-teal);color:#000}.ks .ks-timeline b{display:block;font-size:14.5px}.ks .ks-timeline span{display:block;font-size:13px;color:var(--kw-muted)}.ks .ks-unlock{background:var(--kw-soft,#f7f6f4);border-radius:4px;padding:14px;text-align:left;margin:0 0 18px}.ks .ks-unlock ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.ks .ks-unlock li{display:flex;gap:7px;align-items:center;font-size:13.5px;font-weight:600}.ks .ks-unlock .ks-ic{color:var(--kw-olive);width:16px;height:16px;stroke-width:3}.ks .ks-done-btns{display:grid;gap:8px}.ks .ks-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-weight:600;font-size:14px;color:#000;text-decoration:underline;text-underline-offset:3px}.ks .ks-ghost .ks-ic{width:16px;height:16px}.ks .ks-perks{padding:4px 2px}.ks .ks-perk-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.ks .ks-perk-list li{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:600}.ks .ks-perk-list .ks-ic{color:#000;background:var(--kw-teal);border-radius:50%;padding:3px;width:22px;height:22px;stroke-width:3}.ks .ks-promises{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.ks .ks-promises span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border:1px solid #c9c7c2;border-radius:30px;padding:6px 11px;background:#ffffff80}.ks .ks-rep{background:#111;color:#fff;border-radius:6px;padding:16px}.ks .ks-rep-top{display:flex;align-items:center;gap:12px;margin:0 0 8px}.ks .ks-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--kw-teal);color:#000;font-family:var(--kw-display);font-weight:800;font-size:20px}.ks .ks-rep small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#bdbdbd}.ks .ks-rep b{font-family:var(--kw-display);font-size:24px;text-transform:uppercase;letter-spacing:.01em;line-height:1}.ks .ks-rep p{margin:0 0 12px;font-size:14px;color:#ddd}.ks .ks-rep-btns{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ks .ks-rep-btns a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid #444;border-radius:4px;color:#fff;text-decoration:none;font-size:13px;font-weight:600}.ks .ks-rep-btns a:hover{border-color:var(--kw-teal);color:var(--kw-teal)}.ks .ks-rep-btns .ks-ic{width:16px;height:16px}.ks[data-view=pending] .ks-perks .ks-sub,.ks[data-view=pending] .ks-perk-list,.ks[data-view=pending] .ks-promises{display:none}.ks .ks-stepbox{animation:ksIn .25s ease}@keyframes ksIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ks .ks-stepbox{animation:none}.ks .ks-bar span{transition:none}}@media(min-width:600px){.ks .ks-card{padding:8px 30px 30px}.ks .ks-tabs{margin:0 -30px 22px}.ks .ks-h1{font-size:56px}.ks .ks-done-btns{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:980px){.ks .ks-wrap{padding:56px 0 80px}.ks .ks-grid{grid-template-columns:minmax(0,1fr) 540px;grid-template-areas:"head card" "perks card";grid-template-rows:auto 1fr;gap:0 64px;align-items:start}.ks .ks-head{padding-top:26px}.ks .ks-h1{font-size:76px;margin-bottom:16px}.ks .ks-lede{font-size:17px;max-width:36ch}.ks .ks-perks{padding-top:30px;max-width:460px}.ks .ks-card{padding:8px 40px 36px}.ks .ks-tabs{margin:0 -40px 26px}}.ks[data-view=pending] .ks-grid{grid-template-columns:minmax(0,620px);grid-template-areas:"card" "perks";grid-template-rows:auto;justify-content:center;gap:18px}.ks[data-view=pending] .ks-perks{padding:0;max-width:none}.ks-appform .shopify-app-block{margin:0}.ks-appform form{display:block}.ks-appform h2,.ks-appform h3,.ks-appform p{font-family:Kadra Inter,Arial,sans-serif}.ks-appform input[type=text],.ks-appform input[type=email],.ks-appform input[type=tel],.ks-appform input[type=number],.ks-appform select,.ks-appform textarea{width:100%;min-height:50px;padding:12px 14px;border:1.5px solid #e2e0da;border-radius:6px;background:#fff;font:500 15px/1.4 Kadra Inter,Arial,sans-serif;color:#1b2620;box-shadow:none}.ks-appform input:focus,.ks-appform select:focus,.ks-appform textarea:focus{outline:none;border-color:#14483b;box-shadow:0 0 0 3px #14483b1f}.ks-appform label{font:600 12.5px/1.3 Kadra Inter,Arial,sans-serif;color:#1b2620;letter-spacing:.02em}.ks-appform button[type=submit]{width:100%;min-height:52px;margin-top:6px;padding:14px 20px;border:0;border-radius:6px;cursor:pointer;background:#f4c430;color:#1b2620;font:700 14px/1 Kadra Inter,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;transition:background .15s}.ks-appform button[type=submit]:hover{background:#14483b;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kadra-signup.css.map */
