﻿
/*----------------------------------------
    Wolmart Font icon
-----------------------------------------*/
@font-face {
    font-family: "wolmart";
    src: url("../fonts/wolmart87d5.eot?png09e");
    src: url("../fonts/wolmart87d5.woff?png09e") format("woff"), url("../fonts/wolmart87d5.eot?png09e#iefix") format("embedded-opentype"), url("../fonts/wolmart87d5.ttf?png09e") format("truetype"), url("../fonts/wolmart87d5.svg?png09e#wolmart") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

[class^=w-icon-], [class*=" w-icon-"] { /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "wolmart" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1; /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.w-icon-shipping:before {
    content: "";
}

.w-icon-truck2:before {
    content: "";
}

.w-icon-comments-solid:before {
    content: "";
}

.w-icon-heart-full:before {
    content: "";
}

.w-icon-instagram:before {
    content: "";
}

.w-icon-youtube:before {
    content: "";
}

.w-icon-pinterest:before {
    content: "";
}

.w-icon-pinterest-p:before {
    content: "";
}

.w-icon-google:before {
    content: "";
}

.w-icon-twitter:before {
    content: "";
}

.w-icon-facebook:before {
    content: "";
}

.w-icon-minus:before {
    content: "";
}

.w-icon-plus:before {
    content: "";
}

.w-icon-angle-down:before {
    content: "";
}

.w-icon-angle-up:before {
    content: "";
}

.w-icon-angle-left:before {
    content: "";
}

.w-icon-angle-right:before {
    content: "";
}

.w-icon-hamburger:before {
    content: "";
}

.w-icon-star-square-full:before {
    content: "";
}

.w-icon-exclamation-triangle:before {
    content: "";
}

.w-icon-times-circle:before {
    content: "";
}

.w-icon-cog:before {
    content: "";
}

.w-icon-star-square:before {
    content: "";
}

.w-icon-exclamation-circle:before {
    content: "";
}

.w-icon-check-solid:before {
    content: "";
}

.w-icon-check:before {
    content: "";
}

.w-icon-comments:before {
    content: "";
}

.w-icon-envelop:before {
    content: "";
}

.w-icon-envelop2:before {
    content: "";
}

.w-icon-youtube-solid:before {
    content: "";
}

.w-icon-times-solid:before {
    content: "";
}

.w-icon-call:before {
    content: "";
}

.w-icon-call2:before {
    content: "";
}

.w-icon-cart:before {
    content: "";
}

.w-icon-category:before {
    content: "";
}

.w-icon-bars:before {
    content: "";
}

.w-icon-compare:before {
    content: "";
}

.w-icon-computer:before {
    content: "";
}

.w-icon-electronics:before {
    content: "";
}

.w-icon-tshirt:before {
    content: "";
}

.w-icon-account:before {
    content: "";
}

.w-icon-search2:before {
    content: "";
}

.w-icon-android:before {
    content: "";
}

.w-icon-ios:before {
    content: "";
}

.w-icon-art-class:before {
    content: "";
}

.w-icon-bag:before {
    content: "";
}

.w-icon-basketball:before {
    content: "";
}

.w-icon-bathtub:before {
    content: "";
}

.w-icon-bed:before {
    content: "";
}

.w-icon-birthday-cake:before {
    content: "";
}

.w-icon-bow:before {
    content: "";
}

.w-icon-bridge-lamp:before {
    content: "";
}

.w-icon-calendar:before {
    content: "";
}

.w-icon-camera:before {
    content: "";
}

.w-icon-cart2:before {
    content: "";
}

.w-icon-dots-circle:before {
    content: "";
}

.w-icon-chat:before {
    content: "";
}

.w-icon-desktop:before {
    content: "";
}

.w-icon-dish:before {
    content: "";
}

.w-icon-display:before {
    content: "";
}

.w-icon-download:before {
    content: "";
}

.w-icon-envelop-closed:before {
    content: "";
}

.w-icon-fax:before {
    content: "";
}

.w-icon-furniture:before {
    content: "";
}

.w-icon-gamepad:before {
    content: "";
}

.w-icon-gift:before {
    content: "";
}

.w-icon-grid:before {
    content: "";
}

.w-icon-headphone:before {
    content: "";
}

.w-icon-heartbeat:before {
    content: "";
}

.w-icon-home:before {
    content: "";
}

.w-icon-honour:before {
    content: "";
}

.w-icon-hotline:before {
    content: "";
}

.w-icon-ice-cream:before {
    content: "";
}

.w-icon-list:before {
    content: "";
}

.w-icon-mobile:before {
    content: "";
}

.w-icon-money:before {
    content: "";
}

.w-icon-motocycle:before {
    content: "";
}

.w-icon-net-world:before {
    content: "";
}

.w-icon-orders:before {
    content: "";
}

.w-icon-phone:before {
    content: "";
}

.w-icon-return:before {
    content: "";
}

.w-icon-rice-cooker:before {
    content: "";
}

.w-icon-ruby:before {
    content: "";
}

.w-icon-search:before {
    content: "";
}

.w-icon-search-minus:before {
    content: "";
}

.w-icon-search-plus:before {
    content: "";
}

.w-icon-service:before {
    content: "";
}

.w-icon-shopify:before {
    content: "";
}

.w-icon-sofa:before {
    content: "";
}

.w-icon-sport:before {
    content: "";
}

.w-icon-star:before {
    content: "";
}

.w-icon-star-full:before {
    content: "";
}

.w-icon-table:before {
    content: "";
}

.w-icon-table2:before {
    content: "";
}

.w-icon-truck:before {
    content: "";
}

.w-icon-tshirt2:before {
    content: "";
}

.w-icon-user:before {
    content: "";
}

.w-icon-wallet:before {
    content: "";
}

.w-icon-heart:before {
    content: "";
}

.w-icon-gift2:before {
    content: "";
}

.w-icon-dashboard:before {
    content: "";
}

.w-icon-power-off:before {
    content: "";
}

.w-icon-wallet2:before {
    content: "";
}

.w-icon-products:before {
    content: "";
}

.w-icon-reports:before {
    content: "";
}

.w-icon-return2:before {
    content: "";
}

.w-icon-reviews:before {
    content: "";
}

.w-icon-return3:before {
    content: "";
}

.w-icon-cog2:before {
    content: "";
}

.w-icon-ship-station:before {
    content: "";
}

.w-icon-social:before {
    content: "";
}

.w-icon-store-seo:before {
    content: "";
}

.w-icon-store:before {
    content: "";
}

.w-icon-support:before {
    content: "";
}

.w-icon-tools:before {
    content: "";
}

.w-icon-vendor-store:before {
    content: "";
}

.w-icon-verification:before {
    content: "";
}

.w-icon-visit:before {
    content: "";
}

.w-icon-withdraw:before {
    content: "";
}

.w-icon-rotate-3d:before {
    content: "";
}

.w-icon-movie:before {
    content: "";
}

.w-icon-prev:before {
    content: "";
}

.w-icon-play:before {
    content: "";
}

.w-icon-next:before {
    content: "";
}

.w-icon-map-marker:before {
    content: "";
}

.w-icon-long-arrow-down:before {
    content: "";
}

.w-icon-long-arrow-left:before {
    content: "";
}

.w-icon-long-arrow-right:before {
    content: "";
}

.w-icon-long-arrow-up:before {
    content: "";
}

.w-icon-comment:before {
    content: "";
}

.w-icon-envelop3:before {
    content: "";
}

.w-icon-logout:before {
    content: "";
}

.w-icon-envelop4:before {
    content: "";
}

.w-icon-orders2:before {
    content: "";
}

.w-icon-quote:before {
    content: "";
}

.w-icon-sale:before {
    content: "";
}

.w-icon-heart2:before {
    content: "";
}

.w-icon-zoom:before {
    content: "";
}

.w-icon-deliver:before {
    content: "";
}

.w-icon-air-conditioning:before {
    content: "";
}

.w-icon-bottles:before {
    content: "";
}

.w-icon-cabbage:before {
    content: "";
}

.w-icon-drink:before {
    content: "";
}

.w-icon-fish:before {
    content: "";
}

.w-icon-fruits:before {
    content: "";
}

.w-icon-info:before {
    content: "";
}

.w-icon-kettle:before {
    content: "";
}

.w-icon-lightning:before {
    content: "";
}

.w-icon-meat:before {
    content: "";
}

.w-icon-notes:before {
    content: "";
}

.w-icon-pots:before {
    content: "";
}

.w-icon-recent:before {
    content: "";
}

.w-icon-speaker:before {
    content: "";
}

.w-icon-sticks:before {
    content: "";
}

.w-icon-tea:before {
    content: "";
}

.w-icon-toy:before {
    content: "";
}

.w-icon-vacuum:before {
    content: "";
}

.w-icon-register:before {
    content: "";
}

.w-icon-seller:before {
    content: "";
}


/* ---------------------------------------
    Icon Box
--------------------------------------- */
.icon-box .icon-box-title {
    /*font-size: 1.4rem;*/ font-size: 1.2rem;
    text-transform: capitalize;
    letter-spacing: -0.025em;
    margin-bottom: 0.4rem;
    margin-right: 10px;
    margin-top: 5px;
}

.icon-box p {
    /*font-size: 1.3rem;*/ font-size: .8rem;
    word-break: break-word;
    margin: 0;
    line-height: 1.2;
    color: #666;
}

.icon-box .icon-box-content {
    text-align: center;
}

.icon-box.text-center .icon-box-icon {
    margin-bottom: 1.6rem;
    text-align: center;
}

    .icon-box.text-center .icon-box-icon.icon-bag {
        margin-bottom: 1.8rem;
    }

    .icon-box.text-center .icon-box-icon.icon-money {
        margin: 0.1rem 0 2.2rem;
    }

    .icon-box.text-center .icon-box-icon.icon-chat {
        margin-bottom: 1.2rem;
    }

.icon-box.icon-box-lg .icon-box-title {
    font-size: 1.8rem;
}

.icon-box.icon-colored-circle .icon-box-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    background-color: #f14242;
    color: #fff;
    margin-bottom: 2rem;
}

.icon-box-icon {
    display: contents;
    margin-bottom: 1.4rem;
}

.icon-box-primary .icon-box-icon i {
    color: #f14242;
}

.icon-box-secondary .icon-box-icon i {
    color: #1cbcd0;
}

.icon-box-white .icon-box-icon svg {
    fill: #fff;
}

.icon-box-white .icon-box-icon i {
    color: #fff;
}

.icon-box-light .icon-box-icon svg {
    fill: #999;
}

.icon-box-icon i {

    font-weight: 400;
    line-height: 1;
}

    /*.icon-box-icon i.w-icon-truck {
        font-size: 3.9rem;
    }*/

    /*.icon-box-icon i.w-icon-bag {
        font-size: 3.7rem;
    }*/

    /*.icon-box-icon i.w-icon-chat {
        font-size: 4.4rem;
    }*/

.icon-box-lg .icon-box-icon i {
    font-size: 6rem;
}

.icon-box.icon-box-secondary .icon-box-icon i {
    font-size: 3rem;
}

/*.icon-box-side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}*/

    .icon-box-side .icon-box-content {
        text-align: start;
    }

    .icon-box-side .icon-box-content p {
            margin-right: 10px;
            line-height: 2;
            font-size: 1rem;
           
        }

    .icon-box-side .icon-box-icon {
        margin-left: 1.5rem;
        margin-bottom: 0;
    }

    .icon-box-side i {
        display: inline-block;
        vertical-align: middle;
    }

.icon-border-circle .icon-box-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 8rem;
    height: 8rem;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.circle-icon-section {
    margin: 0.7rem 0 5.7rem;
    padding: 5.7rem 0 3.2rem;
    background-color: #f8f8f8;
}

    .circle-icon-section .iconbox-wrap {
        margin-bottom: 4.9rem;
    }

.icon-box.icon-border-box {
    border: 1px solid #eeeeee;
    padding: 4rem 1rem 3.4rem;
    -webkit-transition: -webkit-box-shadow 0.4s;
    transition: -webkit-box-shadow 0.4s;
    transition: box-shadow 0.4s;
    transition: box-shadow 0.4s, -webkit-box-shadow 0.4s;
    border-radius: 0.5rem;
}

    .icon-box.icon-border-box .icon-box-icon {
        margin-bottom: 2.5rem;
    }

    .icon-box.icon-border-box .icon-box-title {
        margin-bottom: 0.7rem;
    }

    .icon-box.icon-border-box p {
        margin-bottom: 1.6rem;
        line-height: 1.9;
    }

    .icon-box.icon-border-box a {
        color: #f14242;
        font-weight: 600;
        font-size: 1.4rem;
    }

        .icon-box.icon-border-box a i {
            font-size: 1.6rem;
            vertical-align: middle;
            line-height: 0;
        }

    .icon-box.icon-border-box:hover {
        -webkit-box-shadow: 0 2px 35px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 35px rgba(0, 0, 0, 0.1);
    }

.icon-box:hover .icon-box-content p {
    color: #333 !important
}

.iconbox-boxed-section .row {
    margin: 0 -3rem;
}

    .iconbox-boxed-section .row > * {
        padding: 0 3rem;
    }

.iconbox-boxed-section .shadow-swiper {
    overflow-y: auto;
    padding: 4rem;
    margin: -4rem;
}

@media (max-width: 1320px) {
    .iconbox-boxed-section .shadow-swiper {
        padding: 4rem 2rem;
        margin: -4rem -2rem;
    }
}

@media (min-width: 768px) {
    .icon-box-side.icon-box-money {
        margin-top: 0.2rem;
    }

    .icon-box-side.icon-box-chat {
        margin-top: -0.3rem;
    }
}

@media (max-width: 767px) {
    .icon-box-side {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .icon-box-side .icon-box-icon {
            margin-left: 0;
            margin-bottom: 1rem;
        }

        .icon-box-side .icon-box-content {
            text-align: center;
        }

        .icon-box-side.icon-box-money {
            margin-top: 0.6rem;
        }

        .icon-box-side.icon-box-chat .icon-box-icon {
            margin-bottom: 0.4rem;
        }
}
/* Icon Box Wrapper */
/*.icon-box-wrapper {
    margin-bottom: 3.8rem;
    margin-top: 2.8rem
}*/



        .icon-box-wrapper .icon-box-side::after {
            content: "";
            position: absolute;
            width: 1px;
            height: 5.2rem;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            right: -0.5rem;
            background-color: #eee;
        }

    .icon-box-wrapper .icon-box-title {
        margin-bottom: 0.6rem;
    }
/*----------------------------------------
    swiper
-----------------------------------------*/

.swiper-theme .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):active, .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):focus, .swiper-theme .swiper-button-next:not(.swiper-button-disabled):hover, .swiper-theme .swiper-button-next:not(.swiper-button-disabled):active, .swiper-theme .swiper-button-next:not(.swiper-button-disabled):focus {
    color: #fff;
    background-color: #f14242;
    border-color: #f14242;
}


.swiper {
    position: relative;
}

    .swiper > .swiper-container {
        position: static;
    }

        .swiper > .swiper-container > .swiper-pagination {
            bottom: -4.5rem;
        }

.swiper-pagination {
    position: static;
    margin-top: 1.5rem;
}

    .swiper-pagination .swiper-pagination-bullet {
        background-color: #fff;
        border: 1px solid #aaa;
        opacity: 1;
    }

        .swiper-pagination .swiper-pagination-bullet:hover {
            background-color: #ccc;
            border-color: #ccc;
        }

    .swiper-pagination .swiper-pagination-bullet-active {
        background-color: #f14242;
        border-color: #f14242;
    }

.swiper-container-rtl .swiper-button-next::after,
.swiper-container-rtl .swiper-button-prev::after {
    content: "";
}

.swiper-container-rtl .swiper-button-next::before {
    content: "";
}

.swiper-container-rtl .swiper-button-prev::before {
    content: "";
}

.swiper-button-next,
.swiper-button-prev {
    padding: 0;
    z-index: 99;
    border: none;
    background-color: transparent;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

    .swiper-button-next::after,
    .swiper-button-prev::after {
        content: "";
    }

    .swiper-button-next::before,
    .swiper-button-prev::before {
        font-family: "Wolmart";
    }

    .swiper-button-next.swiper-button-disabled,
    .swiper-button-prev.swiper-button-disabled {
        cursor: default;
        color: #ccc;
    }

    .swiper-button-next::before {
        content: "";
    }

    .swiper-button-prev::before {
        content: "";
    }

.swiper-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.swiper-container:not(.swiper-container-initialized) .swiper-wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden;
    width: auto;
}

.swiper-container:not(.swiper-container-initialized) .swiper-slide {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.swiper-slide img {
    display: block;
    width: 100%;
    margin: auto;
    /*border-radius: 7px;*/
    max-height: 48rem
}

.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.row {
    width: calc(100% + 2rem);
}

.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-no {
    width: 100%;
}

.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-xs {
    width: calc(100% + 2*false);
}

.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-sm {
    width: calc(100% + 2*false);
}

.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-md {
    width: calc(100% + 2*false);
}

.swiper-container:not(.swiper-container-initialized) .swiper-wrapper.gutter-lg {
    width: calc(100% + 2*false);
}

.swiper-theme .swiper-button-prev,
.swiper-theme .swiper-button-next {
    margin: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    font-size: 20px;
    font-weight: 400;
    color: #f14242;
}

    .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):active, .swiper-theme .swiper-button-prev:not(.swiper-button-disabled):focus,
    .swiper-theme .swiper-button-next:not(.swiper-button-disabled):hover,
    .swiper-theme .swiper-button-next:not(.swiper-button-disabled):active,
    .swiper-theme .swiper-button-next:not(.swiper-button-disabled):focus {
        color: #fff;
        background-color: #f14242;
        border-color: #f14242;
    }

    .swiper-theme .swiper-button-prev.swiper-button-disabled,
    .swiper-theme .swiper-button-next.swiper-button-disabled {
        color: #ccc;
        opacity: 0.6;
    }

.swiper-theme .swiper-button-prev {
    right: -40px;
}

.swiper-theme .swiper-button-next {
    left: -40px;
}

.swiper-theme .swiper-pagination .swiper-pagination-bullet {
    margin: 5px;
}

.swiper-theme .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #f14242;
    border-color: #f14242;
    width: 8px;
}

@media (max-width: 1300px) {
    .swiper-theme .swiper-button-prev {
        right: 20px;
    }

    .swiper-theme .swiper-button-next {
        left: 20px;
    }
}

.nav-inner > .swiper-button-prev,
.nav-inner > .swiper-button-next {
    opacity: 0;
    visibility: hidden;
}

.nav-inner > .swiper-button-prev {
    right: 0;
}

.nav-inner > .swiper-button-next {
    left: 0;
}

.nav-inner:hover > .swiper-button-prev,
.nav-inner:hover > .swiper-button-next {
    opacity: 1;
    visibility: visible;
}

.nav-inner:hover > .swiper-button-prev {
    right: 2rem;
}

.nav-inner:hover > .swiper-button-next {
    left: 2rem;
}

.nav-top > .swiper-button-next,
.nav-top > .swiper-button-prev {
    position: absolute;
    width: 15px;
    top: -5.3rem;
    right: auto;
    color: #777;
    font-size: 1.4rem;
    font-weight: 400;
}

    .nav-top > .swiper-button-next:not(.swiper-button-disabled):hover, .nav-top > .swiper-button-next:not(.swiper-button-disabled):active, .nav-top > .swiper-button-next:not(.swiper-button-disabled):focus,
    .nav-top > .swiper-button-prev:not(.swiper-button-disabled):hover,
    .nav-top > .swiper-button-prev:not(.swiper-button-disabled):active,
    .nav-top > .swiper-button-prev:not(.swiper-button-disabled):focus {
        background-color: transparent;
        border-color: transparent;
        color: #f14242;
    }

    .nav-top > .swiper-button-next.swiper-button-disabled,
    .nav-top > .swiper-button-prev.swiper-button-disabled {
        color: #666;
    }

.nav-top > .swiper-button-next {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 3.7rem;
}

.nav-top > .swiper-button-prev {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    left: 3.5rem;
}

.nav-right .swiper-button-prev,
.nav-right .swiper-button-next {
    position: absolute;
    left: 3rem;
    top: auto;
    /*bottom: 2.8rem;*/
    right: auto;
}

.nav-right .swiper-button-prev {
    left: 5.5rem;
}

.pg-white > .swiper-pagination .swiper-pagination-bullet {
    background-color: #fff;
    border-color: #fff;
    opacity: 0.8;
}

.pg-white > .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #f14242;
    border-color: #f14242;
    opacity: 1;
}

.pg-grey > .swiper-pagination .swiper-pagination-bullet {
    background-color: #eee;
    border-color: #eee;
}

.pg-grey > .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #f14242;
    border-color: #f14242;
}

.swiper-theme > .swiper-pagination .swiper-pagination-bullet {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.swiper-theme > .swiper-pagination .swiper-pagination-bullet-active {
    width: 18px;
    border-radius: 9rem;
}

.pg-inner .swiper-pagination {
    position: absolute;
    bottom: 4.5rem;
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  
}

.pg-right .swiper-pagination {
    position: absolute;
    bottom: 4.2rem;
    left: 3rem;
    right: auto;
    width: unset;
}

.swiper-img-dots {
    z-index: 1000;
}

    .swiper-img-dots a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        position: relative;
        margin: 0 1.5rem 1rem;
        border-radius: 50%;
        border: 3px solid transparent;
        -webkit-box-shadow: 0 0 0 2px #ccc;
        box-shadow: 0 0 0 2px #ccc;
        overflow: hidden;
        -webkit-transition: padding 0.4s, -webkit-box-shadow 0.4s;
        transition: padding 0.4s, -webkit-box-shadow 0.4s;
        transition: padding 0.4s, box-shadow 0.4s;
        transition: padding 0.4s, box-shadow 0.4s, -webkit-box-shadow 0.4s;
    }

        .swiper-img-dots a.active, .swiper-img-dots a:hover {
            -webkit-box-shadow: 0 0 0 2px #f14242;
            box-shadow: 0 0 0 2px #f14242;
        }

        .swiper-img-dots a img {
            border-radius: 50%;
        }

.brands-swiper .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.swiper-container .slide-animate {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    will-change: filter, transform, opacity;
    opacity: 0;
}

    .swiper-container .slide-animate.show-content {
        opacity: 1;
    }

.shadow-swiper {
    margin: -20px;
    padding: 20px;
}

@media (max-width: 575px) {
    .shadow-swiper {
        margin: -15px;
        padding: 15px;
    }
}

.swiper-nav-lg > .swiper-button-next,
.swiper-nav-lg > .swiper-button-prev,
.swiper-nav-md > .swiper-button-next,
.swiper-nav-md > .swiper-button-prev {
    background-color: transparent;
    border: none;
}

    .swiper-nav-lg > .swiper-button-next:not(.swiper-button-disabled):hover, .swiper-nav-lg > .swiper-button-next:not(.swiper-button-disabled):focus, .swiper-nav-lg > .swiper-button-next:not(.swiper-button-disabled):active,
    .swiper-nav-lg > .swiper-button-prev:not(.swiper-button-disabled):hover,
    .swiper-nav-lg > .swiper-button-prev:not(.swiper-button-disabled):focus,
    .swiper-nav-lg > .swiper-button-prev:not(.swiper-button-disabled):active,
    .swiper-nav-md > .swiper-button-next:not(.swiper-button-disabled):hover,
    .swiper-nav-md > .swiper-button-next:not(.swiper-button-disabled):focus,
    .swiper-nav-md > .swiper-button-next:not(.swiper-button-disabled):active,
    .swiper-nav-md > .swiper-button-prev:not(.swiper-button-disabled):hover,
    .swiper-nav-md > .swiper-button-prev:not(.swiper-button-disabled):focus,
    .swiper-nav-md > .swiper-button-prev:not(.swiper-button-disabled):active {
        background-color: transparent;
        border: none;
    }

.swiper-nav-lg > .swiper-button-next,
.swiper-nav-lg > .swiper-button-prev {
    font-size: 4.8rem;
}

.swiper-nav-md > .swiper-button-next,
.swiper-nav-md > .swiper-button-prev {
    font-size: 3.3rem;
}

@media (max-width: 575px) {
    .swiper-img-dots a {
        margin-right: 1rem;
        margin-left: 1rem;
    }
}

.pg-show > .swiper-pagination {
    display: block;
}

@media (min-width: 1200px) {
    .pg-xl-hide > .swiper-pagination {
        display: none;
    }
}

@media (min-width: 1600px) {
    .pg-xxl-hide > .swiper-pagination {
        display: none;
    }
}

.nav-hide > .swiper-button-prev,
.nav-hide > .swiper-button-next {
    display: none;
}

@media (min-width: 1200px) {
    .nav-xl-show > .swiper-button-prev,
    .nav-xl-show > .swiper-button-next {
        display: block;
    }
}

@media (min-width: 1600px) {
    .nav-xxl-show > .swiper-button-prev,
    .nav-xxl-show > .swiper-button-next {
        display: block;
    }
}

@media (min-width: 768px) {
    .select-products-title .nav-link {
        padding-left: 0;
    }

    .icon-box-wrapper .icon-box-icon {
        text-align: center;
    }

    .vendor-wrapper p {
        height: 15px;
    }
}
.search-result {
    width: 90%;
    display: none;
    /*top: 125px;*/
    position: absolute;
    background-color: #fff;
    z-index: 5000;
    height: 315px;
    overflow-x: hidden;
    overflow-y: scroll;
    right: 10%;
}

    .search-result img {
        width: 45px;
        height: 45px;
        padding: 2px;
    }
    .search-result .searchItem {
        width: 100%;
        text-align: right;
        color: #666 !important;
        border-bottom: 1px solid rgba(0, 0, 0, .05);
        transition: all .4s;
        -ms-transition: all .4s;
        -moz-transition: all .4s;
        -o-transition: all .8s;
        -webkit-transition: all .4s;
    }
.header a:not(.btn) {
    color: inherit;
}
.search-result .searchItem:hover
{
    background-color: #ecfae3;
    color: #3b530c;
}
.label-default {
    background-color: #777;
}