<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import '_spinner.css';

.p-list__content tr a {
    color: #000;
}

.p-list__header__title h1 {
    color: #00878b;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 0;
}

.brands-block-item {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

.brands-block-item__inner a {
    color: #fff;
    font-weight: bold;
    font-size: 22px;
}


.brands-block-item img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    width: 100%;
    height: 100%;
    position: relative;
}

.brands-block-item:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    overflow: hidden;
    transition: all 1s;
    backface-visibility: hidden;
}


.brands-block-item:hover .overlay {
    opacity: 0;
    transition: all 1s;
}




.p-stocks:not(.p-stocks-1) .in-stock {
    display: none;
}

.p-stocks:not(.p-stocks-0) .no-stock {
    display: none;
}

.alg-pagination.single-page {
    display: none;
}

.p-list__pagination ul {
    list-style: none;
}


.p-list__header__breadcrumbs ol {
    list-style: none;
    display: inherit;
    padding-left: 0;
    -webkit-box-align: inherit;
    -webkit-align-items: inherit;
    align-items: inherit;
    margin-bottom: 0px;
}

    .p-list__header__breadcrumbs ol &gt; * {
        display: inline-block;
    }


.p-list__pagination ul {
    webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-left: 0px;
}

.p-list__content table.table tbody tr {
    cursor: pointer;
}

    .p-list__content table.table tbody tr:hover td, .p-list__content table.table tbody tr:hover a,
    .p-list__content table.table tbody tr:hover strong {
        color: #eb9b51;
    }



.alg-pagination .alg-pagination-nav.prev a::after {
    font-family: "Font Awesome 5 Free";
    content: '\f100';
    font-weight: 900;
    color: #00878b;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.alg-pagination .alg-pagination-nav.next a::after {
    font-family: "Font Awesome 5 Free";
    content: '\f101';
    font-weight: 900;
    color: #00878b;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.alg-pagination .alg-pagination-nav.disabled {
    display: none;
}

.alg-pagination .alg-pagination-nav {
    cursor: pointer;
    max-height: 50px;
}


.alg-pagination .dots {
    pointer-events: none;
    cursor: none;
}

.brands-block-item__subcategories ul {
    padding: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.brands-block-item__subcategories {
    font-size: 14px;
}

    .brands-block-item__subcategories a {
        color: #000;
        font-size: 12px;
    }

        .brands-block-item__subcategories a:hover {
            color: #00878b;
            transition: all .5s;
        }

    .brands-block-item__subcategories ul li::marker {
        color: #00878b;
    }

    .brands-block-item__subcategories ul {
        list-style: none;
    }

    .brands-block-item__subcategories a {
        border: 1px solid #eee;
        padding: 5px;
        margin-top: 5px;
        display: block;
    }

        .brands-block-item__subcategories a:hover {
            border-color: #aaa;
        }

    .brands-block-item__subcategories &gt; a:last-child {
        background: #eee;
    }

.p-list__sidebar.categories .sub-category {
    padding-left: 15px;
}

ul.category-list &gt; li:not(.menu-active) ul.sub-category {
    display: none;
}

ul.category-list li.menu-active &gt; a {
    font-weight: 600;
}

.content-page__image {
    width: 100%;
    text-align: center;
}

textarea.form-input {
    height: unset;
    min-height: 75px;
}

.pg-7 h2 {
    font-size: 20px;
    font-weight: 700;
    text-align: start;
    margin-bottom: 30px;
}

.pg-7 ul {
    list-style: none;
    text-align: start;
    padding: 0;
}

    .pg-7 ul li.title {
        font-weight: 700;
        padding: 10px 0px;
    }





.alg-autocomplete-list .ui-menu-item {
    background: none;
    outline: none;
}

.alg-autocomplete-list .ui-menu-item-wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.alg-autocomplete-list .ui-menu-item .ui-menu-item-wrapper .ac-value {
    float: right;
    color: #eb9b51;
}

.alg-autocomplete-list .ui-menu-item:hover .ui-menu-item-wrapper .ac-value {
    color: white !important;
}

.alg-autocomplete-list .ui-menu-item .ui-state-focus .ac-value,
.alg-autocomplete-list .ui-menu-item .ui-state-active .ac-value {
    color: white !important;
}

.contact-input-outline.zip-code-autocomplete {
    margin-bottom: 0;
}

.alg-autocomplete-list .ui-state-active, .alg-autocomplete-list .ui-widget-content .ui-state-active, .alg-autocomplete-list .ui-widget-header .ui-state-active, .alg-autocomplete-list a.ui-button:active, .alg-autocomplete-list .ui-button:active, .alg-autocomplete-list .ui-state-active.ui-button:hover, .alg-autocomplete-list .ui-state-focus {
    background: #00878b !important;
    color: white !important;
    border: 1px solid #000;
}

.alg-autocomplete-list {
    border: 1px solid black;
    font-size: 14px;
    color: #00878b;
    font-weight: 500;
    z-index: 3000;
}

.brands-block-item__subcategories {
    margin-bottom: 20px;
}

.alg-pagination-nav a {
    min-width: 15px;
    min-height: 15px;
    position: relative;
}

.p-detail__form input {
    margin-bottom: 15px;
}


/* width */
.alg-autocomplete-list::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.alg-autocomplete-list::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.alg-autocomplete-list::-webkit-scrollbar-thumb {
    background: #00878b;
}

    /* Handle on hover */
    .alg-autocomplete-list::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.login-page {
    background-color: #f6f6f6;
}

.p-home__services__item {
    padding: 10px;
}

    .p-home__services__item a {
        display: inline-block;
    }



.alg-signature {
    background: url(https://www.algoritmik.net/images/icon.png) no-repeat;
    width: 24px;
    height: 24px;
    background-size: 100%;
    z-index: 999999;
    right: 0;
    bottom: 0px;
    position: absolute;
}


.c-default-footer__end {
    position: relative;
    padding-right: 30px;
}

.alg-auto-complete-container button:not(.active), .alg-auto-complete-container .alg-spinner:not(.active) {
    display: none;
}

.alg-auto-complete-container {
    position: relative;
}

.c-default-header__searchbox .alg-spinner, .fast-offer-form .alg-spinner, .p-home__main-hero__item .alg-spinner {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-width: 0;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.fast-offer-form .alg-spinner {
    top: 40%
}

.c-side-navigation__nav &gt; ul &gt; li:hover ul {
    display: none;
}

.c-side-navigation__nav &gt; ul &gt; li.active ul {
    background-color: #00878b;
    display: block;
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0;
}

.brands-block-item__title {
    background-color: #00878b;
    width: 100%;
    text-align: center;
}



.default-content-page .content-page__services {
    margin-top: 50px;
}

    .default-content-page .content-page__services a {
        display: block;
        margin-bottom: 30px;
        font-weight: 600;
        color: #00878b;
        font-size: 20px;
    }

    .default-content-page .content-page__services img {
        margin-right: 20px;
    }


.p-list__main.contact-page,
.p-list__main.contact-page h2,
.p-list__main.contact-page h3 {
    font-size: 14px;
}

    .p-list__main.contact-page h2 {
        font-weight: 700;
    }

    .p-list__main.contact-page h3 {
        margin-top: 32px;
        margin-bottom: 16px;
    }


    .p-list__main.contact-page ul {
        list-style: none;
        padding-left: 0px;
    }

        .p-list__main.contact-page ul li {
            margin-bottom: 16px;
        }



    .p-list__main.contact-page .p-list__content.contact-form p {
        text-align: center;
    }



.all-brand-list .all-brand-list__inner ul {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    margin: 0 -10px;
    padding: 0px;
}

    .all-brand-list .all-brand-list__inner ul li {
        width: 20%;
        padding: 0 10px;
    }


        .all-brand-list .all-brand-list__inner ul li a {
            color: #000;
            font-size: 12px;
            border: 1px solid #eee;
            padding: 5px;
            margin-top: 5px;
            display: block;
        }

            .all-brand-list .all-brand-list__inner ul li a:hover {
                color: #00878b;
                transition: all .5s;
            }

@media(min-width:968px) {

    .c-default-footer__nav.manufacturers {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        grid-column: span 2;
    }
}

@media(min-width:575px) and (max-width:968px) {

    .c-default-footer__nav {
        grid-column: span 1;
    }
}

@media(max-width:968px) {
    .c-default-footer__nav {
        grid-column: span 1;
    }

    .all-brand-list .all-brand-list__inner ul li {
        width: 33%;
    }
}

@media(max-width:968px) {
    .all-brand-list .all-brand-list__inner ul li {
        width: 33%;
    }
}

@media (max-width: 576.98px) {
    .all-brand-list .all-brand-list__inner ul li {
        width: 50%;
    }
}

.p-home__producers ul {
    padding-left: 0px;
    list-style: none;
    text-align: center;
}

input[type="file"] {
    padding: 5px;
}

.c-side-navigation__nav &gt; ul &gt; li ul li a {
    border-bottom: 1px solid hsla(0,0%,100%,.1);
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 10px 30px;
}

.c-side-navigation__wrapper {
    overflow-y: auto;
}

.c-side-navigation__start .c-default-header__searchbox {
    display: block !important;
}


.documents-page-container .documents {
    list-style: none;
    padding-left: 0px;
}

    .documents-page-container .documents a {
        color: rgba(0, 132, 181, 1);
        font-weight: bold;
        font-size: 14px;
    }

.footer__stock-list {
    text-align: center;
    margin-bottom: 30px
}

@media (min-width: 1400px) {
    .c-default-header__logo img {
        height: 50px;
    }
}


.primary-button {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #eb9b51;
    border-radius: 30px;
    color: #fff;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 1;
    min-width: 190px;
    text-align: center;
}

    .primary-button:hover {
        color: #eb9b51;
        border: 1px solid #eb9b51;
        background-color: #fff;
        transition: all .5s;
    }


.p-home__producers ul li a {
    color: #00878b;
    font-size: 12px;
    width: 100%;
    height: 100%;
    line-height: 30px;
}

.p-home__producers ul li {
    margin-right: 15px;
    margin-bottom: 15px;
    display: inline-flex;
    border: 1px solid #00878b;
    border-radius: 5px;
    height: 30px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 100%;
    max-width: 150px;
}


    .p-home__producers ul li a:hover {
        background-color: #00878b;
        -webkit-transition: all .5s;
        transition: all .5s;
        color: #fff;
    }

@media(max-width:968px) {
    .all-brand-list .all-brand-list__inner ul li {
        width: 33%;
    }

    .p-home__producers ul li {
        max-width: 80px;
    }
}

@media (max-width: 576.98px) {
    .all-brand-list .all-brand-list__inner ul li {
        width: 50%;
    }
}

@media(max-width:968px) {

    .all-brand-list .all-brand-list__inner ul li {
        width: 33%;
    }
}

.c-default-header__container {
    position: relative;
}

.c-default-header__contact:hover {
    color: #fff;
}

.c-default-header__contact .w-icon {
    margin-right: 10px;
    width: 15px;
    height: 15px;
}

.default-heading {
    color: #000;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: center;
}

.p-home__news {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #fff;
}

.p-home__news__item__head {
    font-weight: 700;
    font-size: 18px;
    position: relative;
}

    .p-home__news__item__head a {
        color: #00878b;
    }

        .p-home__news__item__head a:hover {
            color: #2c6c88;
        }

.p-home__news__item__body {
    margin-top: 15px;
}

.p-home__news__item__footer a {
    color: #00878b;
    font-size: 14px;
}

.p-home__news__item__footer {
    margin-top: 15px;
}



.p-news__page__item {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
}

.p-news__page .page-content {
    margin-bottom: 30px;
}

.p-home__news__item:not(.p-news__page__item) .p-home__news__item__head a::after {
    content: '';
    display: block;
    position: absolute;
    width: 90%;
    border-bottom: 1px solid #00878b;
}

.p-home__news__item__head a:hover::after {
    border-bottom: 1px solid #2c6c88;
}

.p-home__news .see-all {
    text-align: center;
    margin-top: 5px;
}

    .p-home__news .see-all a {
        text-align: center;
    }

.p-home__news__item {
    z-index: 1;
}

.p-home__news__item__img {
    background-color: rgba(2,135,140,.6);
    border-radius: 10px;
    height: 250px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 100%;
    display: block;
}

    .p-home__news__item__img:hover {
        background-color: unset;
    }

    .p-home__news__item__img img {
        height: 100%;
        left: 0;
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1;
    }

.p-news__page__item__img {
    background-color: unset;
}

    .p-news__page__item__img img {
        z-index: 1;
    }

.translated-ltr header {
    top: 25px;
}



.footer__stock-list__outer {
    position: relative;
}

.footer__stock-list {
    text-align: center;
    position: absolute;
    z-index: 10;
    right: 10px;
    bottom: -15px;
    max-width: 260px;
    width: 100%;
    background-color: #00878be0;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    box-shadow: 0px 0px 8px 3px rgb(0 0 0 / 10%);
}

    .footer__stock-list a {
        color: #fff;
    }

    .footer__stock-list i {
        float: left;
        margin-top: 3px;
    }

.c-default-footer__grid {
    margin-top: 30px;
}

.p-home__groups__item__img:hover {
    background-color: rgba(2,135,140,.3)
}

.p-home__producers {
    margin-top: unset;
    padding-top: 60px;
    padding-bottom: 60px;
}

.form-container input, .form-container textarea, .form-container select {
    background-color: #fff;
    border: 1px solid rgba(0,116,158,.5);
    border-radius: 10px;
    display: block;
    height: 40px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

    .form-container textarea:focus-visible {
        outline: unset;
    }

.p-home__about-us {
    background-color: #66bed820;
    margin-top: 30px;
}

.form-container.p-detail__form.product-page.scroll {
    position: sticky;
    top: 140px;
}



.footer-link-container {
    margin-top: 20px;
    /*padding-top: 10px;*/
    text-align: center;
    align-items: center;
    position: relative;
    padding-right: 30px;
    /*border-top: 1px solid #2c6c88;*/
}

    .footer-link-container a {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
        color: #f6f6f6;
    }

.e-newsletter-container {
    margin-bottom: 30px;
    color: #fff;
    border-bottom: 1px solid #f6f6f6;
    padding-bottom: 30px;
}

    .e-newsletter-container input {
        margin-bottom: 0px !important;
    }

    .e-newsletter-container .form {
        display: flex;
    }

        .e-newsletter-container .form &gt; * {
            margin-right: 10px;
            width: auto;
        }

    .e-newsletter-container .alert {
        display: inline-block;
    }

    .e-newsletter-container .form button {
        background-color: #eb9b51;
        border-radius: 40px;
        border-width: 0;
        color: #fff;
        font-size: 14px;
        font-weight: 600;
        height: 40px;
        text-align: center;
    }

.c-default-header__container {
    position: relative;
}

.c-default-header__contact__wrapper {
    position: absolute;
    z-index: 10;
    right: 10px;
    bottom: -10px;
}

.c-default-header__contact {
    background-color: #00878be0;
    padding: 5px 20px;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
    box-shadow: 0px 0px 8px 3px rgb(0 0 0 / 10%);
}

    .c-default-header__contact:not(:last-child) {
        margin-right: 5px;
    }

    .c-default-header__contact.whatsapp {
        background-color: rgba( 37,211,102,.8);
    }

    .c-default-header__contact:hover {
        color: #fff;
    }

    .c-default-header__contact .w-icon {
        margin-right: 10px;
        width: 15px;
        height: 15px;
    }

@media(max-width:768px) {
    .c-default-header__contact__wrapper {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        overflow: hidden;
        left: 0;
        bottom: -15px;
    }

        .c-default-header__contact__wrapper .w-icon {
            margin-right: 0px;
        }

        .c-default-header__contact__wrapper i {
            margin-right: 0px !important;
            font-size: 18px;
        }
}

.c-default-footer__grid{
    overflow-x:hidden;
}


</pre></body></html>