/** Shopify CDN: Minification failed

Line 22:4 Unexpected "{"
Line 22:5 Expected identifier but found "%"
Line 22:82 Expected identifier but found "%"
Line 25:4 Unexpected "{"
Line 25:5 Expected identifier but found "%"
Line 25:69 Expected identifier but found "%"
Line 29:4 Unexpected "{"
Line 29:5 Expected identifier but found "%"
Line 29:64 Expected identifier but found "%"
Line 34:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* START_SECTION:header (INDEX:119) */
shopify-account {
    font-size: inherit;
    --shopify-account-signed-in-avatar-size: 20px;
    --shopify-account-avatar-size: 20px;

    {% comment %} Used when user had a profile picture set in their Shop account {% endcomment %}
    --shop-brand-color: #000000;

    {% comment %} Used when logged in user has no img profile photo {% endcomment %}
    --shopify-account-signed-in-avatar-color-background: var(--text);
    --shopify-account-signed-in-avatar-color-text: var(--bg);

    {% comment %} Heading is just a bold instance of body font {% endcomment %}
    --shopify-account-font-heading: var(--FONT-STACK-HEADING);
    --shopify-account-font-body: var(--FONT-STACK-BODY);
  }

  {% comment %} Reset header account button styles {% endcomment %}
  shopify-account::part(signed-out-avatar) {
    min-width: auto;
    min-height: auto;
    font-size: inherit;
  }
/* END_SECTION:header */
/* START_SECTION:pro-b2b-thank-you (INDEX:126) */
.pty{display:block;background:var(--pty-bg);color:var(--pty-text);padding:var(--pty-pad-top) 32px var(--pty-pad-bottom);font-family:inherit;font-size:var(--pty-body);line-height:1.65;isolation:isolate}
.pty *,.pty *::before,.pty *::after{box-sizing:border-box}
.pty p,.pty h1,.pty h2,.pty h3,.pty ol{margin:0}
.pty h1,.pty h2,.pty h3{font-family:var(--FONT-STACK-HEADING,var(--font-heading-family,inherit));font-weight:600;color:var(--pty-text);text-transform:none}
.pty .pty__shell{width:100%;max-width:var(--pty-width);margin-inline:auto}
.pty .pty__eyebrow{font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1.6;margin-bottom:20px;overflow-wrap:anywhere}
.pty .pty__card{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:44px;align-items:center;background:var(--pty-card);border:1px solid color-mix(in srgb,var(--pty-text) 10%,transparent);border-radius:var(--pty-radius);padding:48px}
.pty .pty__message,.pty .pty__next{min-width:0}
.pty .pty__status{display:flex;align-items:center;gap:15px;margin-bottom:28px}
.pty .pty__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--pty-accent);color:#000}
.pty .pty__status-label{font-size:16px;font-weight:700;letter-spacing:.2px}
.pty .pty__heading{font-size:var(--pty-heading);line-height:1.09;letter-spacing:-1.8px;overflow-wrap:anywhere}
.pty .pty__description{font-size:var(--pty-body);line-height:1.75;color:var(--pty-muted);margin-top:24px;max-width:480px;overflow-wrap:anywhere}
.pty .pty__description p+p{margin-top:12px}
.pty .pty__description a,.pty .pty__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.pty .pty__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.pty a.pty__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;max-width:100%;padding:13px 18px;border:1px solid var(--pty-text);border-radius:var(--pty-button-radius);font:inherit;font-size:15px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;transition:opacity .18s ease}
.pty a.pty__button::before,.pty a.pty__button::after{content:none}
.pty a.pty__button--primary{color:var(--pty-button-text);background:var(--pty-button-bg);border-color:var(--pty-button-bg)}
.pty a.pty__button--secondary{color:var(--pty-text);background:transparent}
.pty a.pty__button:hover{opacity:.78}
.pty a:focus-visible{outline:3px solid var(--pty-text);outline-offset:4px}
.pty .pty__support{display:inline-block;margin-top:22px;font-size:13px;color:var(--pty-muted);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.pty .pty__next{background:var(--pty-panel);border-radius:min(var(--pty-radius),18px);padding:28px}
.pty .pty__next-heading{font-size:25px;line-height:1.25;letter-spacing:-.6px}
.pty .pty__next-intro{font-size:16px;color:var(--pty-muted);margin-top:10px;line-height:1.6}
.pty .pty__steps{list-style:none;padding:0;margin-top:24px}
.pty .pty__step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:13px;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--pty-text) 13%,transparent)}
.pty .pty__step:last-child{padding-bottom:0}
.pty .pty__number{font-size:16px;line-height:1.65;font-weight:700;padding-top:2px;color:var(--pty-muted);font-variant-numeric:tabular-nums}
.pty .pty__step-heading{font-size:20px;line-height:1.35;letter-spacing:-.2px;overflow-wrap:anywhere}
.pty .pty__step-copy{font-size:16px;line-height:1.65;color:var(--pty-muted);margin-top:8px;overflow-wrap:anywhere}
.pty .pty__note{font-size:12px;line-height:1.7;color:var(--pty-muted);text-align:center;margin-top:22px;overflow-wrap:anywhere}
.pty.pty--stacked .pty__card,.pty .pty__card--solo{grid-template-columns:minmax(0,1fr)}
.pty.pty--stacked .pty__message,.pty .pty__card--solo .pty__message{text-align:center;max-width:760px;margin-inline:auto;width:100%}
.pty.pty--stacked .pty__description,.pty .pty__card--solo .pty__description{margin-inline:auto;max-width:620px}
.pty.pty--stacked .pty__status,.pty.pty--stacked .pty__actions,.pty .pty__card--solo .pty__status,.pty .pty__card--solo .pty__actions{justify-content:center}
.pty.pty--stacked .pty__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}
.pty.pty--stacked .pty__step{padding-bottom:0}
@media(max-width:1100px){.pty .pty__card{padding:36px;gap:30px}.pty .pty__heading{font-size:clamp(var(--pty-heading-mobile),4.7vw,var(--pty-heading));letter-spacing:-1.2px}.pty .pty__next{padding:24px}.pty .pty__next-heading{font-size:23px}}
@media(max-width:800px){.pty{padding:var(--pty-mobile-pad) 24px}.pty .pty__card{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px}.pty .pty__message{max-width:600px}.pty .pty__heading{font-size:clamp(var(--pty-heading-mobile),6vw,var(--pty-heading))}.pty .pty__next{padding:26px}.pty .pty__actions{margin-top:26px}}
@media(max-width:480px){.pty{padding-inline:16px}.pty .pty__eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:15px}.pty .pty__card{padding:26px 22px;gap:28px}.pty .pty__status{gap:12px;margin-bottom:22px}.pty .pty__icon{width:40px;height:40px;flex-basis:40px}.pty .pty__icon svg{width:28px;height:28px}.pty .pty__status-label{font-size:12px}.pty .pty__heading{font-size:var(--pty-heading-mobile);letter-spacing:-1px}.pty .pty__description{font-size:var(--pty-body);line-height:1.7;margin-top:20px}.pty .pty__actions{gap:10px;flex-direction:column;align-items:stretch}.pty a.pty__button{width:100%;font-size:15px}.pty .pty__next{padding:22px 18px}.pty .pty__next-heading{font-size:23px}.pty .pty__next-intro{font-size:14px}.pty .pty__steps{margin-top:20px}.pty .pty__step{grid-template-columns:22px minmax(0,1fr);gap:10px;padding-block:20px}.pty .pty__step-heading{font-size:16px}.pty .pty__step-copy{font-size:14px}.pty .pty__note{font-size:11px;margin-top:18px}.pty.pty--stacked .pty__steps{grid-template-columns:minmax(0,1fr);gap:0}}
@media(prefers-reduced-motion:reduce){.pty a.pty__button{transition:none}}
/* END_SECTION:pro-b2b-thank-you */
