<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
    margin: 0;
    padding: 0;
    font-family: "Montserrat", "Open Sans", sans-serif;
    font-weight: 300;
}

::selection {
    background: #66b037; /* WebKit/Blink Browsers */
    color: #ffffff;
}

::-moz-selection {
    background: #66b037; /* Gecko Browsers */
    color: #ffffff;
}

html, body {
    min-height: 100vh;
    overflow-x: hidden;
}

body {
    display: flex;
    flex-direction: column;
}

#barra-financiamento {
    position: fixed !important;
    width: 100%;
    bottom: 0;
    z-index: 999;
}

    #barra-financiamento .list-inline-item span {
        padding-right: .5rem;
    }

@media (min-width: 1400px) {
}

/* responsive */
@media (min-width: 1200px) {
    #barra-financiamento .list-inline-item:not(:last-of-type) img {
        max-width: 6rem;
    }
}

/* md (tablets) */
@media (max-width: 991.98px) {
}

/* sm */
@media (max-width: 767.98px) {
}

/* xs */
@media (max-width: 575.98px) {
}

@media (max-width: 400px) {
    .cid-si1kJrkCoZ ul.list-inline li {
        padding: .3rem !important;
    }
}

/* MENUS CABECALHO */
section.menu .nav-dropdown .link {
    line-height: 27px;
    padding: .667em 1.267em !important;
}

/* FOOTER */
section.footer1 a,
section.footer1 .list a,
section.footer1 .mbr-text {
    color: #FFFFFF;
}

    section.footer1 .list a:hover {
        color: #66b037;
    }

#MainContent {
    min-height: 400px;
}

/* NOTICIAS */
.features2-noticias .card {
    /*border-bottom: 1px solid #e8e8e8;*/
}

.cid-si18FJla7d .card-wrapper .card-img .wrap-img {
    border-radius: 8px;
    overflow: hidden;
    height: 260px;
}

    .cid-si18FJla7d .card-wrapper .card-img .wrap-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

.cid-si18FJla7d .card-wrapper:hover .card-img img {
    transform: scale(1.2);
}

.cid-si18FJla7d .card-wrapper:hover .card-box .card-title {
    color: #66b037;
}

.cid-si18FJla7d .card-wrapper:hover .btn-danger-outline::before {
    transform: scale(10);
}

.cid-si18FJla7d .btn[class*="-outline"]:hover {
    color: #66b037 !important;
}

.cid-sgSi6USZGH .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}

/* PRODUTOS */
.section-breadcrumbs {
    cursor: pointer;
}

    .section-breadcrumbs a, .section-breadcrumbs .sep {
        color: inherit;
        font-weight: normal;
    }

    .section-breadcrumbs:not(.no-bold) a:last-of-type {
        font-weight: bold;
    }

.img-wrap:not(.not-table) {
    display: table;
}

.img-wrap .img-wrap-a {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
}

.products-list .img-wrap {
    border-bottom: 1px solid #e7e7e7;
}

.products-list .image {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}

    .products-list .image img {
        width: 100%;
        object-fit: contain;
        /*border-radius: 10px;*/
        max-height: 460px;
        height: 100%;
    }

.products-list-related .image {
    background-color: #ffffff;
    border-radius: 12px;
}

.products-list .image .wish-a {
    font-size: 30px;
    position: absolute;
    top: 4px;
    right: 2px;
    z-index: 2;
}

.wish-a &gt; i {
    padding: 5px;
    /*background-color: #ffffff;*/
}

.wish-a &gt; i, .wish-a &gt; span {
    color: #8b8b8b;
}

    .wish-a &gt; i.wished, .wish-a &gt; span.wished {
        color: #2762a4 !important;
    }

span.price, .price &gt; span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}

.products-buy .price, .products-buy .price &gt; span {
    font-weight: 500;
}

.price span.currency {
    padding-right: 5px;
}

.mbr-section-btn button.btn {
    border-radius: 100px;
}

input.quantity {
    width: 100px;
    height: 52px;
    min-height: 0;
    border-radius: 100px;
}

.products-buy .btn {
    margin: .4rem .4rem
}

.cart-top {
    position: relative;
}

    .cart-top &gt; span {
        position: absolute;
        top: -2px;
        right: 0px;
        font-size: 12px;
        color: #ffffff;
        background-color: #66b037;
        border-radius: 50%;
        padding: 2px 5px;
    }

button.no-button {
    background-color: transparent;
    border: 0;
}

.row-cart .col-row {
    border-bottom: 1px solid #e8e8e8;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .row-cart .col-row h6 {
        margin-bottom: .5rem;
        margin-top: .5rem;
    }

.cart-table .image {
    display: flex;
    max-width: 212px;
    max-height: 212px;
    margin: 5px auto;
}

    .cart-table .image img {
        object-fit: contain;
        object-position: center;
    }

/* modals */
.modal-dialog, .modal-content {
    height: auto;
}

.btn-modal {
    padding: 0;
}

/* Search Form */
.search-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: rgba(0,0,0,0.65);
    z-index: 1050;
    overflow: hidden;
    transition: ease all 0.25s;
}

    .search-bg .search-form-container {
        margin-top: 0;
        width: 100%;
        background: #FFFFFF;
        padding-top: 50px;
        padding-bottom: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .search-bg .search-form-container .search-close-btn i {
        }

        .search-bg .search-form-container .search-form {
            margin-top: 0;
            padding: 0;
            text-align: left;
            position: relative;
        }

            .search-bg .search-form-container .search-form h3 {
                text-transform: uppercase;
            }

            .search-bg .search-form-container .search-form h3,
            .search-bg .search-form-container .search-form h5 {
                color: #66b037;
            }

            .search-bg .search-form-container .search-form .search-close-btn {
                padding: 0;
                margin: 0;
                position: absolute;
                top: -30px;
                right: -100px;
                font-size: 25px;
                width: 50px;
                height: 50px;
                background-color: rgba(0, 0, 0, 0.5);
                border: 2px solid #fff;
                transition: all .3s;
                border-radius: 50%;
            }

                .search-bg .search-form-container .search-form .search-close-btn i {
                    color: white;
                    border-radius: 50%;
                }

                .search-bg .search-form-container .search-form .search-close-btn:hover i {
                    color: red;
                    transition: ease 0.25s all;
                }

                .search-bg .search-form-container .search-form .search-close-btn:focus {
                    outline: none;
                }

            .search-bg .search-form-container .search-form form {
                padding: 0;
            }

            .search-bg .search-form-container .search-form input {
                width: 70%;
                padding: 7.5px;
                border-radius: 5px;
                background-color: #e6e6e6;
                margin: 0;
                outline: none;
                display: inline;
            }

                .search-bg .search-form-container .search-form input:focus {
                    outline: none;
                }

            .search-bg .search-form-container .search-form .search-btn {
                margin: 0;
                border: none;
                background-color: #66b037;
                display: inline;
                transition: ease 0.25s all;
                vertical-align: middle;
                min-height: 3.5em;
                padding: 7.5px;
                border-radius: 5px;
            }

                .search-bg .search-form-container .search-form .search-btn.btn-success,
                .search-bg .search-form-container .search-form .search-btn.btn-success:active,
                .search-bg .search-form-container .search-form .search-btn.btn-success.active {
                    background-color: #66b037 !important;
                    color: #FFFFFF !important;
                }

                    .search-bg .search-form-container .search-form .search-btn.btn-success:before,
                    .search-bg .search-form-container .search-form .search-btn.btn-success:hover,
                    .search-bg .search-form-container .search-form .search-btn.btn-success:focus,
                    .search-bg .search-form-container .search-form .search-btn.btn-success.focus {
                        background-color: #447625 !important;
                        color: #FFFFFF !important;
                    }

                .search-bg .search-form-container .search-form .search-btn.btn .mbr-iconfont {
                    font-size: 33px !important;
                }

                .search-bg .search-form-container .search-form .search-btn &gt; span {
                    padding: 6.5px 30px;
                    height: auto;
                    display: block;
                }

                .search-bg .search-form-container .search-form .search-btn i {
                    padding: 0;
                    margin: 0;
                    color: #FFFFFF;
                    font-size: 33px;
                    transition: ease 0.25s all;
                }

                .search-bg .search-form-container .search-form .search-btn:hover i {
                }

/* conta / checkout */
.reserved-area .menu,
.checkout .menu {
    border-top: 1px solid #e8e8e8;
}

    .reserved-area .menu .item &gt; a,
    .checkout .menu .item &gt; a {
        font-weight: 500;
        padding-top: 14px;
        padding-bottom: 12px;
        border-bottom: 1px solid #e8e8e8;
    }

    .reserved-area .menu .item.selected &gt; a,
    .checkout .menu .item.selected &gt; a {
        color: #66b037 !important;
    }

    .checkout .menu .item .ico-completed {
        display: inline-block;
        padding: 5px 5px;
        border-radius: 50%;
        background-color: #eee;
        color: #FFFFFF;
        font-size: 15px;
        margin: auto 5px;
        width: 25px;
        height: 25px;
        overflow: hidden;
        position: relative;
        top: 5px;
    }

body.ios .checkout .menu .item .ico-completed {
    top: 2px;
}

.checkout .menu .item.completed .ico-completed {
    background-color: #66b037;
}

.checkout .menu .item:not(.completed) .ico-completed.ico-hidden {
    background-color: #FFFFFF;
}

/* forms */
.field-validation-error {
    display: block;
    width: 100%;
    text-align: right;
    font-size: 13px;
    color: red;
}

.table td.actions {
    min-width: 150px;
    text-align: right;
    font-size: 0;
    vertical-align: middle;
}

    .table td.actions a, .table td.actions button {
        font-size: 1.7rem;
        color: inherit;
        border-radius: 50%;
        padding: 0 5px;
        margin-left: 1px;
        margin-right: 1px;
        /*background-color: #eee;*/
        border: 0;
    }

        .table td.actions a &gt; i, .table td.actions button &gt; i {
            position: relative;
            top: 1px;
        }

        .table td.actions a.active {
            color: #66b037;
            /*background-color: #447625;*/
        }

.no-animation.fadeInUp {
    -webkit-animation-name: none;
    animation-name: none;
}

.no-animation.no-hidden.hidden {
    visibility: visible;
}

.table-striped-first tbody tr:nth-of-type(1) {
    background-color: rgba(0,0,0,.05);
}

/* fix seta scrollToTop */
#scrollToTop a i::after {
    bottom: 40%;
}

#scrollToTop a i::before {
    display: none;
}

/* fix's gerais analise 1 */
#slider1-4m .mbr-slider .carousel-control {
    display: none;
}

.nav-dropdown .link.dropdown-toggle::after {
    margin-left: .35rem;
    border: 0;
    content: "\e908";
    font-family: MobiriseIcons;
    font-size: 10px;
    font-weight: bold;
}

.dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    border: 0;
    content: "\e909";
    font-family: MobiriseIcons;
    font-size: 10px;
    font-weight: bold;
    margin-top: -8px;
}

.btn-white-outline::before {
    background-color: transparent;
}

.mbrib-hearth::before {
    font-family: icomoon !important;
    content: "\e90e";
}

.mbrib-hearth.wished::before {
    content: "\e906";
}

.modal-header {
    border-bottom: 0;
    text-align: center;
    justify-content: center;
    padding-bottom: 0px;
    flex-direction: column;
}

.modal-footer {
    border-top: 0;
    padding-top: 0px;
}

    .modal-footer button {
        text-transform: uppercase;
        font-size: 13px;
        letter-spacing: .5px;
        color: #bbb;
    }

.modal-header .modal-title {
    text-transform: uppercase;
    color: #2762a4;
    font-weight: 700;
    width: 100%;
}

.modal-header .modal-img {
    width: 100%;
}

    .modal-header .modal-img img {
        max-width: 100px;
        height: auto;
        padding: 10px 0px;
    }

.modal-body {
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
}

.textGDPR {
    font-size: 1rem;
}

.card__products:hover .card__title {
    color: #66b037;
}

.cid-sgSi6UnBvb h2 {
    color: #8b8b8b;
}

.container-fluid.fluid-max {
    max-width: 1300px;
}

.cid-si25kIq0ww .wrapper .icon-wrapper {
    border-radius: 50%;
}

.text-cart-empty {
    font-size: 16px;
}

    .text-cart-empty b, .text-cart-empty strong {
        font-size: 24px;
        color: #2762a4;
    }

.cid-si1T3a2XBX .mbr-section-title span {
    font-weight: normal;
}

.features2-noticias.cid-si18FJla7d {
    padding-top: 100px;
}

.cid-sgIshBgwE5 {
    padding-top: 20px;
}

.btn-info::before {
    background-color: #ccc;
    border-color: #ccc;
}

.btn-info, .btn-info:active, .btn-info.active {
    background-color: #ccc !important;
    border-color: #ccc !important;
}

    .btn-info:hover, .btn-info:focus, .btn-info.focus {
        background-color: #656565 !important;
        border-color: #ccc !important;
    }

.form-control,
.cid-sgSMkepr1d .form-control {
    border-radius: 0;
    background-color: #FFFFFF;
}

#orders-accordion div.toggle {
    cursor: pointer;
}

#orders-accordion .no-border td {
    border-top: 0;
}

.products-buy .btn {
    padding-top: 15px;
    padding-bottom: 15px;
}

input.quantity {
    height: 46px;
    padding: 5px 10px !important;
}

.products-buy input.quantity, .cart-item input.quantity {
    border: 0;
    border-left: 2px solid #585858;
    border-right: 2px solid #585858;
    padding: 5px !important;
}

a.overmouse {
    color: inherit;
}

    a.overmouse:hover {
        color: #66b037;
    }

a[style*="color: #08599c"]:hover,
a span[style*="color: #08599c"]:hover {
    color: #66b037 !important;
}

.cid-shh8advItr .nav-item:not(.li-icn).active .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
}

.btn-voltar {
    border: 0;
    border-radius: 0;
}

.card__products .image .mbri-trash {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 30px;
    color: #8b8b8b;
}

.news-img {
    max-width: 50%;
}

@media (max-width: 991.98px) {
    .news-img {
        max-width: 100%;
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.btn-loading span {
    font-weight: inherit;
}

.btn-loading i,
.btn-loading:disabled span,
.btn-loading.disabled span {
    display: none;
}

.btn-loading:disabled i,
.btn-loading.disabled i,
.btn-loading span {
    display: block;
}

/* gerais - comuns */
.color-blue {
    color: #2762a4 !important;
}

.color-green {
    color: #66b037 !important;
}

.color-darkgray {
    color: #585858;
}

.color-gray {
    color: gray;
}

.bg-white {
    background-color: #FFFFFF !important;
}

.bg-blue {
    background-color: #2762a4 !important;
}

/*Formatos textos*/
.text-gray {
    color: gray;
    font-size: 16px;
}

/* HACKS */
.input-qtd input::-webkit-outer-spin-button,
.input-qtd input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    text-align: center;
}

.input-qtd input[type=number] {
    -moz-appearance: textfield;
    text-align: center;
}

.input-qtd {
    /*background-color: #585858;*/
    border-radius: 25px;
    display: flex;
    align-items: center;
    border: 2px solid #585858;
}

    .input-qtd span {
        font-size: 14px;
        color: #585858;
        padding: 0px 10px;
        cursor: pointer;
    }

input.quantity {
    width: 60px;
    min-height: 0;
    border-radius: 0;
    background-color: white;
    margin: 0px !important;
}

    input.quantity:hover, input.quantity:focus {
        background-color: white;
        color: #585858 !important;
    }

.navbar-nav .nav-link:hover {
    color: #66b037 !important;
}

.nav-item.active .nav-link,
.dropdown-menu a:hover,
.dropdown-menu a.active {
    color: #66b037 !important;
}

.select-brand {
    /*margin: .4rem .8rem;*/
}

    .select-brand select {
        border-radius: 100px;
        padding: 0.8rem 1.5rem;
    }

        .select-brand select.btn:hover,
        .select-brand select.btn:active,
        .select-brand select.btn:focus {
            background-color: white !important;
            color: #cccccc;
            border-color: #cccccc;
        }

.alert-danger {
    background-color: #cc0000;
}

.cart-item i.mbri-trash {
    font-size: 26px;
}

.cart-item .product-item span {
    font-size: 15px;
}

.controls .mbr-slider .carousel-control {
    margin-top: -5.5rem;
}

.controls-fixed .mbr-slider {
    position: relative;
}

.controls-fixed .carousel-control {
    position: relative !important;
    top: 0px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

    .controls-fixed .carousel-control.carousel-control-prev {
        float: left;
    }

    .controls-fixed .carousel-control.carousel-control-next {
        float: right;
    }

.projetos-carousel .title-mobile {
    position: absolute;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.cid-si0Sw79w6R .img-wrap {
    background-color: #f7f7f7;
}

a.text-info:focus {
    color: #8b8b8b !important;
}

.cid-si1kJrkCoZ ul.list-inline li.with-border {
    border-right: 1px solid #cccccc;
    padding-right: 30px;
}

.cid-si1kJrkCoZ ul.list-inline li.with-border-left {
    border-left: 1px solid #cccccc;
    padding-left: 30px;
}

/* responsive fix's */
@media (max-width:1800px) {
    /* fix menu to fit */
    #navbarSupportedContent {
        padding-left: 0;
        padding-right: 0;
    }

        #navbarSupportedContent .right-menu .nav-item.order-0 {
            -ms-flex-order: 1;
            order: 1;
        }

        #navbarSupportedContent .right-menu .nav-item.order-1 {
            -ms-flex-order: 0;
            order: 0;
        }

        #navbarSupportedContent .navbar-nav li.break-after {
            page-break-after: always;
            break-after: always;
        }

        #navbarSupportedContent .brand-container {
            padding-left: 1rem;
            padding-right: 1rem;
        }

        #navbarSupportedContent .navbar-logo {
            margin-right: 0 !important;
        }

        #navbarSupportedContent .navbar-brand .navbar-logo img {
            height: 3.5rem !important;
        }

        #navbarSupportedContent .nav-dropdown .link {
            line-height: 25px;
            padding: 0.367em 1.067em !important;
        }

        #navbarSupportedContent .nav-item.li-icn .nav-link::before {
            display: none;
        }

    .cid-si0Sw79w6R .image-element img {
        object-fit: contain;
    }
    /* novo fix por causa do chrome - com div a volta dos li dos icns */
    #navbarSupportedContent .navbar-nav div.li-icns {
        width: 100%;
    }
}

@media (max-width:1300px) {
    #navbarSupportedContent .navbar-logo {
        margin-right: 0;
    }

        #navbarSupportedContent .navbar-logo img {
            max-width: 100% !important;
            width: auto; /*width: 250px;*/
            height: auto !important;
        }

    .cid-shh8advItr button.navbar-toggler:focus {
        outline: none;
        box-shadow: none;
    }

    .cid-shh8advItr .dropdown .dropdown-menu .dropdown-item {
        padding-left: 1em;
        padding-right: 1em;
    }

    .cid-shh8advItr .navbar.navbar-expand-xl .dropdown .dropdown-menu .dropdown-submenu {
        padding-top: 10px;
        padding-bottom: 10px;
        top: -8px;
    }
}

@media (max-width:1199px) { /* ipad horz */
    /* fica menu mobile */
    .cid-shh8advItr ul.navbar-nav {
        flex-direction: inherit;
    }

    .cid-shh8advItr .navbar ul.navbar-nav li:not(.li-icn) {
        width: 100%;
    }

    .cid-shh8advItr .navbar .dropdown.open &gt; .dropdown-menu {
        padding-top: 0px;
    }

    #bar-top.scrolled {
        display: none !important;
    }

    .cid-sgSi6UnBvb {
        padding-top: 150px;
    }

        .cid-sgSi6UnBvb .row {
            padding-top: 50px;
            padding-bottom: 50px;
        }

    .cid-shh8advItr .nav-item .nav-link::before {
        display: none;
    }

    .cid-shh8advItr .nav-item.open:not(.dropdown-lang) .dropdown-menu {
        top: 0;
        text-align: center;
    }

        .cid-shh8advItr .nav-item.open:not(.dropdown-lang) .dropdown-menu .dropdown-item::after {
            right: unset;
            margin-left: 0.35rem;
            font-size: 7px;
            top: 57%;
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }

        .cid-shh8advItr .nav-item.open:not(.dropdown-lang) .dropdown-menu .dropdown-submenu {
            left: unset;
        }

    .cid-shh8advItr .navbar .navbar-collapse {
        padding-left: 0px;
        padding-right: 0px;
    }

    .cid-shh8advItr .dropdown.open:not(.dropdown-lang) &gt; .dropdown-menu {
        padding-top: 0px;
        padding-bottom: 0px;
        border-bottom: 1px solid #66b037;
        border-top: 1px solid #66b037;
        background-color: #FFFFFF;
    }

    .cid-shh8advItr .dropdown.open:not(.dropdown-lang) .dropdown-submenu {
        border-bottom: 1px solid #F4F4F4;
        border-top: 1px solid #F4F4F4;
        background-color: #F4F4F4 !important;
    }

        .cid-shh8advItr .dropdown.open:not(.dropdown-lang) .dropdown-submenu .dropdown-item {
            font-weight: normal;
        }

    .cid-shh8advItr .dropdown:not(.dropdown-lang) .dropdown-menu .dropdown-item {
        padding: 0.535em 0em 0.535em;
        border-bottom: 1px solid #F4F4F4;
    }

    .cid-shh8advItr .dropdown.open:not(.dropdown-lang) .nav-link,
    .cid-shh8advItr .dropdown.open:not(.dropdown-lang) .dropdown-menu .dropdown.open &gt; .dropdown-item {
        color: #66b037 !important;
    }

    .cid-shh8advItr .nav-item:not(.dropdown-lang).active:not(.open):not(.li-icn) .nav-link:not(:hover),
    .cid-shh8advItr .dropdown:not(.dropdown-lang):not(.open):not(.li-icn) .dropdown-menu a.active:not(:hover) {
        color: #8b8b8b !important;
    }

    .cid-shh8advItr .navbar .right-menu,
    .cid-shh8advItr .navbar .left-menu {
        width: 100%;
    }

    .cid-si1T3a2XBX .text-dynamic {
        display: block;
    }
}

@media (max-width:991px) { /* ipad vert */
    .products-list .image {
        width: 95%;
    }

        .products-list .image img {
            max-height: 270px;
        }

    .cid-sfXG3KkkNV .image,
    .cid-si2alluKrl .image {
        height: 270px;
    }

    .cid-shhAZSulWZ .img-block:hover .wrapper-img,
    .cid-si2nqjE5yh .img-block:hover .wrapper-img {
        transform: scale(1);
    }

    .cid-shhAZSulWZ .img-block:hover img,
    .cid-si2nqjE5yh .img-block:hover img {
        opacity: 1;
    }

    .cid-shhAZSulWZ .wrapper-img,
    .cid-si2nqjE5yh .wrapper-img {
        background-color: rgba(0, 0, 0, 0) !important;
    }

    .cid-shhAZSulWZ .title-block,
    .cid-si2nqjE5yh .title-block {
        opacity: 1;
        transform: unset;
    }

    .cid-shhAZSulWZ .img-block img,
    .cid-si2nqjE5yh .img-block img {
        opacity: 1 !important;
    }

    .cid-shhAZSulWZ .desk, .cid-shhAZSulWZ br,
    .cid-si2nqjE5yh .desk, .cid-si2nqjE5yh br {
        display: none;
    }

    .noticias-home .card:nth-child(n+3) {
        display: none;
    }

    .cart-table .product-item h5 {
        font-size: 25px;
    }

    #scrollToTop {
        display: none !important;
    }
}

@media (max-width:768px) {
    .checkout .menu .item .ico-completed {
        padding: 3px 5px;
    }

    .products-list .image {
        padding-bottom: 10px;
    }

    .select-brand select {
        padding-top: 1.15rem;
        padding-bottom: 1.15rem;
    }

    .category-btns .btn {
        padding-left: 1rem;
        padding-right: 1rem;
        margin-left: 0.4rem;
        margin-right: 0.4rem;
    }
}

@media (max-width:565px) {
    .search-bg .search-form-container .search-form input {
        width: 65%;
        margin-left: 10px;
    }

    .search-bg .search-form-container .search-form .search-btn {
        margin-right: 5px;
    }

    .cid-si1kJrkCoZ ul.list-inline li.with-border {
        border-right: 0;
        padding-right: .5rem;
    }

    .cid-si1kJrkCoZ ul.list-inline li.with-border-left {
        border-left: 0;
        padding-left: .5rem;
    }
}

@media (max-width:480px) {
    .cid-si1T3a2XBX .text-dynamic {
        height: 75px;
        overflow: hidden;
    }

    .filter-btns .btn {
        padding-left: 1.4rem;
        padding-right: 1.4rem;
        margin-left: 0.2rem;
        margin-right: 0.2rem;
    }
}

@media (max-width:380px) {
    .checkout .menu .item .ico-completed {
        margin-left: 0;
        margin-right: 0;
    }

    .search-bg .search-form-container .search-form .search-btn &gt; span {
        padding-left: 10px;
        padding-right: 10px;
    }
}

#navbarSupportedContent2 .nav-dropdown .link {
    padding: 0 !important;
}

#navbarSupportedContent2 .navbar-logo img {
    max-width: 100% !important;
    width: 250px;
    height: auto !important;
}

#navbarSupportedContent2 ul.navbar-nav li {
    margin: auto;
}

#navbarSupportedContent2 .nav-item .nav-link::before {
    display: none;
}

.cid-shh8advItr button.navbar-toggler .hamburger span {
    background-color: #8b8b8b;
}

.cid-shh8advItr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    border: 0;
}

.cid-shh8advItr .navbar .nav-mobile .dropdown-menu {
    background-color: #FFFFFF !important;
    padding-top: 22px !important;
    left: -20px !important;
}

.cid-shh8advItr .nav-mobile .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 2.5em 0.235em;
    text-align: left;
}

.card-slick .img-block {
    position: relative;
}

.card-slick .title-block {
    max-width: 95%;
}

select.iOSselect {
    -webkit-appearance: none;
    background-color: white;
    padding-right: 1.5em;
}

.no-wrap {
    white-space: nowrap;
}

.galeria-carousel .mbr-gallery-item &gt; div {
    height: 320px;
    position: relative;
}

.galeria-carousel .mbr-gallery-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
}

.cid-shhAZSulWZ .wrapper-img {
    background-color: rgba(0, 0, 0, 0.55);
}

.cid-si2nqjE5yh .wrapper-img {
    background-color: rgba(0, 0, 0, 0.75);
}

.cid-shhAZSulWZ .title-block, .cid-si2nqjE5yh .title-block,
.cid-shhAZSulWZ .signature, .cid-si2nqjE5yh .signature,
.cid-shhAZSulWZ .desk, .cid-si2nqjE5yh .desk {
    color: #FFFFFF;
}

.porfolio-carousel img {
    max-width: 100%;
    min-width: 100%;
    height: 300px;
    object-fit: cover;
}

.porfolio-carousel-controls .mbr-slider .carousel-control {
    background-color: white !important;
    color: black !important;
    border-color: black !important;
    width: 40px;
    height: 40px;
    font-size: 28px;
    opacity: 0.3;
}

.porfolio-carousel-controls .mbr-slider h3 {
    color: #66b037;
}

.porfolio-carousel h2 {
    text-align: initial;
    padding: 10px 0;
    color: #8b8b8b;
    font-size: 1.5rem;
    text-transform: uppercase;
}

.porfolio-carousel p {
    color: #8b8b8b;
}

.porfolio-carousel {
    width: 50%;
}

.porfolio-carousel-controls {
    width: 50%;
}

@media (max-width:1199px) {
    .porfolio-carousel {
        width: 75%;
    }

    .porfolio-carousel-controls {
        width: 75%;
    }
}

.adverts-container .image-container {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 61.3%;
}

    .adverts-container .image-container img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
    }


.footer-contacts li {
    line-height: 1;
    margin-bottom: 15px;
}

.contacts-line {
    line-height: 1;
}

.cid-si0Sw79w6R a {
    display: block;
    position: relative;
    width: auto;
    height: auto;
}
</pre></body></html>