@font-face {
    font-family: 'OpiumNewC';
    src: url('/wa-data/public/shop/themes/special/font/OpiumNewC.eot');
    src: local('☺'), url('/wa-data/public/shop/themes/special/font/OpiumNewC.woff') format('woff'), url('/wa-data/public/shop/themes/special/font/OpiumNewC.ttf') format('truetype'), url('/wa-data/public/shop/themes/special/font/OpiumNewC.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpiumNewC-Bold';
    src: url('/wa-data/public/shop/themes/special/font/OpiumNewC-Bold.eot');
    src: local('☺'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-Bold.woff') format('woff'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-Bold.ttf') format('truetype'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpiumNewC-BoldItalic';
    src: url('/wa-data/public/shop/themes/special/font/OpiumNewC-BoldItalic.eot');
    src: local('☺'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-BoldItalic.woff') format('woff'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-BoldItalic.ttf') format('truetype'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-BoldItalic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpiumNewC-Italic';
    src: url('/wa-data/public/shop/themes/special/font/OpiumNewC-Italic.eot');
    src: local('☺'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-Italic.woff') format('woff'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-Italic.ttf') format('truetype'), url('/wa-data/public/shop/themes/special/font/OpiumNewC-Italic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*html, .uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle, .uk-logo, h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge {
    font-family: OpiumNewC!important;
}*/

.swiper-container.custom-swiper-pagination-bottom .swiper-pagination {
    bottom: 6px;
    display: none;
}
.swiper-container.custom-swiper-pagination-bottom {
    padding-bottom: 0!important;
}
.home-set-custom .global-padding-vertical {
    padding-top: 40px;
    padding-bottom: 0px;
}
.top-0 {
    top: 0 !important;
}
.left-15 {
    left: 15px !important;
}
.right-15 {
    right: 15px !important;
}
.pt-0 {
    padding-top: 0 !important;
}
span.plugin_arrived-button.custom a {
    padding: 8px 5px!important;
}
.me-auto {
    margin-right: auto !important;
}
.items-center {
    align-items: center !important;
}
.uk-light input[type=email]:focus {
    color:#000!important;
}
.sp-message.sp-message-success h3 {
    background: #000;
    text-align: center;
    padding: 10px;
}
.sp-message.sp-message-success h3 {
    background: #4C6287;
    text-align: center;
    padding: 10px;
    color: #fff;
}
span.plugin_arrived-button.custom {
    width: 100%;
}
.footer .uk-nav-default {
    color: #000;
}
.uk-card-footer span.plugin_arrived-button.custom a {
    background-color: transparent;
    color: #171717;
    border: 1px solid #171717;
    text-shadow: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    width: 100%;
    text-align: center;
    padding: 5px;
    display: block;
}
.uk-card-footer span.plugin_arrived-button.custom a:hover{
    background: #f4f4f4;
}
.wa-field.wa-field-tekst-otkrytki {
    display: none!important;
}
.uk-button.uk-button-default.uk-width-1-1.fast {
    font-size: 0.85rem;
    display: block;
    padding: 9px 5px 9px 5px;
    margin: 0;
    line-height: 14px;
    width: 100%;
    border: 1px solid;
    border-radius: 3px;
}
.fast .quickorder-button-cart.quickorder600.quickorder760, .fast .quickorder-button-cart {
    font-size: 0.98rem;
    padding: 0;
    line-height: 14px;
    display: block;
    margin: 0;
}
.ion-ios-cart:before {
    content: "\f3f8";
    color: #fff;
}
button.buy1step-submit-button {
    background: #AAD8ED;
    border: 0;
    padding: 10px;
    width: 100%!important;
    cursor: pointer;
    margin-bottom: 25px;
}
/*h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge, .product-title, .uk-modal-title, .heading-font {
    font-family: OpiumNewC!important;
    text-transform: uppercase;
}*/
.uk-link-heading a, a.uk-link-heading, .uk-light .uk-article-meta a {
    font-size: 13px;
    text-transform: none;
    font-size: 14px;
    line-height: 15px;
    margin-bottom: 2px;
    font-weight:400;
}
div#repeatorder-main {
    text-align: center;
    margin: 20px;
}
input#repeatorder-repeat-button {
    background: #AAD8ED;
    border: 0;
    height: 40px;
    font-size: 16px;
    padding: 0 20px;
    cursor: pointer;
}
.uk-modal-title {
    font-size: 16px;
    line-height: 1;
}
.ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before {
    color: #fff;
}



#quick .swiper-slide.swiper-slide-thumb-active.swiper-slide-active, #quick .global-padding-bottom-half.uk-flex.uk-flex-wrap.uk-flex-middle.product-cats {
    display: none;
}
.page-name.uk-modal-title.uk-text-center {
    padding: 0 10px;
}

.uk-grid.fastq.uk-grid-stack {
    margin: 25px 0 25px;
    border: 1px solid #dedede;
}
.uk-transition-fade.uk-display-inline-block.p-5.eye {
    opacity: 1;
    right: 10px;
    position: absolute;
    bottom: 30px;
}
.fastq .uk-width-1-2\@s.uk-margin-remove.uk-grid-margin.uk-first-column {
    padding: 0;
    border: 0;
}
.product-gallery .swiper-slide, .uk-modal-container .uk-modal-dialog {
    background: #fff!important;
    border-radius:3px;
}
.uk-link-heading a, a.uk-link-heading, .uk-light .uk-article-meta a {
    color: inherit;
    text-decoration: none!important;
}
.cash {
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
}
.cash span.c-checkout-signup__add-affiliate-bonus {
    color: #000;
    background: #e5f7ff;
    font-weight: 600;
    font-size: 14px;
    padding: 5px;
    display: block;
    width: 200px;
    margin: 5px auto 0;
}
.buy1step-comment-field {
    margin-bottom: 40px;
}
div#shipping-pro-12-wrapper {
    display: none;
}
button.uk-width-1-1.uk-button.uk-button-primary.uk-flex.uk-flex-center.uk-flex-middle.uk-position-relative.nowrap {
    /*background: #AAD8ED!important;*/
    border: 1px solid #4C6287;
    color: #4C6287;
    width: 100%!important;
    /*height: 53px;*/
    text-transform: none;
    font-size: 14px;
}
.submit-wrapper.uk-width-1-1.uk-flex.uk-flex-center {
    justify-content: start;
}
/*.product-sidebar .add2cart button {
    background: #4C6287!important;
    color: #fff!important;
	    width: 100%!important;
		padding:0;
}*/
.product-sidebar .add2cart button {
    background: #fff !important;
    color: #4C6287 !important;
    width: 100% !important;
    padding: 0;
    font-weight: 600;
    border-width: 2px !important;
	border-radius:5px!important;
}
.uk-card.uk-card-small.uk-card-default_.uk-box-shadow-medium.cart.uk-border.uk-background-light-opacity {
    border-radius: 5px;
}
.buttons-fav .buttons-fav-button {
	border-radius:5px!important;
}
button.uk-width-1-1.uk-button.uk-button-primary.uk-flex.uk-flex-center.uk-flex-middle.uk-position-relative.nowrap:hover {
    color:#fff!important;
    background:#4C6287!important;
}
.uk-badge:not([class*='stock']), .uk-label, .rating-distribution .bar.with-count + .bar-count {
    background: #ff0000;
    color: rgba(255,255,255,.95);
}
.delivery-head {
    font-weight: 600;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 30px;
}
.dostavka {
    display: inline-block;
    vertical-align: top;
    width: 44%;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    padding: 19px;
    transition: box-shadow .2s ease-in-out;
    box-shadow: 0 10px 50px rgb(0 0 0 / 7%);
    margin-bottom: 15px;
    margin-right: 10px;
}
.dostavka.top{
    min-height: 490px;
}
.dostavka.down {
    min-height:282px;
}
.delivery-var strong {
    text-transform: uppercase;
    display: block;
    padding-bottom: 5px;
}
.delivery-var {
    padding-bottom: 20px;
}
.delivery-var i {
    display: block;
    padding-top: 20px;
}
.pm div {
    margin: 5px 0;
    align-items: center;
}
.pim, .pn {
    display: inline-block;
    vertical-align: middle;
}
.pn {
    color: #000;
    padding-left: 15px;
    width: 85%
}
.pim img {
    padding: 5px;
    margin: 0 auto;
    height: 30px;
}
.pim {
    width: 80px;
    border: 1px solid #dedede;
    text-align: center;
}
.slider2 {
    visibility: hidden;
}
.slick-initialized {
    visibility: visible;
}

.main-nav .shop-brand-nav-item__name {
    text-align: left;
    display: block;
    color: rgba(0, 0, 0, 0.6);
}
.main-nav .shop-brand-nav-item {
    text-decoration:none;
}

.main-nav span.shop-brand-nav-item__image-box {
    display:none;
}
.main-nav .shop-brand-nav {
    padding-bottom:20px;
}
.main-nav .shop-brand-nav__item {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    text-align: left;
}
.Page__Content p {
    margin-top:10px!important;
    margin-bottom:10px!important;
}
a.uk-link-heading:hover, .uk-link-heading a:hover, .uk-alert-primary, .uk-notification-message-primary, a, .uk-link, body .wa-link {
    text-decoration: underline;
}
/*.index-navbar-main.uk-navbar-container:not(.uk-navbar-transparent), .header-mobile-switcher, .footer, .footer-copyright-wrapper, .footer-hcard-container {
	background: #AAD8ED!important;
}*/
.footer, .footer-copyright-wrapper, .footer-hcard-container {
    background: #F1F5FA!important;
}
html, .page-wrapper, .uk-modal-dialog, .bottom-buy-block-panel, .product-gallery .swiper-slide {
    background: #fff!important;
}
ul.thumbs.product-list.product-list-main li {
    border: 1px solid #F1F5FA;
    padding-left:0;
}
.uk-text-small.uk-text-center,.uk-h3, .uk-card-primary.uk-card-body .uk-nav-default>li>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .uk-card-secondary.uk-card-body .uk-nav-default>li>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .uk-light .uk-nav-default>li>a, .uk-overlay-primary .uk-nav-default>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a {
    color:#000!important;
}
.uk-padding-vertical {
    padding-top: 1px!important;
    padding-bottom: 20px!important;
}
footer.footer .image-logo {
    max-width: 160px;
}
.shop-brand-brands__brand-link {
    padding: 30px;
    border: 2px solid #eee!important;
    background: #fff!important;
}
.shop-brand-brands__brand-link:hover {
    border-color: #eeeeee;
    box-shadow: 0 10px 50px rgb(0 0 0 / 7%);
}
.novosti {
    font-size: 1.5rem;
    line-height: 1.4;
    color: #000;
    text-transform: uppercase;
    padding-top: 20px;
}
.sp-form {
    padding:0!important;
    margin:0!important;
}
input[type="email"]::-webkit-input-placeholder {
    color: #c8c8c8!important;
}
input[type="email"]::-moz-placeholder {
    color: #c8c8c8!important;
}

button.buy1step-submit-button {
    background: #AAD8ED;
    border: 0;
    padding: 10px;
    width: 200px;
    cursor: pointer;
}
button.buy1step-submit-button:hover {
    opacity:0.8;
}
.uk-padding-horizontal-small .shop-brand-nav-item__image-box {
    display: none;
}

ul.akkardion {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.akkardion > li {
    display: block;
    margin-bottom: 20px;
}
ul.akkardion > li > .akk-header {
    border: 1px solid #AAD8ED;
    padding: 10px;
    background: #AAD8ED;
    font-weight: bold;
    position: relative;
}

ul.akkardion > li > .akk-header > .icon {
    position: absolute;
    top: calc(50% - 10px);
    right: 5px;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

ul.akkardion > li.open > .akk-header > .icon {
    top: calc(50% - 12px);
    right: 12px;
    transform: rotate(90deg);
}

ul.akkardion > li > .akk-header > .icon:before {
    content: "→";
    font-family: 'slick';
    font-size: 25px;
    line-height: 1;
    opacity: 1;
    color: #ccc;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

ul.akkardion > li.open > .akk-header > .icon:before {
    color: #ff6a6a;
}

ul.akkardion > li > .akk-content {
    /* display: none;*/
}

ul.akkardion > li.open > .akk-content {
    display: block;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 20px 40px;
    color: #000;
}
.box-alert {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    border: 2px solid #AAD8ED;
    padding: 20px;
    margin: 40px 0;
    background: #ebf9ff;
}
.box-alert > .icon {
    width: 50px;
    height: 50px;
    min-width: 50px;
    border: 2px solid #F61E20;
    border-radius: 50%;
    line-height: 50px;
    text-align: center;
    font-size: 40px;
    color: #F61E20;
}
.box-alert > .content {
    flex-grow: 1;
    padding-left: 40px;
    font-weight: bold;
}
.akk-header span {
    color: #d5d5d5;
    font-size: 20px;
}
.podrobnee {
    display:block;
    margin-top:15px;
}

.no-active .messanger-col {
    padding: 10px;
}

.no-active .messanger-icon-wrap {
    padding: 5px;
    width: 15px;
    height: 15px;
}
.bonusav{
    padding: 3px;
    font-size: 16px;
    color: #000;
}
.cart-checkout input.uk-button.uk-button-primary.uk-width-1-1.not.checkout-button.uk-button-large.uk-width-1-1 {
    background: #4C6287;
    border: 0;
    font-weight: 600;
    color:#fff!important;
    font-size: 14px;
	border-radius:5px!important;
}
.border-radius, input.save.js-submit-button, .uk-button {
	border-radius:5px!important;
}
.shipping-33 .wa-form.wa-address.i-cityselect__wa--init {
    display: none;
}
.privacy-container.privacy-fixed .uk-padding-small-vertical, .uk-padding-vertical-small {
    padding-top: 0px;
    padding-bottom: 0px;
}
.privacy-container.privacy-fixed {
    background: rgb(255 255 255 / 95%)!important;
    z-index: 20;
    padding: 0;
}
.privacy-container.privacy-fixed .uk-light .uk-button-secondary {
    background-color: #4C6287!important;
    color: #fff;
}
.uk-button-primary.uk-button-invert {
    background-color: #4C6287!important;
    color: #fff!important;
}
.productsets-total-price, .productsets-total-compare-price {
    text-align: left;
}
.productsets-wrap[data-id="1"] [data-productsets-bsub] {
    background: rgb(170 216 237);
    padding: 10px 20px;
    color: #000;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'OpiumNewC';
}
.productsets-buttons span{
    background: rgba(51,102,153,1)!important;
    padding: 20px 10px!important;
    color: #fff;
    text-transform: uppercase!important;

    text-align: center!important;
    height: 52px!important;
    margin: 0;
}
a.seekomplekt {
    border: 1px solid #4C6287;
    color: #4C6287;
    width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 5px;
    border-radius: 3px;
}
a.seekomplekt:hover{
    color: #fff!important;
    background: #4C6287;
}
.productsets-item-name:before, .card-layout-cl-4 .productsets-bundle-item.ps-show-img:before {
    display:none!important;
}
.productsets-wrap{
    line-height:1!important;
}
.productsets-wrap[data-id="1"] [data-productsets-bbh] {
    background: rgb(232 248 255);
    color: #000;
}
.productsets-total-wrap {
    background: #fff!important;
    max-width: 100%!important;
    min-width:100%!important;
}
.productsets-buttons {
    text-align: left!important;
}
.card-layout-cl-2 .productsets-bundle-item.productsets-w-large .productsets-item-image, .card-layout-cl-3 .productsets-bundle-item.productsets-w-large .productsets-item-image {
    height: 125px!important;
}
input#phone::placeholder {
    color: #ccc;
}
html.shop.app-shop.theme-id-special.action-brands.font_family_google_montserrat h1 {
    margin-top: 40px;
}
.item-qty-bg, .input-bg, body .wa-quantity-box, body .wa-dialog-footer .wa-button, body .wa-order-cart-wrapper .wa-cart-details .wa-affiliate-section .wa-button, body .wa-order-cart-wrapper .wa-cart-details .wa-coupon-section .wa-button, body .wa-order-form-wrapper .wa-step-confirm-section .wa-section-body .wa-actions-section .wa-button, .uk-button, .editor-content button, .plugin-content button, .button, .wa-login-form-wrapper input[type=submit], .wa-signup-form-wrapper input[type=submit], .wa-forgotpassword-form-wrapper input[type=submit], .photos input[type='button'], .clicklite input[type='button'], .auth-type a, .wa-auth-adapters a, .uk-subnav-pill a, body .wa-product-edit-dialog .wa-cart-section .wa-features-wrapper .wa-feature-wrapper .wa-variants-list .wa-variant, .sku-button, .sku-button img, #product-features .alaali-img2, .product-list .features-body .alaali-img2, .important-features-wrapper .alaali-img2 {
    border-radius: 5px!important;
}
.product-list .uk-card, .product-list .uk-card.uk-card-hover:hover, .product-list .uk-card-media, .block-posts-wrapper .uk-card, .block-reviews-wrapper .uk-card, .filter-card, .filters .uk-card, .post-section .uk-card {
    border-radius: 3px!important;
}
.b1c, .gto {
    width: 100%;
}
.b1c {
    margin-bottom: 10px;
}
.gto a{
    background: #4C6287!important;
    border: 0;
    color: #fff;
    border: 0!important;
    text-shadow: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    padding: 8px 0;
    border-radius:3px;
}
[data-quickorder-cb]:hover {
    background: #f5f5f5!important;
}
.image-upak, .image-upak img{
    height: 100px;

}
.upk {
    height: 120px;
    padding-top: 10px;
}
.upakovka {
    width:170px;
}
.upakovka .uk-card-small .uk-card-header {
    padding: 13px;
}
.upakovka .uk-link-heading {
    text-align:center;
}
.upakovka .uk-transition-fade.uk-display-inline-block.p-5.eye {
    display:none!important;
}
#gift-panel .uk-padding-small {
    padding: 0px;
}
footer .uk-nav:not(.uk-dropdown-nav) > li > a {
    padding: 4px 0px!important;
}
.rel {
    font-size: 26px;
    text-transform: none;
    text-align: left!important;
}
.globa-padding-vertical {
    padding-top:20px;
    padding-bottom:20px;
}
@media (max-width:768px) {
	.home-set-custom .home-set-custom__header {
    justify-content: start!important;
}
.home-reviews-html {
    padding-top: 40px;
}
.ban2 {
    padding-top: 40px;
}
    .ion-ios-search-strong {
        font-size: 25px!important;
        padding-top: 5px;
    }
    .ss{
        width:50px;
    }
    .ion-ios-cart:before {
        content: "\f3f8";
        color: #4C6287;
    }
    .uk-accordion-title {
        display: block;
        font-size: 0.9rem;
        line-height: 1.4;
        color: rgba(20, 20, 20, 0.8);
        padding-left: 10px;
        padding-right: 10px;
        overflow: hidden;
        padding: 10px 10px!important;
    }
    .uk-card.uk-card-small.category-card.product-card.uk-overflow-hidden .uk-card-header.uk-text-center {
        height: 25px;
        overflow:hidden;
    }
    input.uk-button.uk-button-primary.uk-width-1-1.not.checkout-button.uk-button-large.uk-width-1-1 {
        padding: 0;
    }

    .uk-notification-bottom-left {
        visibility:hidden;
    }
    .shop-brand-brands__wrapper {
        margin: 0!important;
    }
    .fastq .uk-product-gallery.uk-overflow-hidden {
        height: 300px;
    }
    .fastq .uk-product-gallery.uk-overflow-hidden img{
        height: 300px;
    }
    .dostavka {
        width:auto;
        margin-bottom: 15px;
    }
    .dostavka.top {
        min-height: auto;
    }
    .dostavka.down {
        min-height: auto;
    }
    footer .uk-nav:not(.uk-dropdown-nav) > li > a {
        padding: 4px 0px!important;
    }
    .delivery-head {
        text-align:left;
    }
    .footer a {
        color: #000!important;
    }
    .footer-wrapper address {
        color: #000;
        float: left;
        font-size:18px;
        vertical-align: top;
        font-weight:600;
        padding: 15px 0;
        margin: 0;
    }
    .footer-wrapper .phone-box {
        float: right;
        text-align: right;
        margin: 15px;
    }
    .footer-wrapper .phone-box a {
        color: #000;
        font-size: 18px;
        padding: 0;
        text-decoration:none;
        font-weight:600;
        margin: 0;
        padding: 15px 0;
    }
}
@media (max-width:480px) {
    input.flexdiscount-coupon-code.wa-input {
        width:160px!important;
    }
    .upakovka {
        width:48%;
    }
    .shop-brand-brands__brand-wrap {
        width: 50%!important;
    }
    .shop-brand-brands__brand-image-box {
        height: 100px;
        margin: 0 auto 10px!important;
    }
    .shop-brand-brands__brand-name {
        height:45px!important;
        font-size: 15px!important;
    }
    html.shop.app-shop.theme-id-special.action-brands.font_family_google_montserrat h1 {
        font-size: 2.23125rem;
        padding: 15px 15px 0;
        margin-bottom: 10px;
        text-align: center;
        margin-top:0;
    }
    .uk-position-relative.home-set-1-html {
        padding-top: 40px;
        padding-bottom: 0px;
    }
    .home-welcome-html .uk-text-muted {
        background: #fff;
        padding: 15px;
    }
    nav.index-navbar-main.uk-navbar-container.ready-opacity0.uk-box-shadow-medium.header-menu-center-html.uk-sticky.uk-navbar {
        height: 60px;
    }
    .uk-navbar-container .uk-width-1-1.uk-flex.uk-flex-middle {
        max-height:55px!important;
    }
    img.image-logo {
        max-height: 55px!important;
        padding: 10px;
        padding-left: 0;

    }
    .ion-navicon:before {
        content: "\f20e";
        font-size: 35px;
        padding-top: 5px;
        display: block;
    }
    .uk-position-relative.home-set-1-html .global-padding-vertical {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .uk-position-relative.home-set-1-html .uk-padding-small {
        padding: 0px;
    }
    .product-list.child-width-1-2 .price {
        font-size: 1.2rem!important;
    }
    .promos, .banner1, .banner2, .banner3, .banner4, .banner5 {
        display: none;
    }
    .uk-position-relative.swiper-wrapper-wrapper.home_triggers_slider.block-triggers-html .swiper-slide {
        background: #fff;
        height: 180px;
        padding: 20px 0;
    }
    .home-welcome-html .global-padding-vertical {
        padding-bottom: 0px;
        padding-top: 0;
    }
    .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
        padding:0 10px!important;
    }
    .swiper-container.custom-swiper-pagination-bottom {
        padding-bottom: 40px;
    }
    .home-reviews-html .global-padding-vertical {
        padding-top: 0px;
    }
    /*.uk-navbar.uk-container.uk-container-remove\@xs.uk-padding-horizontal{
        height:45px!important;
    }*/
    .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
        min-height: 43px!important;
    }
    .uk-h1, h1 {
        font-size: 1.6rem;
        line-height: 1.2;
        text-transform: none!important;
    }
    .uk-h1.product-name.page-name.uk-text-center.global-padding-top.uk-margin-remove.uk-hidden\@s {
        padding-top: 20px;
        text-align: left!important;
    }
    .action-product .global-padding-bottom-half {
        padding-bottom: 0;
    }
    .action-product .global-padding-bottom {
        padding-bottom: 20px;
    }
    .global-padding-top {
        padding-top: 20px!important;
    }
    div#product-sidebar {
        margin-top: 10px;
    }
    .uk-h4.page-name{
        display: none;
    }

    .submit-wrapper button {
        padding: 2px 7px !important;
        width: max-content !important;
    }

    .product-list .uk-clip.uk-cover-container img {
       /* aspect-ratio: 4 / 4;*/
	   max-height:185px;
    }

    ./*uk-h2, h2 {
    font-size: 1rem!important;
    line-height: 1.3;
}/*
.uk-accordion-title {
    display: block;
    font-size: 1rem;
    line-height: 1.4;
    color: rgba(20, 20, 20, 0.8);
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.product-plugin.frontend_product_cart.uk-flex.uk-flex-wrap.uk-flex-center.global-padding-bottom-half {
    display: none;
}
.shop-brand-brands__wrapper .shop-brand-brands__brand-wrap {
    width: 100%!important;
}
img.image-logo {
    max-height: 50px!important;
        padding: 10px 0px!important;
}

    .cbt {
        margin-top:10px;
        height:30px;
        line-height: 27px!important;
        padding: 0!important;
        background-color:#AAD8ED!important;
    }
    .global-padding-vertical {
    padding-top: 0px!important;
    padding-bottom: 0!important;
}
ul.uk-position-relative.global-padding-bottom.mt-20.uk-margin-remove-bottom.uk-breadcrumb.uk-flex.uk-flex-center.without-title {
    padding-bottom: 15px!important;
}
.brand-plugin-catalog-header-brand__image-column {
    display:none;
}
/*
.brand-plugin-catalog-brand-categories__column {
    display:inline-block!important;
    width:49%;
    width: 45%;
    float: left;
    margin: 7px;
}
.brand-plugin-catalog-header__categories {
    margin-bottom: 15px;
}
*/
}
@media (max-width:360px) {
    .product-list.child-width-1-2 .uk-card-header, .product-list.child-width-1-2 .uk-card-body, .product-list.child-width-1-2 .uk-card-footer {
        padding: 5px !important;
    }
    .submit-wrapper button {
        padding: 2px 5px !important;
    }
}

.home-set-custom .uk-tab{gap:10px}
.home-set-custom .uk-child-width-expand>:not([class*=uk-width]){white-space:nowrap}
.home-set-custom .uk-tab>*>a{width:100%}
.home-set-custom .home-set-custom__header {
    align-items: center;
    justify-content: space-between;
	text-transform:uppercase;
}
.home-set-custom .uk-margin-medium-top{margin-top:0!important;}

.home-set-custom .home-set-custom__header {
    display: grid;
    justify-content: center;
    text-align: center;
}
.home-set-custom .home-set-custom__header span {
    text-align: center;
}

.sidebar-nav-products-html .uk-position-relative {
    border: 1px solid #0000001b;
    border-radius: 5px;
    margin: 3px 1px;
}

.uk-nav-sub .uk-position-relative {
    border: none !important;
}

.uk-position-relative .uk-button-default .nav-toogle-icon svg{
    margin-top: 9px;
}

.uk-position-relative  .uk-button-default .uk-icon {
/*    width: 245px;  */
    height: 50px; 
}

.uk-position-relative  .uk-button-default, .max-width-remove .uk-position-relative span {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-align: left;       
}

.uk-position-relative  .pr-40-i {
    padding-right: 0 !important;
}


aside .uk-dropdown {
    background: white !important;
}

@media (max-width:768px) {
    .uk-position-relative  .uk-button-default .uk-icon {
/*        width: 170px;  */
        height: 50px; 
    }
}