/** Shopify CDN: Minification failed

Line 35:30 Expected ":"

**/

.slideshow__text .banner__box {
    position:relative !important;
    overflow: hidden !important;
    border: 1px solid #6375bd !important;
    
}

.banner__heading:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #ffffff00 !important;
    position: absolute;
    top:0;
    left: 0;
    z-index: -1;
    
}

.banner__box {
    background-color: #ffffff61 !important;
    padding: 0.8em 2em !important;
    transition: .3s ease-in-out;
    display: flex;
    flex-direction: coloumn !important;
    justify-content: center !important;
    align-content: center !important;
    align-items: center !important;
    row-gap: 0px !important;nt;
}

.banner__heading {
    background-color: #6476bf !important;
    padding: 0.1em 1.2em !important;
}

.banner__heading p {
    margin-bottom: 0px !important;
    color: #fff !important;
}

.banner__box .banner__text p {
    display: flex;
    width: 75% !important;
    margin: 0 auto;
    color: #47506F !important;
}

.banner__box .banner__description {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.banner__box .banner__description p {
    font-weight: 500 !important;
    font-size: 1.1em !important;
}

.banner__box .banner__buttons {
    margin-top: 1em !important;
}

.button--primary {
    background-color: #c1904d !important;
    transform: translateY(-15px);
    transition: .3s ease-in-out;
}

.button--primary:hover {
    background-color: #000 !important;
    transform: translateY(0);
}

.card-wrapper {
    position: relative !important;
    overflow: hidden;
}

.collection-list .owl-item .card-wrapper .card__inner .card__media {
    position: relative !important;
    overflow: hidden;
}

.collection-list .owl-item .card-wrapper .card__inner .card__media:before {
    content: '' !important;
    width: 100% !important;
    height: 100%;
    background-color: #000 !important;
    position: absolute !important;
    bottom: 0;
    right: 0;
}

.collection-list .owl-item .card__content {
    position: relative;
    overflow: hidden;
}

.collection-list .owl-item .card-wrapper .card__content:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #C1904D;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s ease-in-out;
    transform: translateY(100%);
    z-index: -1;
}

.collection-list .owl-item .card-wrapper:hover .card__content:before {
    transform: translateY(10%);
}

.collection-list .owl-item .card__content .card__information a {
    font-size: 1.2em !important;
    text-transform: uppercase;
    color: #141414 !important;
    font-weight: 700 !important;
    letter-spacing: 0.08em !important;
}

.collection-list .owl-item .card__content .card__information .counter-text {
    /* background-color: #6476bf !important;
    color: #fff !important;
    padding: 0em 0.4em !important;
    font-weight: 500;
    text-align: center !important;
    font-size: 0.9em !important; */
    display: none !important;
}

.collection-list .owl-item .card:hover .media.media--hover-effect>img:first-child:only-child, .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: scale(1.25) !important;
}

.collection-list .owl-item .card .media.media--hover-effect>img:only-child, .card-wrapper .media.media--hover-effect>img:only-child {
    transition: transform ease-in-out;
    transition-duration: 500ms !important;
}

.collection-list .owl-item .card-wrapper .card__content .card__information h3 a {
    color: #6476bf !important;
    line-height: 1.5em !important;
    margin-bottom: 0.2em;    
}

.collection-list .owl-item .card-wrapper:hover .card__content .card__information h3 a {
    color: #fff !important;
} 

.collection-list .owl-item .card__inner .card__information .card__heading a {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: 100% !important;
    align-content: center !important;
}

.card .counter a {
    display: none !important;
}

.collection-list .owl-item .card__inner:hover {
    background-color: #000 !important;
}

.subbanner-description {
    justify-content: center !important;
}

.sub-banner .subbanner-description {
    width: 100% !important;
    left: 0 !important;
    padding: 0.5em 1.4em !important;
}

.sub-banner .subbanner-description .sh-subbanner-row {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.sub-banner .subbanner-description .sh-subbanner-row .sh-subbanner-left {
    width: 70%;
}

.sub-banner .subbanner-description .sh-subbanner-row  .sh-subbanner-right {
    width: 25% !important;
}

.sub-banner .subbanner-description .sh-subbanner-row .sh-subbanner-right .banner-icon{
    width: 100px !important;
    height: auto !important;
}

.banner-2 .subbanner-description .sh-subbanner-row .sh-subbanner-right .banner-icon {
    position: absolute;
    bottom:0;
    right:0;
    margin:-0px !important;
    width: 170px !important;
}

.tab_collection {
    background-color: #f3f3f3 !important;
}

                                /* SERVICE ICON */

.service-icon {
    background-position: center center !important;
}

                                /* SERVICE ICON */



                                /* NEWSLETTER BOTTOM */

.newsletter__wrapper h2 {
    color: #47506f !important;
    font-size: 2.2em !important
}

                                /* NEWSLETTER BOTTOM */