body {background-color:var(--background1);color:var(--color1);}.bg-light{background-color:var(--background-menu);}.bg-light ul li a{color:var(--color1);}.navbar-light .navbar-toggler {color:var(--color1);border-color:var(--color2);}#loading-mask {background-color:var(--background1);}.spinner {border:4px solid var(--color3);border-top-color:var(--color1);}.navbar-light .navbar-brand {color:var(--color2);}.navbar-brand:hover{color:var(--main1);}.navbar-toggler:hover, .navbar-toggler:focus{outline:2px solid var(--main1);}.nav-item:hover {border-bottom:2px solid var(--main1); }.navbar .dropdown-menu {box-shadow:0 4px 15px var(--boxShadow1);background-color:var(--background1);}.mega-menu-item {color:var(--color1);}.mega-menu-item:focus, .mega-menu-item:hover {background-color:var(--background2);color:var(--main1);}#section {background-color:var(--background1); }.section-title {color:var(--color1);}.section-title::after {background-color:var(--main1); }.about-text h3 {color:var(--main2);}.category-title {border-bottom:2px solid var(--main1);color:var(--main1);}.product-card {border:1px solid var(--border-color);box-shadow:0 2px 5px var(--newsBoxShadow1);}.product-card:hover, .product-content-wrapper {box-shadow:0 4px 8px var(--newsBoxShadow2);}.main-image-display {border:1px solid var(--newsBoxShadow2);}.product-detail-container .productLink {color:var(--main1);}.nav-arrow {background:var(--newsBoxShadow1);color:var(--main1);}.nav-arrow:hover { background:var(--newsBoxShadow2); }.thumbnail-item {border:2px solid var(--border-color);}.thumbnail-item:hover {border-color:var(--main1-hover);}.thumbnail-item.is-active {border-color:var(--main1);}.detail-separator {background-color:var(--main1);}.tab-buttons {border-bottom:2px solid var(--border-color);}.tab-btn {color:var(--color1);}.tab-btn.active {color:var(--main1);border-bottom:2px solid var(--main1);background-color:var(--background1);}.description-content {color:var(--color1);text-align:left; margin-top:20px;font-size:17px;line-height:1.7;}.status-message {background-color:var(--background-menu);}.dropdown-divider{border-top:1px solid var(--border-color)}.dropdown-menu{color:var(--color1);background-color:var(--background1);}.dropdown-item:hover{color:var(--color1);text-decoration:none;background-color:var(--background3);}.dropdown-item.active, .dropdown-item:active{color:var(--background1);text-decoration:none;background-color:var(--main1);}.spec-title {color:var(--main1);border-bottom:1px solid var(--border-color);}.spec-dl dt {color:var(--color1);}.spec-dl dd {color:var(--color2);}.news-card {background-color:var(--background1);box-shadow:0 4px 12px var(--newsBoxShadow1); transition:transform 0.3s ease, box-shadow 0.3s ease;}.news-card:hover {box-shadow:0 8px 20px var(--newsBoxShadow2);}.news-date {color:var(--newsDate);}.news-title {color:var(--newsTitle);}.contact-info, .contact-form {box-shadow:0 2px 10px var(--boxShadow1);}.contact-info {background-color:var(--background3);}.contact-info h3, .contact-form h3 {color:var(--main2);}.info-list i {color:var(--main2);}.social-links a {background-color:#fff;}.form-group label {color:var(--color1);}.form-group input, .form-group textarea {border:1px solid var(--border-color);}.captcha-display {background-color:var(--captcha-background);border:1px solid var(--captcha-border);color:var(--captcha-color);}.error-message, .status-message h2 { color:var(--error);}.btn-main, .submit-btn{color:var(--btn-color);background-color:var(--main1);border-color:var(--main1);}.btn-main:hover, .btn-main:focus, .submit-btn:hover, .submit-btn:focus{color:var(--btn-color);background-color:var(--main1-hover);border-color:var(--background1);}.back-action{color:var(--main1);}.back-action:hover{color:var(--newsTitle);}.carousel-control-next, .carousel-control-prev {color:var(--background1);}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {color:var(--background1);text-decoration:none;outline:0;opacity:.9;}#scrollToTopBtn {background-color:var(--main1);color:var(--background1);}#scrollToTopBtn:hover {background-color:var(--main1-hover);}::selection {background-color:var(--main1);color:var(--background1);}::-moz-selection {background-color:var(--main1);color:var(--background1);}blockquote {border-left:4px solid var(--main1);}footer, footer a{background-color:var(--backgroundFooter);color:var(--colorFooter);}footer a:hover {color:var(--backgroundFooter);background-color:var(--colorFooter);}