.services_services__5okBJ{padding:100px 20px 60px;background:linear-gradient(180deg,#1A1A1A,#1A1A1A);min-height:100vh;animation:services_fadeIn__D9V2W .5s ease-out}.services_staffGrid__A3ba1{max-width:1200px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.services_staffCard__Tb_gK{background:#1a1a1a;border-radius:20px;box-shadow:0 5px 25px #272727;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s;animation:services_slideUp__QqROL .6s ease-out both}.services_staffCard__Tb_gK:nth-child(2){animation-delay:.2s}.services_staffCard__Tb_gK:nth-child(3){animation-delay:.4s}.services_staffCard__Tb_gK:hover{transform:translateY(-10px);box-shadow:0 10px 35px rgba(39,39,39,.2)}.services_staffImage__Z5UdB{width:100%;height:200px;object-fit:cover;border-radius:15px;margin-bottom:15px}.services_staffName__2p55W{color:#d4af37;font-size:1.6rem;font-family:Playfair Display,serif;margin-bottom:15px;animation:services_fadeIn__D9V2W .7s ease-out}.services_serviceList__R5yer{padding:0 10px}.services_serviceItem__YKkLZ{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #1a1a1a;animation:services_fadeUp__O_KZl .6s ease-out both}.services_serviceItem__YKkLZ:nth-child(2){animation-delay:.1s}.services_serviceItem__YKkLZ:nth-child(3){animation-delay:.2s}.services_serviceItem__YKkLZ:last-child{border-bottom:none}.services_serviceItem__YKkLZ .services_serviceName__wW8IL{color:#e8ddb5;font-size:1rem;font-family:Roboto,sans-serif;margin:0}.services_serviceItem__YKkLZ .services_servicePrice__UiCXE{color:rgb(177.7777777778,144.8888888889,38.2222222222);font-size:1rem;font-family:Roboto,sans-serif;margin:5px 0 0}.services_serviceItem__YKkLZ .services_addButton__cBtqg{background:linear-gradient(90deg,#D4AF37,rgb(177.7777777778,144.8888888889,38.2222222222));color:#1a1a1a;padding:8px 15px;border:none;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px rgba(232,221,181,.3)}.services_serviceItem__YKkLZ .services_addButton__cBtqg:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(212,175,55,.5)}.services_basket__Cjpzw{max-width:1200px;margin:0 auto;background:#1a1a1a;border-radius:15px;box-shadow:0 5px 20px #272727;padding:20px;animation:services_slideUp__QqROL .6s ease-out}.services_basketTitle__YVsmT{color:#d4af37;font-size:1.8rem;font-family:Playfair Display,serif;margin-bottom:20px;animation:services_fadeIn__D9V2W .7s ease-out}.services_basketList__M9y0B .services_basketItem__SbmGl{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #1a1a1a;animation:services_fadeUp__O_KZl .6s ease-out both}.services_basketList__M9y0B .services_basketItem__SbmGl:nth-child(2){animation-delay:.1s}.services_basketList__M9y0B .services_basketItem__SbmGl:nth-child(3){animation-delay:.2s}.services_basketList__M9y0B .services_basketItem__SbmGl:last-child{border-bottom:none}.services_basketList__M9y0B .services_basketItem__SbmGl span{color:#e8ddb5;font-family:Roboto,sans-serif}.services_basketList__M9y0B .services_basketItem__SbmGl .services_removeButton__wey0y{background:#d32f2f;color:#1a1a1a;padding:5px 10px;border:none;border-radius:10px;cursor:pointer;transition:background .3s,transform .3s}.services_basketList__M9y0B .services_basketItem__SbmGl .services_removeButton__wey0y:hover{background:hsl(0,65.0793650794%,40.5882352941%);transform:scale(1.1)}.services_basketTotal__BownC{color:rgb(177.7777777778,144.8888888889,38.2222222222);font-size:1.4rem;font-weight:600;margin:10px 0;font-family:Roboto,sans-serif;animation:services_fadeIn__D9V2W .8s ease-out}.services_checkoutButton__woy0t{background:linear-gradient(90deg,#D4AF37,rgb(177.7777777778,144.8888888889,38.2222222222));color:#1a1a1a;padding:12px 25px;border:none;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px rgba(232,221,181,.3);animation:services_bounceIn__MB_RA .6s ease-out .2s both}.services_checkoutButton__woy0t:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(212,175,55,.5)}.services_checkoutButton__woy0t:disabled{background:#1a1a1a;color:#e8ddb5;cursor:not-allowed;box-shadow:none}@keyframes services_fadeIn__D9V2W{0%{opacity:0}to{opacity:1}}@keyframes services_slideUp__QqROL{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes services_fadeUp__O_KZl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes services_bounceIn__MB_RA{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}@media(max-width:768px){.services_staffGrid__A3ba1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:480px){.services_services__5okBJ{padding:80px 10px 40px}.services_staffCard__Tb_gK{padding:15px}.services_staffImage__Z5UdB{height:150px}.services_staffName__2p55W{font-size:1.4rem}.services_servicePrice__UiCXE{font-size:.9rem}}.CartModal_cartTrigger__6wQRM{position:fixed;bottom:20px;right:20px;background:#d4af37;color:#1a1a1a;padding:10px 20px;border-radius:25px;font-size:1.1rem;font-weight:600;box-shadow:0 4px 15px rgba(232,221,181,.3);cursor:pointer;transition:transform .3s,box-shadow .3s;animation:CartModal_bounceIn__kp2VG .5s ease-out}.CartModal_cartTrigger__6wQRM:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(212,175,55,.5)}.CartModal_timeSelect__evzOb{margin:0 10px;padding:5px;border-radius:4px;border:1px solid #1a1a1a;background:#1a1a1a;color:#e8ddb5;transition:border-color .3s}.CartModal_timeSelect__evzOb:focus{border-color:#d4af37;outline:none}.CartModal_modalOverlay__o8Tqy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(232,221,181,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:CartModal_fadeIn__5kMx9 .3s ease-in}.CartModal_paymentMethod__x_HOJ{margin:20px 0;display:flex;gap:20px;justify-content:center}.CartModal_paymentMethod__x_HOJ label{display:flex;align-items:center;gap:5px;font-family:Roboto,sans-serif;color:#e8ddb5;cursor:pointer;animation:CartModal_fadeUp__7XhSo .6s ease-out}.CartModal_paymentMethod__x_HOJ label:nth-child(2){animation-delay:.2s}.CartModal_paymentMethod__x_HOJ label input[type=radio]{accent-color:#d4af37}.CartModal_modal__wztnO{background:#1a1a1a;padding:30px;border-radius:20px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px rgba(39,39,39,.3);animation:CartModal_zoomIn__q_UiS .4s ease-out}.CartModal_modalTitle__8goy4{font-size:2rem;color:#d4af37;font-family:Playfair Display,serif;margin-bottom:20px;text-align:center;animation:CartModal_fadeIn__5kMx9 .5s ease-out}.CartModal_cartItems__vbK0k{display:flex;flex-direction:column;gap:15px}.CartModal_cartItem__DLOyK{display:flex;align-items:center;padding:10px;border-bottom:1px solid #1a1a1a;gap:15px;animation:CartModal_slideUp__stHmi .6s ease-out both}.CartModal_cartItem__DLOyK:nth-child(2){animation-delay:.1s}.CartModal_cartItem__DLOyK:nth-child(3){animation-delay:.2s}.CartModal_itemImage__6EjsI{border-radius:10px}.CartModal_itemName__zt_DZ{font-size:1.2rem;color:#e8ddb5;flex:1 1}.CartModal_quantityControls__UunLK{display:flex;align-items:center;gap:10px}.CartModal_quantityControls__UunLK button{background:#1a1a1a;border:none;padding:5px 10px;border-radius:10px;color:#e8ddb5;cursor:pointer;transition:background .3s,color .3s,transform .3s}.CartModal_quantityControls__UunLK button:hover{background:#d4af37;color:#1a1a1a;transform:scale(1.1)}.CartModal_removeButton__IEroE{background:none;border:none;color:#e8ddb5;cursor:pointer;transition:color .3s,transform .3s}.CartModal_removeButton__IEroE:hover{color:#d4af37;text-decoration:underline;transform:scale(1.1)}.CartModal_total__CPtg1{font-size:1.4rem;color:#e8ddb5;text-align:right;margin:20px 0;animation:CartModal_fadeIn__5kMx9 .7s ease-out}.CartModal_actions__5wt0R{display:flex;justify-content:space-between;gap:20px}.CartModal_clearButton__KSalg{background:#1a1a1a;color:#e8ddb5;padding:10px 20px;border:none;border-radius:25px;cursor:pointer;transition:background .3s,color .3s,transform .3s;animation:CartModal_fadeIn__5kMx9 .8s ease-out}.CartModal_clearButton__KSalg:hover{background:#d4af37;color:#1a1a1a;transform:scale(1.05)}.CartModal_checkoutButton__9vIGF{background:linear-gradient(90deg,#D4AF37,rgb(177.7777777778,144.8888888889,38.2222222222));color:#1a1a1a;padding:10px 20px;border-radius:25px;text-decoration:none;transition:transform .3s,box-shadow .3s;animation:CartModal_fadeIn__5kMx9 .8s ease-out}.CartModal_checkoutButton__9vIGF:hover{transform:scale(1.05);box-shadow:0 6px 20px rgba(212,175,55,.5)}.CartModal_empty__zbw6K{text-align:center;color:#e8ddb5;font-size:1.2rem;animation:CartModal_fadeIn__5kMx9 .5s ease-out}.CartModal_closeButton__xehpi{display:block;margin:20px auto 0;background:#d4af37;color:#1a1a1a;padding:10px 20px;border:none;border-radius:25px;cursor:pointer;transition:background .3s,transform .3s;animation:CartModal_fadeIn__5kMx9 .9s ease-out}.CartModal_closeButton__xehpi:hover{background:rgb(177.7777777778,144.8888888889,38.2222222222);transform:scale(1.05)}@keyframes CartModal_bounceIn__kp2VG{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}@keyframes CartModal_fadeIn__5kMx9{0%{opacity:0}to{opacity:1}}@keyframes CartModal_zoomIn__q_UiS{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes CartModal_slideUp__stHmi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CartModal_fadeUp__7XhSo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}