.hura-messages.swiper-wrapper {
    display: none;
}

.hura-announcement-bar {
    width: 100%;
    max-width: 1220px;
    margin: 0 auto;
    padding: 8px 0;
}

.hura-announcement-bar .slick-track {
    display: flex;
    align-items: center;
}

.hura-messages.swiper-wrapper.slick-initialized.slick-slider {
    display: flex;
}

div#shopify-section-announcement_bar_slider {
    background: linear-gradient(135deg, #46008b 0%, #6600cc 50%, #46008b 100%);
}

.hura-announcement-bar .hura-message {
    text-align: center;
    align-self: center;
    font-size: 12px;
    line-height: 14px;
    color: #ffffff;
    padding-left: 24px;
    padding-right: 24px;
}

.hura-announcement-bar .swiper-button-next:after,
.hura-announcement-bar .swiper-container-rtl .swiper-button-prev:after,
.hura-announcement-bar .swiper-button-prev:after,
.hura-announcement-bar .swiper-container-rtl .swiper-button-next:after {
    font-size: 15px;
    color: #ffffff;
}

.hura-messages .slick-prev:before,
.hura-messages .slick-next:before {
    color: #ffffff !important;
    opacity: 1;
}

.hura-messages .slick-prev:before {
    content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.16164 10.3233L6 9.48493L1.67671 5.16164L6 0.838358L5.16164 0L0 5.16164L5.16164 10.3233Z' fill='white'/%3E%3C/svg%3E%0A");
}

.hura-messages .slick-next:before {
    content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.838356 0.676713L-8.46107e-07 1.51507L4.32329 5.83836L-9.01992e-08 10.1616L0.838357 11L6 5.83836L0.838356 0.676713Z' fill='white'/%3E%3C/svg%3E%0A");
}

div.hura-swiper-button {
    display: block;
    align-items: center;
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0;
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    z-index: 1;
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1;
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: 0.25;
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: 0.75;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: 0;
}

[dir="rtl"] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before,
[dir="rtl"] .slick-next:before {
    content: "✓";
}

.slick-next:before,
[dir="rtl"] .slick-prev:before {
    content: "✓";
}

.slick-next {
    right: 0;
}

[dir="rtl"] .slick-next {
    right: auto;
    left: -25px;
}

.announcement_link {
    color: #d0d0d0 !important;
    text-decoration: none;
}

@media screen and (max-width: 749px) {
    .slick-prev {
        left: -21px;
    }

    .slick-next {
        right: -21px;
    }

    .hura-announcement-bar {
        margin: inherit;
        padding: 8px 30px;
        height: auto;
    }
}
