.sso-sp{--sp-orange: #FF681F;--sp-ink: #2A1D14;--sp-ink-2: #1A1310;--sp-cream: #F6EAE3;--sp-paper: #FAF6F0;--sp-white: #FFFFFF;--sp-soft: rgba(42, 29, 20, .72);--sp-line: rgba(42, 29, 20, .14);--sp-head: var(--font-heading-family, "Plus Jakarta Sans", sans-serif);--sp-body: var(--font-body-family, Inter, system-ui, sans-serif);display:block;color:var(--sp-ink);font-family:var(--sp-body);font-size:15px;line-height:1.55;letter-spacing:0}.sso-sp *,.sso-sp *:before,.sso-sp *:after{box-sizing:border-box}.sso-sp :where(h1,h2,h3,p,ul,li,figure,fieldset,legend){margin:0;padding:0}.sso-sp ul{list-style:none}.sso-sp fieldset{min-width:0;border:0}.sso-sp h1,.sso-sp h2,.sso-sp h3{font-family:var(--sp-head);color:inherit;letter-spacing:-.015em}.sso-sp a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:3px}.sso-sp :focus-visible{outline:2px solid var(--sp-ink-2);outline-offset:2px;box-shadow:none}.sso-sp button{margin:0;font-family:var(--sp-body);letter-spacing:0;text-transform:none;text-align:center;box-shadow:none}.sso-sp button:before,.sso-sp button:after{content:none}.sso-sp__eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sso-sp--band{background:var(--sp-orange);color:var(--sp-ink-2);padding:clamp(40px,6vw,88px) clamp(20px,5vw,80px)}.sso-sp__in{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:28px 56px;align-items:center}@media(min-width:990px){.sso-sp__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.sso-sp__txt{display:flex;flex-direction:column;gap:12px}.sso-sp__txt h2{font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1.12}.sso-sp__txt p{max-width:58ch;font-size:16px;line-height:1.65}.sso-sp__card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2.6vw,32px);border-radius:10px;background:var(--sp-cream);color:var(--sp-ink)}.sso-sp__form{display:flex;flex-direction:column;gap:18px;margin:0}.sso-sp__legend{display:block;margin-bottom:12px;padding:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sso-sp__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:10px}.sso-sp__chip{position:relative}.sso-sp .sso-sp__chip input{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sso-sp .sso-sp__chip label{display:flex;align-items:center;justify-content:center;min-height:52px;margin:0;padding:0 12px;border:1px solid var(--sp-ink);border-radius:40px;background:var(--sp-white);color:var(--sp-ink);font-family:var(--sp-head);font-size:20px;font-weight:700;line-height:1;letter-spacing:-.01em;transition:background .15s,color .15s,border-color .15s}.sso-sp .sso-sp__chip input:hover+label{background:var(--sp-orange);border-color:var(--sp-orange);color:var(--sp-ink-2)}.sso-sp .sso-sp__chip input:checked+label{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-cream)}.sso-sp .sso-sp__chip input:focus-visible+label{outline:2px solid var(--sp-ink-2);outline-offset:2px}.sso-sp .sso-sp__chip input:disabled{cursor:not-allowed}.sso-sp .sso-sp__chip input:disabled+label{opacity:.4;text-decoration:line-through}.sso-sp .sso-sp__cta{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 24px;border:1px solid var(--sp-ink);border-radius:40px;background:var(--sp-ink);color:var(--sp-cream);font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sso-sp .sso-sp__cta:hover,.sso-sp .sso-sp__cta:active{background:var(--sp-orange);border-color:var(--sp-orange);color:var(--sp-ink-2)}.sso-sp__note{font-size:13px;line-height:1.5;color:var(--sp-soft)}.sso-sp__more{font-size:14px}.sso-sp__design{max-width:1440px;margin:0 auto;padding:16px;border:2px dashed var(--sp-ink-2);font-size:14px}.sso-sp--page{background:var(--sp-cream)}.sso-sp__hero{background:var(--sp-ink-2);color:var(--sp-cream);padding:clamp(40px,6vw,88px) clamp(20px,5vw,80px)}.sso-sp__hero-in{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.sso-sp__meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.sso-sp__meta span:first-child{color:var(--sp-orange);font-weight:600}.sso-sp__hero h1{margin-top:clamp(12px,3vw,36px);max-width:20ch;font-weight:700;font-size:clamp(34px,4.6vw,56px);line-height:1.06;letter-spacing:-.02em}.sso-sp__intro{max-width:64ch;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.sso-sp__main{padding:clamp(20px,4vw,56px) clamp(12px,4vw,64px) clamp(40px,6vw,88px)}.sso-sp__main-in{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:990px){.sso-sp__main-in--fig{grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:32px}.sso-sp__main-in:not(.sso-sp__main-in--fig){grid-template-columns:minmax(0,560px);justify-content:center}}.sso-sp__fig{overflow:hidden;border-radius:10px;background:var(--sp-paper)}.sso-sp__fig img{display:block;width:100%;height:auto}.sso-sp--page .sso-sp__card{background:var(--sp-paper)}.sso-sp__learn{background:var(--sp-paper);padding:clamp(40px,6vw,88px) clamp(20px,5vw,80px)}.sso-sp__learn-in{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.sso-sp__learn-head{display:flex;flex-direction:column;gap:10px}.sso-sp__learn h2{font-weight:700;font-size:clamp(26px,3.2vw,40px);line-height:1.12}.sso-sp__rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.sso-sp__rule{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:6px;background:var(--sp-cream)}.sso-sp__rule strong{font-family:var(--sp-head);font-weight:700;font-size:32px;line-height:1;letter-spacing:-.02em}.sso-sp__rule span{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sso-sp__rule p{font-size:15px;line-height:1.55}.sso-sp__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;border-top:1px solid var(--sp-line);font-size:14px}.sso-sp__foot>span:last-child{display:flex;flex-wrap:wrap;gap:8px 24px}.sso-sp--page a{text-decoration-color:var(--sp-orange)}@media(prefers-reduced-motion:reduce){.sso-sp *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sso-soutien.css.map */
