.header{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;width:100%;height:150px;margin-bottom:50px;margin-top:50px}.header-align{width:2149.97px;display:flex;align-items:center;justify-content:space-between;gap:100px}.image-logo{width:148.69px;height:152.6px}.links{display:flex;flex-direction:row;align-items:flex-start;padding:20px 0 0;gap:50px;width:100%;height:78px}.link{width:183px;height:58px;opacity:.5;font-weight:600;font-family:Roboto Flex,sans-serif;font-style:normal;font-size:48px;line-height:120%;color:#123859;cursor:pointer;text-decoration:none;transition:.6s cubic-bezier(.22,1,.36,1)}.link:hover{opacity:.6}.link.active{opacity:1}.cart-container{display:flex;align-items:center;margin-left:auto;position:fixed;top:75px;right:200px;z-index:999;padding-bottom:10px}.cart-icon{position:relative;cursor:pointer;padding:8px;background-color:#fff;border-radius:50%;box-shadow:0 3px 8px #0000001f;transition:all .3s ease;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border:1px solid #f0f0f0}.cart-icon:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000002e}.cart-icon i{font-size:20px;color:#123859;opacity:.8;transition:.3s ease}.cart-icon:hover i{opacity:1}.cart-count{position:absolute;top:-5px;right:-5px;background-color:#ff4757;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:Roboto Flex,sans-serif;box-shadow:0 2px 6px #00000040;border:1px solid white;z-index:1}.cart-dropdown{position:absolute;top:100%;right:0;width:350px;max-width:90vw;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000040;border:1px solid #e0e0e0;z-index:998;animation:fadeInDown .3s ease;margin-top:10px}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.cart-dropdown-exit{animation:fadeOutUp .3s ease forwards}.cart-dropdown-header{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.cart-header-right{display:flex;align-items:center;gap:15px;height:100%}.cart-dropdown-header h3{margin:0;font-size:20px;font-weight:600;color:#123859;font-family:Roboto Flex,sans-serif;line-height:1;display:flex;align-items:center}.cart-items-count{font-size:14px;color:#666;font-family:Roboto Flex,sans-serif;line-height:1;display:flex;align-items:center}.cart-items{max-height:300px;overflow-y:auto;padding:0}.cart-item{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.cart-item:hover{background-color:#f9f9f9}.cart-item:last-child{border-bottom:none}.cart-item-image{width:60px;height:60px;border-radius:8px;overflow:hidden;margin-right:15px;flex-shrink:0}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-info{flex:1;margin-right:15px}.cart-item-name{font-size:16px;font-weight:500;color:#333;margin-bottom:5px;font-family:Roboto Flex,sans-serif;line-height:1.3}.cart-item-price{font-size:14px;color:#123859;font-weight:600;font-family:Roboto Flex,sans-serif;display:flex;align-items:center;gap:5px}.cart-item-controls{display:flex;flex-direction:column;align-items:center;gap:8px}.cart-item-quantity{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;font-family:Roboto Flex,sans-serif}.quantity-btn{background:none;border:none;cursor:pointer;color:#123859;font-size:16px;padding:2px;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.quantity-btn:hover{color:#0f2d47}.quantity-btn:disabled:hover{color:#ccc}.remove-item-btn{background:none;border:none;cursor:pointer;color:#ff4757;font-size:14px;padding:4px;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.remove-item-btn:hover{color:#ff3742}.cart-empty{padding:40px 20px;text-align:center;color:#999;font-family:Roboto Flex,sans-serif}.cart-empty p{margin:0;font-size:16px}.cart-loading{padding:20px;text-align:center;color:#666;font-family:Roboto Flex,sans-serif}.cart-dropdown-footer{padding:20px;border-top:1px solid #f0f0f0;background:#f9f9f9;border-radius:0 0 12px 12px}.cart-total{margin-bottom:15px;text-align:center;font-size:18px;color:#123859;font-family:Roboto Flex,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px}.cart-checkout-btn{width:100%;padding:12px 20px;background:#123859;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;font-family:Roboto Flex,sans-serif;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.cart-checkout-btn:hover{background:#0f2d47}.cart-checkout-btn:disabled{background:#ccc;cursor:not-allowed}.cart-checkout-btn:disabled:hover{background:#ccc}.cart-buttons{display:flex;gap:10px}.cart-clear-btn{flex:1;padding:12px 20px;background:#ff4757;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;font-family:Roboto Flex,sans-serif;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.cart-clear-btn:hover{background:#ff3742}.cart-close-btn{background:none;border:none;font-size:16px;color:#666;cursor:pointer;padding:8px;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.cart-close-btn:hover{background-color:#f0f0f0;color:#333}.cart-checkout-btn{flex:2}@media(max-width:768px){.cart-container{top:20px;right:80px}.cart-icon{width:40px;height:40px;padding:6px}.cart-icon i{font-size:18px}.cart-count{width:18px;height:18px;font-size:10px;top:-4px;right:-4px}.cart-dropdown{width:300px;max-width:calc(100vw - 40px);right:-10px}}@media(max-width:480px){.cart-container{top:15px;right:60px}.cart-icon{width:35px;height:35px;padding:5px}.cart-icon i{font-size:16px}.cart-count{width:16px;height:16px;font-size:9px;top:-3px;right:-3px}.cart-dropdown{width:280px;max-width:calc(100vw - 30px);right:-20px}}.order-success-notification{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:2000;padding:20px;box-sizing:border-box}.success-content{background:#fff;border-radius:12px;padding:40px;text-align:center;max-width:400px;width:100%;box-shadow:0 20px 40px #0000004d}.success-content i{font-size:48px;color:#28a745;margin-bottom:20px}.success-content h3{margin:0 0 15px;color:#333;font-size:24px;font-weight:600}.success-content p{margin:0 0 25px;color:#666;font-size:16px;line-height:1.5}.success-content button{background:#007bff;color:#fff;border:none;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.success-content button:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.banner{display:flex;align-items:center;flex-direction:column;width:100%;margin-bottom:20px}.slogan-align{width:100%}.slogan{width:1240px;font-family:Srbija Sans;font-style:normal;font-weight:400;font-size:65px;color:#123859;margin-bottom:20px;margin-top:0}.all-banner-align{display:flex;align-items:center;flex-direction:column}.banner-align{display:flex;align-items:center;height:905px;flex-direction:column}.banner-content{display:flex;width:100%;height:100%}.image-banner{display:flex;width:1706.54px;height:100%;object-fit:cover}.link-block{display:flex;flex-direction:column;align-items:center;justify-content:end;width:443.46px;height:905px;background:#c6f227;cursor:pointer;text-decoration:none}.link-div{width:154px;height:460px;justify-content:center;align-items:center;display:flex;margin-bottom:125px}.link-banner{display:flex;width:460px;height:154px;align-items:center;font-family:Srbija Sans;font-style:normal;font-weight:400;font-size:128px;line-height:120%;text-align:center;color:#123859;transform:rotate(90deg)}.arrow-block{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}.arrow-text{font-family:Roboto Flex;font-style:normal;font-weight:500;font-size:25px;line-height:120%;text-align:center;color:#123859;transition:.6s cubic-bezier(.22,1,.36,1)}.arrow{width:53px;height:63px}.link-block:hover .arrow-text{margin-bottom:20px}.itemBanner{display:flex;height:100%;width:100%;justify-content:flex-end;align-items:flex-end;margin-top:7px}.bannerItem{display:flex;height:818px}.itemContent{gap:50px}.footer{width:100%;height:313px;background:#123859;margin-top:100px;padding-bottom:30px}.logoFooter{width:184.95px;height:189.815px;display:flex;margin-top:62px;margin-left:42px}.date{color:#fff;font-size:40px;font-family:Roboto Flex;font-weight:500;line-height:120%;justify-content:center;align-items:flex-end;width:100%;display:flex;padding-left:7%}.adress,.vixi,.number{color:#fff;font-size:40px;font-family:Roboto Flex;font-weight:500;line-height:120%;display:flex}.aboutFooter{display:flex;justify-content:center;align-items:left;width:900px;flex-direction:column}.alignFooter{display:flex;flex-direction:row;height:100%;width:100%;justify-content:center}.itemBlock{margin-top:50px;width:100%;display:flex;flex-direction:column}.alignBlock{display:flex;align-items:center;justify-content:center;flex-direction:column}.itemText{font-family:Srbija Sans;font-style:normal;font-weight:400;font-size:65px;color:#123859}.itemsBlock{margin-top:20px;width:100%;max-width:2200px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:flex-start;flex-direction:row;margin-bottom:20px;padding:0 20px}.itemTextBoxAlign{width:100%;max-width:2200px;justify-content:start;flex-direction:column;padding:0 20px}.hoverTextBox:hover .itemArrowText{padding-left:30px}.itemTextAlign{cursor:pointer;width:440px;display:flex;align-items:center}.itemArrowText{width:25px;height:26px;padding-top:5px;padding-left:20px;transition:.6s cubic-bezier(.22,1,.36,1)}.itemTextLine{background-color:#123859;width:409px;height:5px;transition:.6s cubic-bezier(.22,1,.36,1)}.hoverTextBox:hover .itemTextLine{width:419px}.hoverTextBox{display:block;width:440px;text-decoration:none}.itemsPage{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.itemsBlock{gap:15px;padding:0 10px}.itemTextBoxAlign{padding:0 10px}.itemText{font-size:45px}.itemTextAlign,.itemTextLine,.hoverTextBox{width:100%}}.item{display:flex;margin-bottom:7px;flex-direction:column;cursor:pointer;justify-content:flex-start;overflow:hidden}.cardImage{width:420px;height:563px;overflow:hidden;position:relative;z-index:1;background-color:#f8f9fa;background:linear-gradient(135deg,#e9ecef,#f8f9fa)}.cardImage img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.22,1,.36,1)}.item:hover .cardImage img{transform:scale(1.1)}.item.cart-hover .cardImage img{transform:scale(1)!important}.itemContent{display:flex;flex-direction:column;gap:0px}.itemName{font-family:Roboto Flex;font-style:normal;font-weight:700;font-size:30px;color:#123859;margin-top:10px}.price{font-family:Roboto Flex;font-style:normal;font-weight:600;font-size:25px;color:#f26e50;margin-top:5px;margin-bottom:0}.moreBlock{margin-top:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:28px;width:100%;height:60px;background:#123859;transition:transform .3s ease;line-height:1}.moreBlockAlign{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:5px;width:100%;height:auto;flex-shrink:0}.moreText{font-family:Roboto Flex;font-style:normal;font-weight:600;font-size:25px;line-height:120%;display:flex;align-items:center;color:#fff}.arrowMore{padding-top:2px;width:28px}@media(max-width:768px){.item{width:100%;max-width:350px;height:600px;border-radius:6px}.cardImage{width:100%;height:350px;border-radius:6px}.cardImage img{width:100%;height:100%;object-fit:cover;object-position:center}.moreBlockAlign{height:60px}.itemName,.price,.moreText{font-size:20px}}.more-icon{font-size:34px;color:#fff;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.moreBlock .moreText{color:#fff;font-size:29px;font-weight:600;line-height:1;display:flex;align-items:center;margin:0;padding:0}.more-animate .more-icon{animation:cartBounce .3s ease}.moreBlock{transition:transform .3s ease}.moreBlock:hover{transform:scale(1.05)}.moreBlock:active{transform:scale(.98)}html{zoom:.18}@media(min-width:540px){html{zoom:.25}}@media(min-width:640px){html{zoom:.3}}@media(min-width:940px){html{zoom:.4}}@media(min-width:1140px){html{zoom:.5}}@media(min-width:1340px){html{zoom:.6}}@media(min-width:1540px){html{zoom:.7}}@media(min-width:1780px){html{zoom:.8}}@media(min-width:1960px){html{zoom:.9}}@media(min-width:2220px){html{zoom:1}}.NavLink{text-decoration:none}@font-face{font-family:Srbija Sans;src:local("Srbija Sans"),url(/assets/Srbija%20Sans-D_sqFnsF.woff) format("woff"),url(/assets/Srbija%20Sans-zlkZylNU.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}.order-form{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;display:flex;justify-content:flex-end;align-items:stretch;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.order-form.show{opacity:1;visibility:visible}.order-form-content{background:#fff;width:450px;height:100%;max-width:90vw;overflow-y:auto;box-shadow:-10px 0 30px #0000004d;transform:translate(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#ccc transparent}.order-form-content::-webkit-scrollbar{width:6px}.order-form-content::-webkit-scrollbar-track{background:transparent}.order-form-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.order-form-content::-webkit-scrollbar-thumb:hover{background:#999}.order-form.show .order-form-content{transform:translate(0)}.order-form-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #eee;background:#f8f9fa;flex-shrink:0}.order-form-header h2{margin:0;color:#333;font-size:22px;font-weight:400;font-family:Srbija Sans,sans-serif}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:8px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn:hover{background:#e9ecef;color:#333}.order-summary{padding:20px 25px;border-bottom:1px solid #eee;flex-shrink:0}.order-summary h3{margin:0 0 15px;color:#333;font-size:18px;font-family:Srbija Sans,sans-serif;font-weight:400}.order-items{margin-bottom:15px}.order-item{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.order-item:last-child{border-bottom:none}.item-image{width:60px;height:60px;margin-right:15px;border-radius:8px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.item-image img{width:100%;height:100%;object-fit:contain;background-color:#f8f9fa}.item-details h4{margin:0 0 5px;color:#333;font-size:16px;font-family:Srbija Sans,sans-serif;font-weight:400}.item-details p{margin:0;color:#666;font-size:14px;font-family:Srbija Sans,sans-serif}.item-controls{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.quantity-controls{display:flex;align-items:center;gap:8px}.quantity-btn{background:none;border:none;cursor:pointer;color:#123859;font-size:16px;padding:4px;transition:color .2s ease;display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px}.quantity-btn:hover{color:#0f2d47;background-color:#f0f0f0}.quantity-btn:disabled{color:#ccc;cursor:not-allowed}.quantity-btn:disabled:hover{color:#ccc;background-color:transparent}.quantity{font-size:14px;color:#333;font-family:Srbija Sans,sans-serif;font-weight:500;min-width:20px;text-align:center}.remove-item-btn{background:none;border:none;cursor:pointer;color:#ff4757;font-size:14px;padding:4px;transition:color .2s ease;display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px}.remove-item-btn:hover{color:#ff3742;background-color:#ffe6e6}.order-total{text-align:right;padding:15px 0;border-top:2px solid #007bff;margin-top:15px}.order-total strong{font-size:18px;color:#007bff;font-family:Srbija Sans,sans-serif;font-weight:400}.order-form-content form{padding:25px;flex:1;overflow-y:visible}.form-group{margin-bottom:18px;opacity:0;transform:translateY(20px);animation:slideInUp .4s ease-out forwards}.form-group:nth-child(1){animation-delay:.1s}.form-group:nth-child(2){animation-delay:.2s}.form-group:nth-child(3){animation-delay:.3s}.form-group:nth-child(4){animation-delay:.4s}.form-group:nth-child(5){animation-delay:.5s}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}.form-group label{display:block;margin-bottom:6px;color:#333;font-weight:400;font-size:14px;font-family:Srbija Sans,sans-serif}.form-group input,.form-group textarea{width:100%;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:15px;transition:border-color .2s ease;box-sizing:border-box;font-family:Srbija Sans,sans-serif}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.form-group input[type=tel]{letter-spacing:.5px}.form-group input[type=tel]:focus{border-color:#28a745;box-shadow:0 0 0 3px #28a7451a}.form-group input[type=tel]:valid{border-color:#28a745}.form-group input[type=tel]:invalid:not(:placeholder-shown){border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.address-autocomplete{position:relative;width:100%;z-index:9999}.address-input{width:100%;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:15px;transition:border-color .2s ease;box-sizing:border-box;font-family:Srbija Sans,sans-serif}.address-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.address-suggestions{position:fixed;background:#fff;border:2px solid #007bff;border-radius:8px;box-shadow:0 4px 12px #007bff33;z-index:99999;max-height:200px;overflow-y:auto;font-family:Srbija Sans,sans-serif;min-width:300px;opacity:0;transform:translateY(-10px);animation:dropdownAppear .2s ease-out forwards;pointer-events:auto}.suggestion-item{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;display:flex;align-items:flex-start;gap:8px;transition:background-color .2s ease;font-family:Srbija Sans,sans-serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.suggestion-item:last-child{border-bottom:none}.suggestion-item:hover{background-color:#f8f9fa}.suggestion-item.loading,.suggestion-item.no-results{color:#666;cursor:default;font-family:Srbija Sans,sans-serif;background-color:#f8f9fa;border-left:3px solid #ffc107;font-style:italic}.suggestion-item.loading:hover,.suggestion-item.no-results:hover{background-color:#f8f9fa}.suggestion-item i{color:#007bff;font-size:14px;margin-top:1px;flex-shrink:0}.suggestion-item.loading i,.suggestion-item.no-results i{color:#ffc107;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes dropdownAppear{to{opacity:1;transform:translateY(0)}}@keyframes dropdownAppearAbove{to{opacity:1;transform:translateY(0)}}.suggestion-content{flex:1}.suggestion-address{font-weight:500;color:#333;font-size:13px;margin-bottom:1px;font-family:Srbija Sans,sans-serif}.suggestion-full{font-size:12px;color:#666;line-height:1.3;font-family:Srbija Sans,sans-serif}.form-group textarea{resize:vertical;min-height:70px;position:relative;z-index:1}.error-message{background:#f8d7da;color:#721c24;padding:12px 15px;border-radius:8px;margin-bottom:20px;border:1px solid #f5c6cb;font-family:Srbija Sans,sans-serif}.form-actions{text-align:center;margin-top:25px;padding-top:20px;border-top:1px solid #eee}.submit-btn{background:#007bff;color:#fff;border:none;padding:14px 35px;border-radius:8px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;min-width:180px;font-family:Srbija Sans,sans-serif}.submit-btn:hover:not(:disabled){background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.submit-btn:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.empty-cart{padding:40px 25px;text-align:center;color:#666;flex:1;display:flex;align-items:center;justify-content:center}.empty-cart p{font-size:18px;margin:0;font-family:Srbija Sans,sans-serif}@media(max-width:768px){.order-form-content{width:100%;max-width:100vw}.order-form-header,.order-summary,.order-form-content form{padding:20px}.order-form-header h2{font-size:20px}.item-image{width:50px;height:50px}.item-details h4{font-size:14px}.item-details p{font-size:12px}.quantity-btn{width:20px;height:20px;font-size:14px}.remove-item-btn{width:20px;height:20px;font-size:12px}.quantity{font-size:12px}.form-group{margin-bottom:15px}.form-group input,.form-group textarea{font-size:16px}.submit-btn{padding:12px 30px;min-width:160px}}@media(max-width:480px){.order-form-header,.order-summary,.order-form-content form{padding:15px}.order-form-header h2{font-size:18px}.close-btn{width:35px;height:35px;font-size:20px}}.currentItemAlign{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;zoom:.9}.itemImage{display:flex;width:500px;height:700px;background-size:cover;background-position:center}.currentItemName{width:2149.97px;justify-content:center;color:#123859;font-size:65px;font-family:Srbija Sans;font-style:normal;font-weight:400;line-height:120%}.itemDiv{display:flex;flex-direction:row;gap:100px;width:2149.97px;height:100%}.parametersDiv{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;font-size:40px;font-family:Roboto Flex;font-style:normal;gap:20px}.currentContent{display:flex;padding-top:100px}.parameterText{margin-right:20px;color:#123859;font-weight:500}.parameterValue{color:#f26e50;white-space:nowrap}.description{padding-top:100px;color:#123859;font-size:30px;font-family:Roboto Flex;font-style:normal;font-weight:500;line-height:120%;display:flex;width:917px;flex-direction:column;align-self:stretch}.orderBlock{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:28px;width:442px;height:84px;background:#f26e50;transition:transform .3s ease;cursor:pointer;line-height:1}.orderBlock:hover{transform:scale(1.05)}.bgText{display:flex;border-radius:25px;width:1000px;height:200px;background-color:#fff;z-index:99;justify-items:center;align-items:center;align-content:center}.tel{display:flex;margin-right:20px;color:#000;font-weight:500;font-size:40px;font-family:Roboto Flex;justify-items:center;align-items:center;text-align:center}.telText{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.order-icon{font-size:34px;color:#fff;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;line-height:1}.orderBlock .moreText{color:#fff;font-size:29px;font-weight:600;line-height:1;display:flex;align-items:center;margin:0;padding:0}.order-animate .order-icon{animation:cartBounce .3s ease}@keyframes cartBounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.galleryBox{display:flex;width:2149.97px;height:100%;justify-content:start;flex-wrap:wrap;align-items:center;flex-direction:row;gap:5px}.galleryImage{display:flex;width:100%;justify-content:center;align-items:center;height:100%;transition:.6s cubic-bezier(.22,1,.36,1);cursor:zoom-in}.galleryImage:hover{opacity:.8}.Vertical{display:flex;width:400px;height:573px;background-size:cover;background-position:center}.Horizontal{display:flex;width:500px;height:573px;background-size:cover;background-position:center}.galleryH1{margin-bottom:20px;display:flex;justify-content:center;color:#123859;font-size:105px;font-family:Srbija Sans;font-style:normal;font-weight:400;line-height:120%}.bgDiv{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1000}.bgImage{background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;display:flex;position:fixed;justify-content:center;align-items:center;z-index:98;cursor:zoom-out;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.bgImage.opening{opacity:1}.bgImage.closing{opacity:0}.zoomImage{position:fixed;width:auto;height:auto;max-width:80%;max-height:80%;z-index:99;border-radius:20px;opacity:0;transform:scale(.3);box-shadow:0 20px 60px #0000004d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);left:50%;top:50%;transform:translate(-50%,-50%) scale(.3)}.zoomImage.opening{opacity:1;transform:translate(-50%,-50%) scale(1)}.zoomImage.closing{opacity:0;transform:translate(-50%,-50%) scale(.3)}.about-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f6faff,#fff)}.about-hero{width:100%;max-width:1680px;margin:120px auto 80px;padding:0 40px;display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:64px;align-items:stretch}.about-hero-content{display:flex;flex-direction:column;gap:32px;justify-content:space-between}.about-hero-tag{font-family:Roboto Flex,sans-serif;font-size:18px;letter-spacing:.28em;text-transform:uppercase;color:#12385999}.about-hero-title{font-family:Srbija Sans,sans-serif;font-weight:400;font-size:clamp(48px,6vw,80px);line-height:110%;color:#123859;margin:0}.about-hero-text{font-family:Roboto Flex,sans-serif;font-size:20px;line-height:160%;color:#4e6a82;max-width:640px;margin:0}.about-hero-stats{display:flex;flex-wrap:wrap;gap:48px}.about-stat{display:flex;flex-direction:column;gap:8px}.about-stat-number{font-family:Srbija Sans,sans-serif;font-size:clamp(40px,4vw,64px);line-height:120%;color:#123859}.about-stat-label{font-family:Roboto Flex,sans-serif;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#123859b3}.about-hero-visual{position:relative;display:flex;align-items:stretch;justify-content:center;min-height:540px;border-radius:0;overflow:hidden;background:#123859}.about-hero-image{width:100%;height:100%;object-fit:cover;flex:1 1 auto}.about-panels{width:100%;max-width:1560px;margin:0 auto 120px;padding:0 40px;display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(280px,.9fr);gap:32px}.about-panel{background:#fff;border-radius:0;padding:60px;display:flex;flex-direction:column;gap:32px;box-shadow:0 40px 80px #1238591a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.about-panel:hover{transform:translateY(-8px);box-shadow:0 60px 120px #1238591f}.about-panel--primary{background:#123859;color:#f6faff;box-shadow:0 40px 80px #1238594d}.about-panel-title{font-family:Srbija Sans,sans-serif;font-size:clamp(36px,4vw,56px);line-height:110%;margin:0;color:#123859}.about-panel--primary .about-panel-title{color:#c6f227}.about-panel-text{font-family:Roboto Flex,sans-serif;font-size:20px;line-height:165%;color:#123859cc;margin:0}.about-panel--primary .about-panel-text{color:#f6faffcc}.about-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px}.about-panel-item{display:flex;flex-direction:column;gap:12px}.about-panel-number{font-family:Srbija Sans,sans-serif;font-size:clamp(32px,3vw,48px);color:#123859}.about-panel-caption{font-family:Roboto Flex,sans-serif;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#12385999}.about-panel--primary .about-panel-number{color:#c6f227}.about-panel--primary .about-panel-caption{color:#f6faff99}.about-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.about-contact-item{display:flex;flex-direction:column;gap:8px}.about-contact-label{font-family:Roboto Flex,sans-serif;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#12385999}.about-contact-value,.about-contact-link{font-family:Srbija Sans,sans-serif;font-size:24px;color:#123859;text-decoration:none}.about-contact-link:hover{color:#0c263d}.about-panel-note{font-family:Roboto Flex,sans-serif;font-size:16px;line-height:160%;color:#123859a6}.about-values{width:100%;background:#123859;padding:120px 0 140px;margin-top:auto}.about-values-inner{max-width:1680px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:64px}.about-values-title{font-family:Srbija Sans,sans-serif;font-size:clamp(48px,5vw,72px);line-height:110%;margin:0;color:#c6f227}.about-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.about-value-card{display:flex;flex-direction:column;gap:20px;padding:36px;border-radius:0;background:#ffffff0d;border:1px solid rgba(198,242,39,.25);color:#f6faff;transition:transform .3s ease,background .3s ease,border-color .3s ease}.about-value-card:hover{transform:translateY(-10px);background:#ffffff14;border-color:#c6f22773}.about-value-index{font-family:Srbija Sans,sans-serif;font-size:28px;letter-spacing:.24em;text-transform:uppercase;color:#c6f227d9}.about-value-title{font-family:Srbija Sans,sans-serif;font-size:30px;line-height:120%;margin:0;color:#fff}.about-value-text{font-family:Roboto Flex,sans-serif;font-size:18px;line-height:160%;margin:0;color:#f6faffbf}.about-page .footer{margin-top:0}@media(max-width:1400px){.about-hero{margin-top:100px}.about-hero-visual{min-height:480px}}@media(max-width:1200px){.about-hero{grid-template-columns:1fr;gap:40px;align-items:start}.about-hero-visual{min-height:420px}.about-panels{grid-template-columns:1fr}}@media(max-width:992px){.about-hero{padding:0 24px;margin-bottom:60px}.about-panels{padding:0 24px;margin-bottom:100px}.about-values{padding:100px 0 120px}.about-values-inner{padding:0 24px}.about-panel{padding:48px 40px}}@media(max-width:768px){.about-hero{margin-top:80px}.about-hero-title{font-size:clamp(40px,8vw,60px)}.about-hero-text{font-size:18px}.about-panel{padding:40px 32px;border-radius:0}.about-values-title{font-size:clamp(40px,7vw,56px)}.about-value-card{padding:28px 24px;border-radius:0}}@media(max-width:576px){.about-hero{margin-top:60px;gap:32px}.about-hero-visual{min-height:320px;border-radius:0}.about-hero-stats{gap:32px}.about-stat-number{font-size:40px}.about-panel{padding:32px 24px}.about-contact-value,.about-contact-link{font-size:20px}.about-values{padding:80px 0 100px}}.page404{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.text404{display:flex;color:#f26e50;font-size:500px;font-family:Srbija Sans;font-style:normal;font-weight:400;margin-top:100px!important;margin:0;opacity:.5}.notFound{color:#123859;font-size:105px;font-family:Roboto Flex;font-style:normal;font-weight:500;margin:0}
