.oans4W_button{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:2px solid #0000;display:inline-flex}.oans4W_button:disabled{opacity:.5;cursor:not-allowed}.oans4W_button.oans4W_primary{background-color:var(--color-btn-primary);color:var(--color-text-btn-primary)}.oans4W_button.oans4W_primary:hover:not(:disabled){background-color:var(--color-btn-primary-hover)}.oans4W_button.oans4W_secondary{background-color:var(--color-secondary);color:var(--color-text-primary)}.oans4W_button.oans4W_secondary:hover:not(:disabled){background-color:var(--color-secondary-dark)}.oans4W_button.oans4W_accent{background-color:var(--color-accent);color:var(--color-text-primary)}.oans4W_button.oans4W_accent:hover:not(:disabled){background-color:var(--color-accent-dark)}.oans4W_button.oans4W_outline{border-color:var(--color-primary);color:var(--color-primary-dark);background-color:#0000}.oans4W_button.oans4W_outline:hover:not(:disabled){background-color:var(--color-primary-light)}.oans4W_button.oans4W_ghost{color:var(--color-primary-dark);background-color:#0000}.oans4W_button.oans4W_ghost:hover:not(:disabled){background-color:var(--color-light-gray)}.oans4W_button.oans4W_sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.oans4W_button.oans4W_md{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base)}.oans4W_button.oans4W_lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg)}.oans4W_button.oans4W_fullWidth{width:100%}
.jCO_XG_card{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-normal);overflow:hidden}.jCO_XG_card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.jCO_XG_card.jCO_XG_noPadding{padding:0}.jCO_XG_card.jCO_XG_withPadding{padding:var(--spacing-lg)}.jCO_XG_card.jCO_XG_interactive{cursor:pointer}.jCO_XG_card.jCO_XG_flat{box-shadow:none;border:1px solid var(--color-gray)}.jCO_XG_card.jCO_XG_flat:hover{box-shadow:var(--shadow-sm)}
._4QXC8G_container{width:100%;max-width:var(--breakpoint-xl);padding-left:var(--spacing-md);padding-right:var(--spacing-md);margin-left:auto;margin-right:auto}._4QXC8G_container._4QXC8G_sm{max-width:var(--breakpoint-sm)}._4QXC8G_container._4QXC8G_md{max-width:var(--breakpoint-md)}._4QXC8G_container._4QXC8G_lg{max-width:var(--breakpoint-lg)}._4QXC8G_container._4QXC8G_xl{max-width:var(--breakpoint-xl)}._4QXC8G_container._4QXC8G_full{max-width:100%}@media (min-width:768px){._4QXC8G_container{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media (min-width:1024px){._4QXC8G_container{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}
.OTh_zG_formGroup{margin-bottom:var(--spacing-lg)}.OTh_zG_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);display:block}.OTh_zG_label.OTh_zG_required:after{content:" *";color:var(--color-error)}.OTh_zG_input,.OTh_zG_textarea,.OTh_zG_select{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-white);border:2px solid var(--color-gray);border-radius:var(--radius-md);transition:all var(--transition-fast)}.OTh_zG_input:focus,.OTh_zG_textarea:focus,.OTh_zG_select:focus{box-shadow:0 0 0 3px var(--color-primary-light)}.OTh_zG_input.OTh_zG_error,.OTh_zG_textarea.OTh_zG_error,.OTh_zG_select.OTh_zG_error{border-color:var(--color-error)}.OTh_zG_input.OTh_zG_error:focus,.OTh_zG_textarea.OTh_zG_error:focus,.OTh_zG_select.OTh_zG_error:focus{box-shadow:0 0 0 3px #f5b8c34d}.OTh_zG_input:disabled,.OTh_zG_textarea:disabled,.OTh_zG_select:disabled{background-color:var(--color-light-gray);cursor:not-allowed;opacity:.6}.OTh_zG_textarea{resize:vertical;min-height:120px}.OTh_zG_errorMessage{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error);display:block}.OTh_zG_helperText{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:block}
._6wQ4pq_footer{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-md);box-shadow:0 6px 30px #1d389a12}._6wQ4pq_footerInner{gap:var(--spacing-xl);flex-direction:column;display:flex}._6wQ4pq_columns{gap:var(--spacing-xl);justify-content:space-between;display:flex}._6wQ4pq_columns>div{gap:var(--spacing-md);flex-direction:column;flex:2;display:flex}._6wQ4pq_columns ._6wQ4pq_brand{flex:3}._6wQ4pq_title{font-family:var(--font-family-heading);margin:0;font-size:1.5rem}._6wQ4pq_subtitle{font-family:var(--font-family-heading);margin:0 0 var(--spacing-sm);font-size:1.1rem}._6wQ4pq_description,._6wQ4pq_contactDescription{margin:0}._6wQ4pq_contactDescription p{margin:0}._6wQ4pq_links ul,._6wQ4pq_contact ul{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._6wQ4pq_link{color:var(--color-link-primary);text-decoration:none;transition:color .2s}._6wQ4pq_link:hover,._6wQ4pq_link:focus-visible{color:var(--color-link-primary-hover)}._6wQ4pq_socials{gap:var(--spacing-md);flex-wrap:wrap;display:flex}._6wQ4pq_contactButton{text-align:center;width:fit-content;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-on-primary);justify-content:center;align-self:center;font-weight:700;text-decoration:none;transition:box-shadow .2s;display:inline-flex}._6wQ4pq_contactButton:hover,._6wQ4pq_contactButton:focus-visible{background-color:var(--color-primary-dark)}._6wQ4pq_bottom{justify-content:space-evenly;align-items:center;gap:var(--spacing-md);border-top:1px solid var(--paper-edge);flex-wrap:wrap;font-size:.9rem;display:flex}@media (max-width:767px){._6wQ4pq_columns{flex-wrap:wrap}._6wQ4pq_columns ._6wQ4pq_brand{flex:1 0 100%}._6wQ4pq_contactButton{width:100%}}@media (max-width:480px){._6wQ4pq_columns{flex-direction:column}}
.VcwsCa_nav{z-index:var(--z-index-sticky);background:var(--color-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;box-shadow:0 6px 30px #1d389a12}.VcwsCa_navOpen{z-index:calc(var(--z-index-modal) + 1)}.VcwsCa_navContainer{padding:var(--spacing-md) 0;justify-content:space-between;align-items:center;gap:var(--spacing-xl);display:flex}.VcwsCa_branding{flex-direction:column;gap:4px;display:flex}.VcwsCa_logo{font-family:var(--font-family-heading);font-size:1.7rem;font-weight:var(--font-weight-semibold);color:var(--color-link-primary);align-items:center;gap:.85rem;text-decoration:none;display:flex}.VcwsCa_logo:hover{color:var(--color-link-primary-hover)}.VcwsCa_logo img{width:auto;height:70px}.VcwsCa_logo .VcwsCa_logoText{flex-direction:column;gap:.5rem;line-height:1;display:flex}.VcwsCa_logo .VcwsCa_logoText .VcwsCa_name{letter-spacing:var(--letter-spacing-wide)}.VcwsCa_logo .VcwsCa_logoText .VcwsCa_tagline{color:var(--color-text-primary);font-size:1rem}.VcwsCa_navLinks{gap:var(--spacing-lg);align-items:center;margin:0;padding:0;list-style:none;display:none}.VcwsCa_navLink{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--color-link-primary);padding:var(--spacing-sm);transition:color var(--transition-fast),transform var(--transition-fast);text-decoration:none;position:relative}.VcwsCa_navLink:after{content:"";left:var(--spacing-sm);right:var(--spacing-sm);transform-origin:0;height:1px;transition:transform var(--transition-fast),background-color var(--transition-fast);background-color:#1f120833;position:absolute;bottom:6px;transform:scaleX(0)}.VcwsCa_navLink:hover,.VcwsCa_navLink.VcwsCa_active{color:var(--color-link-primary-hover)}.VcwsCa_navLink:hover:after,.VcwsCa_navLink.VcwsCa_active:after{background-color:var(--color-link-primary-hover);transform:scaleX(1)}.VcwsCa_mobileScrim{z-index:var(--z-index-modal-backdrop);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition-normal);background:#1f120847;border:none;padding:0;position:fixed;inset:0}.VcwsCa_mobileScrimOpen{opacity:1;pointer-events:auto}.VcwsCa_hamburger{cursor:pointer;padding:var(--spacing-sm);z-index:1;transition:opacity var(--transition-fast);background:#fffc;flex-direction:column;gap:5px;display:flex;position:relative}.VcwsCa_hamburgerHidden{opacity:0;pointer-events:none}.VcwsCa_hamburgerLine{background-color:var(--color-text-primary);border-radius:var(--radius-sm);width:22px;height:2px;transition:all var(--transition-fast)}.VcwsCa_hamburgerOpen .VcwsCa_hamburgerLine:first-child{transform:translateY(6px)rotate(45deg)}.VcwsCa_hamburgerOpen .VcwsCa_hamburgerLine:nth-child(2){opacity:0}.VcwsCa_hamburgerOpen .VcwsCa_hamburgerLine:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.VcwsCa_mobileMenu{width:min(88vw,420px);max-width:100%;height:100dvh;min-height:100vh;z-index:var(--z-index-modal);padding:calc(var(--spacing-xl) + env(safe-area-inset-top)) var(--spacing-xl) calc(var(--spacing-xl) + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:transform var(--transition-normal),opacity var(--transition-fast);align-items:stretch;gap:var(--spacing-lg);background:linear-gradient(#fafafafa,#fffffffa);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 42px #1f12081f}.VcwsCa_mobileMenuOpen{opacity:1;pointer-events:auto;transform:translate(0)}.VcwsCa_mobileMenuHeader{justify-content:flex-end;display:flex}.VcwsCa_mobileCloseButton{border-radius:var(--radius-md);background-color:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast);border:1px solid #1f120833}.VcwsCa_mobileCloseButton:hover,.VcwsCa_mobileCloseButton:focus-visible{border-color:var(--color-link-primary-hover);color:var(--color-link-primary-hover)}.VcwsCa_mobileNavLinks{margin:var(--spacing-sm) 0 0;justify-content:flex-start;align-items:stretch;gap:var(--spacing-md);flex-direction:column;flex:auto;padding:0;list-style:none;display:flex}.VcwsCa_mobileNavLinks li{display:flex}.VcwsCa_mobileNavLink{width:100%;min-height:56px;line-height:1.2;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding:var(--spacing-md);border:1px solid var(--color-gray);border-radius:var(--radius-md);background-color:var(--color-bg-primary);transition:all var(--transition-fast);justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.VcwsCa_mobileNavLink:hover,.VcwsCa_mobileNavLink.VcwsCa_active{border-color:var(--color-link-primary-hover);color:var(--color-link-primary-hover)}@media (min-width:768px){.VcwsCa_navLinks{gap:var(--spacing-md);display:flex}.VcwsCa_hamburger,.VcwsCa_mobileMenu,.VcwsCa_mobileScrim{display:none}}@media (min-width:900px){.VcwsCa_navLinks{gap:var(--spacing-lg)}}@media (max-width:767px){.VcwsCa_nav{-webkit-backdrop-filter:none;backdrop-filter:none}.VcwsCa_logo img{height:45px}.VcwsCa_tagline{display:none}.VcwsCa_navContainer{padding:var(--spacing-sm) 0;align-items:center}}
.MHDWTq_card{gap:var(--spacing-xl);grid-template-columns:1fr;grid-template-areas:"media""body";display:grid}.MHDWTq_media{grid-area:media;display:flex}.MHDWTq_image{border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto}.MHDWTq_body{gap:var(--spacing-md);flex-direction:column;grid-area:body;display:flex}.MHDWTq_title{font-size:var(--font-size-2xl);margin-top:0;margin-bottom:5px}.MHDWTq_caracteristiques{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:minmax(max-content,90px) 1fr;margin:0;padding:0;display:grid}.MHDWTq_caracteristiques dt,.MHDWTq_caracteristiques dd{margin:0}.MHDWTq_caracteristiques dt{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.MHDWTq_description{max-width:72ch}.MHDWTq_description :first-child{margin-top:0}.MHDWTq_description :last-child{margin-bottom:0}.MHDWTq_footer{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-top:5px;display:flex}.MHDWTq_licence{gap:var(--spacing-md);margin:0;display:flex}.MHDWTq_licence span{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);width:130px}.MHDWTq_button{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-3xl);background-color:var(--color-btn-primary);color:var(--color-text-btn-primary);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.MHDWTq_buttonIcon{flex-shrink:0}.MHDWTq_button:hover,.MHDWTq_button:focus-visible{opacity:.9}@media (max-width:899px){.MHDWTq_image{max-width:250px;margin:auto}.MHDWTq_footer{justify-content:space-evenly}}@media (min-width:900px){.MHDWTq_card{grid-template-columns:minmax(240px,300px) minmax(550px,max-content);grid-template-areas:"media body";align-items:start}.MHDWTq_cardImageRight{grid-template-columns:minmax(550px,max-content) minmax(240px,300px);grid-template-areas:"body media";justify-content:end}}
.sQC2_W_appContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sQC2_W_fullHeight{flex-direction:column;flex:1 0 100%;display:flex}.sQC2_W_pageContainer{flex-direction:column;flex:1;display:flex}.sQC2_W_chaussettes{background-image:url(/footer/chaussettes-footer.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;height:125px;min-height:125px;margin:20px 0}
.qy2hKW_banner{width:100%;display:flex}
.DQsn8a_container{text-align:center;margin:auto;padding:64px 0}.DQsn8a_title{margin:0}.DQsn8a_description{margin:0;padding:32px 0}.DQsn8a_actions{justify-content:center;gap:12px;display:flex}
