﻿.oves-invalid-feedback{color:#ea8600;display:none;}html{font-size:14px;position:relative;min-height:100vh;overflow-x:hidden;}@media(min-width:768px){html{font-size:16px;}}.container-fluid{padding:40px 20px 40px 25px;}@media(max-width:989.98px){.container-fluid{padding:0;}}html,body{padding:0;margin:0;display:flex;flex-direction:column;overflow-x:hidden;height:100%;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif!important;}.form-check-input[type=checkbox]{border-radius:0;}.form-check-input[type=radio]:focus,.form-check-input[type=checkbox]:focus{border-color:unset!important;box-shadow:unset!important;}.form-check-input[type=radio]:checked,.form-check-input[type=checkbox]:checked{background-color:#0e539f!important;border-color:#0e539f!important;}.main-container{display:flex;flex-direction:column;min-height:100%;transition:filter .3s ease,opacity .3s ease;}@media(max-width:989.98px){.main-container{margin-left:0;margin-top:15px;}}.megamenu-container.show~.main-container{filter:blur(3px);opacity:.8;}a{text-decoration:none;color:#0c5097;}h1{font-size:36px;font-weight:600;text-transform:uppercase;color:#0c5097;margin-bottom:2rem;}@media(min-width:768px){h1{font-size:48px;}}.k-tabstrip-items-wrapper,.k-hstack,.k-tabstrip-content{border:0;}.k-tabstrip-content:focus,.k-active:focus{outline:0;}.view-all{color:#666;font-weight:600;}.tooltiptext{visibility:hidden;opacity:0;background-color:#2e2e2e;color:#fff;text-align:center;border-radius:0;padding:.5rem;margin-top:2px;position:absolute;top:100%;left:50%;transform:translateX(-50%);white-space:nowrap;transition:opacity .2s ease;z-index:10;}.tooltip-container:hover .tooltiptext{visibility:visible;opacity:1;}h2{font-size:1.4rem;font-weight:700;color:#093e86;margin:0;position:relative;}@media(min-width:768px){h2{font-size:1.8rem;}}.clickable-word{padding:0;margin:0;background-color:none;color:#2468af;border:0;transition:.2s linear;}.clickable-word:hover{color:#093e86;transition:.2s linear;}.btn{border:0;border-radius:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;}.btn.btn-primary{background-color:#0e539f!important;color:#fff!important;}.btn.btn-primary:hover{background-color:#0c4788!important;}.btn.btn-secondary{background-color:#181818!important;color:#fff!important;}.btn.btn-secondary:hover{background-color:#0b0b0b!important;}.button{padding:7px;padding-inline:10px;border-radius:0;border:0;transition:.2s linear;align-items:center;}.button:hover{transition:.2s linear;}.btn-default{background-color:#0c5097;color:#fff;}.btn-default:hover{background-color:#093e86;}.btn-white{background-color:#fff;border:1px solid #e0e0e0;color:#000;}.btn-white:hover{background-color:#f9fafb;}.btn-delete{background-color:#920000;color:#fff;}.btn-delete:hover{background-color:#700;}.btn-remove{background:none;border:0;color:#dc3545;padding:.25rem .5rem;}.btn-remove:hover{color:#bd2130;}.btn-remove i{font-size:1.2rem;}.btn-add{background:none;border:0;color:#2468af;padding:.25rem .5rem;}.btn-add:hover{color:#1b4f85;}.btn-add i{font-size:1.2rem;}.btn-icon{color:#2468af;border:0;}#cookieConsent{background:linear-gradient(135deg,rgba(30,30,30,.95),rgba(50,50,50,.9));color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;border-radius:0;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2);max-width:800px;padding:1.5rem;backdrop-filter:blur(8px);transition:all .3s ease;}@media(max-width:767.98px){#cookieConsent{top:auto;bottom:20px;right:20px;left:auto;transform:translate(0,0);}}#cookieConsent a{color:#60a5fa;text-decoration:none;transition:color .2s ease;}#cookieConsent a:hover{color:#3b82f6;text-decoration:underline;}#cookieConsent .btn{font-size:1rem;letter-spacing:normal;background:linear-gradient(to right,#3b82f6,#60a5fa);color:#fff;border:0;border-radius:0;padding:.75rem 1.5rem;transition:all .3s ease;}#cookieConsent .btn:hover{background:linear-gradient(to right,#2563eb,#3b82f6);box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translateY(-2px);}#cookieConsent .btn:active{transform:translateY(0);}.modal-body input,.modal-body select{width:100%;padding:.75rem 1rem;border:1px solid #3a3a3a;border-radius:0;background:#f9fafb;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:1rem;transition:all .3s ease;}.modal-body input:focus,.modal-body select:focus{outline:0;border-color:#0c5097;box-shadow:0 0 0 3px rgba(12,80,151,.1);background:#fff;}input.form-control,select.form-control,textarea.form-control,.k-datepicker .k-input,.k-picker-wrap{padding:.75rem 1rem;border-radius:0;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:1rem;width:100%;display:block;transition:border .3s ease,box-shadow .3s ease;}input.form-control:focus,select.form-control:focus,textarea.form-control:focus,.k-datepicker .k-input:focus,.k-picker-wrap:focus{border-color:#0c5097;box-shadow:0 0 0 3px rgba(12,80,151,.2);outline:0;}.form-label{font-weight:600;color:#0c4788;margin-bottom:.5rem;display:inline-block;}.red-star{color:#dc2626;margin-left:.25rem;}.prod-erpnr{font-size:.9rem;color:#6c757d;font-weight:500;background:rgba(12,80,151,.1);padding:.2rem .6rem;border-radius:0;align-items:center;display:inline-flex;}.custom-notification.k-notification-wrap{position:fixed;right:20px;bottom:calc(env(safe-area-inset-bottom) + 20px);bottom:calc(20px + constant(safe-area-inset-bottom,0));max-width:380px;background:#fff!important;border-left:5px solid #198754;border-right:1px solid #198754;border-bottom:1px solid #198754;border-top:1px solid #198754;border-radius:0;box-shadow:0 10px 24px rgba(0,0,0,.15);padding:20px 24px;color:#115c39;display:flex;flex-direction:column;gap:10px;transition:all .2s ease;}@media(max-width:767.98px){.custom-notification.k-notification-wrap{max-width:90vw;right:10px;bottom:10px;padding:15px;}}.custom-notification.k-notification-wrap .title{display:flex;align-items:center;gap:14px;}.custom-notification.k-notification-wrap .title i{font-size:20px;color:#198754;}.custom-notification.k-notification-wrap .title h4{margin:0;font-size:16px;font-weight:600;color:#2e2e2e;}.custom-notification.k-notification-wrap .message{font-size:14px;line-height:1.5;color:#000;background:#effcf6;padding:8px 12px;border-radius:0;border:1px solid #84e8ba;}.backlog{margin:0 5px 5px 0;font-weight:500;}.dropdown-toggle::after{display:none;}.toggle-submenu-btn{padding-inline:32px;padding-block:10px;}.toggle-submenu-btn.collapsed i{transform:rotate(0deg);transition:transform .3s all;}.toggle-submenu-btn:not(.collapsed) i{transform:rotate(180deg);}.topbar{background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:calc(5.25rem - 5px);z-index:995;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1);justify-content:center;padding-inline:110px;padding-left:50px;}@media(min-width:2561px) and (max-width:3839.98px){.topbar{padding-inline:380px;}}@media(min-width:3840px) and (max-width:5119.98px){.topbar{padding-inline:800px;}}@media(max-width:989.98px){.topbar{top:9.65rem;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);position:fixed;width:100%;left:0;padding:0;height:auto;min-height:60px;display:none;z-index:1200;}.topbar.show{display:block;}}.topbar .mobile-nav-toggle{display:none;}@media(max-width:989.98px){.topbar .mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;padding:1rem;width:100%;background:none;border:0;font-size:1rem;font-weight:600;color:#666;cursor:pointer;}.topbar .mobile-nav-toggle .hamburger{width:24px;height:18px;position:relative;}.topbar .mobile-nav-toggle .hamburger span{display:block;position:absolute;height:2px;width:100%;background:#666;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}.topbar .mobile-nav-toggle .hamburger span:nth-child(1){top:0;}.topbar .mobile-nav-toggle .hamburger span:nth-child(2){top:8px;}.topbar .mobile-nav-toggle .hamburger span:nth-child(3){top:16px;}.topbar .mobile-nav-toggle .hamburger.open span:nth-child(1){top:8px;transform:rotate(135deg);}.topbar .mobile-nav-toggle .hamburger.open span:nth-child(2){opacity:0;left:-60px;}.topbar .mobile-nav-toggle .hamburger.open span:nth-child(3){top:8px;transform:rotate(-135deg);}}.topbar .topbar-main-menu.navbar-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem .75rem;padding:0 .75rem;margin:0;}@media(max-width:989.98px){.topbar .topbar-main-menu.navbar-nav{gap:0;}}.topbar .topbar-main-menu .nav-item{flex:0 0 auto;position:relative;cursor:pointer;}.topbar .topbar-main-menu .nav-item::after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:20px;}.topbar .topbar-main-menu-wrapper{flex-shrink:0;padding:.5rem 0;width:100%;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper{padding:0;position:fixed;top:0;left:-100%;width:320px;max-width:85vw;height:100vh;background:#fff;z-index:10001;transition:left .3s ease;overflow:hidden;display:flex;flex-direction:column;}.topbar .topbar-main-menu-wrapper.show{left:0;}}.topbar .topbar-main-menu-wrapper .mobile-nav-header{display:none;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper .mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#0e539f 0%,#0a3b70 100%);color:#fff;font-weight:600;font-size:1.1rem;}.topbar .topbar-main-menu-wrapper .mobile-nav-header .close-btn{background:none;border:0;color:#fff;font-size:1.5rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:background .2s ease;}.topbar .topbar-main-menu-wrapper .mobile-nav-header .close-btn:hover{background:rgba(255,255,255,.1);}}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper .mobile-nav-content{flex:1;overflow-y:auto;padding:1rem 0;-webkit-overflow-scrolling:touch;}}.topbar .topbar-main-menu-wrapper ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul{flex-direction:column;padding:0;gap:0;height:auto;}}.topbar .topbar-main-menu-wrapper ul li{position:relative;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li{width:100%;border-bottom:1px solid #e0e0e0;}.topbar .topbar-main-menu-wrapper ul li:last-child{border-bottom:0;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section{align-items:start;margin-bottom:5px;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .row{flex-wrap:nowrap;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-left{flex:0 0 80px;max-width:80px;overflow:hidden;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section img{height:80px;max-width:70px;object-fit:contain;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section img{grid-row:auto;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right{flex:1 1 auto;min-width:0;overflow:hidden;margin-inline:0;margin-top:25px;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right{margin-top:0;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right ul{margin-left:12px!important;width:100%;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right li,.topbar .topbar-main-menu-wrapper ul li .megamenu-section .section-right a{white-space:normal;word-break:break-word;overflow-wrap:anywhere;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section{margin-bottom:.9rem;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section:last-child{margin-bottom:0;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section h4{margin:0;font-weight:700;color:#000;}.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul{justify-content:flex-start!important;align-items:start!important;padding-left:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul{padding-left:1.25rem;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul li a{font-size:.85rem;padding:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul li a{padding:.4rem .75rem!important;font-size:1.1rem!important;background:transparent;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-section ul li a:hover{color:#0c4788;}.topbar .topbar-main-menu-wrapper ul li button,.topbar .topbar-main-menu-wrapper ul li a{display:flex;align-items:center;font-size:.9rem;font-weight:500;border:0;text-align:left;color:#2e2e2e;text-decoration:none;transition:all .3s ease;border-radius:0;cursor:pointer;white-space:nowrap;background-color:#fff;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li button,.topbar .topbar-main-menu-wrapper ul li a{width:100%;border-radius:0;justify-content:space-between;font-size:.95rem;}}.topbar .topbar-main-menu-wrapper ul li button.dropdown-toggle-nav,.topbar .topbar-main-menu-wrapper ul li a.dropdown-toggle-nav{justify-content:flex-start;padding-right:.75rem;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li button.dropdown-toggle-nav,.topbar .topbar-main-menu-wrapper ul li a.dropdown-toggle-nav{justify-content:space-between;padding-right:1.5rem;font-size:1.1rem!important;padding-block:10px;}}.topbar .topbar-main-menu-wrapper ul li button:hover,.topbar .topbar-main-menu-wrapper ul li button:focus,.topbar .topbar-main-menu-wrapper ul li button:active,.topbar .topbar-main-menu-wrapper ul li a:hover,.topbar .topbar-main-menu-wrapper ul li a:focus,.topbar .topbar-main-menu-wrapper ul li a:active{color:#0e539f;background:none;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li button:hover,.topbar .topbar-main-menu-wrapper ul li button:focus,.topbar .topbar-main-menu-wrapper ul li button:active,.topbar .topbar-main-menu-wrapper ul li a:hover,.topbar .topbar-main-menu-wrapper ul li a:focus,.topbar .topbar-main-menu-wrapper ul li a:active{background:rgba(14,83,159,.05);}}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li.active>button::after{transform:rotate(45deg);}}.topbar .topbar-main-menu-wrapper ul li .current-elements{z-index:1;}.topbar .topbar-main-menu-wrapper ul li .megamenu-container{position:fixed;left:0;right:0;top:0;width:100%;background:#fff;opacity:0;visibility:hidden;transform:translateY(-30px);z-index:10;margin:0 auto;padding-top:30px;box-shadow:0 6px 16px -4px rgba(0,0,0,.2);transition:all .2s cubic-bezier(.4,0,.2,1);border-top:1px solid #e0e0e0;cursor:default;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-container{position:static;left:auto;right:auto;top:auto;padding-top:0;width:100%;max-width:none;height:0;max-height:0;overflow:hidden;box-shadow:none;border-radius:0;transform:none;background:#f9fafb;opacity:1;visibility:visible;transition:all .2s ease;padding-left:.5rem;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-container.show{opacity:1;visibility:visible;transform:translateY(0);animation:slideDown .2s cubic-bezier(.4,0,.2,1) forwards;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-container.show{height:auto;max-height:400px;overflow-y:auto;transform:none;animation:none;}}.topbar .topbar-main-menu-wrapper ul li .megamenu-content{max-width:1700px;margin-inline:auto;padding-bottom:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem 2rem;align-items:start;background:#fff;}@media(min-width:1921px){.topbar .topbar-main-menu-wrapper ul li .megamenu-content{max-width:1900px;grid-template-columns:repeat(6,1fr);}}@media(min-width:2561px){.topbar .topbar-main-menu-wrapper ul li .megamenu-content{max-width:2300px;grid-template-columns:repeat(7,1fr);}}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li .megamenu-content{grid-template-columns:1fr;gap:0;padding:0;margin:0;}}.topbar .topbar-main-menu-wrapper ul li h4{font-size:.95rem;font-weight:600;text-transform:none;letter-spacing:.02em;margin-bottom:.3rem;color:#233547;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li h4{font-size:.9rem;font-weight:500;padding:.2rem 1.25rem .25rem;text-transform:none;letter-spacing:normal;padding-bottom:.35rem;margin-bottom:.4rem;border-bottom:1px solid rgba(0,0,0,.08);}}.topbar .topbar-main-menu-wrapper ul li h4:hover{color:#0e539f;text-decoration:underline;}.topbar .topbar-main-menu-wrapper ul li img{height:60px;width:auto;}.topbar .topbar-main-menu-wrapper ul li ul{list-style:none;margin:0;margin-left:12px!important;padding:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul{gap:0;margin-left:0!important;}}.topbar .topbar-main-menu-wrapper ul li ul li{margin:0;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul li{width:100%;border-bottom:0;}}.topbar .topbar-main-menu-wrapper ul li ul li a{padding:0!important;opacity:.85;font-size:.85rem;color:#2e2e2e;text-decoration:none;transition:all .2s ease;border-radius:0;position:relative;display:block;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul li a{border-radius:0;font-size:.95rem;}}.topbar .topbar-main-menu-wrapper ul li ul li a:hover{color:#0e539f;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul li ul li a:hover{background:rgba(14,83,159,.1);}}.topbar .topbar-main-menu-wrapper ul li ul li a:hover::before{width:8px;}.topbar .topbar-main-menu-wrapper ul li ul li a::after{display:none;}.topbar .topbar-main-menu-wrapper ul .submenu-container{background:#fff;border:0;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:200px;padding:.5rem 0;position:absolute;top:100%;left:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;}@media(max-width:989.98px){.topbar .topbar-main-menu-wrapper ul .submenu-container{position:static;min-width:100%;box-shadow:none;border-radius:0;background:rgba(241,245,249,.9);transform:none;opacity:1;visibility:visible;}}.topbar .topbar-main-menu-wrapper ul .submenu-container.show{opacity:1;visibility:visible;transform:translateY(0);}.topbar .topbar-main-menu-wrapper ul .submenu-container .dropdown-item{display:flex;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;color:#2e2e2e;text-decoration:none;transition:all .2s ease;}.topbar .topbar-main-menu-wrapper ul .submenu-container .dropdown-item:hover{background-color:rgba(14,83,159,.1);color:#0e539f;}.popular-categories{display:none;}@media(max-width:989.98px){.popular-categories{display:none;padding:.5rem 0;background:#efefef;border-top:1px solid #e0e0e0;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;}}.popular-categories .popular-title{font-weight:700;font-size:.8rem;text-transform:uppercase;color:#efefef;margin-bottom:.5rem;letter-spacing:1px;padding:0 1.25rem;}.popular-categories .popular-list{list-style:none;padding:0;margin:0;}.popular-categories .popular-list li{border-bottom:1px solid #e0e0e0;}.popular-categories .popular-list li:last-child{border-bottom:0;}.popular-categories .popular-list li .popular-link{display:flex;align-items:center;padding:.5rem 1.25rem;color:#efefef;text-decoration:none;font-weight:500;font-size:.9rem;position:relative;transition:all .3s ease;border-radius:0;}.popular-categories .popular-list li .popular-link:hover{color:#0e539f;background:rgba(14,83,159,.05);}.mobile-menu-overlay{display:none;}@media(max-width:989.98px){.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease;}.mobile-menu-overlay.show{display:block;opacity:1;visibility:visible;}}.current-elements{z-index:1000;}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px);}100%{opacity:1;transform:translateY(0);}}.sidebar-filters .filter-section .filter-toggle{display:none;}.sidebar-filters .filter-section .form-label{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;transition:color .3s ease;border:0;outline:0;}.sidebar-filters .filter-section .form-label:hover{color:#0e539f;}.sidebar-filters .filter-section .form-label .filter-text{display:flex;align-items:center;gap:.5rem;}.sidebar-filters .filter-section .form-label .filter-icon{font-family:"bootstrap-icons";font-size:.875rem;transition:transform .3s ease;transform:rotate(0deg);}.sidebar-filters .filter-section .oves-filter-control{overflow:hidden;transition:max-height .3s ease;display:none;}.sidebar-filters .filter-section .oves-filter-control .k-multiselect{border:0!important;}.sidebar-filters .filter-section .oves-filter-control .k-multiselect span[style*="position: absolute"]{display:none!important;}.sidebar-filters .filter-section .filter-toggle:checked+.form-label .filter-icon{transform:rotate(180deg);}.sidebar-filters .filter-section .filter-toggle:checked~.oves-filter-control{max-height:500px;display:flex;}.sidebar-filters h2{white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.25;hyphens:auto;}.contact-line{background:#0e539f;color:#fff;font-size:.875rem;font-weight:700;border-bottom:1px solid #0b3f7a;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.05rem 0;padding-inline:200px;}@media(max-width:1199.98px){.contact-line{padding-inline:0;}}@media(max-width:989.98px){.contact-line .contact-elems{display:none;}}.contact-line .btn{color:#fff;}.contact-line .btn:hover{color:#e6e6e6;}@media(max-width:767.98px){.contact-line{padding:4px 0;}}.contact-line .contact-info{display:flex;align-items:center;gap:1rem;font-weight:400;}@media(max-width:767.98px){.contact-line .contact-info{display:none!important;}}.contact-line .contact-info .contact-item{display:flex;align-items:center;gap:.5rem;white-space:nowrap;}.contact-line .contact-info .contact-item i{font-size:1.2rem;opacity:.95;font-weight:800;}.contact-line .contact-info .contact-item a{color:#fff;text-decoration:none;transition:all .2s ease;}.contact-line .contact-info .contact-item a:hover{opacity:.85;text-decoration:underline;color:#fff;}@media(min-width:990px){.contact-line .contact-list-carousel{display:none;}}.contact-line .contact-list-carousel .carousel-item{text-align:center;}.contact-line .contact-list-carousel .carousel-item .contact-item{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:12px;}.contact-line .contact-list-carousel .carousel-item .contact-item i{font-size:.875rem;opacity:.95;}.contact-line .contact-list-carousel .carousel-control-prev,.contact-line .contact-list-carousel .carousel-control-next{width:80px;opacity:.7;}.contact-line .contact-list-carousel .carousel-control-prev:hover,.contact-line .contact-list-carousel .carousel-control-next:hover{opacity:1;}.contact-line .contact-list-carousel .carousel-control-prev-icon,.contact-line .contact-list-carousel .carousel-control-next-icon{width:30px;height:15px;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}header.container-fluid{background:#f8fafc;color:#000;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:996;transition:background .1s ease;padding:.3rem 2rem;}@media(max-width:767.98px){header.container-fluid{padding:.5rem 1rem;}}header.container-fluid .logo{max-height:60px;width:auto;pointer-events:none;}@media(max-width:767.98px){header.container-fluid .logo{max-height:40px;margin-left:0;}}@media(max-width:575.98px){header.container-fluid .logo{margin-bottom:8px;}}header.container-fluid .search-box-container{flex:1;max-width:800px;display:flex;justify-content:center;align-items:center;height:100%;margin-left:auto;margin-right:auto;position:relative;}@media(min-width:2561px){header.container-fluid .search-box-container{max-width:1200px;}}@media(min-width:3840px){header.container-fluid .search-box-container{max-width:1800px;}}header.container-fluid .search-box{display:flex;width:100%;}header.container-fluid .search-box input{flex:1;padding:.6rem 1.2rem;font-size:1rem;border:2px solid #0e539f;border-right:0;background-color:#f9fafb;color:#1e293b;height:44px;border-radius:0 0 0 0;}header.container-fluid .search-box input::placeholder{color:#666;}header.container-fluid .search-box input:focus{outline:0;background-color:#f3f5f7;}@media(max-width:767.98px){header.container-fluid .search-box input{width:150px;}}header.container-fluid .search-box button{padding:0 1.2rem;height:44px;border:2px solid #0e539f;border-left:0;background-color:#0e539f;color:#fff;cursor:pointer;transition:all .1s ease;border-radius:0 0 0 0;}header.container-fluid .search-box button:hover{background-color:#0a3b70;}header.container-fluid .header-buttons{display:flex;flex:1 1 auto;justify-content:flex-end;gap:1rem;}@media(max-width:989.98px){header.container-fluid .header-buttons{margin-top:5px;margin-right:0;}}@media(min-width:768px){header.container-fluid .header-buttons{justify-content:flex-end;}}header.container-fluid .header-buttons .btn-desc{font-weight:600;}@media(max-width:767.98px){header.container-fluid .header-buttons .btn-desc{display:none;}}header.container-fluid .header-buttons .btn-header-action{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000;text-decoration:none;padding:.5rem;}header.container-fluid .header-buttons .btn-header-action:hover{color:#0c4788;}header.container-fluid .header-buttons .btn-header-action i{font-size:1.25rem;}header.container-fluid .header-buttons .btn-header-action i .bi-heart-fill:hover{color:#d73826;}@media(max-width:767.98px){header.container-fluid .header-buttons .btn-header-action i{font-size:1.75rem;}}header.container-fluid .header-buttons .btn-header-action .badge{position:absolute;top:5px;right:12px;background-color:#0e539f;color:#fff;font-size:.75rem;border-radius:50px;padding:.2rem .5rem;}@media(max-width:767.98px){header.container-fluid .header-buttons .btn-header-action .badge{top:0;right:-3px;}}header.container-fluid .header-buttons .btn-header-action .badge-wlist{margin-right:-.5rem;}header.container-fluid .header-buttons .profile-dropdown{position:relative;display:flex;flex-direction:column;}header.container-fluid .header-buttons .profile-dropdown .btn-user{display:flex;flex-direction:column;align-items:center;gap:.25rem;background-color:transparent;color:#000;border:0;padding:.5rem;border-radius:0;}header.container-fluid .header-buttons .profile-dropdown .btn-user::after{display:none;}header.container-fluid .header-buttons .profile-dropdown .btn-user .user-icon-circle{width:32px;height:32px;border-radius:50px;background-color:#0e539f;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;}@media(max-width:767.98px){header.container-fluid .header-buttons .profile-dropdown .btn-user .user-icon-circle{width:28px;height:28px;font-size:.875rem;}}header.container-fluid .header-buttons .profile-dropdown .btn-user .btn-desc{font-weight:600;font-size:.9rem;}header.container-fluid .header-buttons .profile-dropdown .btn-user .btn-desc::after{display:none;}header.container-fluid .header-buttons .profile-dropdown .profile-menu{background:#fff;border:0;border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:0!important;min-width:220px;position:absolute;top:100%;left:0;z-index:1000;}header.container-fluid .header-buttons .profile-dropdown .profile-menu.show{opacity:1;transform:translateY(0);}@media(max-width:767.98px){header.container-fluid .header-buttons .profile-dropdown .profile-menu{min-width:100%;left:0;right:0;margin:0 1rem;}}header.container-fluid .header-buttons .profile-dropdown .profile-menu .profile-item{display:flex;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;color:#000;transition:all .2s ease;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .profile-item:hover{background-color:rgba(14,83,159,.1);color:#0e539f;border-left:3px solid #0e539f;transition:all .2s ease;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .profile-item i{font-size:1.1rem;margin-right:.75rem;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .dropdown-divider{margin:.5rem 0;border-color:#e0e0e0;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .logout-button{color:#dc3545;}header.container-fluid .header-buttons .profile-dropdown .profile-menu .logout-button:hover{background-color:rgba(220,53,69,.1);color:#bd2130;}@keyframes pulse-percent{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.1);opacity:.8;}100%{transform:scale(1);opacity:1;}}.btn-toggler{display:none;font-size:2rem;font-weight:500;background:transparent;border:0;color:#000;z-index:1002;}@media(max-width:989.98px){.btn-toggler{display:flex;margin-left:auto;}}.header-content{margin-top:3px;}.carousel-container{max-width:1800px;margin:0 auto;padding:0;position:relative;}@media(max-width:989.98px){.carousel-container{display:flex;flex-direction:column;margin-inline:10px;padding:1rem 10px 0 10px;margin-top:auto;margin-bottom:30px;}}.product-data{margin-top:auto;}div.f-carousel{flex-direction:row;}@media(max-width:767.98px){div.f-carousel{flex-direction:column;}}div.f-carousel a{text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);height:100%;display:flex;flex-direction:column;}div.f-carousel img{max-height:300px;object-fit:contain;transition:all .4s cubic-bezier(.25,.46,.45,.94);}@media(min-width:990px){div.f-carousel img{max-height:400px;}}@media(max-width:549.98px){div.f-carousel img{max-width:400px;}}div.f-carousel div.slide-container{padding:1rem;}div.f-carousel .f-progress{display:none;}div.f-carousel div.es-carousel-slide{width:100%;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#fff;position:relative;border-radius:0;animation:fadeInUp .6s ease-out;border:1px solid rgba(0,0,0,.08);overflow:hidden;}@media(min-width:768px){div.f-carousel div.es-carousel-slide{width:50%;}}@media(min-width:990px){div.f-carousel div.es-carousel-slide{width:33%;}}div.f-carousel div.es-carousel-slide:hover::before{opacity:1;}div.f-carousel div.es-carousel-slide:hover::after{opacity:1;}div.f-carousel div.es-carousel-slide:hover .es-carousel-slide-caption h4{color:#2c3e50;}div.f-carousel div.es-carousel-slide a{text-decoration:none;height:100%;display:flex;flex-direction:column;position:relative;z-index:1;}div.f-carousel div.es-carousel-slide a:hover{background-color:transparent;}div.f-carousel div.es-carousel-slide img{max-height:180px;width:auto;object-fit:contain;padding:0;margin-bottom:1rem;}@media(max-width:767.98px){div.f-carousel div.es-carousel-slide img{max-height:none;}}div.f-carousel div.es-carousel-slide .es-carousel-slide-caption{display:flex;align-items:center;min-height:2em;margin-bottom:.25rem;}div.f-carousel div.es-carousel-slide .es-carousel-slide-caption h4{margin:0;color:#212529;font-size:1.1rem;font-weight:600;text-align:left;line-height:1.4;transition:color .3s ease;letter-spacing:-.2px;}@media(min-width:768px){div.f-carousel div.es-carousel-slide .es-carousel-slide-caption h4{font-size:1.25rem;}}div.f-carousel div.es-carousel-slide .es-carousel-slide-price{margin-top:auto;display:flex;gap:.75rem;align-items:baseline;}@media(min-width:768px){div.f-carousel div.es-carousel-slide .es-carousel-slide-price{justify-content:flex-start;}}div.f-carousel div.es-carousel-slide .es-carousel-slide-price .price{color:#000;font-size:1.25rem;font-weight:700;position:relative;}div.f-carousel div.es-carousel-slide .es-carousel-slide-price .es-carousel-slide-description a{color:#c0c0c0!important;}div.f-carousel div.es-carousel-slide .es-carousel-slide-price .prom-price{color:#ea8600;font-weight:800;font-size:1.4rem;position:relative;}div.f-carousel div.es-carousel-slide .es-carousel-slide-price .prom-price::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(135deg,#ea8600,transparent);border-radius:0;}div.f-carousel div.es-carousel-slide .es-carousel-slide-price .reg-price{text-decoration:line-through;color:#c0c0c0;font-size:1rem;opacity:.7;font-weight:500;}div.f-carousel div.carousel-text{text-align:center;}div.f-carousel .f-button{border-radius:50%;background:#082e59;color:#fff;display:flex;opacity:.8;align-items:center;justify-content:center;width:50px;height:50px;box-shadow:0 4px 15px rgba(44,62,80,.3),0 2px 8px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.25,.46,.45,.94);border:0;backdrop-filter:blur(10px);position:relative;overflow:hidden;}div.f-carousel .f-button:hover{background:#0c4788;color:#fff;}div.f-carousel .f-button:hover::before{left:100%;}div.f-carousel .f-button i{font-size:1.1rem;font-weight:600;}.fancybox__backdrop,.fancybox__viewport,.fancybox__thumbs,.fancybox__toolbar__column{background-color:rgba(44,62,80,.95);backdrop-filter:blur(20px);}.f-carousel__slide:hover{transition:all .4s cubic-bezier(.25,.46,.45,.94);}.f-carousel__slide.is-selected{text-align:center;overflow:hidden;}.f-carousel__slide.is-selected .es-carousel-slide{transform:scale(1.02);box-shadow:0 8px 25px rgba(44,62,80,.15),0 4px 12px rgba(0,0,0,.1);}.f-carousel__slide.is-selected .es-carousel-slide::before{opacity:1;}.f-carousel__thumbs{display:flex!important;opacity:1!important;visibility:visible!important;}.f-thumbs__track{display:flex!important;width:clamp(200px,30vw,800px)!important;height:clamp(80px,10vh,100px)!important;}.f-thumbs__slide{width:auto!important;height:auto!important;opacity:1!important;transition:all .3s ease;border-radius:0;overflow:hidden;}.f-thumbs__slide:hover{opacity:.8!important;transform:scale(1.05);}.product-stock-container{display:flex;justify-content:flex-end;align-items:center;width:100%;position:absolute;bottom:5rem;right:1.2rem;z-index:2;}.product-stock-container .product-stock{width:1.1rem;height:1.1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.2),0 0 0 2px rgba(255,255,255,.8);transition:all .3s ease;position:relative;}.product-stock-container .product-stock:hover{box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 3px rgba(255,255,255,.9);}.product-stock-container .product-stock.scarce{background:#f00;}.product-stock-container .product-stock.scarce::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50px;background:linear-gradient(135deg,#f00,transparent);z-index:-1;opacity:.3;}.product-stock-container .product-stock.available{background:#128712;}.product-stock-container .product-stock.available::after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50px;background:linear-gradient(135deg,#128712,transparent);z-index:-1;opacity:.2;}@keyframes pulse-scarce{0%,100%{box-shadow:0 0 0 0 rgba(198,118,5,.4);}50%{box-shadow:0 0 0 8px rgba(198,118,5,0);}}.carousel-wrapper{padding:0;position:relative;min-width:350px;}@media(max-width:767.98px){.carousel-wrapper{padding:0;overflow:auto;}}.carousel-wrapper .f-carousel{width:100%;gap:1.5rem;}.carousel-wrapper .f-carousel .f-button.is-prev{transform:translateX(-.5625rem) translateY(0)!important;}@media(min-width:768px){.carousel-wrapper .f-carousel .f-button.is-prev{transform:translateX(-1rem) translateY(-50%)!important;}}.carousel-wrapper .f-carousel .f-button.is-prev:hover{transform:translateX(-.5625rem) translateY(0) scale(1.05)!important;}@media(min-width:768px){.carousel-wrapper .f-carousel .f-button.is-prev:hover{transform:translateX(-1rem) translateY(-50%) scale(1.05)!important;}}.carousel-wrapper .f-carousel .f-button.is-next{transform:translateX(.5625rem) translateY(0)!important;}@media(min-width:768px){.carousel-wrapper .f-carousel .f-button.is-next{transform:translateX(1rem) translateY(-50%)!important;}}.carousel-wrapper .f-carousel .f-button.is-next:hover{transform:translateX(.5625rem) translateY(0) scale(1.05)!important;}@media(min-width:768px){.carousel-wrapper .f-carousel .f-button.is-next:hover{transform:translateX(1rem) translateY(-50%) scale(1.05)!important;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.es-carousel-slide:nth-child(2){animation-delay:.1s;}.es-carousel-slide:nth-child(3){animation-delay:.2s;}.es-carousel-slide:nth-child(4){animation-delay:.3s;}.es-carousel-slide:nth-child(5){animation-delay:.4s;}.grp-link:hover{color:#0c4788;transition:.1s all;}h2{color:#212529;font-weight:700;margin-block:1rem;position:relative;font-size:1.5rem;letter-spacing:-.5px;text-align:center;}@media(min-width:990px){h2{margin-block:2.9rem;}}.video-thumbnail{position:relative;display:inline-block;}.video-thumbnail img{display:block;width:100%;height:auto;}.video-thumbnail .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;}.video-thumbnail .play-button::before{font-family:"bootstrap-icons";content:"";font-size:32px;color:#fff;}.video-thumbnail .play-button:hover{background-color:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.05);}@media(max-width:989.98px){.carousel-wrapper{padding:0 8px;}.f-carousel{gap:12px;}.f-carousel__slide.is-selected{width:100%!important;}.es-carousel-slide{padding:8px 12px;border:1px solid #e0e0e0;border-radius:12px;background:#fff;}img.img-thumb{width:100%;height:200px;object-fit:contain;margin-bottom:10px;}.es-carousel-slide-caption h4{font-size:1.05rem;line-height:1.35;margin-bottom:6px;}.es-carousel-slide-description{font-size:.9rem;line-height:1.4;color:#666;margin-bottom:10px;}.product-data .row{margin:0 -4px;font-size:.95rem;}.es-carousel-slide-price .prom-price{font-size:1.28rem;}.es-carousel-slide-price .price{font-size:1.18rem;}.es-carousel-slide-price .reg-price{font-size:.92rem;}.product-stock-container{bottom:8px;right:12px;}.product-stock-container .product-stock{width:12px;height:12px;}}h2 a{color:#000;}.site-footer{background:#233547;color:#fff;padding:.95rem 0 .65rem;--footer-label-width:9.5rem;}.site-footer .footer-grid{display:grid;grid-template-columns:var(--footer-label-width) 1fr;gap:.25rem .75rem;align-items:baseline;}.site-footer .footer-label{font-weight:600;color:#fff;white-space:nowrap;text-align:left;}.site-footer .footer-content{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .45rem;min-width:0;}.site-footer .footer-item{white-space:nowrap;}.site-footer .footer-link{color:#fff;text-decoration:none;}.site-footer .footer-link:hover,.site-footer .footer-link:focus{color:#fff;text-decoration:underline;}.site-footer .footer-sep{opacity:.35;user-select:none;}.site-footer .footer-divider{margin:.6rem 0 .45rem;border-color:rgba(255,255,255,.12);opacity:1;}.site-footer .footer-bottom{text-align:center;color:rgba(255,255,255,.65);font-size:.875rem;}@media(min-width:1200px){.site-footer{--footer-label-width:10.5rem;}}@media(max-width:989.98px){.site-footer .footer-grid{grid-template-columns:1fr;gap:.15rem 0;}.site-footer .footer-label{text-align:left;}.site-footer .footer-content{margin-bottom:.4rem;}}@media(max-width:575.98px){.site-footer{padding:.8rem 0 .6rem;}.site-footer .footer-sep{display:none;}.site-footer .footer-content{gap:.35rem .4rem;}.site-footer .footer-link,.site-footer .footer-item{white-space:normal;display:inline-block;padding:.15rem .45rem;border-radius:999px;background:rgba(255,255,255,.06);}}.news-section{max-width:1800px;margin:0 auto;}@media(max-width:767.98px){.news-section{margin-inline:0;max-width:100%;}}.news-section .news-article{background:#fff;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);margin-bottom:16px;border-radius:0;position:relative;border:1px solid rgba(0,0,0,.08);}.news-section .news-article:hover{transform:translateY(-4px);border-color:rgba(52,73,94,.15);}.news-section .news-article:hover::before{opacity:1;}.news-section .news-article a{display:flex;justify-content:center;align-items:center;}.news-section .news-article .news-image{padding-top:3px;height:200px;width:100%;object-fit:contain;}@media(max-width:767.98px){.news-section .news-article .news-image{height:180px;}}.news-section .news-article .most-visited{width:100%;object-fit:contain;}.news-section .news-article .news-content{padding:1rem;position:relative;}@media(max-width:767.98px){.news-section .news-article .news-content{padding:.75rem;}}.news-section .news-article .news-content .news-title{font-size:1.25rem;font-weight:600;color:#2e2e2e;margin-bottom:1rem;line-height:1.4;transition:color .3s ease;}@media(max-width:767.98px){.news-section .news-article .news-content .news-title{font-size:1rem;margin-bottom:.75rem;}}.news-article:hover .news-section .news-article .news-content .news-title{color:#2e2e2e;}.news-section .news-article .news-content .news-excerpt{color:#2e2e2e;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;font-weight:400;height:27px;overflow:hidden;}@media(max-width:767.98px){.news-section .news-article .news-content .news-excerpt{font-size:.85rem;margin-bottom:1rem;}}.news-section .news-article .news-content .news-excerpt p,.news-section .news-article .news-content .news-excerpt span,.news-section .news-article .news-content .news-excerpt ul,.news-section .news-article .news-content .news-excerpt li{display:none;}.news-section .news-article .news-content .news-link{color:#2c3e50;font-weight:600;font-size:.85rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;}@media(max-width:767.98px){.news-section .news-article .news-content .news-link{font-size:.75rem;}}.news-section .news-article .news-content .news-link::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#2c3e50,#34495e);transition:width .3s ease;}.news-section .news-article .news-content .news-link br{display:none;}.news-section .news-article .news-content .news-link i{transition:transform .3s cubic-bezier(.25,.46,.45,.94);font-size:.75rem;font-weight:700;}.news-section .news-article .news-content .news-link:hover{color:#1a252f;}.news-section .news-article .news-content .news-link:hover::after{width:100%;}.news-section .news-article .news-content .news-link:hover i{transform:translateX(4px);}.news-section .section-small{max-height:300px;margin:0 auto;text-align:center;}.news-section .section-small .row{justify-content:center;}.news-section .section-small .news-article-small{background:#fff;overflow:hidden;height:300px;transition:all .4s cubic-bezier(.25,.46,.45,.94);margin-bottom:16px;border-radius:0;position:relative;border:1px solid rgba(0,0,0,.08);}@media(max-width:767.98px){.news-section .section-small .news-article-small{height:250px;}}.news-section .section-small .news-article-small .news-image-small{width:100%;object-fit:contain;transition:all .4s cubic-bezier(.25,.46,.45,.94);filter:brightness(.95) contrast(1.05);}.news-section .section-small .news-article-small .news-content{padding:1rem;text-align:left;}@media(max-width:767.98px){.news-section .section-small .news-article-small .news-content{padding:.75rem;}}.news-section .section-small .news-article-small .news-content .news-title{font-weight:500;font-size:18px;}@media(max-width:767.98px){.news-section .section-small .news-article-small .news-content .news-title{font-size:16px;}}.news-section .section-small .news-article-small .news-content .news-price{font-weight:500;}.news-section .section-title{color:#2e2e2e;font-weight:700;margin-bottom:2rem;position:relative;padding-left:1.5rem;font-size:1.75rem;letter-spacing:-.5px;}@media(max-width:767.98px){.news-section .section-title{font-size:1.5rem;margin-bottom:1.5rem;padding-left:1rem;}}@media(max-width:767.98px){.news-section .row{margin:0 15px;}.news-section .row.horizontal-scroll{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 15px;padding-bottom:10px;}.news-section .row.horizontal-scroll::-webkit-scrollbar{display:none;}.news-section .row.horizontal-scroll>[class*=col-]{flex:0 0 auto;scroll-snap-align:start;min-width:280px;width:280px;margin-right:1rem;}.news-section .row.horizontal-scroll>[class*=col-]:last-child{margin-right:0;padding-right:15px;}}@media(max-width:768px){.news-section{margin-inline:0;max-width:100%;}.news-section .news-article .news-content{padding:.75rem;}.news-section .news-article .news-image{height:180px!important;}.news-section .col-2,.news-section .col-4,.news-section .col-3,.news-section .col-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;}}@media(min-width:769px) and (max-width:1024px){.news-section .col-2{width:50%!important;max-width:50%!important;flex:0 0 50%!important;}.news-section .col-3{width:50%!important;max-width:50%!important;flex:0 0 50%!important;}.news-section .col-4{width:100%!important;max-width:100%!important;flex:0 0 100%!important;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.news-section .news-article{animation:fadeInUp .6s ease-out;}.news-section .news-article:nth-child(2){animation-delay:.1s;}.news-section .news-article:nth-child(3){animation-delay:.2s;}.news-section .news-article:nth-child(4){animation-delay:.3s;}.sale-img{height:200px;width:auto;}@media(max-width:767.98px){.sale-img{height:150px;}}.grp-box{border-radius:0;text-decoration:none;position:relative;overflow:hidden;height:180px;display:flex!important;flex-direction:column;border:1px solid rgba(44,62,80,.2);box-shadow:0 2px 8px rgba(44,62,80,.06);background-color:#fff;transition:.1s all;}@media(max-width:767.98px){.grp-box{height:150px;}}.grp-box:hover{transition:.2s all;border-color:#0e539f;box-shadow:0 4px 16px rgba(44,62,80,.14);}.grp-box .grp-img-side{flex:1;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1rem;}.grp-box .grp-img-side img{max-width:80%;max-height:100%;width:auto;height:auto;object-fit:contain;}.grp-box .grp-text-side{background-color:#0e539f;display:flex;align-items:center;justify-content:center;padding:.6rem 1rem;flex-shrink:0;}.grp-box .grp-text-side span{color:#fff;font-weight:600;font-size:14px;text-align:center;line-height:1.3;}@media(max-width:767.98px){.grp-box .grp-text-side span{font-size:12px;}}.other-btn{background-color:#d73826;height:353px;width:273px;color:#fff;border-radius:0;display:block;font-weight:700;padding:20px;transition:.3s all;}.other-btn:hover{background-color:#c13222;transition:.3s all;color:#f2f2f2;}.other-btn span{justify-content:left;font-size:35px;}.other-btn div{padding-top:50px;font-size:120px;justify-content:right;align-content:end;}@media(max-width:768px){.other-btn{width:100%;height:200px;min-width:280px;}.other-btn span{font-size:24px;}.other-btn div{font-size:80px;padding-top:20px;}}@media(max-width:989.98px){.group-section{margin-bottom:13px;}}@media(max-width:767.98px){.group-section{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 15px;padding-bottom:10px;}.group-section::-webkit-scrollbar{display:none;}.group-section>[class*=col-]{flex:0 0 auto;scroll-snap-align:start;min-width:280px;width:280px;margin-right:1rem;}.group-section>[class*=col-]:last-child{margin-right:0;padding-right:15px;}}@media(max-width:767.98px){h2{font-size:1.5rem;padding:0 15px;}}.manufacturers-section{max-width:1800px;margin:0 auto;}@media(max-width:767.98px){.manufacturers-section{margin-inline:0;max-width:100%;}}.manufacturers-section .manufacturer-list{margin:0 auto;}.manufacturers-section .manufacturer-list .manufacturer-img{width:100%;height:80px;object-fit:contain;}.manufacturers-section .manufacturer-list .col{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;transition:background .2s;}.manufacturers-section .manufacturer-list .col:hover{background:#f9fafb;}.bestseller-section{max-width:1800px;margin:0 auto;max-height:600px;}@media(max-width:989.98px){.bestseller-section{margin-inline:10px;}}.bestseller-section .section-subtitle{font-size:1.1rem;color:#666;font-weight:400;max-width:600px;margin:0 auto;}.bestseller-section .carousel-container-bestseller{display:flex;align-items:center;height:100%;justify-content:center;border:1px solid #e0e0e0;}.bestseller-section .bestseller-img{width:100%;max-height:28rem;}@media(min-width:990px){.bestseller-section div.es-carousel-slide{width:50%!important;}}.bestseller-section .discount-badge{position:absolute;top:20px;right:20px;background:#d73826;color:#fff;padding:12px 18px;border-radius:50px;font-weight:700;font-size:.9rem;box-shadow:0 8px 25px #802117;z-index:10;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px;}@media(max-width:767.98px){.bestseller-section .discount-badge{top:15px;right:15px;padding:10px 14px;font-size:.8rem;}}.carousel-control-next,.carousel-control-prev{width:9%;}@media(max-width:989.98px){.row.row-cols-1.row-cols-md-2{gap:1rem;}}.modal-window-default .modal,.oves.oves-modal .modal{display:block;}.modal-window-default .modal-dialog,.oves.oves-modal .modal-dialog{width:clamp(400px,90%,600px);pointer-events:none;}.modal-window-default .modal-content,.oves.oves-modal .modal-content{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.95));border-radius:1rem;box-shadow:0 12px 40px rgba(0,0,0,.15);padding:1.5rem;position:relative;color:#fff;pointer-events:all;}.modal-window-default .modal-header,.oves.oves-modal .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(12,80,151,.2);margin-bottom:20px;}.modal-window-default .modal-header h3,.oves.oves-modal .modal-header h3{font-size:1.25rem;font-weight:700;color:#0c5097;margin:0;}.modal-window-default .modal-header .custom-close-btn,.oves.oves-modal .modal-header .custom-close-btn{position:relative;background:none;border:0;font-size:1.5rem;line-height:1;cursor:pointer;color:#0c5097;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;}.modal-window-default .modal-header .custom-close-btn::before,.modal-window-default .modal-header .custom-close-btn::after,.oves.oves-modal .modal-header .custom-close-btn::before,.oves.oves-modal .modal-header .custom-close-btn::after{content:"";position:absolute;width:1rem;height:2px;background-color:#0c5097;top:50%;left:50%;}.modal-window-default .modal-header .custom-close-btn::before,.oves.oves-modal .modal-header .custom-close-btn::before{transform:translate(-50%,-50%) rotate(45deg);}.modal-window-default .modal-header .custom-close-btn::after,.oves.oves-modal .modal-header .custom-close-btn::after{transform:translate(-50%,-50%) rotate(-45deg);}.modal-window-default .modal-body,.oves.oves-modal .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;}.modal-window-default .modal-body .row,.oves.oves-modal .modal-body .row{width:100%;text-align:center;margin-bottom:1rem;color:#000;}.modal-window-default .modal-footer,.modal-window-default .modal-body .row.mt-3,.oves.oves-modal .modal-footer,.oves.oves-modal .modal-body .row.mt-3{display:flex;justify-content:center;align-items:center;gap:1rem;padding:0 1rem 1rem;}.modal-window-default .modal-footer .col-6,.modal-window-default .modal-body .row.mt-3 .col-6,.oves.oves-modal .modal-footer .col-6,.oves.oves-modal .modal-body .row.mt-3 .col-6{flex:1;display:flex;justify-content:center;align-items:center;}.modal-window-default .modal-footer .button.btn-default,.modal-window-default .modal-body .row.mt-3 .button.btn-default,.oves.oves-modal .modal-footer .button.btn-default,.oves.oves-modal .modal-body .row.mt-3 .button.btn-default{width:100%;max-width:220px;padding:.75rem 1.5rem;font-weight:600;border-radius:0;transition:all .3s ease;background:linear-gradient(135deg,#0c5097,#1069c6);color:#fff;box-shadow:0 4px 15px rgba(12,80,151,.3);}.modal-window-default .modal-footer .button.btn-default:hover,.modal-window-default .modal-body .row.mt-3 .button.btn-default:hover,.oves.oves-modal .modal-footer .button.btn-default:hover,.oves.oves-modal .modal-body .row.mt-3 .button.btn-default:hover{background:linear-gradient(135deg,#0a437f,#0c5097);transform:translateY(-2px);box-shadow:0 6px 20px rgba(12,80,151,.4);}.stock-num{border-radius:50px;color:#fff;padding:.4rem .6rem;font-weight:600;font-size:.875rem;display:inline-flex;justify-content:center;min-width:110px;}.stock-0{background-color:#128712!important;}.stock-1{background-color:#f00!important;}@media(max-width:767.98px){.container-fluid{padding-top:0;}}.container-fluid .d-flex{gap:0;}.btn-cart{width:45px;height:45px;display:flex;align-items:center;justify-content:center;z-index:1001;border-radius:0;border:0;cursor:pointer;transition:background-color .2s linear;background-color:#181818;color:#fff;}.btn-cart:hover{background-color:#0b0b0b;}.btn-cart i{font-size:1.2rem;}.btn-wlist{width:45px;height:45px;display:flex;align-items:center;justify-content:center;z-index:1001;border-radius:0;border:0;cursor:pointer;transition:background-color .2s linear;background-color:#0e539f;color:#fff;}.btn-wlist:hover{background-color:#0c4788;}.btn-wlist i{font-size:1.4rem;color:#fff;transition:color .2s ease;}@media(min-width:768px){.carousel-container div.es-carousel-slide{width:25%!important;}}@media(min-width:990px){.carousel-container div.es-carousel-slide{width:20%!important;}}.carousel-item{transition:transform .9s ease-in-out;}