.tabs__ctn{width:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.tabs__ctn__headers{width:100%;height:50px;display:flex;align-items:center;max-width:100vw;position:relative;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.tabs__ctn__headers::-webkit-scrollbar{display:none}.tabs__ctn__headers__header{flex:1}.tabs__ctn__headers__header span{overflow:initial;text-overflow:clip;justify-self:center}.tabs__ctn__headers__header.active{background-color:#040404;transition:.3s;color:#fff}.tabs__ctn__headers.fixed-0{position:fixed;top:0;left:0;z-index:998}.tabs__ctn__headers.fixed-55{position:fixed;top:55px;left:0;z-index:998}.tabs__ctn__headers.fixed-72{position:fixed;top:72px;left:0;z-index:998}.tabs__ctn__headers.fixed-110{position:fixed;top:110px;left:0;z-index:998}.tabs__ctn__content{width:100%;display:flex;flex-direction:column;padding:2.5rem 0}.tabs__ctn__content>*{padding:0 1.5rem}.tabs__ctn__content>.full{padding:0}.tabs__ctn__spacer{width:100%;display:none}.tabs__ctn__spacer.visible{height:50px;display:block}.tabs__ctn__contentWidthMedia{max-width:100vw;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;display:grid;gap:2px;background:#d1d1d1;padding:0}.tabs__ctn__contentWidthMedia--text{padding:.75rem 0;background:#fff}.tabs__ctn__contentWidthMedia--media{padding:1.5rem;width:100%;height:100%;background:#fff;position:sticky;top:0;align-self:start}.tabs__ctn__contentWidthMedia--media--portrait{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:342px;height:auto}.tabs__ctn__contentWidthMedia--media--landscape{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:520px;height:auto}@media(min-width:768px){.tabs__ctn__headers{height:65px}.tabs__ctn__headers__header{padding:1.5rem}.tabs__ctn__headers.fixed-0{position:fixed;top:0;left:0;z-index:998}.tabs__ctn__headers.fixed-72{position:fixed;top:72px;left:0;z-index:998}.tabs__ctn__headers.fixed-74{position:fixed;top:74px;left:0;z-index:998}.tabs__ctn__headers.fixed-127{position:fixed;top:127px;left:0;z-index:998}.tabs__ctn__headers.fixed-144{position:fixed;top:144px;left:0;z-index:998}.tabs__ctn__content{padding:2.5rem 0;align-items:center}.tabs__ctn__content>*{padding:0}.tabs__ctn__spacer.visible{height:65px}.tabs__ctn__contentWidthMedia--text{overflow:hidden;padding:4rem 0}.tabs__ctn__contentWidthMedia--media{padding:4rem}}@media(min-width:1024px){.tabs__ctn__contentWidthMedia{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(454px,1fr) 2fr;width:100%}.tabs__ctn__contentWidthMedia--media--portrait{max-height:720px}.tabs__ctn__contentWidthMedia--media--landscape{max-height:375px}}.produitsFirstLevel .tabs__ctn__content.freeContent__pageDetailsProducts{padding:0}.headerTabsLink{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch}@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.grid-container{display:grid;grid-template-columns:1fr;grid-template-areas:"first-name" "last-name" "address" "postal-code" "city" "phone" "email" "age" "hairdressing-experience" "texte-area" "have-location" "present-in-salon" "personal-contribution" "texte-more" "checkboxField" "btnField";grid-gap:16px}@media(min-width:768px){.grid-container{grid-template-columns:1fr 1fr;grid-template-areas:"first-name last-name" "address address" "postal-code city" "phone email" "age  hairdressing-experience" "texte-area texte-area" "have-location have-location" "present-in-salon present-in-salon" "personal-contribution personal-contribution" "texte-more texte-more" "checkboxField checkboxField" "btnField btnField"}}.grid-container .first-name{grid-area:first-name}.grid-container .last-name{grid-area:last-name}.grid-container .address{grid-area:address}.grid-container .postal-code{grid-area:postal-code}.grid-container .city{grid-area:city}.grid-container .phone{grid-area:phone}.grid-container .email{grid-area:email}.grid-container .age{grid-area:age}.grid-container .hairdressing-experience{grid-area:hairdressing-experience}.grid-container .texte-area{grid-area:texte-area}.grid-container .have-location{grid-area:have-location}.grid-container .present-in-salon{grid-area:present-in-salon}.grid-container .personal-contribution{grid-area:personal-contribution}.grid-container .texte-more{grid-area:texte-more}.grid-container .checkboxField{grid-area:checkboxField;justify-content:left;padding:0}.grid-container .checkboxField__input{position:absolute;left:0;top:-1px;opacity:0;width:24px;height:24px;z-index:1;cursor:pointer;border:2px solid #6d6d6d}.grid-container .checkboxField__checkmark{content:"";position:absolute;left:0;top:-1px;width:1.5rem;height:1.5rem;border:2px solid #6d6d6d;background:#fff;border-radius:30%;transition:all .5s}.grid-container .checkboxField__checkmark:before{content:"";position:absolute;top:0;left:calc(50% - 2.5px);transform:rotate(45deg);width:.375rem;height:.625rem;border:2px solid transparent;background:transparent;color:#a9582d}.grid-container .checkboxField__label{font-family:var(--font-open-sans),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left;position:relative;left:32px;cursor:pointer;width:calc(100% - 32px)}.grid-container .checkboxField__label:hover{color:#c38c6e}.grid-container .checkboxField__label:focus{color:#a9582d}.grid-container .checkboxField__label__wysiwyg{width:calc(100% - 32px)}.grid-container .checkboxField__label__wysiwyg:focus{color:#a9582d}.grid-container .checkboxField__label__wysiwyg p{font-family:var(--font-open-sans),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left}.grid-container .checkboxField__label__wysiwyg p:hover{color:#c38c6e}.grid-container .checkboxField__label__wysiwyg p:focus{color:#a9582d}.grid-container .btnField{grid-area:btnField;display:flex;justify-content:center;margin:1.5rem 0}.grecaptcha-badge{z-index:100;visibility:hidden}.checkboxField__franchise .checkboxField__input:hover div~.checkboxField__label__wysiwyg p{color:#6d6d6d}.freeContent__pageTypeMarque .arrows_btn_sent{display:none}