@charset "UTF-8";@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_keln0_201{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._navbar_keln0_60{display:flex;font-family:DancingScript,sans-serif;flex-wrap:wrap;font-weight:100;justify-content:space-between;align-items:flex-start;position:fixed;width:1300px;top:-1px;min-height:55px;background:#3f775f;padding:0 1.5rem;z-index:15}._navbar_keln0_60._showNav_keln0_75 ._navbar_links_keln0_75{display:flex}._navbar_keln0_60 ._navbar_admin_keln0_78{font-family:BonaNovaSC,sans-serif;opacity:5%}._navbar_keln0_60 ._navbar_admin_keln0_78 a{color:#1d4110}._navbar_keln0_60 ul{margin-top:10px;display:flex}._navbar_keln0_60 ._navbar_logo_keln0_89{padding:10px 0}._navbar_keln0_60 ._navbar_logo_keln0_89 a{font-size:2rem}._navbar_keln0_60 ._navbar_links_keln0_75{display:flex;color:#fff}._navbar_keln0_60 ._navbar_item_keln0_99{color:#fff;display:flex;font-size:1.2rem;margin-left:25px}._navbar_keln0_60 ._navbar_link_keln0_75{padding:0 .3rem;color:inherit;font-size:1.5rem}._navbar_keln0_60 ._navbar_burger_keln0_110{margin-top:20px;width:40px;height:40px;border:none;background:transparent;display:none}._navbar_keln0_60 ._burger_bar_keln0_118{display:block;width:40px;height:2px;background:#fff}@media screen and (max-width: 1030px){._navbar_keln0_60 ._navbar_logo_keln0_89 a{font-size:1.7rem}._navbar_keln0_60 ._navbar_links_keln0_75{padding-top:80px;flex-direction:column;justify-content:center;align-items:center;position:fixed;right:-100vw;width:250px;bottom:0;min-height:100vh;padding:2rem;background:#317c53;opacity:.8;transition:right .3s ease;z-index:-9}._navbar_keln0_60._showNav_keln0_75 ._navbar_links_keln0_75{right:0;visibility:visible}._navbar_keln0_60 ._navbar_logo_keln0_89{font-size:2rem;font-weight:900}._navbar_keln0_60 ._navbar_links_keln0_75{display:block;padding:1.5rem;font-size:5vw}._navbar_keln0_60 ._navbar_burger_keln0_110{display:block;position:fixed;top:1rem;right:1rem}._navbar_keln0_60 ._navbar_burger_keln0_110:hover{cursor:pointer}._navbar_keln0_60 ._burger_bar_keln0_118,._navbar_keln0_60 ._burger_bar_keln0_118:before,._navbar_keln0_60 ._burger_bar_keln0_118:after{display:block;width:40px;height:2px;position:relative;border-radius:3px;background:#fff;transition:all .5s ease-in-out}._navbar_keln0_60 ._burger_bar_keln0_118:before,._navbar_keln0_60 ._burger_bar_keln0_118:after{content:"";position:absolute;left:0}._navbar_keln0_60 ._burger_bar_keln0_118:before{transform:translateY(-12px)}._navbar_keln0_60 ._burger_bar_keln0_118:after{transform:translateY(12px)}._navbar_keln0_60._showNav_keln0_75 ._burger_bar_keln0_118{background:transparent;width:0}._navbar_keln0_60._showNav_keln0_75 ._burger_bar_keln0_118:before{transform:rotate(45deg)}._navbar_keln0_60._showNav_keln0_75 ._burger_bar_keln0_118:after{transform:rotate(-45deg)}}._navbar_item_keln0_99._slideInDown-1_keln0_201{animation:_slideInDown_keln0_201 .5s ease-in-out 0s}._navbar_item_keln0_99._slideInDown-2_keln0_204{animation:_slideInDown_keln0_201 .5s ease-in-out .1s}._navbar_item_keln0_99._slideInDown-3_keln0_207{animation:_slideInDown_keln0_201 .5s ease-in-out .2s}._navbar_item_keln0_99._slideInDown-4_keln0_210{animation:_slideInDown_keln0_201 .5s ease-in-out .3s}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_4zp4o_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._footer_4zp4o_60{width:100%;padding:2rem 1rem 1.5rem;font-family:var(--font-primary);background:#1d4110;color:#b2e5ff;opacity:.3}._footer_4zp4o_60 ._footer_content_4zp4o_68{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:0 1rem}._footer_4zp4o_60 ._footer_section_4zp4o_76 h3{font-size:1.1rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#2cbe56}._footer_4zp4o_60 ._footer_section_4zp4o_76 a{display:flex;align-items:center;gap:.8rem;text-decoration:none;transition:all .3s ease;font-size:.95rem;color:#b2e5ff}._footer_4zp4o_60 ._footer_section_4zp4o_76 a:hover{color:#2cbe56;transform:translate(5px)}._footer_4zp4o_60 ._footer_section_4zp4o_76 p{line-height:1.6;margin-bottom:.8rem;font-size:.95rem;text-align:justify;hyphens:auto}._footer_4zp4o_60 ._footer_section_4zp4o_76 ul{list-style:none;padding:0;margin:0}._footer_4zp4o_60 ._footer_section_4zp4o_76 ul li{margin-bottom:.6rem}._footer_4zp4o_60 ._footer_section_4zp4o_76 ul li a{display:flex;align-items:center;gap:.8rem;text-decoration:none;transition:all .3s ease;font-size:.95rem;color:#b2e5ff}._footer_4zp4o_60 ._footer_section_4zp4o_76 ul li a:hover{color:#2cbe56;transform:translate(5px)}._footer_4zp4o_60 ._footer_section_4zp4o_76 ul li a i{font-size:1rem;width:1.2rem;text-align:center;color:#2cbe56}._footer_4zp4o_60 ._footer_bottom_4zp4o_131{max-width:1200px;margin:2rem auto 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);text-align:center}._footer_4zp4o_60 ._footer_bottom_4zp4o_131 p{font-size:.85rem;color:#b2e5ff;letter-spacing:.02em}@media screen and (max-width: 768px){._footer_4zp4o_60{padding:1.5rem .5rem 1rem}._footer_4zp4o_60 ._footer_content_4zp4o_68{grid-template-columns:1fr;text-align:center;gap:1.5rem}._footer_4zp4o_60 ._footer_section_4zp4o_76 p{text-align:left;hyphens:none}._footer_4zp4o_60 ._footer_section_4zp4o_76 ul li a{justify-content:center}._footer_4zp4o_60 ._footer_section_4zp4o_76 ul li a:hover{transform:translateY(-2px)}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1ctdr_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._toastContainer_1ctdr_60{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px;width:100%;pointer-events:none}@media (max-width: 480px){._toastContainer_1ctdr_60{top:10px;right:10px;left:10px;max-width:none}}._toast_1ctdr_60{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;box-shadow:0 4px 20px #0000004d;animation:_slideIn_1ctdr_1 .3s ease-out;pointer-events:auto;backdrop-filter:blur(10px)}._toast_1ctdr_60._success_1ctdr_92{background:linear-gradient(135deg,#2a9d58f2,#317c53f2);border-left:4px solid #2cbe56;color:#f1f1f1}._toast_1ctdr_60._success_1ctdr_92 ._icon_1ctdr_97{background:#2cbe56;color:#1d4110}._toast_1ctdr_60._error_1ctdr_101{background:linear-gradient(135deg,#f10707f2,#a70505f2);border-left:4px solid #f10707;color:#f1f1f1}._toast_1ctdr_60._error_1ctdr_101 ._icon_1ctdr_97{background:#f10707;color:#f1f1f1}._toast_1ctdr_60._warning_1ctdr_110{background:linear-gradient(135deg,#73bba3f2,#52a98cf2);border-left:4px solid #2cbe56;color:#f1f1f1}._toast_1ctdr_60._warning_1ctdr_110 ._icon_1ctdr_97{background:#2cbe56;color:#101010}._toast_1ctdr_60._info_1ctdr_119{background:linear-gradient(135deg,#007bfff2,#0056b3f2);border-left:4px solid #b2e5ff;color:#f1f1f1}._toast_1ctdr_60._info_1ctdr_119 ._icon_1ctdr_97{background:#b2e5ff;color:#101010}._icon_1ctdr_97{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:1rem;font-weight:700;flex-shrink:0}._content_1ctdr_141{flex:1;min-width:0}._title_1ctdr_146{display:block;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:600;margin-bottom:4px}._message_1ctdr_154{font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.4;margin:0;word-wrap:break-word}._closeBtn_1ctdr_162{background:#f1f1f133;border:none;color:#f1f1f1;font-size:1.25rem;width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;flex-shrink:0}._closeBtn_1ctdr_162:hover{background:#f1f1f14d}@keyframes _slideIn_1ctdr_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1yyrf_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._index_1yyrf_60{font-size:1rem;font-family:PlayfairDisplay,sans-serif}._index_1yyrf_60 h1{z-index:50;font-size:2.4rem;color:#b2e5ff;margin-bottom:2rem}._index_1yyrf_60 h2{font-size:1.5rem;margin-bottom:1rem}._index_content_1yyrf_75{padding:120px 190px 60px;min-height:calc(100vh - 150px)}@media screen and (max-width: 768px){._index_content_1yyrf_75{padding:80px 20px 40px;min-height:calc(100vh - 120px)}}._redac_1yyrf_86{background:#1d4110;opacity:.7;padding:2rem;border-radius:15px;color:#b2e5ff;margin-bottom:2rem}._redac_1yyrf_86 a{color:#b2e5ff;text-decoration:none;font-size:1rem}._redac_1yyrf_86 p{text-align:left;margin-bottom:1.5rem;font-size:1rem;line-height:1.2}._redac_1yyrf_86 ul{margin-bottom:1.5rem;padding-left:1.5rem}._redac_1yyrf_86 ul li{margin-bottom:.5rem;line-height:1.4}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_9dh6t_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}@keyframes _modalFadeIn_9dh6t_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeOut_9dh6t_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}._modalOverlay_9dh6t_81{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_9dh6t_94{background:#b2e5ff;padding:2rem;border-radius:8px;position:relative;width:90%;max-width:500px}._modalContent_9dh6t_94 h1{margin-bottom:1.5rem;text-align:center;color:#1d4110}._suscribeModalClose_9dh6t_108{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#1d4110}._suscribeModalClose_9dh6t_108:hover{color:#f10707}._input_wrapper_9dh6t_122{margin-bottom:1rem;position:relative}._input_wrapper_9dh6t_122 input{background:#75a59e;width:100%;padding:.8rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;transition:border-color .3s ease}._input_wrapper_9dh6t_122 input:focus{outline:none;border-color:#2a9d58}._input_wrapper_9dh6t_122 input._error_9dh6t_139{border-color:#f10707}._errorText_9dh6t_143{color:#f10707;font-size:.8rem;margin-top:4px}._successMessage_9dh6t_149{color:#2a9d58;margin-bottom:16px;padding:8px;background-color:#2a9d581a;border-radius:4px}._errorMessage_9dh6t_157{color:#f10707;margin-bottom:16px;padding:8px;background-color:#f107071a;border-radius:4px}._valid_button_9dh6t_165{width:100%;padding:.8rem;background-color:#3f775f;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._valid_button_9dh6t_165:hover{background-color:#2a9d58}._valid_button_9dh6t_165:disabled{background-color:#b4adad;cursor:not-allowed}._valid_button_9dh6t_165._loading_9dh6t_183{position:relative;color:transparent}._valid_button_9dh6t_165._loading_9dh6t_183:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;border:2px solid #f1f1f1;border-top-color:transparent;border-radius:50%;animation:_spin_9dh6t_1 .8s linear infinite}@keyframes _spin_9dh6t_1{to{transform:rotate(360deg)}}@media (max-width: 768px){._modalContent_9dh6t_94{width:95%;padding:10px}}._passwordRequirements_9dh6t_212{margin-top:8px;font-size:.9rem;color:gray}._passwordRequirements_9dh6t_212 p{margin-bottom:4px;font-weight:500}._passwordRequirements_9dh6t_212 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}._passwordRequirements_9dh6t_212 ul li{display:flex;align-items:center;gap:4px;color:gray;transition:color .3s ease}._passwordRequirements_9dh6t_212 ul li:before{content:"•";color:gray}._passwordRequirements_9dh6t_212 ul li._valid_9dh6t_165{color:#2a9d58}._passwordRequirements_9dh6t_212 ul li._valid_9dh6t_165:before{content:"✓";color:#2a9d58}._error_9dh6t_139{border-color:#f10707}._passwordInputWrapper_9dh6t_252{position:relative;display:flex;align-items:center;width:100%}._passwordInputWrapper_9dh6t_252 input{width:100%;padding-right:45px}._togglePasswordBtn_9dh6t_263{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:gray;transition:color .3s ease}._togglePasswordBtn_9dh6t_263:hover{color:#1d4110}._togglePasswordBtn_9dh6t_263:focus{outline:none}._togglePasswordBtn_9dh6t_263 svg{display:block}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_37nam_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._modalOverlay_37nam_60{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fadeIn_37nam_1 .2s ease-out}@keyframes _fadeIn_37nam_1{0%{opacity:0}to{opacity:1}}._modalContent_37nam_82{background:#b2e5ff;padding:2rem;border-radius:10px;position:relative;width:90%;max-width:400px;animation:_slideIn_37nam_1 .3s ease-out}._modalContent_37nam_82 h2{margin-bottom:1rem;text-align:center;color:#1d4110;font-size:1.5rem}@keyframes _slideIn_37nam_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._closeBtn_37nam_108{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.2rem;cursor:pointer;color:gray;transition:color .3s ease;padding:5px;line-height:1}._closeBtn_37nam_108:hover{color:#f10707}._description_37nam_125{text-align:center;color:gray;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}._inputWrapper_37nam_133{margin-bottom:1rem}._inputWrapper_37nam_133 input{width:100%;padding:.8rem;border:1px solid #b4adad;border-radius:5px;font-size:1rem;background:#75a59e;transition:border-color .3s ease}._inputWrapper_37nam_133 input:focus{outline:none;border-color:#2a9d58}._inputWrapper_37nam_133 input:disabled{opacity:.7;cursor:not-allowed}._submitBtn_37nam_154{width:100%;padding:.8rem;background-color:#317c53;color:#f1f1f1;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._submitBtn_37nam_154:hover:not(:disabled){background-color:#2a9d58}._submitBtn_37nam_154:disabled{background-color:#b4adad;cursor:not-allowed}._errorMessage_37nam_173{background-color:#f107071a;color:#f10707;padding:.8rem;border-radius:5px;margin-bottom:1rem;font-size:.9rem;text-align:center}._successContainer_37nam_183{text-align:center}._successIcon_37nam_187{width:60px;height:60px;background-color:#2a9d58;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem}._successMessage_37nam_200{color:#1d4110;margin-bottom:.5rem;font-weight:500}._successHint_37nam_206{color:gray;font-size:.85rem;margin-bottom:1.5rem}@media (max-width: 480px){._modalContent_37nam_82{width:95%;padding:1.5rem}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_6xrsu_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._login_6xrsu_60{padding-top:250px;display:flex;justify-content:center;align-items:center;background:#317c53}._login_6xrsu_60 ._sign_in_content_6xrsu_67{box-sizing:border-box;background:#b2e5ff;border-radius:10px;width:320px;margin:auto;padding:18px}._login_6xrsu_60 ._sign_in_content_6xrsu_67 h1{color:#1d4110;font-size:1.5rem;margin-bottom:30px;text-align:center}._login_6xrsu_60 ._sign_in_content_6xrsu_67 ._error-message_6xrsu_81{color:#f10707;margin-bottom:16px;padding:8px;background-color:#f107071a;border-radius:4px}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form{display:flex;flex-direction:column;align-items:center}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form ._input-wrapper_6xrsu_93{width:80%;border:1px solid #1d4110;border-radius:5px;flex-direction:column;text-align:left;margin-bottom:20px}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form ._input-wrapper_6xrsu_93 ::placeholder{font-size:1rem;color:#f1f1f1}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form ._sign-in-button_6xrsu_105{display:block;width:60%;border-radius:10px;padding:4px;font-size:1.1rem;border:none;background-color:#317c53;color:#f1f1f1;cursor:pointer}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form ._sign-in-button_6xrsu_105:hover{background-color:#2a9d58}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form p{margin:35px 0 5px;text-align:center;font-size:.8rem}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form ._input-wrapper_6xrsu_93{border:none;width:100%;padding:5px;font-size:1rem;background:#75a59e;transition:border-color .3s ease}._login_6xrsu_60 ._sign_in_content_6xrsu_67 form ._input-wrapper_6xrsu_93:focus{outline:none;border-color:#2a9d58}._passwordInputWrapper_6xrsu_137{position:relative;display:flex;align-items:center;width:100%}._passwordInputWrapper_6xrsu_137 input{width:100%;padding-right:45px}._togglePasswordBtn_6xrsu_148{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:gray;transition:color .3s ease}._togglePasswordBtn_6xrsu_148:hover{color:#1d4110}._togglePasswordBtn_6xrsu_148:focus{outline:none}._togglePasswordBtn_6xrsu_148 svg{display:block}._forgotPasswordLink_6xrsu_173{display:block;width:100%;background:none;border:none;color:#1d4110;font-size:.85rem;cursor:pointer;text-align:center;margin-top:10px;padding:5px;transition:color .3s ease}._forgotPasswordLink_6xrsu_173:hover{color:#2a9d58;text-decoration:underline}._forgotPasswordLink_6xrsu_173:focus{outline:none}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_jvg5n_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}@keyframes _modalFadeIn_jvg5n_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeOut_jvg5n_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}._modalOverlay_jvg5n_80{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_jvg5n_93{background:#b2e5ff;padding:2rem;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative}._modalContent_jvg5n_93 h1,._modalContent_jvg5n_93 h2{color:#1d4110;margin-bottom:1.5rem;text-align:center}._closeButton_jvg5n_110{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#1d4110}._closeButton_jvg5n_110:hover{color:#f10707}._form_jvg5n_124{margin-bottom:2rem}._formGroup_jvg5n_128{margin-bottom:1.5rem}._formGroup_jvg5n_128 label{display:block;margin-bottom:.5rem;color:#1d4110;font-weight:500}._formGroup_jvg5n_128 input{width:100%;padding:.75rem;border:1px solid #f1f1f1;border-radius:4px;font-size:1rem;background:#75a59e}._formGroup_jvg5n_128 input:focus{outline:none;border-color:#317c53;box-shadow:0 0 0 2px #4caf5033}._submitButton_jvg5n_151{width:100%;padding:.75rem;background:#317c53;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._submitButton_jvg5n_151:hover{background:#317c53}._submitButton_jvg5n_151:disabled{background:gray;cursor:not-allowed}._deleteButton_jvg5n_170{width:100%;padding:.75rem;background-color:#f10707;color:#f1f1f1;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:2rem}._deleteButton_jvg5n_170:hover{background-color:#bf0606}._deleteButton_jvg5n_170._confirmDelete_jvg5n_185{background-color:red;animation:_pulse_jvg5n_1 1s infinite}._success_jvg5n_190{padding:1rem;margin-bottom:1rem;background-color:#2a9d5833;border:1px solid #2a9d58;color:#1d4110;border-radius:4px}._error_jvg5n_199{padding:1rem;margin-bottom:1rem;background-color:#f1070726;border:1px solid #f10707;color:#f10707;border-radius:4px}._loading_jvg5n_208{text-align:center;padding:2rem;color:gray}@keyframes _pulse_jvg5n_1{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (max-width: 768px){._modalContent_jvg5n_93{width:95%;padding:10px}}._memberInfo_jvg5n_231{width:100%;min-height:100vh;padding:2rem;background-color:#f1f1f1}._memberInfo_jvg5n_231 ._container_jvg5n_237{max-width:800px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}._memberInfo_jvg5n_231 h1{color:#101010;margin-bottom:2rem;text-align:center}._memberInfo_jvg5n_231 h2{color:#101010;margin:2rem 0;text-align:center}._memberInfo_jvg5n_231 ._form_jvg5n_124{margin-bottom:2rem}._memberInfo_jvg5n_231 ._formGroup_jvg5n_128{margin-bottom:1.5rem}._memberInfo_jvg5n_231 ._formGroup_jvg5n_128 label{display:block;margin-bottom:.5rem;color:gray;font-weight:500}._memberInfo_jvg5n_231 ._formGroup_jvg5n_128 input{width:100%;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem}._memberInfo_jvg5n_231 ._formGroup_jvg5n_128 input:focus{outline:none;border-color:#2a9d58;box-shadow:0 0 0 2px #2a9d5833}._memberInfo_jvg5n_231 ._submitButton_jvg5n_151{width:100%;padding:.75rem;background-color:#2a9d58;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._memberInfo_jvg5n_231 ._submitButton_jvg5n_151:hover{background-color:#25894d}._memberInfo_jvg5n_231 ._submitButton_jvg5n_151:disabled{background-color:#b4adad;cursor:not-allowed}._memberInfo_jvg5n_231 ._logoutButton_jvg5n_297{width:100%;padding:.75rem;background:#f10707;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._memberInfo_jvg5n_231 ._logoutButton_jvg5n_297:hover{background:#f10707}._memberInfo_jvg5n_231 ._success_jvg5n_190{padding:1rem;margin-bottom:1rem;background-color:#2a9d5833;border:1px solid #2a9d58;color:#317c53;border-radius:4px}._memberInfo_jvg5n_231 ._error_jvg5n_199{padding:1rem;margin-bottom:1rem;background-color:#f1070726;border:1px solid #f10707;color:#f10707;border-radius:4px}._memberInfo_jvg5n_231 ._loading_jvg5n_208{text-align:center;padding:2rem;color:gray}._memberinfo_jvg5n_333{padding:2rem;background-color:#f1f1f1;min-height:100vh}._tabs_jvg5n_339{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #3f775f;padding-bottom:1rem}._tab_jvg5n_339{padding:.5rem 1rem;border:none;background:none;color:gray;font-size:1rem;cursor:pointer;transition:all .3s ease}._tab_jvg5n_339:hover{color:#1d4110}._tab_jvg5n_339._active_jvg5n_359{color:#1d4110;border-bottom:2px solid #317c53;margin-bottom:-1rem}._content_jvg5n_365{padding:1rem 0}._passwordInputWrapper_jvg5n_369{position:relative;display:flex;align-items:center}._passwordInputWrapper_jvg5n_369 input{width:100%;padding-right:45px}._togglePasswordBtn_jvg5n_379{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:gray;transition:color .3s ease}._togglePasswordBtn_jvg5n_379:hover{color:#1d4110}._togglePasswordBtn_jvg5n_379:focus{outline:none}._togglePasswordBtn_jvg5n_379 svg{display:block}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1ozu1_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._userOrders_1ozu1_61{padding:2rem;background:#3f775f;min-height:100vh}._userOrders_1ozu1_61 h2{color:#1d4110;margin-bottom:2rem;font-size:2rem}._noOrders_1ozu1_72{text-align:center;color:gray;font-size:1.2rem;padding:2rem}._ordersList_1ozu1_79{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}._orderCard_1ozu1_85{background-color:#f1f1f1;border:2px solid #3f775f;border-radius:8px;padding:1.5rem}._orderCard_1ozu1_85:hover{border-color:#317c53;transform:translateY(-2px);transition:all .3s ease}._orderHeader_1ozu1_97{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem}._orderHeader_1ozu1_97 h3{color:#1d4110;margin:0}._status_1ozu1_109{padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}._status_1ozu1_109._en_attente_1ozu1_115{background-color:#2cbe56;color:#1d4110}._status_1ozu1_109._confirmée_1ozu1_119{background-color:#2a9d58;color:#1d4110}._status_1ozu1_109._en_préparation_1ozu1_123{background-color:#317c53;color:#1d4110}._status_1ozu1_109._expédiée_1ozu1_127{background-color:#3f775f;color:#f1f1f1}._status_1ozu1_109._livrée_1ozu1_131{background-color:#1d4110;color:#f1f1f1}._status_1ozu1_109._annulée_1ozu1_135{background-color:#f10707;color:#f1f1f1}._orderDetails_1ozu1_140{margin-bottom:1rem}._orderDetails_1ozu1_140 p{margin:.5rem 0;color:gray}._items_1ozu1_148{margin-bottom:1rem}._items_1ozu1_148 h4{color:#1d4110;margin-bottom:.5rem}._item_1ozu1_148{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #2a9d58}._item_1ozu1_148:last-child{border-bottom:none}._item_1ozu1_148 span{color:gray}._shippingInfo_1ozu1_169{margin-top:1rem;padding-top:1rem}._shippingInfo_1ozu1_169 h4{color:#1d4110;margin-bottom:.5rem}._shippingInfo_1ozu1_169 p{margin:.25rem 0;color:gray}._error_1ozu1_182{color:#f10707;text-align:center;padding:2rem;font-size:1.2rem}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_ggksq_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._members_ggksq_60{width:100%;min-height:100vh;padding:2rem;background-color:#317c53}._members_ggksq_60 ._members_content_ggksq_66{max-width:800px;margin:100px auto;padding:2rem;background-color:#b2e5ff;border-radius:8px;box-shadow:0 2px 4px #1010101a}._members_ggksq_60 ._members_content_ggksq_66 h1{color:#1d4110;margin-bottom:2rem;text-align:center}._members_ggksq_60 ._options_ggksq_79{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}._members_ggksq_60 ._optionButton_ggksq_85{width:100%;padding:1rem;font-size:1.1rem;border:none;border-radius:4px;background:#2a9d58;color:#f1f1f1;cursor:pointer;transition:background-color .2s}._members_ggksq_60 ._optionButton_ggksq_85:hover{background-color:#317c53}._members_ggksq_60 ._optionButton_ggksq_85:nth-child(2){background-color:#00c5f6}._members_ggksq_60 ._optionButton_ggksq_85:nth-child(2):hover{background-color:#75a59e}._members_ggksq_60 ._optionButton_ggksq_85:nth-child(3){background-color:#3f775f}._members_ggksq_60 ._optionButton_ggksq_85:nth-child(3):hover{background-color:#317c53}._members_ggksq_60 ._optionButton_ggksq_85:last-child{background-color:#f10707}._members_ggksq_60 ._optionButton_ggksq_85:last-child:hover{background-color:#bf0606}._members_ggksq_60 ._loading_ggksq_117{text-align:center;padding:2rem;color:gray}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1f4t2_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._admin_login_1f4t2_60{position:fixed;justify-content:center;align-items:center;padding:20px;margin-top:150px;background:#3f775f;display:flex;flex-direction:column;border-radius:10px}._admin_login_1f4t2_60 h1{font-size:2.9rem;font-family:BonaNovaSC,sans-serif;font-weight:900;color:#1d4110}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78{margin-top:20px;height:250px;background:#317c53;padding:10px 10px 30px;border-radius:10px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form{background:#b2e5ff;padding:10px;display:flex;flex-direction:column;width:100%;height:100%;border-radius:10px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94{background:#75a59e;margin:10px 0;padding:5px;border:none;border-radius:5px;font-size:1.2rem;font-family:BonaNovaSC,sans-serif}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94 label{font-size:1.2rem;font-family:BonaNovaSC,sans-serif;color:#f1f1f1;padding:10px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form button{margin-top:20px;padding:10px;border:none;border-radius:5px;font-size:1.2rem;font-family:BonaNovaSC,sans-serif;background:#2a9d58;color:#f1f1f1;cursor:pointer}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form button:hover{background:#2cbe56}@media screen and (max-width: 768px){._admin_login_1f4t2_60 ._admin_login_1f4t2_60{width:100%;padding:20px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78{width:100%}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form{padding:15px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94{margin:8px 0}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94 label{font-size:1rem;padding:8px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94 input{font-size:1rem}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form button{font-size:1rem;padding:8px}}@media screen and (max-width: 480px){._admin_login_1f4t2_60 ._admin_login_1f4t2_60{padding:10px}._admin_login_1f4t2_60 ._admin_login_1f4t2_60 h1{font-size:1rem}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form{padding:10px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94{margin:5px 0}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94 label{font-size:.9rem;padding:5px}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form ._form_group_1f4t2_94 input{font-size:.9rem}._admin_login_1f4t2_60 ._admin_login_container_1f4t2_78 form button{font-size:.9rem;padding:5px}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_ms3ui_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._modalOverlay_ms3ui_60{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_ms3ui_73{background-color:#f1f1f1;padding:2rem;border-radius:8px;width:90%;max-width:500px;position:relative}._modalContent_ms3ui_73 h2{color:#1d4110;margin-bottom:1.5rem;font-size:1.8rem}._closeButton_ms3ui_87{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#1d4110;cursor:pointer;padding:.5rem}._closeButton_ms3ui_87:hover{color:#3f775f}._formGroup_ms3ui_102{margin-bottom:1.5rem}._formGroup_ms3ui_102 label{display:block;margin-bottom:.5rem;color:#1d4110;font-weight:700}._formGroup_ms3ui_102 input,._formGroup_ms3ui_102 select{width:100%;padding:.8rem;border:1px solid #2a9d58;border-radius:4px;font-size:1rem}._formGroup_ms3ui_102 input:focus,._formGroup_ms3ui_102 select:focus{outline:none;border-color:#3f775f;box-shadow:0 0 0 2px #3f775f33}._formGroup_ms3ui_102 select{background-color:#f1f1f1;cursor:pointer}._formGroup_ms3ui_102 select:hover{border-color:#3f775f}._submitButton_ms3ui_133{width:100%;padding:.8rem;background-color:#3f775f;color:#f1f1f1;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease}._submitButton_ms3ui_133:hover:not(:disabled){background-color:#2d5644}._submitButton_ms3ui_133:disabled{opacity:.7;cursor:not-allowed}._errorMessage_ms3ui_152{background-color:#f107071a;color:#f10707;padding:1rem;border-radius:4px;margin-bottom:1rem}@media screen and (max-width: 768px){._modalContent_ms3ui_73{width:95%;padding:1.5rem}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1gcbk_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._modalOverlay_1gcbk_60{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1gcbk_73{background-color:#f1f1f1;padding:2rem;border-radius:8px;width:90%;max-width:500px;position:relative}._modalContent_1gcbk_73 h2{color:#1d4110;margin-bottom:1.5rem;font-size:1.8rem}._closeButton_1gcbk_87{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#1d4110;cursor:pointer;padding:.5rem}._closeButton_1gcbk_87:hover{color:#3f775f}._formGroup_1gcbk_102{margin-bottom:1.5rem}._formGroup_1gcbk_102 label{display:block;margin-bottom:.5rem;color:#1d4110;font-weight:700}._formGroup_1gcbk_102 input,._formGroup_1gcbk_102 select{width:100%;padding:.8rem;border:1px solid #2a9d58;border-radius:4px;font-size:1rem}._formGroup_1gcbk_102 input:focus,._formGroup_1gcbk_102 select:focus{outline:none;border-color:#3f775f;box-shadow:0 0 0 2px #3f775f33}._formGroup_1gcbk_102 select{background-color:#f1f1f1;cursor:pointer}._formGroup_1gcbk_102 select:hover{border-color:#3f775f}._buttonGroup_1gcbk_133{display:flex;gap:1rem;margin-top:2rem}._submitButton_1gcbk_139,._deleteButton_1gcbk_140{padding:.8rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease}._submitButton_1gcbk_139:disabled,._deleteButton_1gcbk_140:disabled{opacity:.7;cursor:not-allowed}._submitButton_1gcbk_139{background-color:#3f775f;color:#f1f1f1;flex:2}._submitButton_1gcbk_139:hover:not(:disabled){background-color:#2d5644}._deleteButton_1gcbk_140{background-color:#f10707;color:#f1f1f1;flex:1}._deleteButton_1gcbk_140:hover{background-color:#bf0606}._errorMessage_1gcbk_172{background-color:#f107071a;color:#f10707;padding:1rem;border-radius:4px;margin-bottom:1rem}._passwordInputWrapper_1gcbk_180{position:relative;display:flex;align-items:center}._passwordInputWrapper_1gcbk_180 input{width:100%;padding-right:45px}._togglePasswordBtn_1gcbk_190{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:gray;transition:color .3s ease}._togglePasswordBtn_1gcbk_190:hover{color:#1d4110}._togglePasswordBtn_1gcbk_190:focus{outline:none}._togglePasswordBtn_1gcbk_190 svg{display:block}@media screen and (max-width: 768px){._modalContent_1gcbk_73{width:95%;padding:1.5rem}._buttonGroup_1gcbk_133{flex-direction:column}._submitButton_1gcbk_139,._deleteButton_1gcbk_140{width:100%}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_3hawa_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}@keyframes _modalFadeIn_3hawa_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeOut_3hawa_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}._modalOverlay_3hawa_80{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_3hawa_93{background-color:#b2e5ff;padding:2rem;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative}._admin_members_header_3hawa_104{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._admin_members_header_3hawa_104 h2{color:#1d4110;margin:0;font-size:1.8rem}._admin_members_modal_close_3hawa_116{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#1d4110;cursor:pointer;padding:.5rem}._admin_members_modal_close_3hawa_116:hover{color:#f10707}._admin_members_buttons_3hawa_131{display:flex;gap:1rem;margin-bottom:2rem}._admin_members_button_3hawa_131{padding:.8rem 1.5rem;border:none;border-radius:4px;background-color:#3f775f;color:#f1f1f1;font-size:1rem;cursor:pointer;transition:all .2s ease}._admin_members_button_3hawa_131:hover{background-color:#2cbe56}._members_list_3hawa_151 ._loading_3hawa_151,._members_list_3hawa_151 ._error_3hawa_152,._members_list_3hawa_151 ._empty_3hawa_153{text-align:center;padding:1rem;border-radius:4px;margin:1rem 0}._members_list_3hawa_151 ._loading_3hawa_151{background-color:#3f775f1a;color:#3f775f}._members_list_3hawa_151 ._error_3hawa_152{background-color:#f107071a;color:#f10707}._members_list_3hawa_151 ._empty_3hawa_153{background-color:#1d41101a;color:#1d4110}._members_grid_3hawa_172{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}._member_card_3hawa_179{background:#b2e5ff;border:1px solid #2a9d58;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}._member_card_3hawa_179 h3{color:#1d4110;margin:0;font-size:1.2rem}._member_card_3hawa_179 p{color:#101010;margin:0;font-size:.9rem}._member_card_3hawa_179 ._edit_button_3hawa_198{margin-top:1rem;background:#317c53;color:#f1f1f1;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}._member_card_3hawa_179 ._edit_button_3hawa_198:hover:not(:disabled){background-color:#2cbe56}._member_card_3hawa_179 ._edit_button_3hawa_198:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width: 768px){._modalContent_3hawa_93{width:95%;padding:1.5rem}._admin_members_buttons_3hawa_131{flex-direction:column}._members_grid_3hawa_172{grid-template-columns:1fr}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_fqr5t_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}@keyframes _modalFadeIn_fqr5t_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeOut_fqr5t_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}._modalOverlay_fqr5t_80{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_fqr5t_93{background:#b2e5ff;padding:2rem;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative}._modalContent_fqr5t_93 h1{margin-bottom:1.5rem;color:#1d4110}._modalContent_fqr5t_93 ._imagePreviewContainer_fqr5t_107{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}._modalContent_fqr5t_93 ._imagePreviewWrapper_fqr5t_113{position:relative;width:calc(33.33% - .67rem);min-width:150px;height:200px;overflow:hidden;border-radius:4px;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center}._modalContent_fqr5t_93 ._imagePreviewWrapper_fqr5t_113 img{max-width:100%;max-height:100%;object-fit:contain}._modalContent_fqr5t_93 ._imagePreview_fqr5t_107{display:block;transition:transform .3s ease}._modalContent_fqr5t_93 ._imagePreview_fqr5t_107:hover{transform:scale(1.05)}._modalContent_fqr5t_93 ._removeImageButton_fqr5t_137{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:2}._modalContent_fqr5t_93 ._removeImageButton_fqr5t_137:hover{background:#000000b3}._modalContent_fqr5t_93 ._imagePlaceholder_fqr5t_157{width:calc(33.33% - .67rem);min-width:150px;aspect-ratio:4/3;border:2px dashed #b4adad;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:gray;font-size:.9rem;cursor:pointer;transition:all .2s ease;background-color:#f1f1f1;user-select:none}._modalContent_fqr5t_93 ._imagePlaceholder_fqr5t_157:hover{border-color:#007bff;color:#007bff;background-color:#b2e5ff4d}._modalContent_fqr5t_93 ._imagePlaceholder_fqr5t_157 ._uploadIcon_fqr5t_179{font-size:2rem;margin-bottom:.5rem;color:inherit;pointer-events:none}._modalContent_fqr5t_93 ._imagePlaceholder_fqr5t_157 span{color:inherit;pointer-events:none}._modalContent_fqr5t_93 ._fileInput_fqr5t_189{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;visibility:hidden}._admin_members_modal_close_fqr5t_201{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#3f775f;padding:.5rem;line-height:1}._admin_members_modal_close_fqr5t_201:hover{color:#f10707}._errorMessage_fqr5t_217{color:#f10707;margin-bottom:1rem;padding:.5rem;background-color:#f1070726;border-radius:4px}._contentContainer_fqr5t_257{display:flex;gap:1rem;margin-bottom:1rem}._textarea_fqr5t_263{flex:1;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;resize:vertical;font-family:monospace;background:#75a59e}._textarea_fqr5t_263:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._textarea_fqr5t_263:disabled{background-color:#f1f1f1;cursor:not-allowed}._preview_fqr5t_284{flex:1;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;background:#75a59e;overflow-y:auto}._preview_fqr5t_284 strong,._preview_fqr5t_284 b{font-weight:700}._preview_fqr5t_284 em,._preview_fqr5t_284 i{font-style:italic}._preview_fqr5t_284 ul,._preview_fqr5t_284 ol{padding-left:2rem;margin:.5rem 0}._preview_fqr5t_284 p{margin:.5rem 0}._preview_fqr5t_284 h1,._preview_fqr5t_284 h2,._preview_fqr5t_284 h3,._preview_fqr5t_284 h4,._preview_fqr5t_284 h5,._preview_fqr5t_284 h6{margin:1rem 0 .5rem}._submitButton_fqr5t_319{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._submitButton_fqr5t_319:hover:not(:disabled){background-color:#0062cc}._submitButton_fqr5t_319:disabled{background-color:#b4adad;cursor:not-allowed}._submitButton_fqr5t_319 ._loading_fqr5t_337{display:inline-block;animation:_pulse_fqr5t_1 1.5s infinite}@keyframes _pulse_fqr5t_1{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){._modalContent_fqr5t_93{width:95%;padding:10px}}._editableContent_fqr5t_360{width:100%;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;background:#75a59e;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;outline:none}._editableContent_fqr5t_360:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._editableContent_fqr5t_360:empty:before{content:attr(data-placeholder);color:gray}._editableContent_fqr5t_360._disabled_fqr5t_381{background-color:#f1f1f1;pointer-events:none;opacity:.7}._editableContent_fqr5t_360 strong,._editableContent_fqr5t_360 b{font-weight:700}._editableContent_fqr5t_360 em,._editableContent_fqr5t_360 i{font-style:italic}._editableContent_fqr5t_360 ul,._editableContent_fqr5t_360 ol{padding-left:2rem;margin:.5rem 0}._editableContent_fqr5t_360 p{margin:.5rem 0}._editableContent_fqr5t_360 h1,._editableContent_fqr5t_360 h2,._editableContent_fqr5t_360 h3,._editableContent_fqr5t_360 h4,._editableContent_fqr5t_360 h5,._editableContent_fqr5t_360 h6{margin:1rem 0 .5rem}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1nu3i_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._modalOverlay_1nu3i_60{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1nu3i_73{background:#f1f1f1;padding:2rem;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;overflow-y:auto;position:relative}._closeButton_1nu3i_84{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:gray}._closeButton_1nu3i_84:hover{color:#101010}._formGroup_1nu3i_98{margin-bottom:1.5rem}._formGroup_1nu3i_98 label{display:block;margin-bottom:.5rem;font-weight:500}._formGroup_1nu3i_98 input,._formGroup_1nu3i_98 textarea{width:100%;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem}._formGroup_1nu3i_98 input:focus,._formGroup_1nu3i_98 textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._contentContainer_1nu3i_121{display:flex;gap:1rem;margin-bottom:1rem}._textarea_1nu3i_127{flex:1;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;resize:vertical;font-family:monospace}._textarea_1nu3i_127:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}._textarea_1nu3i_127:disabled{background-color:#f1f1f1;cursor:not-allowed}._preview_1nu3i_147{flex:1;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;background-color:#f1f1f1;overflow-y:auto}._preview_1nu3i_147 strong,._preview_1nu3i_147 b{font-weight:700}._preview_1nu3i_147 em,._preview_1nu3i_147 i{font-style:italic}._preview_1nu3i_147 ul,._preview_1nu3i_147 ol{padding-left:2rem;margin:.5rem 0}._preview_1nu3i_147 p{margin:.5rem 0}._preview_1nu3i_147 h1,._preview_1nu3i_147 h2,._preview_1nu3i_147 h3,._preview_1nu3i_147 h4,._preview_1nu3i_147 h5,._preview_1nu3i_147 h6{margin:1rem 0 .5rem}._preview_1nu3i_147 br{display:block;margin:.5rem 0}._imageSection_1nu3i_186{margin-bottom:1.5rem}._imageSection_1nu3i_186 label{display:block;margin-bottom:.5rem;font-weight:500}._imagePreviewContainer_1nu3i_195{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}._imagePreviewWrapper_1nu3i_202{position:relative;border:1px solid #b4adad;border-radius:4px;overflow:hidden;background-color:#f1f1f1}._imagePreviewWrapper_1nu3i_202._portrait_1nu3i_209{width:calc(25% - .75rem);aspect-ratio:3/4}._imagePreviewWrapper_1nu3i_202._portrait_1nu3i_209 ._imagePreview_1nu3i_195{width:100%;height:100%;object-fit:cover}._imagePreviewWrapper_1nu3i_202._landscape_1nu3i_218{width:calc(33.33% - .67rem);aspect-ratio:4/3}._imagePreviewWrapper_1nu3i_202._landscape_1nu3i_218 ._imagePreview_1nu3i_195{width:100%;height:100%;object-fit:cover}._imagePreview_1nu3i_195{display:block;transition:transform .3s ease}._imagePreview_1nu3i_195:hover{transform:scale(1.05)}._removeImageButton_1nu3i_236{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px}._removeImageButton_1nu3i_236:hover{background:#000000b3}._imagePlaceholder_1nu3i_256{width:calc(33.33% - .67rem);min-width:150px;aspect-ratio:4/3;border:2px dashed #b4adad;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:gray;font-size:.9rem;cursor:pointer;transition:all .2s ease;background-color:#f1f1f1;user-select:none}._imagePlaceholder_1nu3i_256:hover{border-color:#007bff;color:#007bff;background-color:#b2e5ff4d}._imagePlaceholder_1nu3i_256 ._uploadIcon_1nu3i_278{font-size:2rem;margin-bottom:.5rem;color:inherit;pointer-events:none}._imagePlaceholder_1nu3i_256 span{color:inherit;pointer-events:none}._fileInput_1nu3i_289{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;visibility:hidden}._buttonGroup_1nu3i_301{display:flex;gap:1rem;margin-top:2rem}._submitButton_1nu3i_307,._deleteButton_1nu3i_308{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease}._submitButton_1nu3i_307:disabled,._deleteButton_1nu3i_308:disabled{opacity:.7;cursor:not-allowed}._submitButton_1nu3i_307{background-color:#007bff;color:#fff}._submitButton_1nu3i_307:hover:not(:disabled){background-color:#0062cc}._deleteButton_1nu3i_308{background-color:#f10707;color:#fff}._deleteButton_1nu3i_308:hover{background-color:#bf0606}._errorMessage_1nu3i_338{color:#f10707;background-color:#f1070726;border:1px solid #f10707;border-radius:4px;padding:.75rem;margin-bottom:1rem}@media screen and (max-width: 768px){._modalContent_1nu3i_73{padding:1.5rem;width:95%}._buttonGroup_1nu3i_301{flex-direction:column}._submitButton_1nu3i_307,._deleteButton_1nu3i_308{width:100%}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_fxhma_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}@keyframes _modalFadeIn_fxhma_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeOut_fxhma_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}._modalOverlay_fxhma_80{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_fxhma_93{background-color:#b2e5ff;padding:2rem;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative}._admin_sheets_header_fxhma_104{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._admin_sheets_header_fxhma_104 h2{color:#1d4110;margin:0;font-size:1.8rem}._admin_sheets_modal_close_fxhma_116{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#1d4110;cursor:pointer;padding:.5rem}._admin_sheets_modal_close_fxhma_116:hover{color:#3f775f}._admin_sheets_buttons_fxhma_131{display:flex;gap:1rem;margin-bottom:2rem}._admin_sheets_button_fxhma_131{padding:.8rem 1.5rem;border:none;border-radius:4px;background-color:#3f775f;color:#f1f1f1;font-size:1rem;cursor:pointer;transition:all .2s ease}._admin_sheets_button_fxhma_131:hover{background-color:#2d5644}._sheets_list_fxhma_151 ._loading_fxhma_151,._sheets_list_fxhma_151 ._error_fxhma_152,._sheets_list_fxhma_151 ._empty_fxhma_153{text-align:center;padding:1rem;border-radius:4px;margin:1rem 0}._sheets_list_fxhma_151 ._loading_fxhma_151{background-color:#3f775f1a;color:#3f775f}._sheets_list_fxhma_151 ._error_fxhma_152{background-color:#f107071a;color:#f10707}._sheets_list_fxhma_151 ._empty_fxhma_153{background-color:#1d41101a;color:#1d4110}._sheets_grid_fxhma_172{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}._sheet_card_fxhma_179{background-color:#f1f1f1;border:1px solid #2a9d58;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:1rem}._sheet_card_fxhma_179 h3{color:#1d4110;margin:0;font-size:1.2rem}._sheet_card_fxhma_179 ._sheet_thumbnail_fxhma_193{width:100%;height:150px;object-fit:cover;border-radius:4px}._sheet_card_fxhma_179 ._edit_button_fxhma_199{background-color:#317c53;color:#f1f1f1;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}._sheet_card_fxhma_179 ._edit_button_fxhma_199:hover{background-color:#23573b}@media screen and (max-width: 768px){._modalContent_fxhma_93{width:95%;padding:1.5rem}._admin_sheets_buttons_fxhma_131{flex-direction:column}._sheets_grid_fxhma_172{grid-template-columns:1fr}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1pa9t_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._admin_1pa9t_60{min-height:100vh;display:flex;width:100%;height:auto;background:#1d4110;padding-top:50px}._admin_1pa9t_60 ._admin_container_1pa9t_68{display:flex;flex-direction:column;width:100%;height:auto;background:#1d4110;padding:20px;margin:20px;transition:all .3s}._admin_1pa9t_60 ._admin_container_1pa9t_68 ._mask_1pa9t_78{position:fixed;display:flex;justify-content:center;top:0;right:2px;width:100%;height:86px;background:#10101080;z-index:20}._admin_1pa9t_60 ._admin_container_1pa9t_68 ._mask_1pa9t_78 h1{font-size:2rem;color:#f1f1f1;margin:20px 0}._admin_1pa9t_60 ._admin_container_1pa9t_68 ._admin_button_container_1pa9t_94{position:fixed;left:50%;transform:translate(-50%);opacity:100%;color:#b2e5ff}._admin_1pa9t_60 ._admin_container_1pa9t_68 ._admin_button_container_1pa9t_94 button{background:#2a9d58;width:100%;padding:8px 0;border-radius:8px;margin-bottom:10px;color:#f1f1f1;cursor:pointer}._admin_1pa9t_60 ._admin_container_1pa9t_68 ._admin_button_container_1pa9t_94 button:hover{background:#317c53}._admin_1pa9t_60 ._admin_container_1pa9t_68 #_exit_1pa9t_1{background:#f10707}._admin_1pa9t_60 ._admin_container_1pa9t_68 #_exit_1pa9t_1:hover{background:#bf0606}._admin_1pa9t_60 ._admin_container_1pa9t_68 a{font-size:1rem}._adminMenu_1pa9t_123{display:flex;gap:1rem;margin-bottom:2rem}._adminMenu_1pa9t_123 button{padding:.75rem 1.5rem;background-color:#3f775f;color:#f1f1f1;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}._adminMenu_1pa9t_123 button:hover{background-color:#2d5644}._modalOverlay_1pa9t_142{position:fixed;inset:0;background-color:#1d411080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1pa9t_155{background:#2a9d58;padding:2rem;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;overflow-y:auto;position:relative}._closeButton_1pa9t_166{color:#f1f1f1;justify-content:center;align-items:center;width:20px;background:#f10707;position:absolute;top:10px;right:10px;border:none;font-size:1.5rem;cursor:pointer;margin-bottom:50px}._closeButton_1pa9t_166:hover{color:#3f775f}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_xbc75_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._booking_container_xbc75_60{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#317c53;border-radius:10px;box-shadow:0 0 10px #10101033;max-width:800px;max-height:90vh}._booking_container_xbc75_60 h2,._booking_container_xbc75_60 h3{color:#1d4110;font-family:PlaywriteCZ-Regular,sans-serif;font-size:2rem;margin-bottom:10px}._booking_container_xbc75_60 h3{color:#1d4110;font-family:PlaywriteCZ-Regular,sans-serif;font-size:1.2rem;margin-bottom:10px}._booking_container_xbc75_60 select{background:#317c53;border-color:#1d4110}._booking_container_xbc75_60 ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;background:#1d4110}._booking_container_xbc75_60 ul li{padding:10px;margin:10px;background:#3f775f;color:#317c53;border-radius:10px;cursor:pointer;transition:all .3s}._booking_container_xbc75_60 ul li:hover{background-color:#317c53;color:#3f775f}._booking_container_xbc75_60 ul li:active{background-color:#5cff8b;color:#3f775f}._booking_container_xbc75_60 ul li._clicked_xbc75_115{background-color:#f10707;color:#3f775f}._booking_container_xbc75_60 ul button{background:#b2e5ff}._bookingSystem_xbc75_123{padding:20px;background-color:#f1f1f180;border-radius:8px;box-shadow:0 2px 4px #1010101a}._bookingSystem_xbc75_123 h2{color:#101010;margin-bottom:20px;text-align:center}._bookingContainer_xbc75_135{display:flex;flex-direction:column;gap:20px}._dateSelection_xbc75_141{text-align:center;padding:10px;background-color:#f1f1f1;border-radius:4px;box-shadow:0 1px 3px #1010101a}._dateSelection_xbc75_141 h3{color:gray;font-size:1.1em;margin:0}._bookingGrid_xbc75_154{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:10px}._slot_xbc75_161{padding:15px;text-align:center;background-color:#f1f1f1;border:1px solid rgba(128,128,128,.3);border-radius:4px;cursor:pointer;transition:all .3s ease}._slot_xbc75_161:hover{background-color:#f1f1f1b3;transform:translateY(-2px)}._slot_xbc75_161._booked_xbc75_174{background-color:#b2e5ff;border-color:#00c5f6;cursor:not-allowed}._bookingInfo_xbc75_180{display:flex;flex-direction:column;gap:5px;font-size:.9em}._bookingInfo_xbc75_180 ._time_xbc75_186{font-weight:700;color:#00c5f6}._bookingInfo_xbc75_180 ._date_xbc75_141{color:gray}._bookingInfo_xbc75_180 ._user_xbc75_193{color:#101010;font-style:italic}._modal_xbc75_198{position:fixed;inset:0;background-color:#10101080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_xbc75_211{background-color:#f1f1f1;padding:20px;border-radius:8px;box-shadow:0 4px 6px #1010101a;max-width:500px;width:90%}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1f31k_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._bookingContainer_1f31k_60{padding:20px;max-width:800px;margin:0 auto}._selectionSection_1f31k_66{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}._selectGroup_1f31k_73{display:flex;flex-direction:column;gap:10px}._selectGroup_1f31k_73 h3{margin:0;font-size:1.1em;color:#101010}._selectGroup_1f31k_73 label{font-weight:600;margin-bottom:8px;color:#101010;display:block}._selectGroup_1f31k_73 select{padding:10px;border:1px solid #b4adad;border-radius:4px;font-size:1em;width:100%;background-color:#f1f1f1;cursor:pointer}._selectGroup_1f31k_73 select:focus{outline:none;border-color:#007bff}._select_1f31k_66{padding:10px;border:1px solid #b4adad;border-radius:4px;font-size:1em;width:100%;max-width:300px}._select_1f31k_66:focus{outline:none;border-color:#007bff}._bookingSummary_1f31k_116{background-color:#b4adad;padding:20px;border-radius:8px;margin-top:20px}._bookingSummary_1f31k_116 h3{margin-top:0;color:#101010}._bookingSummary_1f31k_116 p{margin:10px 0;color:gray}._bookButton_1f31k_131{background-color:#007bff;color:#f1f1f1;border:none;padding:12px 24px;border-radius:4px;font-size:1em;cursor:pointer;transition:background-color .2s;margin-top:20px}._bookButton_1f31k_131:hover:not(:disabled){background-color:#0062cc}._bookButton_1f31k_131:disabled{background-color:#b4adad;cursor:not-allowed;opacity:.7}._error_1f31k_151{color:#f10707;background-color:#f107071a;border:1px solid rgb(249.0443548387,49.9556451613,49.9556451613);padding:10px;border-radius:4px;margin-bottom:20px}._success_1f31k_160{color:#2a9d58;background-color:#2a9d581a;border:1px solid rgb(52.7638190955,197.2361809045,110.5527638191);padding:10px;border-radius:4px;margin-bottom:20px}._bookingForm_1f31k_169{background:#f1f1f1;border-radius:8px;padding:20px;max-width:600px;margin:0 auto}._formHeader_1f31k_177{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #b4adad;padding-bottom:15px}._formHeader_1f31k_177 h3{margin:0;color:#101010}._closeButton_1f31k_190{background:none;border:none;font-size:24px;cursor:pointer;color:gray;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}._closeButton_1f31k_190:hover{background-color:#b4adad}._formContent_1f31k_209{display:flex;flex-direction:column;gap:20px}._timeSlotsGrid_1f31k_215{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:10px}._timeSlotButton_1f31k_222{padding:12px 16px;border:2px solid #b4adad;border-radius:8px;background-color:#f1f1f1;cursor:pointer;transition:all .2s;text-align:center;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}._timeSlotButton_1f31k_222:hover:not(:disabled){border-color:#007bff;background-color:#cce5ff;transform:translateY(-2px);box-shadow:0 2px 8px #007bff33}._timeSlotButton_1f31k_222._selected_1f31k_243{border-color:#007bff;background-color:#007bff;color:#f1f1f1;font-weight:600}._timeSlotButton_1f31k_222._selected_1f31k_243 ._timeSlotTime_1f31k_249,._timeSlotButton_1f31k_222._selected_1f31k_243 ._timeSlotStatus_1f31k_252{color:#f1f1f1}._timeSlotButton_1f31k_222:disabled{background-color:#b4adad;border-color:#b4adad;cursor:not-allowed;opacity:.6}._timeSlotButton_1f31k_222._unavailable_1f31k_261{background-color:#b4adad;border-color:#b4adad}._timeSlotTime_1f31k_249{font-size:.95em;font-weight:500;color:#101010}._timeSlotStatus_1f31k_252{font-size:.75em;color:#f10707;font-weight:600;text-transform:uppercase}._submitButton_1f31k_279{background-color:#2a9d58;color:#f1f1f1;border:none;padding:12px 24px;border-radius:4px;font-size:1em;font-weight:600;cursor:pointer;transition:background-color .2s;margin-top:10px;width:100%}._submitButton_1f31k_279:hover:not(:disabled){background-color:#1f7541}._submitButton_1f31k_279:disabled{background-color:#b4adad;cursor:not-allowed;opacity:.7}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_qlrzx_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._adminOrders_qlrzx_61{padding:2rem;background:#317c53;min-height:100vh}._adminOrders_qlrzx_61 h2{color:#f1f1f1;margin-bottom:2rem;font-size:2rem}._filters_qlrzx_72{margin-bottom:2rem}._filters_qlrzx_72 select{padding:.5rem;border:2px solid #3f775f;border-radius:4px;background:#b2e5ff;color:#1d4110;font-size:1rem;cursor:pointer}._filters_qlrzx_72 select:focus{outline:none;border-color:#317c53}._ordersList_qlrzx_89{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}._orderCard_qlrzx_95{background:#b2e5ff;border:2px solid #3f775f;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #1d41101a}._orderCard_qlrzx_95:hover{border-color:#317c53;transform:translateY(-2px);transition:all .3s ease}._orderHeader_qlrzx_108{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #2a9d58}._orderHeader_qlrzx_108 h3{color:#1d4110;margin:0}._status_qlrzx_121{padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}._status_qlrzx_121._en_attente_qlrzx_127{background:#2cbe56;color:#1d4110}._status_qlrzx_121._confirmée_qlrzx_131{background:#2a9d58;color:#1d4110}._status_qlrzx_121._en_préparation_qlrzx_135{background:#317c53;color:#1d4110}._status_qlrzx_121._expédiée_qlrzx_139{background:#3f775f;color:#f1f1f1}._status_qlrzx_121._livrée_qlrzx_143{background:#1d4110;color:#f1f1f1}._status_qlrzx_121._annulée_qlrzx_147{background:#f10707;color:#f1f1f1}._orderDetails_qlrzx_152{margin-bottom:1rem}._orderDetails_qlrzx_152 p{margin:.5rem 0;color:#101010}._items_qlrzx_160{margin-bottom:1rem}._items_qlrzx_160 h4{color:#1d4110;margin-bottom:.5rem}._item_qlrzx_160{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #2a9d58}._item_qlrzx_160:last-child{border-bottom:none}._item_qlrzx_160 span{color:#101010}._actions_qlrzx_181{margin-top:1rem;padding-top:1rem;border-top:1px solid #2a9d58}._actions_qlrzx_181 select{width:100%;padding:.5rem;border:2px solid #3f775f;border-radius:4px;background:#3f775f;color:#f1f1f1;font-size:1rem;cursor:pointer}._actions_qlrzx_181 select:focus{outline:none;border-color:#317c53}._error_qlrzx_201{color:#f10707;text-align:center;padding:2rem;font-size:1.2rem}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_rwh9x_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._modalOverlay_rwh9x_60{position:fixed;inset:0;background:#101010b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:2rem}._modalContent_rwh9x_74{background:#f1f1f1;border-radius:8px;max-width:1200px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:2rem}._closeButton_rwh9x_85{position:absolute;top:1rem;right:1rem;background:#f10707;color:#f1f1f1;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}._closeButton_rwh9x_85:hover{background:#bf0606}._title_rwh9x_106{font-size:2rem;margin-bottom:1.5rem;color:#101010}._stats_rwh9x_112{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;padding:1rem;background:#f1f1f180;border-radius:8px}._statItem_rwh9x_122{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;background:#f1f1f1;border-radius:4px;box-shadow:0 2px 4px #1010101a}._statLabel_rwh9x_132{font-size:.85rem;color:gray}._statValue_rwh9x_137{font-size:1.5rem;font-weight:700;color:#101010}._statPending_rwh9x_143{color:#2cbe56}._statApproved_rwh9x_147{color:#2a9d58}._statRejected_rwh9x_151,._statFlagged_rwh9x_155{color:#f10707}._filters_rwh9x_159{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;padding:1rem;background:#f1f1f14d;border-radius:8px}._filterGroup_rwh9x_169{display:flex;flex-direction:column;gap:.5rem;min-width:150px}._filterGroup_rwh9x_169 label{font-size:.9rem;color:gray;font-weight:500}._filterGroup_rwh9x_169 select,._filterGroup_rwh9x_169 input{padding:.5rem;border:1px solid rgba(128,128,128,.3);border-radius:4px;font-size:.9rem}._filterGroup_rwh9x_169 select:focus,._filterGroup_rwh9x_169 input:focus{outline:none;border-color:#2a9d58}._error_rwh9x_193{padding:1rem;background:#f107071a;color:#f10707;border-radius:4px;margin-bottom:1rem}._loading_rwh9x_201,._noComments_rwh9x_202{text-align:center;padding:2rem;color:gray}._commentsList_rwh9x_208{display:flex;flex-direction:column;gap:1rem}._commentCard_rwh9x_214{background:#f1f1f1;border:1px solid rgba(128,128,128,.2);border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #1010100d}._commentHeader_rwh9x_222{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}._commentInfo_rwh9x_231{display:flex;flex-direction:column;gap:.5rem;flex:1}._author_rwh9x_238{font-weight:600;color:#101010;font-size:1.1rem}._date_rwh9x_244{font-size:.85rem;color:gray}._statusBadge_rwh9x_249{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}._statusPending_rwh9x_257{background:#2cbe5633;color:#2cbe56}._statusApproved_rwh9x_262{background:#2a9d5833;color:#2a9d58}._statusRejected_rwh9x_267{background:#f107071a;color:#f10707}._statusFlagged_rwh9x_272{background:#f1070726;color:#f10707}._targetType_rwh9x_277{font-size:.85rem;color:gray;padding:.25rem .5rem;background:#b2e5ff;border-radius:4px;display:inline-block}._commentActions_rwh9x_286{display:flex;gap:.5rem;flex-wrap:wrap}._approveButton_rwh9x_292,._rejectButton_rwh9x_293,._deleteButton_rwh9x_294{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}._approveButton_rwh9x_292{background:#2a9d58;color:#f1f1f1}._approveButton_rwh9x_292:hover{background:#317c53}._rejectButton_rwh9x_293{background:#2cbe56;color:#f1f1f1}._rejectButton_rwh9x_293:hover{background:#2a9d58}._deleteButton_rwh9x_294{background:#f10707;color:#f1f1f1}._deleteButton_rwh9x_294:hover{background:#bf0606}._commentContent_rwh9x_327{margin:1rem 0;padding:1rem;background:#f1f1f14d;border-radius:4px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}._commentImages_rwh9x_337{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}._commentImage_rwh9x_337{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover;cursor:pointer;transition:transform .2s;border:1px solid rgba(128,128,128,.2)}._commentImage_rwh9x_337:hover{transform:scale(1.05)}._moderationReason_rwh9x_357{margin-top:.5rem;padding:.5rem;background:#2cbe5633;border-radius:4px;font-size:.85rem;color:#2cbe56}._flaggedInfo_rwh9x_366{margin-top:.5rem;padding:.5rem;background:#f1070726;border-radius:4px;font-size:.85rem;color:#f10707}._likesInfo_rwh9x_375{margin-top:.5rem;font-size:.85rem;color:gray}._pagination_rwh9x_381{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem}._paginationButton_rwh9x_390{padding:.5rem 1.5rem;border:1px solid rgba(128,128,128,.3);background:#f1f1f1;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}._paginationButton_rwh9x_390:hover:not(:disabled){background:#f1f1f180;border-color:#2a9d58}._paginationButton_rwh9x_390:disabled{opacity:.5;cursor:not-allowed}._paginationInfo_rwh9x_408{font-size:.9rem;color:gray}@media (max-width: 768px){._modalContent_rwh9x_74{padding:1rem;max-height:95vh}._stats_rwh9x_112,._filters_rwh9x_159{flex-direction:column}._filterGroup_rwh9x_169{width:100%}._commentHeader_rwh9x_222{flex-direction:column}._commentActions_rwh9x_286{width:100%;justify-content:flex-start}._approveButton_rwh9x_292,._rejectButton_rwh9x_293,._deleteButton_rwh9x_294{flex:1}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1bjz0_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}@keyframes _modalFadeIn_1bjz0_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes _modalFadeOut_1bjz0_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}._modalOverlay_1bjz0_80{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;animation:_modalFadeIn_1bjz0_1 .3s forwards}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94{display:flex;flex-direction:column;background:#b2e5ff;opacity:80%;padding:20px;border-radius:5px;width:90%;max-width:700px;max-height:80vh;text-align:center;position:relative;overflow:hidden}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ._cartModalClose_1bjz0_108{color:#f1f1f1;justify-content:center;align-items:center;width:20px;background:#f10707;position:absolute;right:10px;border:none;font-size:1.5rem;cursor:pointer;margin-bottom:50px;position:sticky;top:0;z-index:2}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ul{margin-top:50px;padding:0;list-style:none;overflow-y:auto;max-height:calc(60vh - 100px)}@media screen and (max-width: 1030px){._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ul{max-height:calc(70vh - 120px)}}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ul button{background:#b2e5ff;padding:5px 10px;margin-left:10px;border-radius:5px}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#588e7f;padding:10px;margin:10px 0;border-radius:5px;flex-wrap:wrap}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ul li img{max-height:40px;margin-right:10px}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ul li p{flex:1;margin:0 15px;text-align:left}._modalOverlay_1bjz0_80 ._modalContent_1bjz0_94 ul li ._select-buttons_1bjz0_163{display:flex;justify-content:center;gap:5px}._cart_footer_1bjz0_169{display:flex;flex-direction:column;align-items:center;margin-top:20px;position:sticky;bottom:0;background:#b2e5ff;padding:10px 0;z-index:2}._cart_footer_1bjz0_169 ._total_1bjz0_180{margin-bottom:10px;background:#5cff8b;padding:10px;border-radius:5px}._cart_footer_1bjz0_169 ._total_1bjz0_180 ._seum_1bjz0_186{font-weight:700}._cart_footer_1bjz0_169 button{background:#2a9d58;color:#f1f1f1;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}._cart_footer_1bjz0_169 button:hover{background:#1f7541}@media (max-width: 768px){._modalContent_1bjz0_94{width:95%;padding:10px}._modalContent_1bjz0_94 ul li{flex-direction:column;align-items:flex-start}._modalContent_1bjz0_94 ul li img{margin-bottom:10px}._modalContent_1bjz0_94 ul li p{text-align:center;margin:10px 0}._modalContent_1bjz0_94 ul li ._select-buttons_1bjz0_163{justify-content:flex-start}._modalContent_1bjz0_94 ul li ._delete_button_1bjz0_221{align-self:center;margin-top:10px}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_tlqhq_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._modalOverlay_tlqhq_60{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_tlqhq_73{background-color:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative}._closeButton_tlqhq_84{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:gray}._closeButton_tlqhq_84:hover{color:#101010}._message_tlqhq_98{padding:1rem;margin-bottom:1rem;border-radius:4px}._message_tlqhq_98._success_tlqhq_103{background-color:#2a9d5833;color:#1d4110}._message_tlqhq_98._error_tlqhq_107{background-color:#f1070726;color:#f10707}._userInfo_tlqhq_112{margin-bottom:2rem}._userInfo_tlqhq_112 h3{margin-bottom:1rem}._addressForm_tlqhq_119{display:grid;gap:1rem;margin-top:1rem}._addressForm_tlqhq_119 input{padding:.5rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem}._addressForm_tlqhq_119 input:focus{outline:none;border-color:#007bff}._orderItems_tlqhq_135{margin-bottom:2rem}._orderItems_tlqhq_135 h3{margin-bottom:1rem}._orderItem_tlqhq_135{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #b4adad}._orderItem_tlqhq_135 ._itemInfo_tlqhq_149{display:flex;align-items:center;gap:1rem}._orderItem_tlqhq_135 ._itemInfo_tlqhq_149 img{width:50px;height:50px;object-fit:cover;border-radius:4px}._orderSummary_tlqhq_161{margin-bottom:2rem;padding:1rem;background-color:#f1f1f1;border-radius:4px}._orderSummary_tlqhq_161 h3{margin-bottom:.5rem}._submitButton_tlqhq_171{width:100%;padding:1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}._submitButton_tlqhq_171:hover{background-color:#0062cc}._submitButton_tlqhq_171:disabled{background-color:#b4adad;cursor:not-allowed}._deliveryMethod_tlqhq_190{margin:1rem 0}._deliveryMethod_tlqhq_190 h4{margin-bottom:.5rem}._deliveryOptions_tlqhq_197{display:flex;gap:2rem;margin-bottom:1rem}._deliveryOption_tlqhq_197{display:flex;align-items:center;gap:.5rem;cursor:pointer}._deliveryOption_tlqhq_197 input[type=radio]{margin:0}._pickupInfo_tlqhq_213{margin-top:1rem;padding:1rem;background-color:#f1f1f1;border-radius:4px}._pickupInfo_tlqhq_213 p{margin:.5rem 0;color:gray}._bookingFormContainer_tlqhq_224{margin:1rem 0;padding:1rem;background-color:#f1f1f1;border-radius:8px}._selectedPickupDate_tlqhq_231{margin-top:1rem;padding:1rem;background-color:#b2e5ff4d;border-radius:4px;border:1px solid #007bff}._selectedPickupDate_tlqhq_231 p{margin:.5rem 0;color:#007bff;font-weight:500}._selectedPickupDate_tlqhq_231 p:first-child{font-weight:700}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1r4ag_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._commentSection_1r4ag_60{margin-top:2rem;padding:1.5rem;background:#317c53;border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}._commentSectionHeader_1r4ag_71{margin-bottom:1.5rem}._commentSectionTitle_1r4ag_75{font-size:1.5rem;margin-bottom:1rem;color:#101010}._commentControls_1r4ag_81{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding:1rem;background:#75a59e;border-radius:8px}._controlGroup_1r4ag_91{display:flex;align-items:center;gap:.5rem}._controlGroup_1r4ag_91 label{font-size:.9rem;color:#101010;font-weight:500}._select_1r4ag_102{padding:.5rem 1rem;border:1px solid rgba(128,128,128,.3);border-radius:4px;font-size:.9rem;background:#317c53;cursor:pointer;transition:border-color .2s}._select_1r4ag_102:focus{outline:none;border-color:#2a9d58}._select_1r4ag_102:hover{border-color:gray}._loading_1r4ag_119,._error_1r4ag_120,._noComments_1r4ag_121{text-align:center;padding:1rem;color:gray}._error_1r4ag_120{color:#f10707;background:#f107071a;border-radius:4px;margin-bottom:1rem}._loginPrompt_1r4ag_134{text-align:center;padding:1rem;background:#75a59e;border-radius:4px;margin-bottom:1rem;color:#2cbe56}._newCommentForm_1r4ag_143{margin-bottom:2rem}._commentForm_1r4ag_147{background:#75a59e;padding:1rem;border-radius:8px}._commentTextarea_1r4ag_153{width:100%;padding:.75rem;border:1px solid rgba(128,128,128,.3);border-radius:4px;font-family:inherit;font-size:.95rem;resize:vertical;min-height:80px}._commentTextarea_1r4ag_153:focus{outline:none;border-color:#2a9d58}._commentFormActions_1r4ag_168{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}._charCount_1r4ag_175{font-size:.85rem;color:gray}._buttons_1r4ag_180{display:flex;gap:.5rem}._submitButton_1r4ag_185,._cancelButton_1r4ag_186{padding:.5rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}._submitButton_1r4ag_185:disabled,._cancelButton_1r4ag_186:disabled{opacity:.6;cursor:not-allowed}._submitButton_1r4ag_185{background:#2a9d58;color:#b2e5ff}._submitButton_1r4ag_185:hover:not(:disabled){background:#317c53}._cancelButton_1r4ag_186{background:#f1f1f180;color:gray}._cancelButton_1r4ag_186:hover:not(:disabled){background:#80808033}._commentsList_1r4ag_216{display:flex;flex-direction:column;gap:1rem}._commentItem_1r4ag_222{background:#75a59e;padding:1rem;border-radius:8px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}._commentItem_1r4ag_222._reply_1r4ag_231{margin-left:2rem;border-left:3px solid #2a9d58;padding-left:1rem;width:calc(100% - 2rem)}._commentHeader_1r4ag_238{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._commentAuthor_1r4ag_245{display:flex;flex-direction:column;gap:.25rem}._authorName_1r4ag_251{font-weight:600;color:#101010}._commentDate_1r4ag_256{font-size:.85rem;color:gray}._commentActions_1r4ag_261{display:flex;gap:.5rem}._editButton_1r4ag_266,._deleteButton_1r4ag_267{padding:.25rem .75rem;border:none;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background-color .2s}._editButton_1r4ag_266:disabled,._deleteButton_1r4ag_267:disabled{opacity:.6;cursor:not-allowed}._editButton_1r4ag_266{background:#b2e5ff;color:#00c5f6}._editButton_1r4ag_266:hover:not(:disabled){background:#b2e5ffb3}._deleteButton_1r4ag_267{background:#f107071a;color:#f10707}._deleteButton_1r4ag_267:hover:not(:disabled){background:#f1070733}._commentContent_1r4ag_297{margin:.75rem 0;line-height:1.6;color:#101010;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}._commentImages_1r4ag_308{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}._commentImage_1r4ag_308{max-width:200px;max-height:200px;border-radius:8px;object-fit:cover;cursor:pointer;transition:transform .2s;border:2px solid rgba(128,128,128,.2);box-sizing:border-box}._commentImage_1r4ag_308:hover{transform:scale(1.05);border-color:#2a9d58}._imageModal_1r4ag_334{position:fixed;inset:0;background-color:#101010e6;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px;animation:_fadeIn_1r4ag_1 .3s ease}._imageModalContent_1r4ag_349{position:relative;max-width:90%;max-height:90vh;display:flex;flex-direction:column;align-items:center}._imageModalContent_1r4ag_349 img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px}._closeButton_1r4ag_364{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#f1f1f1;font-size:2rem;cursor:pointer;padding:10px;transition:transform .2s ease;z-index:10001}._closeButton_1r4ag_364:hover{transform:scale(1.1)}@keyframes _fadeIn_1r4ag_1{0%{opacity:0}to{opacity:1}}._imageUploadSection_1r4ag_389{margin-top:.75rem}._imageUploadLabel_1r4ag_393{display:inline-block;padding:.5rem 1rem;background:#f1f1f180;border:1px solid rgba(128,128,128,.3);border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}._imageUploadLabel_1r4ag_393:hover{background:#80808033;border-color:#2a9d58}._imagePreviews_1r4ag_408{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}._imagePreview_1r4ag_408{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;border:2px solid #2a9d58;background:#f1f1f180;display:flex;align-items:center;justify-content:center}._imagePreview_1r4ag_408 img{width:100%;height:100%;object-fit:cover;display:block}._removeImageButton_1r4ag_434{position:absolute;top:0;right:0;width:24px;height:24px;background:#f10707;color:#f1f1f1;border:none;border-radius:0 0 0 8px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:background .2s}._removeImageButton_1r4ag_434:hover{background:#bf0606}._deletedComment_1r4ag_455{font-style:italic;color:gray;padding:.5rem}._commentFooter_1r4ag_461{display:flex;gap:1rem;align-items:center;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(128,128,128,.1)}._likeButton_1r4ag_470,._replyButton_1r4ag_471,._flagButton_1r4ag_472{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(128,128,128,.3);background:#3f775f;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .2s}._likeButton_1r4ag_470:hover:not(:disabled),._replyButton_1r4ag_471:hover:not(:disabled),._flagButton_1r4ag_472:hover:not(:disabled){background:#f1f1f180}._likeButton_1r4ag_470:disabled,._replyButton_1r4ag_471:disabled,._flagButton_1r4ag_472:disabled{opacity:.6;cursor:not-allowed}._flagButton_1r4ag_472{border-color:#2cbe56;color:#2cbe56}._flagButton_1r4ag_472:hover:not(:disabled){background:#2cbe561a}._likeButton_1r4ag_470._liked_1r4ag_504{background:#f107071a;border-color:#f10707;color:#f10707}._replyForm_1r4ag_510{margin-top:1rem;padding-left:1rem;border-left:2px solid #2a9d58}._editForm_1r4ag_516{margin-top:.5rem}._editFormActions_1r4ag_520{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._replies_1r4ag_527{margin-top:1rem;padding-left:1rem;border-left:2px solid rgba(128,128,128,.2);display:flex;flex-direction:column;gap:.75rem}._pagination_1r4ag_536{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;background:#f1f1f1;border-radius:8px}._paginationButton_1r4ag_547{padding:.5rem 1.5rem;border:1px solid rgba(128,128,128,.3);background:#f1f1f1;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s;color:#101010}._paginationButton_1r4ag_547:hover:not(:disabled){background:#f1f1f180;border-color:#2a9d58;color:#2a9d58}._paginationButton_1r4ag_547:disabled{opacity:.5;cursor:not-allowed;background:#f1f1f14d}._paginationInfo_1r4ag_568{font-size:.9rem;color:gray;font-weight:500}@media (max-width: 768px){._commentSection_1r4ag_60{padding:1rem;margin-top:1rem}._commentItem_1r4ag_222{padding:.75rem}._commentItem_1r4ag_222._reply_1r4ag_231{margin-left:.75rem;padding-left:.75rem}._replies_1r4ag_527{padding-left:.5rem}._commentHeader_1r4ag_238{flex-direction:column;gap:.5rem}._commentActions_1r4ag_261{align-self:flex-end}._commentControls_1r4ag_81{flex-direction:column;gap:.75rem;padding:.75rem}._controlGroup_1r4ag_91{flex-direction:column;align-items:flex-start;width:100%}._controlGroup_1r4ag_91 label,._controlGroup_1r4ag_91 ._select_1r4ag_102{width:100%}._commentContent_1r4ag_297{font-size:.95rem;line-height:1.5}._commentImages_1r4ag_308{gap:.35rem}._commentImage_1r4ag_308{max-width:calc(50% - .25rem);max-height:150px;width:auto;height:auto}._commentFooter_1r4ag_461{flex-wrap:wrap;gap:.5rem}._likeButton_1r4ag_470,._replyButton_1r4ag_471,._flagButton_1r4ag_472{padding:.4rem .75rem;font-size:.85rem}._pagination_1r4ag_536{flex-direction:column;gap:.75rem}._paginationButton_1r4ag_547{width:100%}._loginPrompt_1r4ag_134{padding:.75rem;font-size:.9rem}}@media (max-width: 480px){._commentSection_1r4ag_60{padding:.75rem;margin-top:.75rem;border-radius:6px}._commentSectionTitle_1r4ag_75{font-size:1.25rem}._commentItem_1r4ag_222{padding:.5rem}._commentItem_1r4ag_222._reply_1r4ag_231{margin-left:.5rem;padding-left:.5rem;border-left-width:2px}._authorName_1r4ag_251{font-size:.9rem}._commentDate_1r4ag_256{font-size:.8rem}._commentContent_1r4ag_297{font-size:.9rem}._commentImage_1r4ag_308{max-width:100%;max-height:180px}._commentTextarea_1r4ag_153{font-size:.9rem;min-height:70px}._submitButton_1r4ag_185,._cancelButton_1r4ag_186{padding:.4rem 1rem;font-size:.85rem}._imageModal_1r4ag_334{padding:10px}._imageModalContent_1r4ag_349{max-width:95%}._imageModalContent_1r4ag_349 img{max-height:70vh}._closeButton_1r4ag_364{top:-30px;right:0;font-size:1.5rem}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_dlst5_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._sheets_dlst5_60{display:flex;flex-direction:column;width:100%;height:auto;background:#588e7f;border-radius:10px;box-shadow:0 0 10px #1010101a;padding:2rem;transition:all .3s}._sheets_dlst5_60 h1{font-size:2.5rem;color:#1d4110;margin-bottom:2rem}._sheets_dlst5_60 ._sheets_content_dlst5_76{display:block;background:#588e7f;padding:1rem;margin-bottom:150px}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82{background:border-box;border-radius:8px;box-shadow:0 2px 4px #1010101a;padding:1.5rem;transition:transform .2s ease}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82:hover{transform:translateY(-5px);box-shadow:0 4px 8px #10101033}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82 h2{color:#1d4110;font-size:1.9rem;margin-bottom:1rem}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82 p{color:#101010;text-align:left;font-size:1rem;margin-bottom:1rem;line-height:1.6}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82 ._sheet_image_dlst5_105{width:100%;height:290px;object-fit:cover;border-radius:10px;margin-top:1rem}._loading_dlst5_113,._error_dlst5_114,._empty_dlst5_115{text-align:center;padding:2rem;font-size:1.2rem;background:#f1f1f1;border-radius:8px;margin:2rem auto;max-width:600px}._loading_dlst5_113{color:#3f775f}._error_dlst5_114{color:#f10707;background:#f107071a}._empty_dlst5_115{color:#1d4110}._sheet_content_dlst5_138{color:#101010;text-align:left;font-size:1rem;margin-bottom:1rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}._sheet_content_dlst5_138 p{margin:.5rem 0}._sheet_content_dlst5_138 strong,._sheet_content_dlst5_138 b{font-weight:700}._sheet_content_dlst5_138 em,._sheet_content_dlst5_138 i{font-style:italic}._sheet_content_dlst5_138 ul,._sheet_content_dlst5_138 ol{padding-left:2rem;margin:.5rem 0}._sheet_content_dlst5_138 h1,._sheet_content_dlst5_138 h2,._sheet_content_dlst5_138 h3,._sheet_content_dlst5_138 h4,._sheet_content_dlst5_138 h5,._sheet_content_dlst5_138 h6{margin:1rem 0 .5rem;color:#1d4110}._sheet_content_dlst5_138 br{display:block;margin:.5rem 0}._imageComments_dlst5_178{margin-top:.75rem;width:100%;max-width:100%;box-sizing:border-box}@media screen and (max-width: 768px){._sheets_dlst5_60{padding:.75rem;border-radius:0}._sheets_dlst5_60 ._sheets_content_dlst5_76{grid-template-columns:1fr;gap:1rem;padding:.5rem}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82{padding:1rem}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82 h2{font-size:1.4rem}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82 ._sheet_image_dlst5_105{height:auto;max-height:250px}._sheet_content_dlst5_138{text-align:left;font-size:.95rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}._sheet_content_dlst5_138 ul,._sheet_content_dlst5_138 ol{padding-left:1.25rem}._imagesGrid_dlst5_216{gap:.5rem}._imageWrapper_dlst5_219._portrait_dlst5_219,._imageWrapper_dlst5_219._landscape_dlst5_219{width:100%;max-width:100%}._imageWrapper_dlst5_219:only-child._portrait_dlst5_219,._imageWrapper_dlst5_219:only-child._landscape_dlst5_219{width:100%;max-width:100%}}@media screen and (max-width: 480px){._sheets_dlst5_60{padding:.5rem}._sheets_dlst5_60 ._sheets_content_dlst5_76{padding:.25rem;margin-bottom:100px}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82{padding:.75rem}._sheets_dlst5_60 ._sheets_content_dlst5_76 ._sheet_card_dlst5_82 h2{font-size:1.25rem}._sheet_content_dlst5_138{font-size:.9rem}}._imagesGrid_dlst5_216{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}._imageWrapper_dlst5_219{position:relative;border-radius:10px;overflow:hidden;background-color:#588e7f;max-width:100%;box-sizing:border-box}._imageWrapper_dlst5_219._portrait_dlst5_219{width:calc(25% - .75rem);aspect-ratio:3/4;max-width:100%}._imageWrapper_dlst5_219._portrait_dlst5_219 ._sheet_image_dlst5_105{width:100%;height:100%;object-fit:cover}._imageWrapper_dlst5_219._landscape_dlst5_219{width:calc(33.33% - .67rem);aspect-ratio:4/3;max-width:100%}._imageWrapper_dlst5_219._landscape_dlst5_219 ._sheet_image_dlst5_105{width:100%;height:100%;object-fit:cover}._imageWrapper_dlst5_219:only-child._portrait_dlst5_219{width:33.33%;max-width:100%;margin:0 auto}._imageWrapper_dlst5_219:only-child._landscape_dlst5_219{width:50%;max-width:100%;margin:0 auto}._sheet_image_dlst5_105{display:block;transition:transform .3s ease}._sheet_image_dlst5_105:hover{transform:scale(1.05)}._imageModal_dlst5_304{position:fixed;inset:0;background-color:#101010e6;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;animation:_fadeIn_dlst5_1 .3s ease}._imageModalContent_dlst5_319{position:relative;max-width:90%;max-height:90vh;display:flex;flex-direction:column;align-items:center}._imageModalContent_dlst5_319 img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #10101080}._imageCaption_dlst5_335{color:#f1f1f1;margin-top:1rem;font-size:1.2rem;text-align:center}._closeButton_dlst5_342{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#f1f1f1;font-size:2rem;cursor:pointer;padding:10px;transition:transform .2s ease}._closeButton_dlst5_342:hover{transform:scale(1.1)}@keyframes _fadeIn_dlst5_1{0%{opacity:0}to{opacity:1}}._imageWrapper_dlst5_219{cursor:pointer}._imageWrapper_dlst5_219:hover ._sheet_image_dlst5_105{transform:scale(1.05)}@media screen and (max-width: 768px){._imageModal_dlst5_304{padding:10px}._imageModalContent_dlst5_319{max-width:95%}._imageModalContent_dlst5_319 img{max-height:70vh}._closeButton_dlst5_342{top:-30px;right:0;font-size:1.5rem}._imageCaption_dlst5_335{font-size:1rem}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1rbmf_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._blog_1rbmf_60{min-height:100vh;background:#317c53;overflow-x:hidden}._blog_1rbmf_60 ._blog_header_1rbmf_65{background:#3f775f;padding:1rem 0}._blog_1rbmf_60 ._blog_header_1rbmf_65 h1{font-size:3.4rem;font-family:DancingScript,sans-serif;color:#f1f1f1;margin:0 20px;font-weight:900}._blog_1rbmf_60 ._blog_content_1rbmf_76{margin:0 auto;padding:0 20px 20px;max-width:1200px;width:100%;box-sizing:border-box}._blog_1rbmf_60 ._blog_content_1rbmf_76 p{font-family:BonaNovaSC,sans-serif;margin-bottom:20px;display:flex;justify-content:center;align-items:center;text-align:left}@media screen and (max-width: 1024px){._blog_1rbmf_60 ._blog_content_1rbmf_76{padding:0 15px 15px}}@media screen and (max-width: 768px){._blog_1rbmf_60 ._blog_header_1rbmf_65 h1{font-size:2.4rem;margin:0 15px;text-align:center}._blog_1rbmf_60 ._blog_content_1rbmf_76{margin:0;padding:0 10px 15px}._blog_1rbmf_60 ._blog_content_1rbmf_76 p{text-align:left;font-size:.95rem;line-height:1.6}}@media screen and (max-width: 480px){._blog_1rbmf_60 ._blog_header_1rbmf_65 h1{font-size:2rem;margin:0 10px}._blog_1rbmf_60 ._blog_content_1rbmf_76{padding:0 8px 10px}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1bxqn_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._userOrders_1bxqn_61{padding:2rem;background:#3f775f;min-height:100vh}._userOrders_1bxqn_61 h2{color:#1d4110;margin-bottom:2rem;font-size:2rem}._noOrders_1bxqn_72{text-align:center;color:#b2e5ff;font-size:1.2rem;padding:2rem}._ordersList_1bxqn_79{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}._orderCard_1bxqn_85{background-color:#f1f1f1;border:2px solid #3f775f;border-radius:8px;padding:1.5rem}._orderCard_1bxqn_85:hover{border-color:#317c53;transform:translateY(-2px);transition:all .3s ease}._orderHeader_1bxqn_97{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem}._orderHeader_1bxqn_97 h3{color:#1d4110;margin:0}._status_1bxqn_109{padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}._status_1bxqn_109._en_attente_1bxqn_115{background-color:#2cbe56;color:#1d4110}._status_1bxqn_109._confirmée_1bxqn_119{background-color:#2a9d58;color:#1d4110}._status_1bxqn_109._en_préparation_1bxqn_123{background-color:#317c53;color:#1d4110}._status_1bxqn_109._expédiée_1bxqn_127{background-color:#3f775f;color:#f1f1f1}._status_1bxqn_109._livrée_1bxqn_131{background-color:#1d4110;color:#f1f1f1}._status_1bxqn_109._annulée_1bxqn_135{background-color:#f10707;color:#f1f1f1}._orderDetails_1bxqn_140{margin-bottom:1rem}._orderDetails_1bxqn_140 p{margin:.5rem 0;color:gray}._items_1bxqn_148{margin-bottom:1rem}._items_1bxqn_148 h4{color:#1d4110;margin-bottom:.5rem}._item_1bxqn_148{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #2a9d58}._item_1bxqn_148:last-child{border-bottom:none}._item_1bxqn_148 span{color:gray}._shippingInfo_1bxqn_169{margin-top:1rem;padding-top:1rem}._shippingInfo_1bxqn_169 h4{color:#1d4110;margin-bottom:.5rem}._shippingInfo_1bxqn_169 p{margin:.25rem 0;color:gray}._error_1bxqn_182{color:#f10707;text-align:center;padding:2rem;font-size:1.2rem}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1f2yh_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._verifyEmail_1f2yh_60{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#f1f1f1,#b2e5ff)}._container_1f2yh_69{max-width:600px;width:100%}._content_1f2yh_74{background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 40px #0000001a;text-align:center}._loading_1f2yh_82{font-size:18px;color:gray;padding:40px}._iconSuccess_1f2yh_88,._iconError_1f2yh_89{margin:0 auto 20px;display:flex;justify-content:center;align-items:center}._title_1f2yh_96{font-size:28px;color:#1d4110;margin-bottom:20px;font-weight:600}._titleError_1f2yh_103{font-size:28px;color:#f10707;margin-bottom:20px;font-weight:600}._message_1f2yh_110{font-size:16px;color:gray;line-height:1.6;margin-bottom:30px}._actions_1f2yh_117{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}._button_1f2yh_124{display:inline-block;padding:12px 30px;background-color:#1d4110;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:background-color .3s ease}._button_1f2yh_124:hover{background-color:#142d0b}._buttonSecondary_1f2yh_138{display:inline-block;padding:12px 30px;background-color:transparent;color:#1d4110;text-decoration:none;border:2px solid #1d4110;border-radius:6px;font-weight:500;transition:all .3s ease}._buttonSecondary_1f2yh_138:hover{background-color:#1d4110;color:#fff}@media (max-width: 768px){._content_1f2yh_74{padding:30px 20px}._title_1f2yh_96,._titleError_1f2yh_103{font-size:24px}._actions_1f2yh_117{flex-direction:column}._button_1f2yh_124,._buttonSecondary_1f2yh_138{width:100%}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@keyframes _slideInDown_1d3ku_1{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}._container_1d3ku_61{min-height:calc(100vh - 200px);padding:100px 20px 50px;display:flex;justify-content:center;align-items:center;background:#317c53}._card_1d3ku_70{background:#b2e5ff;padding:2rem;border-radius:10px;width:100%;max-width:450px;box-shadow:0 4px 20px #0000001a}._card_1d3ku_70 h1{text-align:center;color:#1d4110;margin-bottom:.5rem;font-size:1.5rem}._description_1d3ku_85{text-align:center;color:gray;margin-bottom:1.5rem;font-size:.9rem}._inputWrapper_1d3ku_92{margin-bottom:1.5rem}._passwordField_1d3ku_96{position:relative;display:flex;align-items:center}._passwordField_1d3ku_96 input{width:100%;padding:.8rem;padding-right:45px;border:1px solid #b4adad;border-radius:5px;font-size:1rem;background:#75a59e;transition:border-color .3s ease}._passwordField_1d3ku_96 input:focus{outline:none;border-color:#2a9d58}._passwordField_1d3ku_96 input:disabled{opacity:.7;cursor:not-allowed}._toggleBtn_1d3ku_120{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:gray;transition:color .3s ease}._toggleBtn_1d3ku_120:hover{color:#1d4110}._toggleBtn_1d3ku_120:focus{outline:none}._toggleBtn_1d3ku_120 svg{display:block}._requirements_1d3ku_145{margin-top:10px;font-size:.85rem;color:gray}._requirements_1d3ku_145 p{margin-bottom:5px;font-weight:500}._requirements_1d3ku_145 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}._requirements_1d3ku_145 ul li{display:flex;align-items:center;gap:4px;color:gray;transition:color .3s ease}._requirements_1d3ku_145 ul li:before{content:"•";color:gray}._requirements_1d3ku_145 ul li._valid_1d3ku_173{color:#2a9d58}._requirements_1d3ku_145 ul li._valid_1d3ku_173:before{content:"✓";color:#2a9d58}._mismatch_1d3ku_181{display:block;margin-top:5px;font-size:.85rem;color:#f10707}._match_1d3ku_188{display:block;margin-top:5px;font-size:.85rem;color:#2a9d58}._submitBtn_1d3ku_195{width:100%;padding:.8rem;background-color:#317c53;color:#f1f1f1;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._submitBtn_1d3ku_195:hover:not(:disabled){background-color:#2a9d58}._submitBtn_1d3ku_195:disabled{background-color:#b4adad;cursor:not-allowed}._errorMessage_1d3ku_214{background-color:#f107071a;color:#f10707;padding:.8rem;border-radius:5px;margin-bottom:1rem;font-size:.9rem;text-align:center}._successIcon_1d3ku_224{width:80px;height:80px;background-color:#2a9d58;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin:0 auto 1.5rem}._redirect_1d3ku_237{color:gray;font-size:.9rem;margin-top:1rem;animation:_pulse_1d3ku_1 1.5s infinite}@keyframes _pulse_1d3ku_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 480px){._container_1d3ku_61{padding:80px 15px 30px}._card_1d3ku_70{padding:1.5rem}._requirements_1d3ku_145 ul{flex-direction:column;gap:4px}}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}* ::-moz-selection{background:#3f775f}* ::selection{background:#5cff8b}* input,* textarea,* button{appearance:none;border:none;background:none;margin:0;padding:0;font:inherit;color:inherit}* *:before,* *:after{margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:#fff}html{scroll-behavior:smooth}li{list-style:none}a{color:#fff;font-size:1.8rem}body{font-family:Montserrat,sans-serif,sans-serif;font-size:1rem;background:#1d4110;max-width:1300px;margin:0 auto}body .bg{background-image:url(../../public/img/tresse_01-min.webp);width:200px;height:200px}select{color:#b2e5ff;background-color:#1d4110;border:1px solid #3f775f}select option{color:#b2e5ff;background-color:#1d4110;padding:.5rem}select option:hover,select option:focus,select option:active,select option:checked{background:#3f775f!important;color:#b2e5ff!important}select:focus{outline-color:#2cbe56}.custom-select{color:#b2e5ff;background-color:#1d4110;border:1px solid #3f775f;padding:.5rem;border-radius:4px;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b2e5ff 50%),linear-gradient(135deg,#b2e5ff 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.custom-select option{color:#b2e5ff;background-color:#1d4110;padding:.5rem}.custom-select option:hover,.custom-select option:focus,.custom-select option:active,.custom-select option:checked{background:#3f775f!important;color:#b2e5ff!important}.custom-select:focus{outline-color:#2cbe56;border-color:#2cbe56}.custom-select:hover{border-color:#2cbe56}.navbar{display:flex;font-family:DancingScript,sans-serif;flex-wrap:wrap;font-weight:100;justify-content:space-between;align-items:flex-start;position:fixed;width:1300px;top:-1px;min-height:55px;background:#3f775f;padding:0 1.5rem;z-index:15}.navbar.showNav .navbar_links{display:flex}.navbar .navbar_admin{font-family:BonaNovaSC,sans-serif;opacity:5%}.navbar .navbar_admin a{color:#1d4110}.navbar ul{margin-top:10px;display:flex}.navbar .navbar_logo{padding:10px 0}.navbar .navbar_logo a{font-size:2rem}.navbar .navbar_links{display:flex;color:#fff}.navbar .navbar_item{color:#fff;display:flex;font-size:1.2rem;margin-left:25px}.navbar .navbar_link{padding:0 .3rem;color:inherit;font-size:1.5rem}.navbar .navbar_burger{margin-top:20px;width:40px;height:40px;border:none;background:transparent;display:none}.navbar .burger_bar{display:block;width:40px;height:2px;background:#fff}@media screen and (max-width: 1030px){.navbar .navbar_logo a{font-size:1.7rem}.navbar .navbar_links{padding-top:80px;flex-direction:column;justify-content:center;align-items:center;position:fixed;right:-100vw;width:250px;bottom:0;min-height:100vh;padding:2rem;background:#317c53;opacity:.8;transition:right .3s ease;z-index:-9}.navbar.showNav .navbar_links{right:0;visibility:visible}.navbar .navbar_logo{font-size:2rem;font-weight:900}.navbar .navbar_links{display:block;padding:1.5rem;font-size:5vw}.navbar .navbar_burger{display:block;position:fixed;top:1rem;right:1rem}.navbar .navbar_burger:hover{cursor:pointer}.navbar .burger_bar,.navbar .burger_bar:before,.navbar .burger_bar:after{display:block;width:40px;height:2px;position:relative;border-radius:3px;background:#fff;transition:all .5s ease-in-out}.navbar .burger_bar:before,.navbar .burger_bar:after{content:"";position:absolute;left:0}.navbar .burger_bar:before{transform:translateY(-12px)}.navbar .burger_bar:after{transform:translateY(12px)}.navbar.showNav .burger_bar{background:transparent;width:0}.navbar.showNav .burger_bar:before{transform:rotate(45deg)}.navbar.showNav .burger_bar:after{transform:rotate(-45deg)}}.navbar_item.slideInDown-1{animation:slideInDown .5s ease-in-out 0s}.navbar_item.slideInDown-2{animation:slideInDown .5s ease-in-out .1s}.navbar_item.slideInDown-3{animation:slideInDown .5s ease-in-out .2s}.navbar_item.slideInDown-4{animation:slideInDown .5s ease-in-out .3s}.admin{min-height:100vh;display:flex;width:100%;height:auto;background:#1d4110;padding-top:50px}.admin .admin_container{display:flex;flex-direction:column;width:100%;height:auto;background:#1d4110;padding:20px;margin:20px;transition:all .3s}.admin .admin_container .mask{position:fixed;display:flex;justify-content:center;top:0;right:2px;width:100%;height:86px;background:#10101080;z-index:20}.admin .admin_container .mask h1{font-size:2rem;color:#f1f1f1;margin:20px 0}.admin .admin_container .admin_button_container{position:fixed;left:50%;transform:translate(-50%);opacity:100%;color:#b2e5ff}.admin .admin_container .admin_button_container button{background:#2a9d58;width:100%;padding:8px 0;border-radius:8px;margin-bottom:10px;color:#f1f1f1;cursor:pointer}.admin .admin_container .admin_button_container button:hover{background:#317c53}.admin .admin_container #exit{background:#f10707}.admin .admin_container #exit:hover{background:#bf0606}.admin .admin_container a{font-size:1rem}.adminMenu{display:flex;gap:1rem;margin-bottom:2rem}.adminMenu button{padding:.75rem 1.5rem;background-color:#3f775f;color:#f1f1f1;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.adminMenu button:hover{background-color:#2d5644}.modalOverlay{position:fixed;inset:0;background-color:#1d411080;display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background:#2a9d58;padding:2rem;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;overflow-y:auto;position:relative}.closeButton{color:#f1f1f1;justify-content:center;align-items:center;width:20px;background:#f10707;position:absolute;top:10px;right:10px;border:none;font-size:1.5rem;cursor:pointer;margin-bottom:50px}@font-face{font-family:BonaNovaSC;src:url(/fonts/BonaNovaSC-Regular.ttf) format("" truetype "");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/botaProject/assets/fonts/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DancingScript;src:url(/botaProject/assets/fonts/DancingScript-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay;src:url(/botaProject/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PlaywriteCZ;src:url(/botaProject/assets/fonts/PlaywriteCZ-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GreyQo-Regular;src:url(../../public/assets/fonts/GreyQo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:url(../../public/assets/fonts/Luxuri.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Luxuri;src:local("Luxuri"),local("Luxuri-Regular"),local("Georgia"),local("Times New Roman");font-weight:400;font-style:normal;font-display:swap}@keyframes slideInDown{0%{transform:translateY(0);opacity:0}to{transform:translateY(-100%);opacity:1}}.adminOrders{padding:2rem;background:#317c53;min-height:100vh}.adminOrders h2{color:#f1f1f1;margin-bottom:2rem;font-size:2rem}.filters{margin-bottom:2rem}.filters select{padding:.5rem;border:2px solid #3f775f;border-radius:4px;background:#b2e5ff;color:#1d4110;font-size:1rem;cursor:pointer}.filters select:focus{outline:none;border-color:#317c53}.orderCard{background:#b2e5ff;border:2px solid #3f775f;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #1d41101a}.orderHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #2a9d58}.status.en_attente{background:#2cbe56;color:#1d4110}.status.confirmée{background:#2a9d58;color:#1d4110}.status.en_préparation{background:#317c53;color:#1d4110}.status.expédiée{background:#3f775f;color:#f1f1f1}.status.livrée{background:#1d4110;color:#f1f1f1}.status.annulée{background:#f10707;color:#f1f1f1}.orderDetails p{margin:.5rem 0;color:#101010}.item span{color:#101010}.actions{margin-top:1rem;padding-top:1rem;border-top:1px solid #2a9d58}.actions select{width:100%;padding:.5rem;border:2px solid #3f775f;border-radius:4px;background:#3f775f;color:#f1f1f1;font-size:1rem;cursor:pointer}.actions select:focus{outline:none;border-color:#317c53}.admin_members_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.admin_members_header h2{color:#1d4110;margin:0;font-size:1.8rem}.admin_members_modal_close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#1d4110;cursor:pointer;padding:.5rem}.admin_members_buttons{display:flex;gap:1rem;margin-bottom:2rem}.admin_members_button{padding:.8rem 1.5rem;border:none;border-radius:4px;background-color:#3f775f;color:#f1f1f1;font-size:1rem;cursor:pointer;transition:all .2s ease}.admin_members_button:hover{background-color:#2cbe56}.members_list .loading,.members_list .error,.members_list .empty{text-align:center;padding:1rem;border-radius:4px;margin:1rem 0}.members_list .loading{background-color:#3f775f1a;color:#3f775f}.members_list .error{background-color:#f107071a;color:#f10707}.members_list .empty{background-color:#1d41101a;color:#1d4110}.members_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.member_card{background:#b2e5ff;border:1px solid #2a9d58;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.member_card h3{color:#1d4110;margin:0;font-size:1.2rem}.member_card p{color:#101010;margin:0;font-size:.9rem}.member_card .edit_button{margin-top:1rem;background:#317c53;color:#f1f1f1;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.member_card .edit_button:hover:not(:disabled){background-color:#2cbe56}.member_card .edit_button:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width: 768px){.modalContent{width:95%;padding:1.5rem}.admin_members_buttons{flex-direction:column}.members_grid{grid-template-columns:1fr}}.modalContent{background-color:#b2e5ff;padding:2rem;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative}.admin_sheets_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.admin_sheets_header h2{color:#1d4110;margin:0;font-size:1.8rem}.admin_sheets_modal_close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#1d4110;cursor:pointer;padding:.5rem}.admin_sheets_modal_close:hover{color:#3f775f}.admin_sheets_buttons{display:flex;gap:1rem;margin-bottom:2rem}.admin_sheets_button{padding:.8rem 1.5rem;border:none;border-radius:4px;background-color:#3f775f;color:#f1f1f1;font-size:1rem;cursor:pointer;transition:all .2s ease}.admin_sheets_button:hover{background-color:#2d5644}.sheets_list .loading,.sheets_list .error,.sheets_list .empty{text-align:center;padding:1rem;border-radius:4px;margin:1rem 0}.sheets_list .loading{background-color:#3f775f1a;color:#3f775f}.sheets_list .error{background-color:#f107071a;color:#f10707}.sheets_list .empty{background-color:#1d41101a;color:#1d4110}.sheets_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.sheet_card{background-color:#f1f1f1;border:1px solid #2a9d58;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.sheet_card h3{color:#1d4110;margin:0;font-size:1.2rem}.sheet_card .sheet_thumbnail{width:100%;height:150px;object-fit:cover;border-radius:4px}.sheet_card .edit_button{background-color:#317c53;color:#f1f1f1;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.sheet_card .edit_button:hover{background-color:#23573b}@media screen and (max-width: 768px){.modalContent{width:95%;padding:1.5rem}.admin_sheets_buttons{flex-direction:column}.sheets_grid{grid-template-columns:1fr}}.adminBooking{padding:1rem}.agendaButton{padding:.75rem 1.5rem;background-color:#317c53;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.agendaButton:hover{background-color:#23573b}.closeButton:hover{color:#bf0606}h1{color:#fff;margin-bottom:2rem;text-align:center}.modalContent{background:#b2e5ff;padding:2rem;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative}.modalContent h1{margin-bottom:1.5rem;color:#1d4110}.modalContent .imagePreviewContainer{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.modalContent .imagePreviewWrapper{position:relative;width:calc(33.33% - .67rem);min-width:150px;height:200px;overflow:hidden;border-radius:4px;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center}.modalContent .imagePreviewWrapper img{max-width:100%;max-height:100%;object-fit:contain}.modalContent .imagePreview{display:block;transition:transform .3s ease}.modalContent .imagePreview:hover{transform:scale(1.05)}.modalContent .removeImageButton{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:50%;background:#00000080;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;z-index:2}.modalContent .removeImageButton:hover{background:#000000b3}.modalContent .imagePlaceholder{width:calc(33.33% - .67rem);min-width:150px;aspect-ratio:4/3;border:2px dashed #b4adad;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:gray;font-size:.9rem;cursor:pointer;transition:all .2s ease;background-color:#f1f1f1;user-select:none}.modalContent .imagePlaceholder:hover{border-color:#007bff;color:#007bff;background-color:#b2e5ff4d}.modalContent .imagePlaceholder .uploadIcon{font-size:2rem;margin-bottom:.5rem;color:inherit;pointer-events:none}.modalContent .imagePlaceholder span{color:inherit;pointer-events:none}.modalContent .fileInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;visibility:hidden}.admin_members_modal_close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#3f775f;padding:.5rem;line-height:1}.admin_members_modal_close:hover{color:#f10707}.errorMessage{color:#f10707;margin-bottom:1rem;padding:.5rem;background-color:#f1070726;border-radius:4px}ul{list-style:none;padding:0;margin:0}ul li{margin-bottom:1.5rem}ul li label{display:block;margin-bottom:.5rem;color:#1d4110;font-weight:500}ul li input[type=text]{width:100%;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;background:#75a59e}ul li input[type=text]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}ul li input[type=text]:disabled{background-color:#f1f1f1;cursor:not-allowed}.contentContainer{display:flex;gap:1rem;margin-bottom:1rem}.textarea{flex:1;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;resize:vertical;font-family:monospace;background:#75a59e}.textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.textarea:disabled{background-color:#f1f1f1;cursor:not-allowed}.preview{flex:1;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;background:#75a59e;overflow-y:auto}.preview strong,.preview b{font-weight:700}.preview em,.preview i{font-style:italic}.preview ul,.preview ol{padding-left:2rem;margin:.5rem 0}.preview p{margin:.5rem 0}.preview h1,.preview h2,.preview h3,.preview h4,.preview h5,.preview h6{margin:1rem 0 .5rem}.submitButton{width:100%;padding:.75rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.submitButton:hover:not(:disabled){background-color:#0062cc}.submitButton:disabled{background-color:#b4adad;cursor:not-allowed}.submitButton .loading{display:inline-block;animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.editableContent{width:100%;min-height:200px;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;background:#75a59e;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;outline:none}.editableContent:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.editableContent:empty:before{content:attr(data-placeholder);color:gray}.editableContent.disabled{background-color:#f1f1f1;pointer-events:none;opacity:.7}.editableContent strong,.editableContent b{font-weight:700}.editableContent em,.editableContent i{font-style:italic}.editableContent ul,.editableContent ol{padding-left:2rem;margin:.5rem 0}.editableContent p{margin:.5rem 0}.editableContent h1,.editableContent h2,.editableContent h3,.editableContent h4,.editableContent h5,.editableContent h6{margin:1rem 0 .5rem}.admin_login{position:fixed;justify-content:center;align-items:center;padding:20px;margin-top:150px;background:#3f775f;display:flex;flex-direction:column;border-radius:10px}.admin_login h1{font-size:2.9rem;font-family:BonaNovaSC,sans-serif;font-weight:900;color:#1d4110}.admin_login .admin_login_container{margin-top:20px;height:250px;background:#317c53;padding:10px 10px 30px;border-radius:10px}.admin_login .admin_login_container form{background:#b2e5ff;padding:10px;display:flex;flex-direction:column;width:100%;height:100%;border-radius:10px}.admin_login .admin_login_container form .form_group{background:#75a59e;margin:10px 0;padding:5px;border:none;border-radius:5px;font-size:1.2rem;font-family:BonaNovaSC,sans-serif}.admin_login .admin_login_container form .form_group label{font-size:1.2rem;font-family:BonaNovaSC,sans-serif;color:#f1f1f1;padding:10px}.admin_login .admin_login_container form button{margin-top:20px;padding:10px;border:none;border-radius:5px;font-size:1.2rem;font-family:BonaNovaSC,sans-serif;background:#2a9d58;color:#f1f1f1;cursor:pointer}.admin_login .admin_login_container form button:hover{background:#2cbe56}@media screen and (max-width: 768px){.admin_login .admin_login{width:100%;padding:20px}.admin_login .admin_login_container{width:100%}.admin_login .admin_login_container form{padding:15px}.admin_login .admin_login_container form .form_group{margin:8px 0}.admin_login .admin_login_container form .form_group label{font-size:1rem;padding:8px}.admin_login .admin_login_container form .form_group input{font-size:1rem}.admin_login .admin_login_container form button{font-size:1rem;padding:8px}}@media screen and (max-width: 480px){.admin_login .admin_login{padding:10px}.admin_login .admin_login h1{font-size:1rem}.admin_login .admin_login_container form{padding:10px}.admin_login .admin_login_container form .form_group{margin:5px 0}.admin_login .admin_login_container form .form_group label{font-size:.9rem;padding:5px}.admin_login .admin_login_container form .form_group input{font-size:.9rem}.admin_login .admin_login_container form button{font-size:.9rem;padding:5px}}.header{position:relative}.header .floating-cart-button .cart-button{background:#2a9d58;width:160px;border:none;color:#fff;margin-right:135px;z-index:16;display:flex;justify-content:center;align-items:center;position:fixed;top:90px;right:20%;height:25px;cursor:pointer;border-radius:3px;font-family:PlaywriteCZ-Regular,sans-serif;font-size:.8rem}@media screen and (max-width: 1030px){.header .floating-cart-button .cart-button{top:75px;right:5%;width:42%;margin-right:0;transform:none}}@media screen and (max-width: 480px){.header .floating-cart-button .cart-button{font-size:.75rem}}.header .floating-cart-button .cart-button span{margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .floating-cart-button .cart-button img{width:16px;height:16px;flex-shrink:0}.index{font-size:1rem;font-family:PlayfairDisplay,sans-serif}.index h1{z-index:50;font-size:2.4rem;color:#b2e5ff;margin-bottom:2rem}.index h2{font-size:1.5rem;margin-bottom:1rem}.index_content{padding:120px 190px 60px;min-height:calc(100vh - 150px)}@media screen and (max-width: 768px){.index_content{padding:80px 20px 40px;min-height:calc(100vh - 120px)}}.redac{background:#1d4110;opacity:.7;padding:2rem;border-radius:15px;color:#b2e5ff;margin-bottom:2rem}.redac a{color:#b2e5ff;text-decoration:none;font-size:1rem}.redac p{text-align:left;margin-bottom:1.5rem;font-size:1rem;line-height:1.2}.redac ul{margin-bottom:1.5rem;padding-left:1.5rem}.redac ul li{margin-bottom:.5rem;line-height:1.4}.error{padding:170px 0 0 50px;min-height:100vh;background:#3f775f}.error h1{font-size:6rem;color:#1d4110}.error p{font-size:2rem;color:#1d4110}.error a{color:#f1f1f1}.signin{background:#317c53;min-height:100vh}.admin-signin{background:#1d4110;min-height:100vh;display:flex;justify-content:center}.members{background:#317c53}.members .members_content{background:#b2e5ff;padding:2rem;border-radius:8px;width:90%;max-width:600px}.modalContent{background:#f1f1f1;padding:2rem;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}.modalContent h2{color:#1d4110;margin-bottom:1.5rem;font-size:1.8rem}.closeButton{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#1d4110;padding:.5rem}.closeButton:hover{color:#3f775f}.orderList{margin-bottom:1.5rem}.orderItem{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #2a9d58;margin-bottom:1rem}.orderItem:last-child{border-bottom:none}.orderItemInfo h3{color:#1d4110;margin-bottom:.5rem}.orderItemInfo p{color:#101010;margin:.25rem 0}.orderItemTotal{font-weight:700;color:#3f775f}.orderTotal{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:2px solid #2a9d58;margin-top:1rem;font-size:1.2rem;font-weight:700;color:#1d4110}.confirmOrderButton{width:100%;padding:1rem;background-color:#3f775f;color:#f1f1f1;border:none;border-radius:4px;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease}.confirmOrderButton:hover{background-color:#2d5644}.confirmOrderButton:disabled{background-color:#2a9d58;cursor:not-allowed}.membersContainer{padding:2rem}.membersHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.membersHeader h1{color:#1d4110;margin:0}.cartButton{background-color:#3f775f;color:#f1f1f1;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:background-color .3s ease}.cartButton:hover{background-color:#2d5644}.members{width:100%;min-height:100vh;padding:2rem;background-color:#317c53}.members .members_content{max-width:800px;margin:100px auto;padding:2rem;background-color:#b2e5ff;border-radius:8px;box-shadow:0 2px 4px #1010101a}.members .members_content h1{color:#1d4110;margin-bottom:2rem;text-align:center}.members .options{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.members .optionButton{width:100%;padding:1rem;font-size:1.1rem;border:none;border-radius:4px;background:#2a9d58;color:#f1f1f1;cursor:pointer;transition:background-color .2s}.members .optionButton:hover{background-color:#317c53}.members .optionButton:nth-child(2){background-color:#00c5f6}.members .optionButton:nth-child(2):hover{background-color:#75a59e}.members .optionButton:nth-child(3){background-color:#3f775f}.members .optionButton:nth-child(3):hover{background-color:#317c53}.members .optionButton:last-child{background-color:#f10707}.members .optionButton:last-child:hover{background-color:#bf0606}.members .loading{text-align:center;padding:2rem;color:gray}.modalOverlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background:#b2e5ff;padding:2rem;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.modalContent h1,.modalContent h2{color:#1d4110;margin-bottom:1.5rem;text-align:center}.closeButton{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#1d4110}.closeButton:hover{color:#f10707}.form{margin-bottom:2rem}.formGroup{margin-bottom:1.5rem}.formGroup label{display:block;margin-bottom:.5rem;color:#1d4110;font-weight:500}.formGroup input{width:100%;padding:.75rem;border:1px solid #f1f1f1;border-radius:4px;font-size:1rem;background:#75a59e}.formGroup input:focus{outline:none;border-color:#317c53;box-shadow:0 0 0 2px #4caf5033}.submitButton{width:100%;padding:.75rem;background:#317c53;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.submitButton:hover{background:#317c53}.submitButton:disabled{background:gray;cursor:not-allowed}.deleteButton{width:100%;padding:.75rem;background-color:#f10707;color:#f1f1f1;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:2rem}.deleteButton:hover{background-color:#bf0606}.deleteButton.confirmDelete{background-color:red;animation:pulse 1s infinite}.success{padding:1rem;margin-bottom:1rem;background-color:#2a9d5833;border:1px solid #2a9d58;color:#1d4110;border-radius:4px}.error{padding:1rem;margin-bottom:1rem;background-color:#f1070726;border:1px solid #f10707;color:#f10707;border-radius:4px}.loading{text-align:center;padding:2rem;color:gray}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.memberInfo{width:100%;min-height:100vh;padding:2rem;background-color:#f1f1f1}.memberInfo .container{max-width:800px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.memberInfo h1{color:#101010;margin-bottom:2rem;text-align:center}.memberInfo h2{color:#101010;margin:2rem 0;text-align:center}.memberInfo .form{margin-bottom:2rem}.memberInfo .formGroup{margin-bottom:1.5rem}.memberInfo .formGroup label{display:block;margin-bottom:.5rem;color:gray;font-weight:500}.memberInfo .formGroup input{width:100%;padding:.75rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem}.memberInfo .formGroup input:focus{outline:none;border-color:#2a9d58;box-shadow:0 0 0 2px #2a9d5833}.memberInfo .submitButton{width:100%;padding:.75rem;background-color:#2a9d58;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.memberInfo .submitButton:hover{background-color:#25894d}.memberInfo .submitButton:disabled{background-color:#b4adad;cursor:not-allowed}.memberInfo .logoutButton{width:100%;padding:.75rem;background:#f10707;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.memberInfo .logoutButton:hover{background:#f10707}.memberInfo .success{padding:1rem;margin-bottom:1rem;background-color:#2a9d5833;border:1px solid #2a9d58;color:#317c53;border-radius:4px}.memberInfo .error{padding:1rem;margin-bottom:1rem;background-color:#f1070726;border:1px solid #f10707;color:#f10707;border-radius:4px}.memberInfo .loading{text-align:center;padding:2rem;color:gray}.memberinfo{padding:2rem;background-color:#f1f1f1;min-height:100vh}.tabs{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #3f775f;padding-bottom:1rem}.tab{padding:.5rem 1rem;border:none;background:none;color:gray;font-size:1rem;cursor:pointer;transition:all .3s ease}.tab:hover{color:#1d4110}.tab.active{color:#1d4110;border-bottom:2px solid #317c53;margin-bottom:-1rem}.content{padding:1rem 0}.passwordInputWrapper{position:relative;display:flex;align-items:center}.userOrders{padding:2rem;background:#3f775f;min-height:100vh}.userOrders h2{color:#1d4110;margin-bottom:2rem;font-size:2rem}.noOrders{text-align:center;color:gray;font-size:1.2rem;padding:2rem}.ordersList{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.orderCard{background-color:#f1f1f1;border:2px solid #3f775f;border-radius:8px;padding:1.5rem}.orderCard:hover{border-color:#317c53;transform:translateY(-2px);transition:all .3s ease}.orderHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem}.orderHeader h3{color:#1d4110;margin:0}.status{padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.status.en_attente{background-color:#2cbe56;color:#1d4110}.status.confirmée{background-color:#2a9d58;color:#1d4110}.status.en_préparation{background-color:#317c53;color:#1d4110}.status.expédiée{background-color:#3f775f;color:#f1f1f1}.status.livrée{background-color:#1d4110;color:#f1f1f1}.status.annulée{background-color:#f10707;color:#f1f1f1}.orderDetails{margin-bottom:1rem}.orderDetails p{margin:.5rem 0;color:gray}.items{margin-bottom:1rem}.items h4{color:#1d4110;margin-bottom:.5rem}.item{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #2a9d58}.item:last-child{border-bottom:none}.item span{color:gray}.shippingInfo{margin-top:1rem;padding-top:1rem}.shippingInfo h4{color:#1d4110;margin-bottom:.5rem}.shippingInfo p{margin:.25rem 0;color:gray}.error{color:#f10707;text-align:center;padding:2rem;font-size:1.2rem}.modalOverlay{position:fixed;inset:0;background-color:#10101080;display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background-color:#317c53;padding:2rem;border-radius:8px;position:relative;width:90%;max-width:800px;max-height:90vh;overflow-y:auto}.closeButton{position:absolute;top:2rem;right:2.5rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#f10707}.closeButton:hover{color:#101010}.modalOverlay .modalContent{display:flex;align-items:center;flex-direction:column;background:#1d4110;opacity:80%;padding:20px;border-radius:5px;width:90%;width:60%;text-align:center;position:relative}.resa_buttons{display:flex;justify-content:center;align-items:center;flex-direction:column}.resa_buttons .resa_button{padding:4px 8px;margin-bottom:15px;font-size:1.1rem;font-weight:700;margin-top:5px;border:none;background-color:#317c53;color:#2cbe56;cursor:pointer;width:30%}.booking_container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#317c53;border-radius:10px;box-shadow:0 0 10px #10101033;max-width:800px;max-height:90vh}.booking_container h2,.booking_container h3{color:#1d4110;font-family:PlaywriteCZ-Regular,sans-serif;font-size:2rem;margin-bottom:10px}.booking_container h3{color:#1d4110;font-family:PlaywriteCZ-Regular,sans-serif;font-size:1.2rem;margin-bottom:10px}.booking_container select{background:#317c53;border-color:#1d4110}.booking_container ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;background:#1d4110}.booking_container ul li{padding:10px;margin:10px;background:#3f775f;color:#317c53;border-radius:10px;cursor:pointer;transition:all .3s}.booking_container ul li:hover{background-color:#317c53;color:#3f775f}.booking_container ul li:active{background-color:#5cff8b;color:#3f775f}.booking_container ul li.clicked{background-color:#f10707;color:#3f775f}.booking_container ul button{background:#b2e5ff}.bookingSystem{padding:20px;background-color:#f1f1f180;border-radius:8px;box-shadow:0 2px 4px #1010101a}.bookingSystem h2{color:#101010;margin-bottom:20px;text-align:center}.bookingContainer{display:flex;flex-direction:column;gap:20px}.dateSelection{text-align:center;padding:10px;background-color:#f1f1f1;border-radius:4px;box-shadow:0 1px 3px #1010101a}.dateSelection h3{color:gray;font-size:1.1em;margin:0}.bookingGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:10px}.slot{padding:15px;text-align:center;background-color:#f1f1f1;border:1px solid rgba(128,128,128,.3);border-radius:4px;cursor:pointer;transition:all .3s ease}.slot:hover{background-color:#f1f1f1b3;transform:translateY(-2px)}.slot.booked{background-color:#b2e5ff;border-color:#00c5f6;cursor:not-allowed}.bookingInfo{display:flex;flex-direction:column;gap:5px;font-size:.9em}.bookingInfo .time{font-weight:700;color:#00c5f6}.bookingInfo .date{color:gray}.bookingInfo .user{color:#101010;font-style:italic}.modal{position:fixed;inset:0;background-color:#10101080;display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background-color:#f1f1f1;padding:20px;border-radius:8px;box-shadow:0 4px 6px #1010101a;max-width:500px;width:90%}.modalOverlay{position:fixed;top:0;width:1300px;height:100%;background:#10101080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;animation:modalFadeIn .3s forwards}.modalOverlay .modalContent{display:flex;flex-direction:column;background:#1d4110;opacity:80%;padding:20px;border-radius:5px;width:90%;width:60%;text-align:center;position:relative}.modalOverlay .modalContent h1{font-size:2rem;color:#1d4110}.modalOverlay .modalContent ul{background:#b2e5ff;margin:20px 0}.modalOverlay .modalContent ul li{display:flex;justify-content:space-between;margin-bottom:10px;color:#b2e5ff}.resainfo_close{color:#f1f1f1;justify-content:center;align-items:center;width:20px;background:#f10707;position:absolute;top:10px;right:10px;border:none;font-size:1.5rem;cursor:pointer;margin-bottom:50px}.order_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;background:#b2e5ff;border-radius:5px;margin:10px 0}.order_content h1{font-size:2rem;color:#1d4110}.order_content ul{background:#b2e5ff;margin:20px 0}.order_content ul li{display:flex;justify-content:space-between;margin-bottom:10px;color:#b2e5ff}.order_buttons{display:flex;justify-content:center;align-items:center;flex-direction:column}.order_buttons .order_button{background:#2a9d58;width:80%;padding:10px;border-radius:8px;margin:10px 0;color:#1d4110;cursor:pointer}.order_buttons .order_button:hover{background:#317c53}.blog{min-height:100vh;background:#317c53;overflow-x:hidden}.blog .blog_header{background:#3f775f;padding:1rem 0}.blog .blog_header h1{font-size:3.4rem;font-family:DancingScript,sans-serif;color:#f1f1f1;margin:0 20px;font-weight:900}.blog .blog_content{margin:0 auto;padding:0 20px 20px;max-width:1200px;width:100%;box-sizing:border-box}.blog .blog_content p{font-family:BonaNovaSC,sans-serif;margin-bottom:20px;display:flex;justify-content:center;align-items:center;text-align:left}@media screen and (max-width: 1024px){.blog .blog_content{padding:0 15px 15px}}@media screen and (max-width: 768px){.blog .blog_header h1{font-size:2.4rem;margin:0 15px;text-align:center}.blog .blog_content{margin:0;padding:0 10px 15px}.blog .blog_content p{text-align:left;font-size:.95rem;line-height:1.6}}@media screen and (max-width: 480px){.blog .blog_header h1{font-size:2rem;margin:0 10px}.blog .blog_content{padding:0 8px 10px}}.sheets{display:flex;flex-direction:column;width:100%;height:auto;background:#588e7f;border-radius:10px;box-shadow:0 0 10px #1010101a;padding:2rem;transition:all .3s}.sheets h1{font-size:2.5rem;color:#1d4110;margin-bottom:2rem}.sheets .sheets_content{display:block;background:#588e7f;padding:1rem;margin-bottom:150px}.sheets .sheets_content .sheet_card{background:border-box;border-radius:8px;box-shadow:0 2px 4px #1010101a;padding:1.5rem;transition:transform .2s ease}.sheets .sheets_content .sheet_card:hover{transform:translateY(-5px);box-shadow:0 4px 8px #10101033}.sheets .sheets_content .sheet_card h2{color:#1d4110;font-size:1.9rem;margin-bottom:1rem}.sheets .sheets_content .sheet_card p{color:#101010;text-align:left;font-size:1rem;margin-bottom:1rem;line-height:1.6}.sheets .sheets_content .sheet_card .sheet_image{width:100%;height:290px;object-fit:cover;border-radius:10px;margin-top:1rem}.loading,.error,.empty{text-align:center;padding:2rem;font-size:1.2rem;background:#f1f1f1;border-radius:8px;margin:2rem auto;max-width:600px}.loading{color:#3f775f}.error{color:#f10707;background:#f107071a}.empty{color:#1d4110}.sheet_content{color:#101010;text-align:left;font-size:1rem;margin-bottom:1rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.sheet_content p{margin:.5rem 0}.sheet_content strong,.sheet_content b{font-weight:700}.sheet_content em,.sheet_content i{font-style:italic}.sheet_content ul,.sheet_content ol{padding-left:2rem;margin:.5rem 0}.sheet_content h1,.sheet_content h2,.sheet_content h3,.sheet_content h4,.sheet_content h5,.sheet_content h6{margin:1rem 0 .5rem;color:#1d4110}.sheet_content br{display:block;margin:.5rem 0}.imageComments{margin-top:.75rem;width:100%;max-width:100%;box-sizing:border-box}@media screen and (max-width: 768px){.sheets{padding:.75rem;border-radius:0}.sheets .sheets_content{grid-template-columns:1fr;gap:1rem;padding:.5rem}.sheets .sheets_content .sheet_card{padding:1rem}.sheets .sheets_content .sheet_card h2{font-size:1.4rem}.sheets .sheets_content .sheet_card .sheet_image{height:auto;max-height:250px}.sheet_content{text-align:left;font-size:.95rem;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.sheet_content ul,.sheet_content ol{padding-left:1.25rem}.imagesGrid{gap:.5rem}.imageWrapper.portrait,.imageWrapper.landscape{width:100%;max-width:100%}.imageWrapper:only-child.portrait,.imageWrapper:only-child.landscape{width:100%;max-width:100%}}@media screen and (max-width: 480px){.sheets{padding:.5rem}.sheets .sheets_content{padding:.25rem;margin-bottom:100px}.sheets .sheets_content .sheet_card{padding:.75rem}.sheets .sheets_content .sheet_card h2{font-size:1.25rem}.sheet_content{font-size:.9rem}}.imagesGrid{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.imageWrapper{position:relative;border-radius:10px;overflow:hidden;background-color:#588e7f;max-width:100%;box-sizing:border-box}.imageWrapper.portrait{width:calc(25% - .75rem);aspect-ratio:3/4;max-width:100%}.imageWrapper.portrait .sheet_image{width:100%;height:100%;object-fit:cover}.imageWrapper.landscape{width:calc(33.33% - .67rem);aspect-ratio:4/3;max-width:100%}.imageWrapper.landscape .sheet_image{width:100%;height:100%;object-fit:cover}.imageWrapper:only-child.portrait{width:33.33%;max-width:100%;margin:0 auto}.imageWrapper:only-child.landscape{width:50%;max-width:100%;margin:0 auto}.sheet_image{display:block;transition:transform .3s ease}.sheet_image:hover{transform:scale(1.05)}.imageModal{position:fixed;inset:0;background-color:#101010e6;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;animation:fadeIn .3s ease}.imageModalContent{position:relative;max-width:90%;max-height:90vh;display:flex;flex-direction:column;align-items:center}.imageModalContent img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #10101080}.imageCaption{color:#f1f1f1;margin-top:1rem;font-size:1.2rem;text-align:center}.closeButton{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#f1f1f1;font-size:2rem;cursor:pointer;padding:10px;transition:transform .2s ease}.closeButton:hover{transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.imageWrapper{cursor:pointer}.imageWrapper:hover .sheet_image{transform:scale(1.05)}@media screen and (max-width: 768px){.imageModal{padding:10px}.imageModalContent{max-width:95%}.imageModalContent img{max-height:70vh}.closeButton{top:-30px;right:0;font-size:1.5rem}.imageCaption{font-size:1rem}}.card{border:1px solid #588e7f;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;max-width:300px}.card .card-header{padding:10px;background:#2a9d58}.card .card-header .card_header_name{height:70px}.card .card-header .card_header_name h2{font-size:1.6rem;font-family:PlayfairDisplay,sans-serif;color:#1d4110}.card .card-header img{width:100%;max-height:250px}.card .card-body{padding:10px;background:#2a9d58;font-family:PlayfairDisplay,sans-serif}.card .card-footer{display:flex;justify-content:center;padding:10px;text-align:right;background:#2a9d58;height:80px}.card .card-footer button{background:#2cbe56;width:70%;padding:10px;border-radius:8px;margin:10px 0;color:#f1f1f1;cursor:pointer}.card .card-footer button:hover{background:#5cff8b}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;animation:modalFadeIn .3s forwards}.modalOverlay .modalContent{display:flex;flex-direction:column;background:#b2e5ff;opacity:80%;padding:20px;border-radius:5px;width:90%;max-width:700px;max-height:80vh;text-align:center;position:relative;overflow:hidden}.modalOverlay .modalContent .cartModalClose{color:#f1f1f1;justify-content:center;align-items:center;width:20px;background:#f10707;position:absolute;right:10px;border:none;font-size:1.5rem;cursor:pointer;margin-bottom:50px;position:sticky;top:0;z-index:2}.modalOverlay .modalContent ul{margin-top:50px;padding:0;list-style:none;overflow-y:auto;max-height:calc(60vh - 100px)}@media screen and (max-width: 1030px){.modalOverlay .modalContent ul{max-height:calc(70vh - 120px)}}.modalOverlay .modalContent ul button{background:#b2e5ff;padding:5px 10px;margin-left:10px;border-radius:5px}.modalOverlay .modalContent ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#588e7f;padding:10px;margin:10px 0;border-radius:5px;flex-wrap:wrap}.modalOverlay .modalContent ul li img{max-height:40px;margin-right:10px}.modalOverlay .modalContent ul li p{flex:1;margin:0 15px;text-align:left}.modalOverlay .modalContent ul li .select-buttons{display:flex;justify-content:center;gap:5px}.cart_footer{display:flex;flex-direction:column;align-items:center;margin-top:20px;position:sticky;bottom:0;background:#b2e5ff;padding:10px 0;z-index:2}.cart_footer .total{margin-bottom:10px;background:#5cff8b;padding:10px;border-radius:5px}.cart_footer .total .seum{font-weight:700}.cart_footer button{background:#2a9d58;color:#f1f1f1;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.cart_footer button:hover{background:#1f7541}@media (max-width: 768px){.modalContent{width:95%;padding:10px}.modalContent ul li{flex-direction:column;align-items:flex-start}.modalContent ul li img{margin-bottom:10px}.modalContent ul li p{text-align:center;margin:10px 0}.modalContent ul li .select-buttons{justify-content:flex-start}.modalContent ul li .delete_button{align-self:center;margin-top:10px}}.login{padding-top:250px;display:flex;justify-content:center;align-items:center;background:#317c53}.login .sign_in_content{box-sizing:border-box;background:#b2e5ff;border-radius:10px;width:320px;margin:auto;padding:18px}.login .sign_in_content h1{color:#1d4110;font-size:1.5rem;margin-bottom:30px;text-align:center}.login .sign_in_content .error-message{color:#f10707;margin-bottom:16px;padding:8px;background-color:#f107071a;border-radius:4px}.login .sign_in_content form{display:flex;flex-direction:column;align-items:center}.login .sign_in_content form .input-wrapper{width:80%;border:1px solid #1d4110;border-radius:5px;flex-direction:column;text-align:left;margin-bottom:20px}.login .sign_in_content form .input-wrapper ::placeholder{font-size:1rem;color:#f1f1f1}.login .sign_in_content form .sign-in-button{display:block;width:60%;border-radius:10px;padding:4px;font-size:1.1rem;border:none;background-color:#317c53;color:#f1f1f1;cursor:pointer}.login .sign_in_content form .sign-in-button:hover{background-color:#2a9d58}.login .sign_in_content form p{margin:35px 0 5px;text-align:center;font-size:.8rem}.login .sign_in_content form .input-wrapper{border:none;width:100%;padding:5px;font-size:1rem;background:#75a59e;transition:border-color .3s ease}.login .sign_in_content form .input-wrapper:focus{outline:none;border-color:#2a9d58}.forgotPasswordLink{display:block;width:100%;background:none;border:none;color:#1d4110;font-size:.85rem;cursor:pointer;text-align:center;margin-top:10px;padding:5px;transition:color .3s ease}.forgotPasswordLink:hover{color:#2a9d58;text-decoration:underline}.forgotPasswordLink:focus{outline:none}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes modalFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}.modalOverlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modalContent{background:#b2e5ff;padding:2rem;border-radius:8px;position:relative;width:90%;max-width:500px}.modalContent h1{margin-bottom:1.5rem;text-align:center;color:#1d4110}.suscribeModalClose{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#1d4110}.suscribeModalClose:hover{color:#f10707}.input_wrapper{margin-bottom:1rem;position:relative}.input_wrapper input{background:#75a59e;width:100%;padding:.8rem;border:1px solid #b4adad;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.input_wrapper input:focus{outline:none;border-color:#2a9d58}.input_wrapper input.error{border-color:#f10707}.errorText{color:#f10707;font-size:.8rem;margin-top:4px}.successMessage{color:#2a9d58;margin-bottom:16px;padding:8px;background-color:#2a9d581a;border-radius:4px}.errorMessage{color:#f10707;margin-bottom:16px;padding:8px;background-color:#f107071a;border-radius:4px}.valid_button{width:100%;padding:.8rem;background-color:#3f775f;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.valid_button:hover{background-color:#2a9d58}.valid_button:disabled{background-color:#b4adad;cursor:not-allowed}.valid_button.loading{position:relative;color:transparent}.valid_button.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;border:2px solid #f1f1f1;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.modalContent{width:95%;padding:10px}}.passwordRequirements{margin-top:8px;font-size:.9rem;color:gray}.passwordRequirements p{margin-bottom:4px;font-weight:500}.passwordRequirements ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.passwordRequirements ul li{display:flex;align-items:center;gap:4px;color:gray;transition:color .3s ease}.passwordRequirements ul li:before{content:"•";color:gray}.passwordRequirements ul li.valid{color:#2a9d58}.passwordRequirements ul li.valid:before{content:"✓";color:#2a9d58}.error{border-color:#f10707}.passwordInputWrapper{position:relative;display:flex;align-items:center;width:100%}.passwordInputWrapper input{width:100%;padding-right:45px}.togglePasswordBtn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:gray;transition:color .3s ease}.togglePasswordBtn:hover{color:#1d4110}.togglePasswordBtn:focus{outline:none}.togglePasswordBtn svg{display:block}.slider_container{width:100%;max-width:1200px;margin:40px auto 0;padding:2rem 1rem}.slider{position:relative;width:100%;max-width:800px;margin:3rem auto 1rem;min-height:400px;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a}.slider .index-info{position:absolute;right:2px;top:20px;color:#b2e5ff;padding:.5rem 1rem;border-radius:5px;font-size:1rem;z-index:2;white-space:nowrap}.slider .image-info{position:absolute;right:2px;color:#b2e5ff;padding:.5rem 1rem;border-radius:5px;font-size:1rem;z-index:1000;white-space:nowrap}.slider .slider-img{padding:10px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background-color:#317c53;transition:opacity .3s ease}.slider .navigation-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#3f775fcc;border:2px solid #b2e5ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:2}.slider .navigation-button img{width:20px;height:20px;filter:brightness(0) invert(1)}.slider .navigation-button:hover{background:#2cbe56e6;transform:translateY(-50%) scale(1.1)}.slider .navigation-button.prev-button{left:20px}.slider .navigation-button.next-button{right:20px}@media screen and (max-width: 1024px){.slider_container{padding:1rem}.slider{max-width:600px;min-height:300px;margin:3rem auto 2rem}.slider .navigation-button{width:35px;height:35px}.slider .navigation-button img{width:15px;height:15px}.slider .navigation-button.prev-button{left:10px}.slider .navigation-button.next-button{right:10px}.slider .image-info{font-size:.9rem;padding:.4rem .8rem;bottom:-2rem}.slider .index-info{font-size:.9rem;top:-2rem}}@media screen and (max-width: 768px){.slider{max-width:100%;min-height:250px;margin:2.5rem auto 3rem}.slider .navigation-button{width:30px;height:30px}.slider .navigation-button img{width:12px;height:12px}.slider .image-info{width:95%;font-size:.85rem;padding:.3rem .6rem;bottom:-2.5rem}.slider .index-info{font-size:.85rem;padding:.3rem .6rem;top:-2rem}}.boutique{background:#317c53;padding:150px 50px 0}.boutique .header{position:relative;display:flex;justify-content:space-between}.boutique .header img{width:1rem}.boutique .product-list{display:none}.select-container{position:relative;width:200px}.select-container select{background:#2a9d58;width:160px;border:none;padding:4px;color:#fff;z-index:16;display:flex;justify-content:center;align-items:center;position:fixed;top:90px;border-radius:3px;right:40%;height:25px;cursor:pointer;font-family:PlaywriteCZ-Regular,sans-serif;font-size:.8rem}.select-container select:focus{outline:none;box-shadow:0 0 0 2px #2cbe56}.select-container select option{background-color:#2a9d58;color:#fff;padding:8px}.select-container select option:hover{background-color:#2cbe56!important;color:#fff!important}.select-container select option:checked{background-color:#2cbe56!important;color:#fff!important}@media screen and (max-width: 1030px){.select-container select{top:75px;left:5%;width:42%;transform:none}}@media screen and (max-width: 480px){.select-container select{font-size:.75rem}}.select-container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,white 50%),linear-gradient(135deg,white 50%,transparent 50%);background-position:calc(100% - 15px) center,calc(100% - 10px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:25px}.select-container .select-header{padding:.5rem;background:#1d4110;color:#b2e5ff;border:1px solid #3f775f;cursor:pointer;border-radius:4px}.select-container .select-options{position:absolute;top:100%;left:0;right:0;background:#1d4110;border:1px solid #3f775f;border-top:none;border-radius:0 0 4px 4px;z-index:10}.select-container .select-options .select-option{padding:.5rem;cursor:pointer;color:#b2e5ff}.select-container .select-options .select-option:hover{background:#3f775f;color:#b2e5ff}.footer{width:100%;padding:2rem 1rem 1.5rem;font-family:var(--font-primary);background:#1d4110;color:#b2e5ff;opacity:.3}.footer .footer_content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:0 1rem}.footer .footer_section h3{font-size:1.1rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#2cbe56}.footer .footer_section a{display:flex;align-items:center;gap:.8rem;text-decoration:none;transition:all .3s ease;font-size:.95rem;color:#b2e5ff}.footer .footer_section a:hover{color:#2cbe56;transform:translate(5px)}.footer .footer_section p{line-height:1.6;margin-bottom:.8rem;font-size:.95rem;text-align:justify;hyphens:auto}.footer .footer_section ul{list-style:none;padding:0;margin:0}.footer .footer_section ul li{margin-bottom:.6rem}.footer .footer_section ul li a{display:flex;align-items:center;gap:.8rem;text-decoration:none;transition:all .3s ease;font-size:.95rem;color:#b2e5ff}.footer .footer_section ul li a:hover{color:#2cbe56;transform:translate(5px)}.footer .footer_section ul li a i{font-size:1rem;width:1.2rem;text-align:center;color:#2cbe56}.footer .footer_bottom{max-width:1200px;margin:2rem auto 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);text-align:center}.footer .footer_bottom p{font-size:.85rem;color:#b2e5ff;letter-spacing:.02em}@media screen and (max-width: 768px){.footer{padding:1.5rem .5rem 1rem}.footer .footer_content{grid-template-columns:1fr;text-align:center;gap:1.5rem}.footer .footer_section p{text-align:left;hyphens:none}.footer .footer_section ul li a{justify-content:center}.footer .footer_section ul li a:hover{transform:translateY(-2px)}}.dataprotect{min-height:100vh;background:#3f775f;color:#f1f1f1;font-family:BonaNovaSC,sans-serif}.dataprotect h1{font-size:2.3rem;margin:20px 0;padding:20px 0 10px}.dataprotect h2{font-size:1.3rem;margin:30px 0 15px;font-weight:900}.dataprotect h3{font-size:1rem;margin:15px 0 10px;font-weight:600}.dataprotect .dataprotect_content{margin:0 20px;padding:50px;max-width:900px}.dataprotect .dataprotect_content .last-update{font-style:italic;opacity:.8;margin-bottom:30px}.dataprotect .dataprotect_content p{margin-bottom:15px;text-align:justify;line-height:1.6}.dataprotect .dataprotect_content p strong{font-weight:700}.dataprotect .dataprotect_content ul{margin:10px 0 20px 20px;padding-left:20px}.dataprotect .dataprotect_content ul li{margin-bottom:8px;line-height:1.5;list-style-type:disc}.dataprotect .dataprotect_content .contact-email{margin-top:10px}.dataprotect .dataprotect_content .contact-email a{font-size:1rem;color:#f1f1f1;text-decoration:underline;transition:opacity .2s ease}.dataprotect .dataprotect_content .contact-email a:hover{opacity:.8}.cgu{min-height:100vh;background:#3f775f;color:#f1f1f1;font-family:BonaNovaSC,sans-serif}.cgu h1{font-size:2.3rem;margin:20px 0;padding:20px 0 10px}.cgu h2{font-size:1.3rem;margin:20px 0 10px;font-weight:900}.cgu h3{font-size:1rem;margin-bottom:10px}.cgu .cgu_content{margin:70px;padding:50px;background:#2a9d58}.cgu .cgu_content p{margin-bottom:20px;text-align:justify}
