@charset "UTF-8";body{font-family:Montserrat;margin:0;padding:0}.logo{font-weight:800;letter-spacing:.05em}.brand-title{font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase}h1{color:#333}.slick-next:before,.slick-prev:before{color:#252525!important}.boxAuth>.auth-card{background:linear-gradient(180deg,#0f0f0f,#0b0b0b);border:1px solid #1f1f1f;border-radius:18px;box-shadow:0 18px 55px #0000008c;color:#fff;max-width:420px;overflow:hidden;width:100%}.auth-card__title{font-weight:800}.auth-form{grid-gap:12px;display:grid;gap:12px}.auth-label{grid-gap:6px;display:grid;gap:6px;text-align:left}.auth-label span{color:#ffffffb3;font-size:12px}.auth-input{background:#ffffff0f;border:1px solid #2a2a2a;border-radius:14px;color:#fff;height:48px;outline:none;padding:0 14px;transition:border-color .15s ease,background .15s ease}.auth-input::placeholder{color:#ffffff59}.auth-input:focus{background:#ffffff17;border-color:#25d366a6}.auth-submit{background:linear-gradient(135deg,#25d366,#1ebc5b);border:1px solid #0000;border-radius:14px;box-shadow:0 12px 28px #25d36647;color:#0b1a12;cursor:pointer;font-weight:900;height:48px;transition:transform .15s ease,filter .15s ease}.auth-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.auth-submit:active{transform:translateY(0)}.auth-message{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#ffffffd9;font-size:13px;padding:10px 12px}.boxAuth{display:grid;min-height:calc(100vh - 64px);padding:24px;place-items:center}.auth-card{background:linear-gradient(180deg,#0f0f0f,#0b0b0b);border:1px solid #1f1f1f;border-radius:18px;box-shadow:0 18px 55px #0000008c;color:#fff;max-width:420px;overflow:hidden;width:100%}.auth-card__head{border-bottom:1px solid #1f1f1f;padding:18px 18px 10px;text-align:center}.auth-card__title{font-size:20px;font-weight:900;margin:0}.auth-card__subtitle{color:#fff9;font-size:12px;margin:6px 0 0}.auth-card__body{padding:16px 18px 18px}.auth-switch{background:#ffffff0f;border:1px solid #2a2a2a;border-radius:14px;color:#fff;cursor:pointer;font-weight:800;height:46px;margin-top:12px;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:100%}.auth-switch:hover{background:#ffffff1a;border-color:#3a3a3a;transform:translateY(-1px)}.auth-switch:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth-error{background:#ff505014;border:1px solid #ff505059;border-radius:12px;color:#ffffffe6;font-size:13px;margin-top:10px;padding:10px 12px}.auth-loading{color:#fff9;font-size:12px;margin-top:10px;text-align:center}.product-card{background-color:#fff;border-radius:8px 8px 8px 8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;max-width:300px;padding:16px;position:relative;transition:transform .2s}.product-card:hover{transform:translateY(-5px)}.product-card__image img{border-radius:8px;height:auto;width:100%}.product-card__info{margin-top:12px}.product-card__info h3{color:#333;flex:1 1 100%;font-size:1.2em;margin:0}.product-card__info p{color:#666;font-size:.9em;margin:5px 0}.product-card__prices{margin-top:10px}.product-card__prices h3{color:#333;font-size:1em;margin-bottom:5px}.product-card__prices p{color:#fff;font-size:.9em;margin:3px 0}.product-card__status{font-size:.9em;margin-top:12px;position:absolute;right:0;top:22vh}.product-card__status p{background-color:#dbdbdb96;border-radius:4px 0 0 4px;color:red;font-weight:600;margin:2px 0;padding:.2rem}.image-item{border:1px solid #ddd;border-radius:4px;height:60px;width:60px}.image-item img{height:100%;object-fit:cover;width:100%}.image-item button{align-items:center;background:#f44336;border:none;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;right:-5px;top:-5px;width:20px}.switch{height:20px;margin-right:8px;width:34px}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;height:14px;transition:.4s;width:14px}input:checked+.slider{background:linear-gradient(255deg,#01771a,#05b32a,#04f136)}input.price-input{margin-left:1rem;width:3rem}input:checked+.slider:before{transform:translateX(14px)}.add-product-form{background-color:#454545;border:1px solid;border-radius:8px;margin:2rem auto;overflow:auto;padding:3rem;padding:55px;width:75vw;width:fit-content}.submit-button{background:linear-gradient(135deg,#3bd15f,#1e9f43);border:none;border-radius:5px;box-shadow:0 3px 6px #0003;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background .3s ease,transform .2s}.submit-button:hover{background:linear-gradient(135deg,#28a745,#1b7b36);transform:translateY(-2px)}.image-gallery{margin-top:10px}.image-item{margin-right:10px}.thumbnail{height:100px;width:100px}.thumbnail+button{background-color:#ff0000b3;border:none;border-radius:5px;color:#fff;cursor:pointer;position:absolute;right:0;top:0}.tab{background-color:#f0f0f0;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:inline-block;margin:0 5px;padding:10px 15px;transition:background-color .3s}.tab:hover{background-color:#e0e0e0}.characteristics-list{border:1px solid #ccc;border-radius:5px;list-style:none;margin-top:20px;padding:10px}.characteristics-list li{margin:5px 0}.characteristics-list input{border:1px solid #ddd;border-radius:4px;font-size:.9em;margin-bottom:10px;padding:8px;width:100%}.preference-group{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;max-height:40vh}@media (max-width:767px){.preference-group{align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.preference-group,.tab-content-flex{display:flex;flex-direction:column}.glow-on-hover1{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;height:2.2rem;margin-bottom:1rem;outline:none;position:relative;width:8vw;width:95%;z-index:0}.product-card{margin:10px 0;max-width:100%}.product-card__image img{height:100%;max-height:30rem;object-fit:cover;width:auto}.product-card__info h3{font-size:1.1em}.modal-content{max-width:90%;padding:16px}.tabs{align-items:flex-start;flex-direction:column}.tab{padding:12px;text-align:left;width:100%}.image-gallery{align-items:flex-start;flex-direction:column}.image-item{margin-bottom:10px}.thumbnail{height:100px;object-fit:cover;width:100%}.add-product-form{padding:1rem}.switch{margin-top:10px}}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;display:grid;inset:0;padding:14px;place-items:center;position:fixed;z-index:1000}.modal-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141414eb;box-shadow:0 26px 90px #000000b3;max-height:88vh;overflow:auto;padding:16px}.modal-content h2{color:#ffffffeb;font-size:20px;font-weight:950;margin:0 0 10px}.modal-content h3{color:#fffc;flex:100% 1;font-size:14px;font-weight:900;margin:0 0 10px}.tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.glow-on-hover2{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;color:#ffffffeb;font-weight:950;height:42px;padding:0 14px;transition:transform .15s ease,background .15s ease,border-color .15s ease}.glow-on-hover2:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.glow-on-hover2.active{background:linear-gradient(135deg,#22c55e38,#22c55e14);border-color:#22c55e66}.tab-content-flex{max-height:70vh;overflow:auto;scrollbar-gutter:stable}.tab-content-flex::-webkit-scrollbar{width:10px}.tab-content-flex::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.tab-content-flex::-webkit-scrollbar-thumb{background:#ffffff38;border:2px solid #0000002e;border-radius:999px}.tab-content-flex::-webkit-scrollbar-thumb:hover{background:#ffffff52}.tab-content-flex{scrollbar-color:#ffffff47 #0000002e;scrollbar-width:thin}.tab-content{color:#ffffffe0;flex-direction:column;justify-content:space-between;padding-top:6px}.tab-content,.tab-content-flex{display:flex;flex-wrap:wrap;overflow:overlay}.tab-content-flex{flex-direction:row;gap:20px;justify-content:space-evenly}.tab-content label{color:#ffffffb3;display:block;font-size:12px;font-weight:900;margin:10px 0 6px}.tab-content input[type=number],.tab-content input[type=tel],.tab-content input[type=text],.tab-content textarea{background:#00000038;border:1px solid #ffffff1f;border-radius:14px;color:#ffffffeb;font-size:14px;outline:none;padding:12px;width:50%}.tab-content textarea{min-height:120px;resize:vertical}.tab-content input[type=file]{color:#ffffffbf;margin-top:6px}.image-gallery{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.image-item{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;height:92px;overflow:hidden;position:relative;width:92px}.thumbnail{display:block;height:100%;object-fit:cover;width:100%}.image-item button{background:#ff00502e;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffeb;cursor:pointer;height:28px;position:absolute;right:8px;top:8px;width:28px}.image-item button:hover{background:#ff005047}.preference-group{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.preference-option{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.preference-option label{align-items:center;color:#ffffffd9;display:flex;font-weight:800;gap:10px;margin:0}.switch{display:inline-block;height:22px;position:relative;width:38px}.switch input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.slider{background:#fff3;border:1px solid #ffffff24;border-radius:999px;inset:0}.slider,.slider:before{position:absolute;transition:.2s ease}.slider:before{background:#fff;border-radius:999px;content:"";height:16px;left:3px;top:50%;transform:translateY(-50%);width:16px}.switch input:checked+.slider{background:linear-gradient(135deg,#22c55e8c,#22c55e2e);border-color:#22c55e66}.switch input:checked+.slider:before{transform:translate(16px,-50%)}.price-input{min-width:120px;width:120px}.price-input:disabled{cursor:not-allowed;opacity:.5}.modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.modal-actions .glow-on-hover2{height:48px}.modal-actions .danger{background:#ff00501f;border-color:#ffffff1f}.modal-message{background:#00000038;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffdb;font-weight:800;margin-top:10px;padding:10px 12px}@media (max-width:520px){.tabs{flex-direction:column}.glow-on-hover2{justify-content:flex-start;width:100%}.preference-option{align-items:flex-start;flex-direction:column}.price-input{min-width:100%;width:100%}.image-item{height:78px;width:78px}}.product-card{background:linear-gradient(180deg,#0f0f0f,#0b0b0b);border:1px solid #fff;border-radius:16px;box-shadow:0 10px 30px #00000059;color:#fff;margin:10px;overflow:hidden;padding:14px}.product-card,.product-card:hover{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card:hover{box-shadow:0 1px 15px #e4e4e4e3}.product-card.product_card_premium:hover{box-shadow:0 1px 15px #ee5005e0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card.product_card_standart:hover{box-shadow:0 1px 15px rgba(255,2,221,.973);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card>h3{font-size:18px;font-weight:800;letter-spacing:.2px;margin:6px 0 10px}.product-card__image{background:#999798;border:1px solid #8f8f8fd1;border-radius:14px;cursor:pointer;margin:0 auto 12px;overflow:clip;width:100%}.slick-slider.slick-initialized{height:353px}.product-card__image .slick-dots{bottom:10px;z-index:5}.product-card__image .slick-dots li{margin:0 4px}.product-card__image .slick-dots li button{height:10px;padding:0;width:10px}.product-card__image .slick-dots li button:before{background:#ffffff59;border-radius:999px;content:"";display:block;height:10px;opacity:1;width:10px}.product-card__image .slick-dots li.slick-active button:before{background:#f00505;box-shadow:0 0 0 3px #00000073}.product-card__image .slick-dots{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border:1px solid #ffffff1f;border-radius:999px;bottom:-2%;display:flex!important;gap:6px;justify-content:center;left:50%;padding:6px 10px;position:absolute;transform:translateX(-50%);width:fit-content}.product-card__info{display:flex;flex-direction:column;gap:10px}.product-card__prices{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 2px}.product-card__prices_t{background:#ffffff0a;border:1px solid #bdbdbd;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff08;padding:10px;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease}.product-card__prices_t:hover{background:#ffffff0f;border-color:#adacac;transform:translateY(-1px)}.product-card__prices_t p{line-height:1.25;margin:0}.product-card__prices_t p:first-child{color:#000000b5;font-size:12px;font-weight:800;margin-bottom:6px}.product-card__prices_t p:last-child{color:#ff60be;font-size:14px;font-weight:900}.phone-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;justify-content:center}.action-button{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 10px 22px #00000059;color:#fff;display:flex;font-weight:900;gap:8px;justify-content:center;padding:10px 0;text-decoration:none;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.action-button:hover{background:#ffffff1a;filter:brightness(1.06);transform:translateY(-1px)}.call-button{border-color:#28a74559}.whatsapp-button{border-color:#25d36659}.product-card__actions{grid-gap:10px;display:grid;gap:10px;margin-top:4px}.product-card__actions button{background:#ffffff0f;border:1px solid #2a2a2a;border-radius:12px;box-shadow:0 8px 18px #00000059;color:#fff;cursor:pointer;font-size:13px;font-weight:800;margin-bottom:1rem;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:100%}.product-card__actions button:hover{background:#ffffff1a;border-color:#3a3a3a;transform:translateY(-1px)}.product-card__actions button:active{transform:translateY(0)}.product-card__actions button:disabled{cursor:not-allowed;opacity:.5;transform:none}.status-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.product-card__status{background:#ada8a894;border:1px solid red;border-radius:12px;color:#fffc;font-size:12px;padding:10px;text-align:left}.product-card__status p{margin:4px 0}.product-card.product_card_premium{border:1px solid #ff7300b3;box-shadow:0 1px 15px #ee5005e0}.product-card.product_card_premium .product-card__prices_t{border-color:#ff73008c;box-shadow:0 0 0 1px #ff730033}.product-card.product_card_standart .product-card__prices_t{border-color:#ff37c18c;box-shadow:0 0 0 1px #ff008d2e}.glow-on-hover{background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;height:44px;outline:none;position:relative;width:100%;z-index:0}.glow-on-hover:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:12px;content:"";filter:blur(6px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .25s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover:hover:before{opacity:1}.glow-on-hover:after{background:#0f0f0f;border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:768px){.product-card__image{height:max-content}.product-card__image .slick-dots{bottom:-2%}}@media (max-width:480px){.phone-buttons,.product-card__prices{grid-template-columns:1fr}}.contact-actions{margin-top:12px}.contact-btn{font-weight:700;gap:8px;height:48px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.contact-btn.call{background:#ffffff0f;border-color:#ffffff26;color:#fff}.contact-btn.call:hover{background:#ffffff1f;box-shadow:0 8px 20px #00000059}.contact-btn.whatsapp{background:linear-gradient(135deg,#25d366,#1ebc5b);box-shadow:0 8px 20px #25d36659;color:#0b1a12}.contact-btn.whatsapp:hover{filter:brightness(1.05)}@media (max-width:480px){.contact-actions{grid-template-columns:1fr}}.product-card__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:10px 0}.stat{background:#ffffff0f;border:1px solid #026b2738;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly;padding:8px 6px;text-align:center}.stat-label{color:#ff60be;display:block;font-size:11px;font-weight:800;margin-bottom:2px}.stat-value{color:#000000b5;font-size:14px;font-weight:700}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.account{color:#fff;padding:18px 14px 40px}.account__loading{color:#fff;padding:30px}.account__hero{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 auto 18px;max-width:1200px}.account__title{color:#000000eb;font-size:44px;font-weight:950;letter-spacing:.2px}.account__name{color:#ff5bbc}.account__logout{background:#ff0050eb;border:1px solid #ffffff1f;border-radius:14px;color:#ffffffeb;cursor:pointer;font-weight:900;height:44px;padding:0 14px}.account__logout:hover{background:#ff005029;border-color:#ffffff2e}.account__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin:0 auto 18px;max-width:1200px}.acc-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141473;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 14px 40px #00000059;padding:16px}.acc-card__head{align-items:center;display:flex;gap:10px;margin-bottom:12px}.acc-icon{font-size:18px}.acc-card__title{color:#ffffffeb;font-size:18px;font-weight:950}.acc-badge{background:linear-gradient(135deg,#22c55e4d,#22c55e1a);border:1px solid #22c55e59;border-radius:999px;font-size:12px;font-weight:950;margin-left:auto;padding:6px 10px}.acc-list{grid-gap:10px;display:grid;gap:10px}.acc-row{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.acc-label{color:#ffffffb3;font-size:13px;font-weight:800}.acc-value{color:#fffffff2;font-size:13px;font-weight:950}.acc-row--balance{background:#00000038}.acc-pill{background:linear-gradient(135deg,#f107878c,#ffffff1a);border:1px solid #ffffff24;border-radius:999px;box-shadow:0 12px 30px #f107872e;font-size:13px;font-weight:950;padding:6px 12px}.acc-support{grid-gap:10px;display:grid;gap:10px}.acc-link{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffeb;display:flex;font-weight:900;justify-content:flex-start;padding:10px 12px;text-decoration:none}.acc-link:hover{background:#ffffff1a;border-color:#ffffff2e}.acc-link--tg{background:linear-gradient(135deg,#22c55e38,#22c55e14);border-color:#22c55e59}.acc-muted{color:#fff;font-size:1.2rem;padding-left:2px}.acc-card--promo{grid-column:1/-1}.promo-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:6px}.promo-item{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.promo-pay{color:#ffffffc7;font-weight:900;margin-bottom:8px}.promo-num{color:#fff}.promo-get{align-items:center;color:#ffffffb8;display:flex;font-weight:800;gap:10px;justify-content:space-between}.promo-pill{background:linear-gradient(135deg,#22c55e59,#22c55e1a);border:1px solid #22c55e66;border-radius:999px;box-shadow:0 10px 26px #22c55e24;color:#fff;font-weight:950;padding:6px 12px}.promo-note{color:#ffffff9e;font-size:12px;margin-top:10px}.account__section{margin:18px auto 0;max-width:1200px}.account__sectionTitle{color:#ff60be;font-size:18px;font-weight:950;margin:6px 0 12px}.account__empty{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;color:#ff60be;padding:14px}.product-list{flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:980px){.account__title{font-size:34px}.account__grid,.promo-grid{grid-template-columns:1fr}}@media (max-width:520px){.account__title{font-size:26px}.account__logout{border-radius:12px;height:40px}}.acc-card.acc-card--info{margin-top:1rem}.acc-card--info{grid-column:1/-1}.acc-info__text{line-height:1.5;margin-top:10px;opacity:.9}.acc-info__list{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.acc-info__item{border:1px solid #ffffff14;border-radius:12px;padding:12px}.acc-info__name{font-weight:700;margin-bottom:6px}.acc-info__desc{line-height:1.5;opacity:.9}.acc-status{border:1px solid #ffffff1f;border-radius:999px;color:orange;font-size:12px;margin-left:8px;padding:3px 8px}.acc-status--green{color:#ff60be}.acc-status--red{color:#ff4d6d}.acc-info__buy,.acc-info__rules{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.acc-info__buyTitle{font-weight:700;margin-bottom:8px}.acc-info__steps{line-height:1.55;margin:0;opacity:.95;padding-left:18px}.acc-status acc-status-orange{color:orange}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdc8ef2b;border-bottom:1px solid #ffffff14;position:sticky;top:0;z-index:200}.header__inner{gap:14px;justify-content:space-between;margin:0 auto;max-width:1120px;min-height:92px;padding:10px 14px}.header__inner,.logo-container{align-items:center;display:flex}.logo-container{background:#0000;border:0;cursor:pointer;padding:0}.logo{display:block;filter:drop-shadow(0 14px 28px rgba(0,0,0,.45)) drop-shadow(0 0 1px rgba(255,255,255,.22));height:86px;width:auto}.header-actions{align-items:center;display:flex;gap:12px}.header-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;color:#ffffffeb;cursor:pointer;display:inline-flex;font-size:15px;font-weight:950;gap:10px;height:56px;justify-content:center;letter-spacing:.2px;padding:0 18px;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,filter .15s ease}.header-btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.header-btn:active{transform:translateY(0)}.header-btn.tg{background:linear-gradient(135deg,#3c1afa3d,#22c55e14);border-color:#4d20ee59;box-shadow:0 10px 26px #222dc51f}.header-btn.primary{background:linear-gradient(135deg,#f107878c,#ffffff1a);border-color:#ffffff24;box-shadow:0 14px 36px #f107872e}@media (max-width:640px){.header__inner{min-height:84px;padding:10px 12px}.logo{height:70px}.header-actions{gap:8px}.header-btn{border-radius:14px;font-size:13px;height:46px;padding:0 12px}}@media (max-width:420px){.header-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.header-btn{justify-self:end;width:170px}}.burger{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;cursor:pointer;display:none;flex-direction:column;gap:6px;height:44px;justify-content:center;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:52px}.burger:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.burger:active{transform:translateY(0)}.burger__line{background:#ffffffeb;border-radius:10px;height:2px;width:22px}.menu-backdrop,.mobile-menu{display:none}@media (max-width:640px){.header__inner{align-items:center;flex-direction:column;gap:10px;justify-content:center;min-height:84px;padding:10px 12px}.logo{height:70px}.header-actions{display:none}.burger{display:inline-flex}.mobile-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141414d1;border:1px solid #ffffff1f;border-radius:18px;display:block;left:12px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:12px;top:calc(100% + 10px);transform:translateY(-6px);transition:transform .16s ease,opacity .16s ease;z-index:500}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu__item{align-items:center;background:#0000;border:0;color:#ffffffeb;cursor:pointer;display:flex;font-size:14px;font-weight:950;height:52px;justify-content:center;letter-spacing:.2px;padding:0 14px;text-decoration:none;width:100%}.mobile-menu__item+.mobile-menu__item{border-top:1px solid #ffffff14}.mobile-menu__item.primary{background:linear-gradient(135deg,#f107878c,#ffffff14)}.menu-backdrop{background:#00000059;border:0;cursor:pointer;display:block;inset:0;padding:0;position:fixed;z-index:400}}.admin-panel{background-color:#f8f9fa;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.admin-panel h1{color:#343a40;margin-bottom:30px;text-align:center}.error-message{color:red;margin-bottom:20px;text-align:center}.product-list,.user-list{margin-bottom:40px}.product-list h2,.user-list h2{color:#495057;margin-bottom:20px}table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 0 10px #0000001a;overflow:hidden;width:100%}thead{background-color:#343a40;color:#fff}td,th{border-bottom:1px solid #dee2e6;padding:12px 15px;text-align:center}@media screen and (max-width:768px){.glow-on-hover1{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;height:2.2rem;outline:none;position:relative;width:8vw;width:95%;z-index:0}table{-webkit-overflow-scrolling:touch;display:block;margin-bottom:20px;max-width:100%;overflow-x:auto}td,th{font-size:.9rem;padding:10px 12px}.product-list h2,.user-list h2{font-size:1.2rem}.product-list,.user-list{margin-bottom:20px}}@media screen and (max-width:480px){.glow-on-hover1{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;height:2.2rem;outline:none;position:relative;width:8vw;width:95%;z-index:0}table{margin-bottom:15px;overflow-x:scroll}td,th{font-size:.85rem;padding:8px 10px}.product-list h2,.user-list h2{font-size:1rem}.product-list,.user-list{margin-bottom:10px}}.product-list{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.product-card{background:#0000;border-radius:8px;box-shadow:0 0 12px #a5ed78;max-width:18rem;padding:15px;text-align:center}.search-input{border:1px solid #ced4da;border-radius:5px;margin-bottom:15px;max-width:300px;padding:8px;width:100%}.pagination{display:flex;gap:10px;justify-content:center;margin-top:20px}.pagination button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.pagination button:hover{background-color:#0056b3}.pagination button.active{background-color:#0056b3;font-weight:700}.glow-on-hover1:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover1:active{color:#000}.glow-on-hover1:active:after{background:#0000}.glow-on-hover1:hover:before{opacity:1}.glow-on-hover1:after{border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.product-card.product_card_standart{border:1px solid #ff009d54;border-radius:8px;box-shadow:0 2px 7px 0 rgba(252,2,156,.671);padding:15px;text-align:center}.glow-on-hover2{background:#111;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial;height:2.2rem;margin:.2rem;min-width:8vw;outline:none;position:relative;z-index:0}.glow-on-hover2:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover2:active{color:#000}.glow-on-hover2:active:after{background:#0000}.glow-on-hover2:hover:before{opacity:1}.glow-on-hover2:after{background:#000;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.glow-on-hover3{background:#fff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between;outline:none;position:relative;z-index:0}.glow-on-hover3:before{animation:glowing 20s linear infinite;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;border-radius:10px;content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .3s ease-in-out;width:calc(100% + 4px);z-index:-1}.glow-on-hover3:active{background-color:#f7f7f7;color:bra}.glow-on-hover3:active:after{background:#0000}.glow-on-hover3:hover:before{opacity:1}.glow-on-hover3:after{background:#fff;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.boxAuth{align-items:center;flex-direction:column;margin:0 auto;width:50vw}.boxAuth,.product-section{display:flex;justify-content:center}.product-section{flex:1 1 50%;flex-direction:row;flex-wrap:wrap}.product-list H2,.product-section_H3{flex:1 1 100%}.admin-banners{border:1px solid #222;border-radius:10px;color:#fff;margin:30px 0;padding:20px}.admin-banners h2{color:#ff2d2d;font-size:22px;font-weight:600;margin-bottom:16px}.banner-form{align-items:center;border:1px solid #5e5e5e;border-radius:8px;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px;padding:14px}.banner-form input[type=file]{color:#aaa}.banner-form input[type=text],.banner-form input[type=url]{border:1px solid #333;border-radius:6px;color:#fff;min-width:240px;padding:8px 10px}.banner-form input::placeholder{color:#777}.banner-form img{border:1px solid #333;border-radius:6px;height:auto;width:120px}.banner-form button{background:linear-gradient(135deg,#ff2d2d,#c90000);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;transition:transform .15s ease,box-shadow .15s ease}.banner-form button:hover{box-shadow:0 6px 18px #ff2d2d59;transform:translateY(-1px)}.banner-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.banner-item{border:1px solid #222;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px;transition:transform .15s ease,box-shadow .15s ease}.banner-item:hover{box-shadow:0 8px 22px #00000080;transform:translateY(-2px)}.banner-item img{border:1px solid #333;border-radius:8px;height:160px;object-fit:cover;width:100%}.banner-item a{color:#ff5a5a;font-size:14px;text-decoration:none;word-break:break-all}.banner-item a:hover{text-decoration:underline}.banner-item button{background:#0000;border:1px solid #ff2d2d;border-radius:6px;color:#ff2d2d;cursor:pointer;font-size:14px;margin-top:auto;padding:8px;transition:background .15s ease,color .15s ease}.banner-item button:hover{background:#ff2d2d;color:#fff}@media (max-width:600px){.banner-form{align-items:stretch;flex-direction:column}.banner-form img{width:100%}}.admin-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-logout-btn{background:linear-gradient(135deg,#ff2a2a,#b30000);border:1px solid #ffffff26;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px;transition:transform .15s ease,box-shadow .15s ease}.admin-logout-btn:hover{box-shadow:0 8px 20px #ff000059;transform:translateY(-1px)}.product-detail{background:linear-gradient(180deg,#5f6063,#57585b);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 18px 60px #00000059;color:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial;margin:18px auto;max-width:1120px;padding:18px}.product-detail h2{color:#fff;font-size:24px;font-weight:900;letter-spacing:.2px;margin:0 0 10px}.product-detail h3{color:#fffc;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 14px}.product-detail__contact,.product-detail__image,.product-detail__info,.product-detail__thumbnail{-webkit-tap-highlight-color:transparent}.product-detail__contact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141473;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 28px #00000047;margin-bottom:14px;padding:14px}.product-detail__contact h4{color:#ffffffe0;font-size:13px;font-weight:800;letter-spacing:.2px;margin:0 0 10px}.contact-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.contact-btn{border:1px solid #0000;border-radius:14px;cursor:pointer;display:flex;font-size:14px;font-weight:900;gap:10px;height:50px;letter-spacing:.2px;padding:0 14px;text-decoration:none;transition:transform .15s ease,filter .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.contact-btn,.contact-btn .icon{align-items:center;justify-content:center}.contact-btn .icon{display:inline-flex;font-size:16px}.contact-btn.call{background:#ffffff8c;border-color:#ffffff1f;box-shadow:0 10px 24px #00000040;color:#f10787}.contact-btn.call:hover{background:#ff2ea7;border-color:rgba(255,0,98,.836);color:#fff;transform:translateY(-1px)}.contact-btn.whatsapp{background:linear-gradient(135deg,#2fe071,#22c55e);border-color:#0000001f;box-shadow:0 12px 28px #22c55e40;color:#fff}.contact-btn.whatsapp:hover{border-color:#ffffff1f;box-shadow:0 2px 12px rgba(0,250,92,.815);color:#303030;filter:brightness(1.03);transform:translateY(-1px)}.contact-btn.disabled,.contact-btn:disabled{box-shadow:none!important;cursor:not-allowed;filter:none!important;opacity:.45;transform:none!important}.contact-sub{display:flex;flex-direction:column;gap:6px;margin-top:10px}.contact-phone{font-weight:900;letter-spacing:.2px}.contact-hint{color:#fff;font-size:12px}.product-detail__main{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:140px 380px 1fr}.product-detail__gallery{grid-gap:10px;align-content:start;display:grid;gap:10px}.product-detail__thumbnail{background:#00000040;border:1px solid #ffffff1f;border-radius:14px;cursor:pointer;height:110px;object-fit:cover;transition:transform .15s ease,border-color .15s ease,filter .15s ease;width:100%}.product-detail__thumbnail:hover{border-color:#ffffff38;filter:brightness(1.03);transform:translateY(-2px)}.product-detail__image{background:#00000040;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 14px 34px #00000047;overflow:hidden}.product-detail__image img{cursor:pointer;display:block;height:520px;object-fit:cover;width:100%}.product-detail__info{grid-gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141459;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 10px 28px #0000003d;display:grid;gap:14px;max-height:75vh;overflow:overlay;overflow:auto;padding:14px;scrollbar-gutter:stable}.product-detail__info::-webkit-scrollbar{width:10px}.product-detail__info::-webkit-scrollbar-track{background:#0000002e;border-radius:999px}.product-detail__info::-webkit-scrollbar-thumb{background:#ffffff38;border:2px solid #0000002e;border-radius:999px}.product-detail__info::-webkit-scrollbar-thumb:hover{background:#ffffff52}.product-detail__info{scrollbar-color:#ffffff47 #0000002e;scrollbar-width:thin}.product-detail__characteristics h4,.product-detail__prices h4{color:#ffffffd9;font-size:13px;font-weight:900;margin:0 0 10px}.product-detail__preferences ul,.product-detail__prices ul{list-style:none;margin:0;padding:0}.product-detail__characteristics p,.product-detail__preferences li,.product-detail__prices li{color:#ffffffc7;line-height:1.35;margin:8px 0}.modal{align-items:center;background:#000000c7;display:flex;inset:0;justify-content:center;padding:14px;position:fixed;z-index:1000}.modal-content{background:#0a0a0aeb;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 24px 80px #000000a6;overflow:hidden;position:relative;width:min(980px,96vw)}.modal-content img{background:#000;display:block;height:100vh;margin:auto;object-fit:contain;width:auto}.modal-close,.modal-next,.modal-prev{background:#0000008c;border:1px solid #ffffff24;border-radius:14px;color:#fff;cursor:pointer;display:grid;height:46px;place-items:center;position:absolute;transition:transform .15s ease,background .15s ease,filter .15s ease;width:46px}.modal-close:hover,.modal-next:hover,.modal-prev:hover{background:#000000b8;transform:translateY(-1px)}.modal-prev{left:12px}.modal-next,.modal-prev{top:50%;transform:translateY(-50%)}.modal-next{right:12px}.modal-close{right:12px;top:12px}.profile-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 18px 50px #00000073,inset 0 0 0 1px #ffffff0a;color:#fff;cursor:pointer;display:grid;height:56px;place-items:center;position:fixed;top:50%;transform:translateY(-50%);transition:transform .16s ease,background .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease;width:56px;z-index:50}.profile-nav span,.profile-nav svg{font-size:22px;font-weight:900;line-height:1}.profile-nav--left{left:18px}.profile-nav--right{right:18px}.profile-nav:hover{background:#0009;border-color:#fff3;box-shadow:0 24px 70px #0000008c,0 0 0 2px #ffffff0f;transform:translateY(-50%) scale(1.06)}.profile-nav:active{transform:translateY(-50%) scale(.98)}.profile-nav:disabled{box-shadow:none;cursor:not-allowed;opacity:.25;transform:translateY(-50%)}@media (max-width:900px){.product-detail__main{grid-template-columns:1fr}.product-detail__gallery{grid-template-columns:repeat(4,minmax(0,1fr));order:2}.product-detail__thumbnail{height:92px}.product-detail__image img{height:420px;order:1}.product-detail__info{order:3}.profile-nav--right{left:83vw}}@media (max-width:480px){.product-detail{padding:14px}.contact-actions{grid-template-columns:1fr}.product-detail__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail__image img{height:340px}.profile-nav{border-radius:14px;height:48px;width:48px}}.top-loader{height:3px;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.top-loader__bar{animation:topLoaderMove .9s ease-in-out infinite;background:linear-gradient(90deg,#0000,#22c55e,#0000);filter:drop-shadow(0 0 8px rgba(34,197,94,.6));height:100%;width:30%}@keyframes topLoaderMove{0%{opacity:.2;transform:translateX(-40%)}30%{opacity:1}to{opacity:.2;transform:translateX(240%)}}.contact-phoneRow{align-items:center;display:flex;gap:10px}.contact-phone{align-items:center;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0a;display:inline-flex;font-weight:950;justify-content:center;letter-spacing:.3px;padding:10px 12px}.contact-copy,.contact-phone{border:1px solid #ffffff24;border-radius:14px}.contact-copy{background:#00000040;color:#fff;cursor:pointer;display:grid;height:44px;place-items:center;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:auto}.contact-copy:hover{background:#00000061;border-color:#ffffff38;transform:translateY(-1px)}.contact-copy:active{transform:translateY(0)}.price-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.price-row{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.price-label{color:#ffffffb8;font-size:12px;font-weight:800}.price-pill{background:linear-gradient(135deg,#22c55e59,#22c55e1f);border:1px solid #22c55e73;border-radius:999px;box-shadow:0 8px 24px #22c55e2e;color:#fff;font-size:13px;font-weight:950;padding:6px 12px}.pref-block{margin-top:6px}.pref-title{color:#ffffffd9;font-size:13px;font-weight:900;margin:0 0 8px}.pref-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.pref-row{align-items:center;background:#00000040;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:9px 12px}.pref-label{color:#ffffffb3;font-size:12px;font-weight:800}.pref-value{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;font-size:12px;font-weight:900;padding:5px 10px}@media (max-width:480px){.pref-row,.price-row{align-items:flex-start}.pref-value,.price-pill{white-space:nowrap}}.info-grid{grid-gap:10px;display:grid;gap:10px}.info-row{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.info-label{color:#ffffffb8;font-size:12px;font-weight:800;letter-spacing:.2px}.info-value{background:#00000040;border:1px solid #ffffff1f;border-radius:999px;color:#fffffff2;font-size:13px;font-weight:950;padding:6px 10px}.home-page{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}div#root{background-color:#ececec}h3,h4{color:#ff60be}.home-page h1{color:#ff60be;font-weight:800;margin:0 auto}.home-page__left h2,h2.home-page__title{color:#ff60be;font-size:xx-large;font-weight:800}.home-page__slider{grid-column:1/-1;overflow:hidden;width:100%}.home-page__content{align-items:start;display:grid;grid-template-columns:25% 70%;justify-content:space-around}@media (max-width:1450px){.home-page__content{grid-template-columns:30% 70%}.home-page__products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:20px}a.carousel-item.product-card{padding:0;width:24vh}}@media (max-width:1346px){.home-page__products{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.home-page__left{border-radius:8px;max-height:100vh;overflow-y:auto;padding:20px;position:sticky;top:0}.home-page__left::-webkit-scrollbar{width:6px}.home-page__left::-webkit-scrollbar-track{background:#0000}.home-page__left::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px}.home-page__left::-webkit-scrollbar-thumb:hover{background:#0006}.home-page__left{scrollbar-color:#86868659 #0000;scrollbar-width:thin}.home-page__right{background-color:#ebebeb;border-radius:8px;box-shadow:0 0 10px 1px #fdfdfd6e;padding:20px}.home-page__products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin-top:20px}@media (max-width:768px){.home-page__content{gap:0;grid-template-columns:1fr}.home-page__left{margin-bottom:20px;position:relative}.home-page__right{align-items:center;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:20px}}.banner-grid-vertical{display:flex;flex-direction:column;gap:14px}.banner-grid-vertical__item{background:#0b0b0b;border:1px solid #fff;border-radius:14px;box-shadow:0 0 15px #e9059da1;display:block;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.banner-grid-vertical__item:hover{border-color:#2a2a2a;box-shadow:0 6px 14px hsla(0,0%,100%,.788);transform:translateY(-2px)}.banner-grid-vertical__item img{display:block;filter:brightness(.95);height:21vh;object-fit:cover;transition:filter .18s ease,transform .18s ease;width:100%}.banner-grid-vertical__item:hover img{filter:brightness(1);transform:scale(1.03)}.banner-grid-vertical__item:after{background:linear-gradient(0deg,#00000073,#00000026,#0000);content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:1024px){.banner-grid-vertical__item img{height:160px}}@media (max-width:768px){.banner-grid-vertical{flex-direction:column;gap:12px;overflow-x:auto;padding-bottom:6px}.banner-grid-vertical__item{flex:0 0 220px}.banner-grid-vertical__item img{height:100%}}@media (max-width:480px){.banner-grid-vertical__item{flex:0 0 200px}.banner-grid-vertical__item img{min-height:120px}}.carousel-wrapper{margin:0 auto;overflow:hidden;position:relative;width:100%}.carousel-container{overflow-x:auto;padding:10px 0;scrollbar-width:none;white-space:nowrap;width:100%}.carousel-container::-webkit-scrollbar{display:none}.carousel-track{display:inline-flex;padding:0 6px}.carousel-item{border:1px solid #fff;border-radius:10px;flex:0 0 auto;height:clamp(180px,32vh,360px);overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:clamp(140px,22vw,240px)}.carousel-item:hover{box-shadow:0 -1px 16px #fff;transform:translateY(-2px)}.carousel-item img{display:block;height:100%;object-fit:cover;width:100%}.carousel-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease;width:34px;z-index:10}.carousel-button:hover{background:#000000a6;transform:translateY(-50%) scale(1.05)}.carousel-button.left{left:6px}.carousel-button.right{right:6px}@media (max-width:768px){.carousel-track{gap:8px}.carousel-item{height:clamp(170px,28vh,260px);width:clamp(130px,42vw,180px)}.carousel-button{height:30px;width:30px}}@media (max-width:480px){.carousel-item{height:52vh;max-height:360px;width:78vw}.carousel-button{height:28px;width:28px}}.carousel-status{background-color:#000000b3;border-radius:6px;color:#fff;font-weight:700;left:8px;padding:4px 10px;position:absolute;text-transform:uppercase;top:8px;z-index:10}.carousel-status.премиум{background-color:gold;color:#000}.carousel-status.стандарт{background-color:silver;color:#000}.carousel-status.обычный{background-color:#888}a.carousel-item.product-card{padding:0}
/*# sourceMappingURL=main.6d13d234.css.map*/