.sqp{--sqp-navy: #0e2238;--sqp-ink: #16324d;--sqp-blue: #1477bd;--sqp-blue-dark: #0d5a8f;--sqp-blue-soft: #eaf3f9;--sqp-text: #3f4b54;--sqp-muted: #6b7882;--sqp-line: #e3e7ea;--sqp-line-strong: #cbd3d8;--sqp-error: #b42318;--sqp-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;justify-content:center;align-items:flex-start;padding:48px 24px;overflow-y:auto;overscroll-behavior:contain;font-family:inherit;font-size:14px;line-height:1.4;color:var(--sqp-text);-webkit-font-smoothing:antialiased}.sqp *,.sqp *:before,.sqp *:after{box-sizing:border-box}.sqp[hidden],.sqp [hidden]{display:none!important}.sqp p,.sqp h2,.sqp ol,.sqp dl,.sqp dd,.sqp dt{margin:0;padding:0}.sqp p{color:inherit;font-size:inherit;line-height:inherit}.sqp ol{list-style:none}.sqp li{margin:0;padding:0}.sqp a{text-decoration:none}.sqp button{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;letter-spacing:normal;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none}.sqp :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sqp-blue);outline-offset:2px}html.sqp-lock{overflow:hidden;padding-right:var(--sqp-sw, 0)}html.sqp-lock shopify-chat{visibility:hidden!important}.sqp__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e223899}.sqp__dialog{position:relative;width:1040px;max-width:100%;display:grid;grid-template-columns:300px minmax(0,1fr);background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 24px 64px #0e223859;outline:none}.sqp__x{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:var(--sqp-text)}.sqp__x:hover{background:var(--sqp-blue-soft);color:var(--sqp-blue)}.sqp__side{display:flex;flex-direction:column;gap:28px;padding:36px 30px;background:var(--sqp-navy)}.sqp__side-title{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8cc4ea}.sqp__steps{display:flex;flex-direction:column;gap:20px}.sqp__steps li{display:flex;align-items:flex-start;gap:14px}.sqp__step-n{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #4e6a84;border-radius:50%;font-family:var(--sqp-mono);font-size:12px;color:#8cc4ea}.sqp__step-t{display:flex;flex-direction:column;gap:3px;padding-top:3px}.sqp__step-t strong{font-size:14px;font-weight:700;color:#fff}.sqp__step-t span{font-size:13px;line-height:1.5;color:#c9d4dc}.sqp__call{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:20px;border-top:1px solid var(--sqp-ink)}.sqp__call span{font-size:13px;color:#c9d4dc}.sqp .sqp__call a{font-size:18px;font-weight:700;color:#fff}.sqp .sqp__call a:hover{text-decoration:underline}.sqp__side--product{background:#f0f6fa}.sqp__pside{display:flex;flex-direction:column;gap:10px}.sqp__pbadges{display:flex;gap:6px}.sqp__pbadges .sm-collbadge{font-family:var(--sqp-mono);font-size:10px;letter-spacing:.02em;text-transform:uppercase;padding:3px 7px;border-radius:3px;font-weight:600}.sqp__pbadges .sm-collbadge--sterile{background:#e6f4f2;color:#0e8c7f}.sqp__pbadges .sm-collbadge--type{background:#d6e8f5;color:var(--sqp-blue-dark)}.sqp__psku{font-family:var(--sqp-mono);font-size:11px;color:var(--sqp-muted);margin-top:6px}.sqp__ptitle{font-size:19px;font-weight:700;line-height:1.3;color:var(--sqp-navy)}.sqp__pside [data-sqp-pmanifest]{border-top:1px dashed var(--sqp-line-strong);margin-top:6px;padding-top:12px}.sqp__pside .sm-collmanifest__label{font-family:var(--sqp-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--sqp-muted);margin-bottom:6px}.sqp__pside .sm-collmanifest__group{font-family:var(--sqp-mono);font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--sqp-navy);margin-top:8px}.sqp__pside .sm-collmanifest__group:first-of-type{margin-top:0}.sqp__pside .sm-collmanifest__row{display:flex;justify-content:flex-start;gap:8px;font-family:var(--sqp-mono);font-size:11.5px;color:var(--sqp-text);line-height:1.75}.sqp__pside .sm-collmanifest__qty{color:var(--sqp-blue-dark);font-weight:600;flex:none;min-width:24px;text-align:left}.sqp__pside .sm-collmanifest__more{font-family:var(--sqp-mono);font-size:11px;font-style:italic;color:var(--sqp-muted);margin-top:4px}.sqp__pcustom{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;border-radius:4px;background:#e2eef8;color:var(--sqp-blue-dark)}.sqp__pcustom svg{flex:none;margin-top:2px}.sqp__pcustom span{display:flex;flex-direction:column;gap:3px}.sqp__pcustom strong{font-size:14px;color:var(--sqp-navy)}.sqp__pcustom span span{font-size:12.5px;line-height:1.5;color:var(--sqp-text)}.sqp__pcustom em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--sqp-blue)}.sqp__pcustom:hover em{text-decoration:underline}.sqp__form{display:flex;flex-direction:column;gap:20px;margin:0;padding:36px 36px 32px}.sqp__head{display:flex;flex-direction:column;gap:8px;padding-right:36px}.sqp__eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sqp-blue)}.sqp .sqp__head h2,.sqp .sqp__done-head h2{margin:0;font-family:inherit;font-size:26px;line-height:1.2;font-weight:700;text-transform:none;letter-spacing:normal;color:var(--sqp-navy)}.sqp__head p,.sqp__pnote{font-size:14.5px;line-height:1.6;color:var(--sqp-text)}.sqp__ctx{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border:1px solid #c9dfee;border-radius:4px;background:var(--sqp-blue-soft)}.sqp__ctx>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sqp__ctx-k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sqp-blue-dark)}.sqp__ctx-v{font-size:14px;font-weight:600;color:var(--sqp-navy);overflow-wrap:anywhere}.sqp__ctx-note{font-size:12px;color:var(--sqp-muted);white-space:nowrap}.sqp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.sqp__field{display:flex;flex-direction:column;gap:6px;min-width:0}.sqp__field--full{grid-column:1 / -1}.sqp .sqp__field label{margin:0;font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--sqp-navy)}.sqp__req{color:var(--sqp-blue)}.sqp__opt{font-weight:500;color:var(--sqp-muted)}.sqp .sqp__input{display:block;width:100%;min-height:46px;margin:0;padding:11px 14px;border:1px solid var(--sqp-line-strong);border-radius:4px;background-color:#fff;box-shadow:none;font-family:inherit;font-size:14px;line-height:1.4;color:var(--sqp-text)}.sqp .sqp__input:focus{border-color:var(--sqp-blue);outline:2px solid var(--sqp-blue);outline-offset:1px;box-shadow:none}.sqp .sqp__input[aria-invalid=true]{border-color:var(--sqp-error);box-shadow:0 0 0 1px var(--sqp-error)}.sqp select.sqp__input{-webkit-appearance:none;appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7882' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.sqp .sqp__input--area{min-height:100px;resize:vertical}.sqp__err{margin:2px 0 0;font-size:12.5px;font-weight:500;color:var(--sqp-error)}.sqp__optin{display:flex;align-items:flex-start;gap:10px}.sqp .sqp__optin input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--sqp-blue)}.sqp .sqp__optin label{margin:0;font-size:12.5px;font-weight:400;line-height:1.55;text-transform:none;letter-spacing:normal;color:var(--sqp-text)}.sqp__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:4px}.sqp__foot p{flex:1 1 300px;max-width:460px;font-size:12px;line-height:1.5;color:var(--sqp-muted)}.sqp__foot a{color:var(--sqp-blue)}.sqp__foot a:hover{text-decoration:underline}.sqp .sqp__submit{min-height:50px;padding:0 28px;border:0;border-radius:4px;background:var(--sqp-blue);color:#fff;font-size:15px;font-weight:600;white-space:nowrap}.sqp .sqp__submit:hover{background:var(--sqp-blue-dark)}.sqp .sqp__submit[disabled]{opacity:.65;cursor:progress}.sqp__done{display:flex;flex-direction:column;gap:20px;padding:36px 36px 32px}.sqp__tick{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#e6f4f2;color:#0a6e64}.sqp__done-head{display:flex;flex-direction:column;gap:8px;padding-right:36px}.sqp__done-head h2:focus{outline:none}.sqp__done-head p{font-size:15px;line-height:1.6;color:var(--sqp-text);overflow-wrap:anywhere}.sqp__done-head strong{color:var(--sqp-navy)}.sqp__summary{border:1px solid var(--sqp-line);border-radius:4px}.sqp__summary>div{display:grid;grid-template-columns:170px minmax(0,1fr);border-top:1px solid var(--sqp-line)}.sqp__summary>div:first-child{border-top:0}.sqp__summary dt{padding:12px 16px;font-size:13px;color:var(--sqp-muted)}.sqp__summary dd{padding:12px 16px;font-size:14px;font-weight:600;color:var(--sqp-navy);overflow-wrap:anywhere}.sqp__done-actions{display:flex;flex-wrap:wrap;gap:12px}.sqp .sqp__btn{min-height:48px;padding:0 26px;border-radius:4px;font-size:14px;font-weight:600}.sqp .sqp__btn--primary{border:1px solid var(--sqp-blue);background:var(--sqp-blue);color:#fff}.sqp .sqp__btn--primary:hover{background:var(--sqp-blue-dark);border-color:var(--sqp-blue-dark)}.sqp .sqp__btn--outline{border:1px solid var(--sqp-line-strong);background:#fff;color:var(--sqp-navy)}.sqp .sqp__btn--outline:hover{border-color:var(--sqp-blue);color:var(--sqp-blue)}@media(max-width:860px){.sqp{padding:24px 16px}.sqp__dialog{grid-template-columns:minmax(0,1fr)}.sqp__side{order:2;gap:20px;padding:24px 20px}.sqp__form,.sqp__done{padding:28px 20px 24px}.sqp__head,.sqp__done-head{padding-right:44px}}@media(max-width:560px){.sqp{padding:0}.sqp__dialog{min-height:100%;border-radius:0}.sqp__grid{grid-template-columns:minmax(0,1fr)}.sqp__ctx{flex-direction:column;align-items:flex-start}.sqp__summary>div{grid-template-columns:minmax(0,1fr)}.sqp__summary dt{padding-bottom:0}.sqp .sqp__submit,.sqp .sqp__btn{width:100%}}@media(prefers-reduced-motion:reduce){.sqp *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sm-qpop.css.map */
