.Layout_layoutContainer__Ijnsa{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh;width:100%}.Section_section__yJKD3{width:100%}.Nav_nav__W3s5_{width:100%;border-bottom:1px solid var(--color-gray-100);padding:0 2rem;background-color:#292016;font-family:var(--font-family-default)}.Nav_language__Lv_ZB{display:block;text-decoration:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:.5em;color:#fff;letter-spacing:1px;cursor:pointer;@media (hover:hover){&:hover{color:var(--color-primary)}}}.Nav_hidden__GQMUV{display:none}.Nav_logo__zClE7{display:flex;position:relative;width:120px;height:170px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.25);z-index:100;& img{width:100px;height:132px;margin:auto;display:block}}.Nav_navSection__gBW_A{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 2rem;height:100%;margin:0;max-width:1280px;@media (min-width:480px){&{display:grid;grid-template-columns:120px 1fr;align-items:start}}}.Nav_navName__evGlZ{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-grow:1;margin:.8em 0 0;@media (min-width:480px){&{justify-content:flex-start;margin-top:0}}& a{color:var(--color-gray-500);font-size:1.2rem;font-weight:700;text-decoration:none;border-bottom:2px solid transparent;@media (min-width:480px){&{padding:.5em;margin-left:-.5em}}&:hover{color:var(--color-primary)}}}.Nav_navSearch__Rgc0h{flex-grow:0;margin-left:1em;& form{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:1em;@media (min-width:480px){&{justify-content:flex-end;margin-right:-1rem}}}& input{font-size:.845em}& button{font-size:1.2em;background:none;padding:1.045em;border:none;outline:none;cursor:pointer;&[disabled]{& svg{fill:var(--color-gray-200);transition:fill .5s}}& svg{fill:var(--color-gray-400);transform:translateY(2px)}&:focus{& svg{fill:var(--color-primary)}}}}.Nav_navSearchResults__wLmja{display:none;position:absolute;top:100%;right:0;width:100vw;background-color:#fff;padding:1.5em;box-shadow:0 3px 6px rgba(0,0,0,.3);border-top:5px solid var(--color-primary);margin-right:-1rem;z-index:999;@media (min-width:480px){&{width:30em;margin-right:0}}[data-search-is-active=true] &{display:block}& p{line-height:1.15;margin:0}& ul{list-style:none;padding:0;margin:-.5em 0}& a{display:block;color:var(--color-gray-800);text-decoration:none;padding:.5em;margin:0 -.5em;&:focus{outline:2px solid var(--color-blue-500)}@media (hover:hover){&:hover{color:var(--color-primary)}}}}.Nav_navMenu__RyDxx{display:flex;align-items:center;flex-grow:0;list-style:none;padding:0;margin:0;justify-content:flex-end;& li{position:relative;z-index:1;margin:0 .25em;display:flex;flex-direction:row;align-items:center;padding:8px 16px;height:100%;&:first-child{margin-left:0}&:last-child{margin-right:0}&:hover{background-color:var(--magn-orange);&>a{color:#fff}>.Nav_navSubMenu__S6rdK{display:block}}&>.Nav_navSubMenu__S6rdK{padding:.5em .8em}& .Nav_navSubMenu__S6rdK{& ul{top:0;left:100%}}& .Nav_language__Lv_ZB,& a{color:var(--magn-white)!important}}.Nav_navSubMenu__S6rdK{display:none;position:absolute;white-space:nowrap;list-style:none;background-color:#fff;padding:0;& li{background-color:#fff;margin:0;& a{font-size:1rem;padding:.3em;color:#fff}}}}.Nav_navSectionMobile__KISqs{display:none;align-items:center;justify-content:center;flex-direction:column;height:100%;padding-top:0;padding-bottom:0;margin:0;background-color:var(--magn-white)!important}@media (max-width:950px){.Nav_logo__zClE7{width:80px;height:100px;left:5px;& img{width:60px;height:75px;margin:auto;display:block}}}.Nav_containerSidebar__ncUp9{width:100%;height:100%;border-radius:3px;background-color:var(--magn-white);box-shadow:none;display:flex;font-family:var(--font-family-default);flex-direction:column;align-items:center;& ul{padding-left:0;& .Nav_linkSidebar__WJTNR{padding:15px .2em;margin:0 1.2em;color:var(--magn-black)!important;display:flex;align-items:center;gap:20px;&.Nav_currentMenuItem__vgmSt,&:active,&:focus,&:focus-visible,&:hover{background-color:var(--magn-grey-light);border-radius:3px}& svg{margin:0 10px;color:var(--magn-black)}}}}.Nav_containerProfil__soUBj{display:flex;gap:20px;width:90%;padding:30px 15px;.Nav_profil__pcFy9{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;& h3{font-weight:600!important}}}.Nav_clearBody__BFlmc{overflow:auto!important;padding:0!important}.Nav_listePages__bOQrl{display:flex;flex-direction:column;align-items:flex-start;width:100%}.Nav_containerList__UnGnc{border-bottom:1px solid var(--magn-grey-light);width:100%;& ul{margin-bottom:.5rem}}.Nav_containerList__UnGnc:last-child{border-bottom:none}.Main_main__NTSgt{background-color:var(--magn-grey-light);font-family:var(--font-family-default)}.Container_container__gCi3f{padding:0 2rem;margin:0 auto}@media (max-width:1025px){.Container_container__gCi3f{padding:0}}.Footer_footer__4vzqH{width:100%;border-top:1px solid var(--color-gray-100);font-family:var(--font-family-default)}.Footer_footerMenu__psCqU{margin:2rem 0;& ul{list-style:none;padding:0}}.Footer_footerMenuColumns__SPdqE{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -2em;@media (min-width:480px){&{justify-content:center}}&>li{max-width:15em;margin:2em}}.Footer_footerMenuTitle__EFHr1{display:inline-block;color:var(--color-gray-800);text-decoration:none;margin-bottom:1.4em;margin-top:0}.Footer_footerMenuItems__F4tqU{& li{margin-bottom:1em;&:last-child{margin-bottom:0}}& a{display:block;overflow:hidden;color:var(--color-gray-600);text-decoration:none;white-space:nowrap;text-overflow:ellipsis;@media (hover:hover){&:hover{color:var(--color-primary);text-decoration:underline}}}}.Footer_footerLegal__p1zLG{color:var(--magn-white);background-color:var(--magn-brown);padding:.8rem 0;margin:0;font-family:var(--font-family-default);font-size:12px;font-style:normal;font-weight:500;letter-spacing:2px;& p{font-style:italic;text-align:center;font-weight:400!important;margin:0}& a,& p{font-size:12px!important}& a{color:var(--magn-white)!important;font-style:normal}}.Footer_footerBrands__q3Beo{color:var(--magn-white);background-color:var(--magn-orange);padding:.8rem 0;margin:0;font-family:var(--font-family-default);font-size:12px;font-style:normal;height:70px;display:flex;align-items:center;justify-content:center;& p{font-size:1em;text-align:center;margin:0}& ul{text-transform:uppercase;letter-spacing:.2px;margin-bottom:0}& div,& ul{display:flex;align-items:center}& div{justify-content:space-around}}@media (max-width:1025px){.Footer_containerMobile__gscVj{display:flex;flex-direction:column;justify-content:center;align-items:center}.Footer_footerBrands__q3Beo{height:100%;& div{flex-direction:column}& ul{padding-left:0!important}}.Footer_containerPartenairesMobile__N_a6y{& .Footer_partenaire1__N2v7D,& .Footer_partenaire2__LcWuI,& .Footer_partenaire3__uddLl{object-fit:contain}}}.FormInputsLabel_containerInputLabel__fTV3t{display:flex;flex-direction:column;width:100%;min-width:40px;margin:0}.Button_button__exqP_{cursor:pointer;border-radius:3px;font-family:var(--font-family-default);margin:3px 0;line-height:normal;text-align:center;font-size:13px;font-style:normal;font-weight:700}.Button_btnPlusDetails__1CTNt{background-color:var(--magn-red);border:none;width:85%;height:36px;color:var(--magn-white)}.Button_btnAcheter__wQoco{background-color:var(--magn-black);width:85%;color:var(--magn-white);& a{color:var(--magn-white)!important;text-decoration:none}& svg{margin:0 10px}& span{color:var(--magn-white)!important}}.Button_btnAcheter__wQoco,.Button_btnOrange__OaEI6{height:36px;border:none;font-size:13px;font-style:normal;font-weight:700;text-align:center}.Button_btnOrange__OaEI6{background-color:var(--magn-orange);width:45%;margin:10px 0;color:var(--magn-white)!important;& a{color:var(--magn-white)!important;text-decoration:none}& svg{margin:0 10px}}.Button_btnOffresDisponibles__xOqBT{background-color:var(--magn-orange);width:265px;min-width:265px;border:none;height:36px;font-size:13px;font-style:normal;font-weight:700;text-align:center;color:var(--magn-white)!important;& a{color:var(--magn-white)!important;text-decoration:none}& svg{margin-left:10px}&.Button_btnMessagesImportants__SLobE{width:auto;text-align:left}}.Button_magnBTN__GPtKC{border:none;height:36px}.Button_btnSuivant__mQdGc{background-color:var(--magn-orange);width:100%;padding:8px 16px;border:none;& a{color:var(--magn-white)!important;text-decoration:none}}.Button_btnModifier__cuJxU,.Button_btnSuivant__mQdGc{font-size:13px;font-style:normal;font-weight:700;text-align:center}.Button_btnModifier__cuJxU{background-color:transparent;width:85%;border:1px solid var(--magn-black);height:36px;border-radius:3px;color:var(--magn-black)!important;& a{color:var(--magn-black)!important;text-decoration:none}& svg{margin:0 5px}}.Button_btnModifierDisabled__pIoyo{background-color:var(--magn-black);opacity:.1;border:1px solid var(--magn-grey-light);color:var(--magn-white)!important;cursor:not-allowed!important}.Button_btnModePaiement__e3vqd{margin:20px 0;width:85%;height:36px;text-align:center;font-size:13px;font-style:normal;font-weight:700;& a{color:var(--magn-white)!important;text-decoration:none}}.Button_btnModePaiementDisabled__4uyrc{background-color:var(--magn-black);opacity:.1;border:1px solid var(--magn-grey-light);color:var(--magn-white)!important;cursor:not-allowed!important}.Button_btnModePaiementActive__P_SUS{background-color:var(--magn-black);border:1px solid var(--magn-black);color:var(--magn-white)!important}.Button_btnAjoutFleurs__kOeb4{width:100%;border:1px solid var(--magn-grey-background);background-color:var(--magn-white);padding:8px 15px;text-align:center;height:36px;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin:0;color:var(--magn-black)!important;& a{color:var(--magn-black)!important}& svg{color:var(--magn-black);margin-right:8px}}.Button_btnSupprimer__wVCvE{width:108px;padding-right:8px;height:36px;background:var(--magn-red);border:none;font-size:13px;font-style:normal;font-weight:600;line-height:21px;text-decoration:none;text-align:center;color:var(--magn-white)!important;& a{color:var(--magn-white)!important}& svg{margin:0 5px}}.Button_btnConnexion__EFuq2{width:100%;padding-right:8px;height:36px;background:var(--magn-black);border:none;font-size:15px;font-style:normal;font-weight:700;line-height:21px;text-align:center;margin-top:1.5rem;& a{text-decoration:none;color:var(--magn-white)!important}}.Button_btnOutlinePrimary__GTuNl{border:1px solid var(--magn-grey-background);padding:10px}.Button_btnGroup__44S9o{display:flex;align-items:center;height:40px;min-width:120px;.Button_btn__b1BQa{margin:0}& button,& input{width:40px;height:40px!important;background-color:var(--magn-white);padding:0}}.Button_inputNumber__Hilm0{width:45px;text-align:center;height:36px!important;border-radius:0;border-left:0;border-right:0}.Button_btnRadiusLeft__lqb7p{border-top-right-radius:0;border-bottom-right-radius:0}.Button_btnRadiusRight__Uhy66{border-top-left-radius:0;border-bottom-left-radius:0}.Button_btnEdition___t9u_{border:none;background-color:transparent;color:var(--magn-orange);display:flex;margin:-14px 0 0;& svg{margin-left:8px;color:var(--magn-orange)}}.Button_btnPaiementEntentes__zUutf{width:61px;height:24px;background:var(--magn-black);border:none;font-size:10px;font-style:normal;margin:0;font-weight:700;line-height:21px;text-align:center;color:var(--magn-white)!important;& a{text-decoration:none;color:var(--magn-white)!important}& svg{margin-right:5px}}@media (max-width:1400px){.Button_btnPaiementEntentes__zUutf{height:40px}}.Button_btnAjoutService__82y4p{background-color:transparent;border:1px solid var(--magn-grey-background);height:36px;text-align:center;font-size:13px;border-radius:3px;font-style:normal;font-weight:700;color:var(--magn-black)!important;& a{color:var(--magn-black)!important;text-decoration:none}& svg{margin:0 5px}}@media (max-width:1056px){.Button_btnAjoutService__82y4p{height:56px}}.Button_btnDisabled__tVYUH{opacity:.4;cursor:not-allowed!important}.ModalInfos_modalHeader__TUgya{& svg{width:60px;height:60px;color:var(--magn-orange)}& h1{text-align:center}}.ModalInfos_modalBody__FxhG8{text-align:center;padding:0 30px!important}.ModalInfos_btnModifier__r_oIE{width:unset!important;min-width:230px}.ModalInfos_modalFooter__rKv6O{gap:1rem;padding:30px;@media (max-width:800px){&{flex-direction:column;gap:0}& a,& button{width:100%}}}