.s3sq{--ash: #6E7884;--granite: #485362;--offwhite: #F4F7FF;--pale: #DFEAF1;--soft: #9CA6B2;--line: rgba(110, 120, 132, .25);--line-strong: rgba(110, 120, 132, .45);--grad-btn: linear-gradient(90deg, #6E7884 0%, #485362 100%);--grad-pale-box: linear-gradient(240deg, #DFEAF1 0%, #F4F7FF 55%, #FFFFFF 100%);--grad-pale-box-tl: linear-gradient(120deg, #DFEAF1 0%, #F4F7FF 55%, #FFFFFF 100%);--f1: "S3 Circular", "Circular Std", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--f2: "S3 Decimal", "Decimal", "S3 Circular", system-ui, sans-serif;display:block;position:relative;background:var(--offwhite);color:var(--ash);font-family:var(--f1);font-weight:300;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh}#root>.shopify-section.section-s3-sample-request,#root>div>.shopify-section.section-s3-sample-request{margin:0!important;padding:0!important;border-radius:0!important;overflow:visible!important;background:none!important;max-width:none!important}.s3sq *,.s3sq *:before,.s3sq *:after{box-sizing:border-box}.s3sq [hidden],.s3sq .s3sq__mail,.s3sq .s3sq__hp{display:none!important}.s3sq p,.s3sq h1,.s3sq h2,.s3sq ol,.s3sq ul{margin:0;padding:0}.s3sq ol,.s3sq ul{list-style:none}.s3sq img{display:block;max-width:100%}.s3sq button{font:inherit;letter-spacing:normal;text-transform:none;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;box-shadow:none;min-height:0;min-width:0;text-align:inherit}.s3sq button:before,.s3sq button:after{content:none}.s3sq a{color:var(--granite)}.s3sq-h1,.s3sq-h2{font-family:var(--f1);font-weight:300;color:var(--ash);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;text-transform:none;outline:none}.s3sq-h1{font-size:32px;line-height:1.1}.s3sq-h2{font-size:26px;line-height:1.15;letter-spacing:-.01em}.s3sq-h1 strong,.s3sq-h2 strong{font-weight:400;white-space:nowrap}.s3sq-lead,.s3sq-small{font-size:15px;font-weight:300;line-height:1.45}.s3sq-micro{font-size:12px;font-weight:400;line-height:1.4;color:var(--granite)}.s3sq-soft{color:var(--ash)}.s3sq-label{font-family:var(--f2);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);line-height:1.2}.s3sq-ink{color:var(--ash)}.s3sq-action{font-family:var(--f2);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.s3sq-action--calm{color:#b28aff}.s3sq-action--strengthen{color:#2dcdb6}.s3sq-action--protect{color:#58c2f6}.s3sq--desk{display:none}.s3sq .s3sq-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 32px;border-radius:6px;font-family:var(--f2);font-weight:500;font-size:15px;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid transparent;text-decoration:none;text-align:center;white-space:nowrap}.s3sq .s3sq-btn--primary{background:var(--grad-btn);color:var(--offwhite)}.s3sq .s3sq-btn--block{width:100%;padding:0 16px}.s3sq .s3sq-btn[disabled]{cursor:progress}.s3sq .s3sq-btn:focus-visible,.s3sq button:focus-visible,.s3sq a:focus-visible,.s3sq input:focus-visible{outline:2px solid var(--ash);outline-offset:3px}.s3sq__btn-in{position:relative;display:inline-flex;align-items:center;gap:12px}.s3sq__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#f4f7ff29;transform-origin:left;transform:scaleX(0)}.s3sq-btn[aria-busy=true] .s3sq__fill{animation:s3sq-fill 1.8s cubic-bezier(.4,0,.2,1) forwards}.s3sq__spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(244,247,255,.35);border-top-color:var(--offwhite);animation:s3sq-spin .8s linear infinite}.s3sq .s3sq-input{display:block;height:44px;width:100%;border-radius:6px;border:1px solid var(--line-strong);background:#fff;padding:0 14px;font-family:var(--f1);font-weight:300;font-size:16px;color:var(--granite);outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;margin:0}.s3sq .s3sq-input::placeholder{color:var(--soft);opacity:1}.s3sq .s3sq-input:focus{border:1px solid var(--granite)}.s3sq .s3sq-input[aria-invalid=true]{border:1.5px solid var(--granite)}.s3sq__logo{display:block;height:24px;width:auto;color:var(--ash)}.s3sq__close{width:36px;height:36px;border-radius:50%;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--ash);text-decoration:none;flex:none}.s3sq__close:hover{color:var(--granite);border-color:var(--ash)}.s3sq__intro{min-height:100vh;min-height:100dvh;background:var(--grad-pale-box);display:flex;flex-direction:column;padding:18px 24px 28px}.s3sq__intro-top{display:flex;justify-content:space-between;align-items:center}.s3sq__tooth{position:relative;width:230px;height:230px;margin:0 auto;display:grid;place-items:center;flex:none}.s3sq__glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,#dfeaf1,#dfeaf100 70%);animation:s3sq-glow 5s ease-in-out infinite}.s3sq__tooth img{position:relative;width:100%;height:100%;object-fit:contain;animation:s3sq-in .8s ease-out both,s3sq-float 6s ease-in-out .8s infinite}.s3sq__intro-copy{display:flex;flex-direction:column;flex:1}.s3sq__intro-copy .s3sq-h1{margin-top:24px}.s3sq__ticks{display:grid;margin-top:18px}.s3sq__ticks li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.45;color:var(--granite)}.s3sq__tick{width:24px;height:24px;border-radius:50%;background:var(--granite);color:var(--offwhite);display:grid;place-items:center;font-size:13px;line-height:1;animation:s3sq-pop .45s ease-out var(--d, 0s) both}.s3sq__intro-cta{display:grid;gap:10px;margin-top:auto;padding-top:24px}.s3sq__intro-cta .s3sq-btn{width:100%;padding:0 16px}.s3sq__intro-cta p{text-align:center}.s3sq__a{animation:s3sq-in .5s ease-out var(--d, 0s) both}.s3sq__shell{min-height:100vh;min-height:100dvh;display:flex}.s3sq__media{display:none}.s3sq__panel{flex:1;display:flex;flex-direction:column;min-width:0}.s3sq__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 20px;flex:none}.s3sq__top-r{display:flex;justify-content:flex-end}.s3sq__back{color:var(--ash);padding:10px 0}.s3sq__back:hover{color:var(--granite)}.s3sq__step{flex:1;display:flex;flex-direction:column;animation:s3sq-in .3s ease-out}.s3sq__head{display:grid;gap:6px;padding:0 20px}.s3sq__bars{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.s3sq__bars span{height:3px;border-radius:2px;background:var(--line)}.s3sq__bars span.is-on{background:var(--granite)}.s3sq__mimg{border-radius:10px;overflow:hidden;background:var(--pale);margin-bottom:14px}.s3sq__mimg img{width:100%;height:100%;object-fit:cover}.s3sq__mimg--tall{height:170px}.s3sq__mimg--short{height:96px}.s3sq__body{display:grid;gap:14px;align-content:start;padding:16px 20px 0}.s3sq__foot{display:grid;gap:10px;padding:16px 20px 24px;margin-top:auto}.s3sq__err,.s3sq__note{text-align:center}.s3sq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s3sq__f{display:grid;gap:6px;align-content:start;margin:0}.s3sq__f .s3sq-label{font-size:11px}.s3sq__f--full{grid-column:1 / -1}.s3sq__opt{font-family:var(--f1);font-weight:400;text-transform:none;letter-spacing:0}.s3sq__optin{position:relative;display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;cursor:pointer;margin:0}.s3sq__optin input{position:absolute;opacity:0;width:18px;height:18px;margin:0}.s3sq__box{width:18px;height:18px;border-radius:3px;background:#fff;border:1.5px solid var(--granite);margin-top:1px;display:grid;place-items:center}.s3sq__optin input:checked+.s3sq__box{background:var(--granite) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.4 2.3 4.6-5' fill='none' stroke='%23F4F7FF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.s3sq__optin input:focus-visible+.s3sq__box{outline:2px solid var(--ash);outline-offset:2px}.s3sq__chipset{display:grid;gap:8px}.s3sq__chipset .s3sq-label{font-size:11px}.s3sq__chipset.is-bad .s3sq-label{color:var(--granite)}.s3sq__chips{display:grid;gap:8px}.s3sq__chips--4{grid-template-columns:repeat(4,minmax(0,1fr))}.s3sq__chips--2{grid-template-columns:repeat(2,minmax(0,1fr))}.s3sq .s3sq__chip{min-height:44px;border-radius:6px;padding:8px 10px;border:1px solid rgba(110,120,132,.35);background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--f1);font-weight:400;font-size:15px;line-height:1.2;color:var(--ash)}.s3sq .s3sq__chip:hover{border-color:var(--granite)}.s3sq .s3sq__chip[aria-checked=true]{background:var(--pale);border:1.5px solid var(--granite)}.s3sq__chips.is-bad .s3sq__chip:not([aria-checked=true]){border-color:#485362b3}.s3sq .s3sq__multi{justify-self:start;color:var(--granite);text-decoration:underline;text-underline-offset:3px}.s3sq__detail{animation:s3sq-in .3s ease-out}.s3sq__ptabs{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;animation:s3sq-in .3s ease-out}.s3sq__ptabs::-webkit-scrollbar{display:none}.s3sq .s3sq__ptab{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:4px;background:#fff;color:var(--granite);border:1px solid var(--line-strong);font-family:var(--f2);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.1}.s3sq .s3sq__ptab[aria-selected=true]{background:var(--granite);color:var(--offwhite);border-color:var(--granite)}.s3sq .s3sq__ptab.is-bad:not([aria-selected=true]){border:1.5px solid var(--granite)}.s3sq__ptab-x{font-size:14px;line-height:1;letter-spacing:0;opacity:.8;padding:0 2px}.s3sq .s3sq__ptab--add{border:1px dashed rgba(110,120,132,.6)}.s3sq__done{padding:4px 20px 32px;animation:s3sq-in .4s ease-out}.s3sq__mimg--done{height:250px;margin-bottom:0}.s3sq__done-head{display:grid;gap:10px;padding-top:24px}.s3sq__done-head .s3sq-h1{font-size:32px}.s3sq__next{display:grid;padding-top:24px}.s3sq__next>.s3sq-label{padding-bottom:10px}.s3sq__next ol{border-bottom:1px solid var(--line)}.s3sq__next li{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--line);color:var(--granite)}.s3sq__next li .s3sq-label{padding-top:3px}@media(min-width:900px){.s3sq--mob{display:none}.s3sq--desk{display:revert}span.s3sq--desk{display:inline}.s3sq-label{font-size:12px}.s3sq-h2{font-size:36px;line-height:1.08;letter-spacing:-.02em}.s3sq__logo{height:30px}.s3sq__close{width:40px;height:40px}.s3sq__intro{position:relative;height:100vh;height:100dvh;min-height:640px;background:var(--grad-pale-box-tl);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:0 72px 0 40px}.s3sq__intro-top{position:absolute;top:36px;left:56px;right:40px}.s3sq__intro-top .s3sq__logo{margin-top:8px}.s3sq__tooth{width:min(540px,70vh);height:min(540px,70vh)}.s3sq__intro-copy{flex:none;display:grid;gap:32px;max-width:500px}.s3sq__intro-copy .s3sq-h1{margin:0;font-size:56px;line-height:1.05}.s3sq__ticks{margin:0;border-bottom:1px solid var(--line)}.s3sq__ticks li{grid-template-columns:28px 1fr;gap:14px;padding:14px 0;font-size:18px}.s3sq__tick{width:28px;height:28px;font-size:15px}.s3sq-action{font-size:14px}.s3sq__intro-cta{margin:0;padding:0;gap:12px;justify-items:start}.s3sq__intro-cta .s3sq-btn{width:auto;padding:0 32px}.s3sq__intro-cta p{text-align:left}.s3sq__shell{height:100vh;height:100dvh;min-height:680px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s3sq__media{display:block;position:relative;padding:20px 0 20px 20px;min-height:0}.s3sq__media-frame{position:relative;height:100%;border-radius:20px;overflow:hidden;background:var(--pale)}.s3sq__media-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.s3sq__media .s3sq__logo{position:absolute;top:48px;left:48px}.s3sq__panel{padding:28px 56px 36px;min-height:0;overflow-y:auto}.s3sq__top{display:flex;justify-content:space-between;padding:0;min-height:40px}.s3sq__mimg{display:none}.s3sq__step{flex:1;justify-content:center;max-width:460px;width:100%;margin:0 auto;gap:28px;padding:24px 0}.s3sq__head{gap:14px;padding:0}.s3sq__bars{margin-bottom:0}.s3sq__body{padding:0;gap:14px}.s3sq__grid{gap:14px 12px}.s3sq__f{gap:7px}.s3sq__f .s3sq-label,.s3sq__chipset .s3sq-label{font-size:12px}.s3sq .s3sq-input{height:46px}.s3sq__chips{gap:10px}.s3sq .s3sq__chip{min-height:52px;padding:8px 12px;font-size:16px}.s3sq .s3sq__ptab{padding:9px 12px;font-size:12px}.s3sq__foot{padding:0;margin:0;gap:14px}.s3sq__err{text-align:left}.s3sq__done{padding:24px 0;gap:40px}.s3sq__done-head{gap:14px;padding:0}.s3sq__done-head .s3sq-h1{font-size:48px}.s3sq-lead{font-size:22px}.s3sq__next{padding:0}.s3sq__next>.s3sq-label{padding-bottom:12px}.s3sq__next li{grid-template-columns:44px 1fr;gap:12px;padding:16px 0}}@keyframes s3sq-spin{to{transform:rotate(360deg)}}@keyframes s3sq-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s3sq-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}@keyframes s3sq-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes s3sq-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes s3sq-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.s3sq *,.s3sq *:before,.s3sq *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.s3sq h2[tabindex="-1"]:focus,.s3sq h2[tabindex="-1"]:focus-visible{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-s3-sample-request.css.map */
