#custom-gladly-chat-button,
#myLauncher,
#launcher {
    display: none!important;
}

.rlc-redesign-26 {
    --Polo-Cool-Grey-5: #F2F3F5;
    --Polo-Primary: #041E3A;

    .rlc-cat {
        color: var(--foundersReg);
        font-size: 0.8125em;
        line-height: 1.8461538461538463em;
        letter-spacing: 0.07692307692307693em;
        text-transform: uppercase;
    }

    .rlc-title {
        font-family: var(--leJeuneReg);
        text-transform: unset;
        text-align: unset;
        font-size: 2.75em;
        line-height: 1.1818181818181819em;
    }

    .rlc-dek {
        font-family: var(--leJeuneReg);
        font-size: 0.875em;
        line-height: 1.7142857142857142em;
    }

    .rlc-linecta {
        font-family: var(--foundersReg);
        font-size: 0.75em;
        line-height: 1.4000000000000001em;
        letter-spacing: 0.09999999999999999em;
        text-transform: uppercase;
        color: currentColor;
        display: inline-block;
        position: relative;
        padding-bottom: calc(0.5em + 1px);

        &::after {
             content: '';
            display: block;
            position: absolute;
            left: 0;
            bottom: 0em;
            height: 1px;
            width: 100%;
            background: currentColor;
            -webkit-transition: bottom 0.5s; transition: bottom 0.5s;
        }

        &:hover {
            text-decoration: none;
            color: currentColor;

            &::after  {
            bottom: 0.42857142857142855em;
            }
        }
    }

    .rlc-pillbutton {
        border-radius: 3.125em;
        height: 2em;
        padding: 0 1.15625em;
        display: inline-flex;
        justify-content: center;
        border: 1px solid currentColor;
        background-color: transparent;
        transition: all 0.4s;
        span {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            color: currentColor;
            font-family: var(--foundersMed);
            font-size: 0.875em;
            line-height: 1.7142857142857142em;
            letter-spacing: 0.07142857142857142em;
            height: 100%;
            text-transform: uppercase;
            
        }
        &:hover {
            color: #000;
            background-color: #fff;
            border: 1px solid #fff;
         }
    }

    .rlc-looppause {
        width: 32px;
        height: 32px;
        border-radius: 50%;
        overflow: hidden;
        border: none;
        &::before,
        &::after {
            content: '';
            position: absolute;
            display: block;
            width: 3px;  height: 12px;
            top: 50%; left: 50%;
            background: currentColor;
        }
        &::before {
            transform: translate(-4.5px,-50%);
        }
         &::after {
            transform: translate(1.5px,-50%);
        }
    }
    .user_paused {
        .rlc-looppause {
            border: none;
            &::before {
                top: 50%; left: 50%!important;
                transform: translate(calc(-50% + 1.5px),-50%);
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 6px 0px 6px 11px;
                border-color: transparent transparent transparent currentColor;
                background: transparent;
            }
            &::after {
                display: none;
            }
        }
    }

    .rlc-background {
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        width: auto;
        height: 100%;
        z-index: -1;
        .rlc-image {
            width: auto;
            min-width: 100%;
            height: auto;
            height: 100%;
        }
    }

    .rlc-rounded,
    .rlc-rounded-desktop {
        overflow: hidden;
        border-radius: 1.25em;
    }
    .rlc-rounded-mobile{
        border-radius: unset;
    }

    .rlc-carousel {

        .rlc-carousel-arrow {
            display: block;
            position: absolute;
            background: rgba(0, 0, 0, 0.20);
            top: 50%;
            visibility: visible !important;
            opacity: 1 !important;
            width: 40px;
            height: 40px;
            transition: opacity 0.3s;

            &.swiper-button-disabled {
                opacity: 0!important;
            }

            /* &&.swiper-button-next {
                right: 4.5em;
            }

            &&.swiper-button-prev {
                left: 4.5em;
            } */
        }

        .swiper-button-next {}

        .rlc-carousel-arrow::after {
            border-color: currentColor;
        }
    }
}

@media (max-width: 767px) {
    .rlc-redesign-26 {

        .rlc-pillbutton {
            height: 2.5em;
            padding: 0 1em;
        }

        .rlc-title {
            font-size: 1.5em;
            line-height: 1.4166666666666667em;
            letter-spacing: 0;
        }

        .rlc-videocontainer {
            .rlc-looppause.rlc-glass-border {
                width: 32px;
                height: 32px;
            }
        }
        .rlc-rounded-mobile {
            border-radius: 1.25em;
        }
        .rlc-rounded-desktop {
            border-radius: unset;
        }
        .rlc-looppause {
            border: none;
        }
    }
}



/* GLASS BORDER EFFECT */
.rlc-redesign-26 .rlc-glass-border {
    position: relative;
    background: rgba(0, 0, 0, 0.20);
    color: white;
    border: none;
    backdrop-filter: blur(26px);
    -webkit-backdrop-filter: blur(26px);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.20);

    &&::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        padding: 1px;
        background: linear-gradient(
            -45deg,
            rgba(255, 255, 255, 0.80) 0%,   /* light at -45deg, 80% */
            rgba(255, 255, 255, 0.00) 100%  /* splay: 0 = sharp fade */
        );
        mask:
            linear-gradient(#fff 0 0) content-box,
            linear-gradient(#fff 0 0);
        mask-composite: exclude;
        -webkit-mask:
            linear-gradient(#fff 0 0) content-box,
            linear-gradient(#fff 0 0);
        -webkit-mask-composite: destination-out;
        pointer-events: none;
    }
}


/* CAROUSEL THUMBNAIL PAGINATION */

.rlc-redesign-26 .rlc-carousel.rlc-pagination-carousel {

    height: 100%;

    .rlc-carousel_wrapper,
    .swiper-wrapper {
        height: 100%;
    }

    .rlc-slide {

        .rlc-copygroup {
            width: 22.0625em;
            /* bottom: 1.875em; */

            .rlc-dek {
                margin-top: 0.8571428571428571em;
            }

            .rlc-links {
                margin-top: 1.5em;
                flex-direction: column;
                align-items: center;

                a,
                button {
                    margin: 1.5em 0.25em 0;
                    &:first-child {
                        margin-top: 0;
                    }
                }
                
            }   
        }   
    } 

    .rlc-thumb-pagination {
        position: absolute;
        bottom: 3.5em;
        left: 50%;
        transform: translateX(-50%);
        z-index: 10;
        border-radius: 3.125em;
        background: rgba(0, 0, 0, 0.20);
        /* padding: 0.3125em 0.1875em; */
        padding: 0.3125em 0.1875em calc(0.3125em - 1px);
        backdrop-filter: blur(0.75em);
        -webkit-backdrop-filter: blur(0.75em);
        white-space: nowrap;

        .rlc-thumb-pagination-btn {
            height: 2.5em;
            display: inline-flex;
            align-items: center;
            padding: 0 0.6875em 0 0.1875em;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 2em;
            overflow: hidden;
            margin: 0 0.125em;
            transition: all 0.8s;

            &.rlc-active {
                background: #fff;
                color: #000;
            }

            .rlc-thumb-pagination-thumb {
                width: 2.125em;
                height: 2.125em;
                margin: 0 0.5em 0 0;
            }

            .rlc-thumb-pagination-txt {
                display: inline-block;
                color: currentColor;
                font-family: var(--leJeuneReg);
                font-size: 1em;
                line-height: 1.375em;
                letter-spacing: 0;
            }
        }
    }
}

@media (min-width: 768px) {

    [lang^=ar] .rlc-redesign-26 .rlc-carousel.rlc-pagination-carousel .rlc-thumb-pagination {
        display: flex;
        .rlc-thumb-pagination-btn {
            padding: 0 0.1875em 0 0.6875em;
            .rlc-thumb-pagination-thumb {
                margin: 0 0 0 0.5em;       
            }
        }
    }
}

            

@media (max-width: 767px) {

    .rlc-redesign-26 .rlc-carousel.rlc-pagination-carousel {

        .rlc-thumb-pagination,
        .rlc-carousel-arrow {
            display: none;
        }
        
        .rlc-slide {

            .rlc-copygroup {

                .rlc-dek {
                    margin-top: 0.8571428571428571em;
                }

                .rlc-links {
                    margin-top: 1.25em;

                    a,
                    button {
                        margin: 1.25em 0.25em 0;
                        &:first-child {
                            margin-top: 0;
                        }
                    }
                    
                }   
            }   
        } 
    }
}

/* AUTOPLAY PROGRESS STRIP — generated for any .rlc-carousel.rlc-autoplay */
.rlc-redesign-26 .rlc-carousel.rlc-autoplay {
    .rlc-progress-strip {
        position: absolute;
        bottom: 1.25em;
        left: 50%;
        transform: translateX(-50%);
        z-index: 10;
        display: flex;
        align-items: center;
        gap: 1em;

        .rlc-progress-counter {
            display: flex;
            align-items: center;
            color: white;
            font-family: var(--foundersMed, sans-serif);
            font-size: 0.75em;
            letter-spacing: 0.08em;
            white-space: nowrap;
            flex-shrink: 0;

            .rlc-progress-counter-sep {
                opacity: 0.5;
                margin: 0 0.9em;
                font-size: 1.6666666666666667em;
            }
        }
        .rlc-progress-track {
            flex-shrink: 0;
            height: 4px;
            background: rgba(255, 255, 255, 0.30);
            border-radius: 2px;
            overflow: hidden;
            position: relative;
            width: 66.5625em;

            .rlc-progress-bar {
                position: absolute;
                top: 0; left: 0;
                height: 100%;
                width: 0%;
                background: white;
                transition: width 0.1s linear; /* smooths rAF steps */
            }
        }
        .rlc-looppause {
            width: 32px;
            height: 32px;
            z-index: 20;
            /* border: 1px solid currentColor; */
            flex-shrink: 0;
            position: relative;
            margin: 0;
        }
    }
}
[lang^=ar] .rlc-redesign-26 .rlc-carousel.rlc-autoplay .rlc-progress-strip .rlc-progress-track {
    transform: scale(-1);
}
@media (max-width: 767px) {
    .rlc-redesign-26 .rlc-carousel.rlc-autoplay {
        height: 100%;

        .rlc-carousel_wrapper {
            height: calc(100% - 4px);
        }
        .rlc-progress-strip {
            position: relative;
            bottom: auto; left: auto;
            transform: none;

            .rlc-progress-counter {
                display: none;
            }
            .rlc-progress-track {
                width: 100%;
                height: 4px;
                background: #9D9FA3;
            }
            .rlc-looppause {
                position: absolute;
                bottom: 1.25em;
                right: 1.25em;
                border: none;
            }
        }
    }
}



/* BACKGROUND SLIDER */

@keyframes rlc-bg-slider-gradient {
	0% {
		background-position: 0% 0%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 0%;
	}
}

.rlc-redesign-26 .rlc-bg-slider {
    background: linear-gradient(249deg, rgba(0, 0, 0, 0.64) 0%, rgba(217, 217, 217, 0.32) 25%, rgba(27, 27, 27, 0.64) 50%, rgba(217, 217, 217, 0.32) 75%, rgba(0, 0, 0, 0.64) 100%);
    background-size: 200% 200%;
    animation: rlc-bg-slider-gradient 15s ease infinite;

    &::after {
        content: '';
        width: 61.6875em;
        height: 33.25em;
        position: absolute;
        left: 50%; top: 50%;
        transform: translate(-50%,-50%);
        /* bottom: 8.375em; */
        overflow: hidden;
        border-radius: 1.25em;
        background: #6D6F73;
        background: radial-gradient(circle, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.6) 30%, rgb(109, 111, 115, 0.6) 100%);
        opacity: 1;
        transition: opacity 1s;
    }

    .rlc-in {
        opacity: 0;
        transition: opacity 1s;
        height: 51.875em;
        min-height: 45em;
        max-height: calc(100vh - var(--rlc26-tickerHeight));
    }
    &.rlc-loaded {
        background: transparent;
        animation: none;
        &::after {
            opacity: 0;
        }
        .rlc-in {
            opacity: 1;
        }
    }

    .rlc-bg-fades {
        height: 100%;
        width: 100%;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;

        .rlc-bg-item {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0;
            opacity: 0;
            transition: opacity 0.8s;
            min-height: 100%;
            object-fit: cover;

            &.rlc-active {
                opacity: 1;
                /* no z-index here */
            }

            &.rlc-on-top {
                z-index: 1;
                /* sits above all others during fade */
            }
        }
    }

    .rlc-thumb-pagination {
        bottom: 3.875em;
    }

    .rlc-carousel {
        width: 100%;
        height: 100%;
        margin: 0 auto;

        .rlc-carousel_wrapper {
            overflow: visible;
            height: 100%;

            .rlc-carousel-arrow {
                display: none;
            }

            .swiper-wrapper {
                height: auto;
                height: 100%;

                .rlc-slide {
                    height: 100%;
                    overflow: hidden;

                    .rlc-imagery {
                        width: 61.6875em;
                        position: absolute;
                        left: 50%; top: 50%;
                        transform: translate(-50%,-50%);
                        /* bottom: 8.375em; */

                        .rlc-looppause {
                            display: none;
                        }

                        .rlc-copygroup {
                            width: 22em;
                            .rlc-copy-in {
                                width: 11.6875em;
                                margin: 0 auto;
                            }
                        }
                    }

                    .rlc-overlay {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        z-index: 2;
                        pointer-events: none;
                        width: 100%;
                        /* height: 100%; */
                        transition: all 0.4s;
                        opacity: 0;

                        /* .rlc-image {
                            width: 100%;
                            height: auto;
                        } */
                    }
                }
            }

        }
        
    }

    .rlc-carousel .rlc-slide .rlc-overlay {
        transform: translateX(8em);
        opacity: 0;
        transition: all 1s;
        transition-delay: 1s;
    }
    &.rlc-loaded {
        .rlc-carousel {
            .rlc-slide .rlc-overlay {
                transform: translateX(0);
            }
            &&.rlc-moving-next .rlc-slide.swiper-slide-active .rlc-overlay {
                transform: translateX(8em)!important;

                transition: all 0s;
            }
            &&.rlc-moving-prev .rlc-slide.swiper-slide-active .rlc-overlay {
                transform: translateX(-8em)!important;
                transition: all 0s;
            }
            .rlc-slide.swiper-slide-active .rlc-overlay {
                opacity: 1;
                transition: all 0.8s;
            }
        }
    }
}

@media (min-width: 768px) {

    [lang^=ar]  .rlc-redesign-26 .rlc-bg-slider {
        .rlc-carousel .rlc-slide .rlc-overlay {
            transform: translateX(0);
        }
        &.rlc-loaded {
            .rlc-carousel {
                .rlc-slide .rlc-overlay {
                    transform: translateX(0);
                }
                &&.rlc-moving-next .rlc-slide.swiper-slide-active .rlc-overlay {
                    transform: translateX(-8em)!important;
                }
                &&.rlc-moving-prev .rlc-slide.swiper-slide-active .rlc-overlay {
                    transform: translateX(8em)!important;
                }
            }
        }
    }
}
@media (max-width: 767px) {

    .rlc-redesign-26 .rlc-bg-slider {
        min-height: calc(100svh - var(--rlc26-tickerHeight));
        height: calc(100svh - var(--rlc26-tickerHeight));
        background: none;

        &::after {
            display: none;
        }

        .rlc-in {
            height: 100%;
            min-height: unset;
            max-height: unset;

            .rlc-carousel {
                height: calc(100% - 4px);
                position: relative;
                top: 0;
                left: 0;
                transform: none;

                .rlc-carousel_wrapper {

                    .rlc-carousel-arrow {
                        display: none;
                    }

                    .swiper-wrapper {

                        .rlc-slide {

                            .rlc-imagery {
                                width: 100%;
                                transform: none;
                                top: 0; bottom: 0;
                                left: 0;

                                .rlc-poster {
                                    opacity: 1;
                                }

                                video,
                                .rlc-image {
                                    object-fit: cover;
                                    width: auto;
                                    height: 100vh;
                                    position: relative;
                                    left: 50%;
                                    transform: translateX(-50%);
                                }

                                .rlc-copygroup {
                                    width: 100%;
                                    z-index: 3;
                                    bottom: 4.25em;

                                    .rlc-image {
                                        width: 100%;
                                        height: auto;
                                        object-fit: unset;
                                    }

                                    .rlc-copy-in {
                                        width: 15.9375em;
                                        margin: 0 auto;

                                        .rlc-dek {
                                            margin: 1.5384615384615385em auto 0;
                                        }
                                    }
                                }
                            }

                            

                            .rlc-overlay {
                                display: none;
                            }
                        }
                    }

                }
            }


            .rlc-looppause {
                bottom: 1.25em;
                top: auto;
                transform: none;
                right: 1.25em;
            }
        }

    }
    [lang^=ar] .rlc-redesign-26 .rlc-bg-slider .rlc-in .rlc-carousel .rlc-carousel_wrapper .swiper-wrapper .rlc-slide{
        .rlc-imagery {
            direction: ltr;
            .rlc-copygroup {
              direction: rtl;  
            }
        }
    }
}




/* CATEGORY MOSAICS */

.rlc-redesign-26 .rlc-categories {
    background: #fff;

    .rlc-hd {
        margin: 6.75em auto 3.4375em;

        .rlc-title {
            color: var(--Polo-Primary);
            letter-spacing: 0;
        }
    }

    .rlc-cols {
        margin: 0 auto;
        display: flex;
        justify-content: center;

        .rlc-copygroup {
            position: absolute;
            bottom: 1.125em;
            left: 0;
            width: 100%;
            text-align: center;

            .rlc-link {
                color: #fff;
                font-family: var(--foundersMed);
                font-size: 1em;
                line-height: 1.5em;
                letter-spacing: 0.0625em;
                text-transform: uppercase;
            }
        }
    }
}

@media (min-width: 768px) {
    .rlc-redesign-26 .rlc-categories {
        padding-bottom: 5.0625em;

        .rlc-col {
            width: 34.0625em;
            height: 37.75em;
            display: grid;
            grid-column-gap: 0.9375em;
            grid-row-gap: 0.6875em;
            margin: 0 0.46875em;

            &:nth-of-type(1) {
                .rlc-block:nth-of-type(1) {
                    grid-area: 1 / 1 / 2 / 2;
                }

                .rlc-block:nth-of-type(2) {
                    grid-area: 2 / 1 / 3 / 2;
                }

                .rlc-block:nth-of-type(3) {
                    grid-area: 1 / 2 / 3 / 3;
                }
            }

            &:nth-of-type(2) {
                .rlc-block:nth-of-type(1) {
                    grid-area: 1 / 1 / 3 / 2;
                }

                .rlc-block:nth-of-type(2) {
                    grid-area: 1 / 2 / 2 / 3;
                }

                .rlc-block:nth-of-type(3) {
                    grid-area: 2 / 2 / 3 / 3;
                }
            }

            .rlc-block {
                width: 16.5625em;
            }
        }
    }
}

@media (max-width: 767px) {

    .rlc-redesign-26 .rlc-categories {
        padding: 1.875em 0 5.125em;

        .rlc-hd {
            margin: 0 0 0.75em 1.625em;
        }

        .rlc-cols {
            width: 19.6875em;
            justify-content: space-between;

            .rlc-col {
                width: 9.5em;
                display: flex;
                flex-direction: column;

                .rlc-copygroup {
                    position: relative;
                    bottom: auto;
                    left: auto;
                    transform: none;
                    margin: 0.25em auto 0.5em;
                    text-align: center;
                    color: #000;
                    display: inline-flex;
                    justify-content: center;

                    .rlc-link {
                        font-size: 0.6875em;
                        line-height: 1.2727272727272727em;
                        letter-spacing: 0.09090909090909091em!important;
                        color: var(--Polo-Primary);
                    }
                }
            }


        }
    }
    [lang^=ar] .rlc-redesign-26 .rlc-categories .rlc-hd {
        margin: 0 1.625em 0.75em 0;
    }
}

/* HIGHLIGHTS */

.rlc-redesign-26 .rlc-highlights {
    .rlc-wrap {
        min-height: 42.875em;
        padding: 6.6875em 0;

        .rlc-dek {
            margin-top: 0.2857142857142857em;
        }

        .rlc-links {
            margin-top: 1.5em;
        }

        .rlc-in {
            position: relative;

            .rlc-hd {
                position: absolute;
                top: 1.25em;
                left: 42em;
                width: 22.25em;
            }

            .rlc-feat {
                margin-left: 7em;
                width: 30.5em;
            }

            .rlc-item {
                position: relative;

                .rlc-videocontainer {
                    .rlc-looppause {
                        top: 0.625em; left: 0.625em;
                        bottom: auto;
                        border: none;
                    }
                }

                .rlc-copygroup {
                    position: absolute;
                    bottom: 2.375em;
                    /* left: 1.75em; */
                    padding: 0 1.75em;
                    

                     .rlc-title {
                        font-size: 2em;
                        line-height: 1.1875em;
                        margin-top: 0.34375em;
                    }
                }
                &.rlc-feat {
                    .rlc-copygroup .rlc-title {
                        font-size: 2.75em;
                        line-height: 1.1818181818181819em;
                    }
                }
            }

            .rlc-items {
                position: absolute;
                bottom: 0;
                left: 42em;
                width: 48em;

                .rlc-carousel-scrollbar {
                    display: none;
                }
                .rlc-carousel-arrow {
                    background: #fff;
                    &::after {
                        border-color: #000;
                    }
                }
                .rlc-carousel-arrow.rlc-carousel-arrow-left {
                    left: 1.75em;
                }
                .rlc-carousel-arrow.rlc-carousel-arrow-right {
                    right: 3.5em;
                }

                .rlc-item {
                    width: 22.25em;
                    margin-right: 1em;
                    flex-shrink: 0;
                }
            }

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

    .rlc-redesign-26 .rlc-highlights .rlc-wrap .rlc-in .rlc-items .rlc-item:last-of-type {
        margin-right: 2.5em;
    }

    [lang^=ar] .rlc-redesign-26 .rlc-highlights .rlc-wrap .rlc-in {
        .rlc-hd {
            left: auto; right: 42em;
            text-align: right;
        }
        .rlc-items {
            left: auto; right: 42em;
        }
        .rlc-feat {
            margin: 0 7em 0 0;
        }
        .rlc-item .rlc-copygroup {
            left: auto; right: 1.75em;
        }
    }

    [lang^=ar] .rlc-redesign-26 .rlc-highlights .rlc-wrap .rlc-in .rlc-items {
        .rlc-item {
            margin: 0 0 0 1em;
        }
        .rlc-item:last-of-type {
            margin: 0 0 0 2.5em;
        }
        .rlc-carousel-arrow.rlc-carousel-arrow-right {
            left: 1.75em; right: auto;
            transform: translateY(-50%) rotate(180deg);
        }
        .rlc-carousel-arrow.rlc-carousel-arrow-left {
            left: auto; right: 3.5em;
            transform: translateY(-50%) rotate(180deg);
        }

        
    }
}
@media (max-width: 767px) {
    .rlc-redesign-26 {
        .rlc-highlights {
            

            .rlc-wrap {
                min-height: 50.75em;
                /* height: 50.75em; */
                display: flex;
                flex-direction: column;
                justify-content: center;

                .rlc-dek {
                    width: 22.5em;
                }

                .rlc-in {
                    position: relative;
                    height: 100%;

                    .rlc-hd {
                        position: relative;
                        left: auto; top: auto;
                        margin-left: 1.875em;
                        /* padding-top: 4.625em; */
                        .rlc-title {
                            font-size: 1.625em;
                        }
                    }

                    .rlc-feat {
                        margin-top: 0.5em;
                        margin-left: 1.875em;
                        width: 19.688em;
                    }

                    .rlc-item {
                        .rlc-copygroup {
                            bottom: 1.24em;
                            padding: 0 1.25em;

                            .rlc-cat {
                                font-size: 0.625em;
                                line-height: 1.8em;
                            }

                             .rlc-title {
                                font-size: 1.25em;
                                line-height: 1.4em;
                                letter-spacing: 0;
                                margin-top: 0.25em;
                            }
                        }
                        &.rlc-feat {
                            .rlc-copygroup .rlc-title {
                                font-size: 1.75em;
                                line-height: 1.4285714285714286em;
                            }
                        }
                    }

                    .rlc-items {
                        overflow: hidden;
                        position: relative;
                        top: auto;
                        left: auto;
                        width: 21.5625em;
                        margin-top: 0.5em;
                        margin-left: 1.875em;
                        padding-bottom: 1.125em;

                        .rlc-carousel-arrow {
                            display: none;
                        }

                        .rlc-carousel-scrollbar {
                            display: block;
                            bottom: calc(-1em + 2px);
                            width: 19.6875em;
                            height: 2px;

                            &:before {
                                opacity: 1;
                            }
                            .swiper-scrollbar-drag {
                                /* width: calc(200% / var(--slide-count)); */
                                &:after {
                                    opacity: 1;
                                    background-color: #000;
                                }
                            }
                        }
                        

                        .rlc-item {
                            width: 14.337em;
                            margin-right: 0.5em;
                            &:last-child {
                                margin-right: 1.875em;
                            }
                        }
                    }

                    
                }
            }
        }
    }

    [lang^=ar] .rlc-redesign-26 {
        & .rlc-highlights {
            & .rlc-wrap {
                & .rlc-in {
                    .rlc-hd {
                        text-align: right;
                        margin: 0 1.875em 0 0;
                    }
                    .rlc-feat {
                        margin: 0.5em 1.875em 0 0;
                    }
                    .rlc-items {
                        margin: 0.5em 1.875em 0 0;
                        .rlc-item {
                            margin: 0 0 0 0.5em;
                            &:last-child {
                                margin: 0 0 0 1.875em;
                            }
                        }
                    }
                }
            }
        }
    }
}

/* PAGINATION CAROUSEL */

.rlc-redesign-26 .rlc-pagination-carousel {

    .swiper-pagination,
    .rlc-carousel-arrow {
        display: none;
    }

    .rlc-slide {
        .rlc-copygroup {
            .rlc-logo {
                /* width: 22.063em; */
                margin: 0 auto 1.5em;
            }

            .rlc-dek {
                margin-top: 0.5714285714285714em;
            }

            .rlc-links {
                margin-top: 1.5em;
            }
        }
    }
}

@media (max-width: 767px) {
    .rlc-redesign-26 .rlc-pagination-carousel {
        /* min-height: 100dvh; */

        .swiper-pagination {
            display: none;
        }

        .rlc-carousel-arrow {
            display: block;
            position: absolute;
            background: rgba(0, 0, 0, 0.20);
            bottom: 8.25em;
            top: auto;
            transform: none;
            visibility: visible !important;
            opacity: 1 !important;
            width: 40px;
            height: 40px;

            &&.swiper-button-next {
                right: 4.5em;
            }

            &&.swiper-button-prev {
                left: 4.5em;
            }

            &&::after {
                border-color: currentColor;
            }
        }

        .rlc-slide {
            .rlc-copygroup {

                .rlc-logo {
                    margin-bottom: 1.5em;
                }

                .rlc-dek {
                    margin-top: 0.214em;
                }

                .rlc-links {
                    margin-top: 1.574em;
                }

                .rlc-pillbutton {
                    margin: 1.25em 0 0;
                    max-width: 9.125em;
                }
            }
        }
    }
}

/* MORE TO EXPLORE */

.rlc-redesign-26 .rlc-m2e {

    .rlc-hd {
        padding: 6.8125em 0 4.9375em;
    }

    .rlc-items {
        display: flex;
        justify-content: center;
        width: 100%;

        .rlc-item {
            width: 19.6875em;
            margin: 0 0.6875em;
            display: inline-block;

            .rlc-copygroup {
                margin: 0.625em auto 0;
                text-align: center;

                .rlc-link {
                    font-family: var(--foundersMed);
                    font-size: 0.875em;
                    line-height: 1.7142857142857142em;
                    letter-spacing: 0.07142857142857142em!important;
                    text-transform: uppercase;
                }
            }
        }
    }

    .rlc-clicksearch {
        margin-top: 5.5625em;
        text-align: center;

        .rlc-label {
            color: currentColor;
            font-family: var(--foundersReg);
            font-size: 0.625em;
            line-height: 1.8em;
            letter-spacing: 0.1em;
            text-transform: uppercase;
        }

        .rlc-searchtrigger {
            position: relative;
            margin-top: 0.1875em;
            min-width: 19.6875em;
            height: 3.125em;
            padding: 0 1.5em 0 3.1875em;
            justify-content: flex-start;

            span {
                color: currentColor;
                font-family: var(--leJeuneReg);
                font-size: 1em;
                line-height: 1.375em;
                letter-spacing: 0;
                text-transform: none;
            }

            &::after {
                content: '';
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='6.5' cy='6.5' r='5.5' stroke='white'/%3E%3Cpath d='M10.625 10.625L14.375 14.375' stroke='white'/%3E%3C/svg%3E");
                background-size: contain;
                display: block;
                width: 1em;
                height: 1em;
                position: absolute;
                top: 50%;
                left: 1.5em;
                transform: translateY(-50%);
            }
        }
    }
}

@media (max-width: 767px) {
    .rlc-redesign-26 .rlc-m2e {
        /* min-height: 100dvh; */

        .rlc-hd {
            padding: 7em 0 0.875em 1.875em;
        }


        .rlc-items {
            position: absolute;
            top: 10em;
            left: 0.875em;
            width: 21.563em;

            .rlc-items-scroll {
                display: flex;
                overflow-x: auto;
                overflow-y: hidden;
                scrollbar-width: none;
                -ms-overflow-style: none;

                .rlc-item {
                    display: inline-block;
                    width: 19.688em;
                    margin: 0 0.5em 0.625em 0;
                    flex-shrink: 0;
                }

                &::-webkit-scrollbar {
                    display: none;
                }
            }

            .rlc-item {
                position: relative;

                .rlc-copygroup {
                    margin: 0.625em auto 0;
                    text-align: left;

                    .rlc-link {
                        font-size: 0.75em;
                        line-height: 1.167em;
                        letter-spacing: 0.083em;
                    }
                }
            }
        }

        .rlc-clicksearch {
            margin-top: 28.625em;
        }
    }
}



/* PIN-CLIP EFFECT AND FADEOVER STYLES BELOW (UNUSED) */

.rlc-redesign-26 .rlc-pinclip {
    height: 100vh !important;
    overflow: hidden;

    .rlc-pin {
        height: calc(100vh - var(--rlc26-rlNavHeight));

        &&.rlc-fixed {
            position: fixed;
            width: 90em;
            top: var(--rlc26-rlNavHeight);
            left: 50%;
            transform: translateX(-50%);
            z-index: -1;
        }

    }

    &&.rlc-bg-slider {
        .rlc-pin.rlc-fixed {
            top: 0;
        }

        .rlc-pin {
            .rlc-in {
                height: 100vh !important;

                .rlc-bg-fades {
                    .rlc-image {
                        height: 100%;
                        min-width: 100%;
                        width: auto;
                        left: 50%;
                        transform: translateX(-50%);
                    }
                }

                .rlc-slide {
                    .rlc-imagery {
                        position: absolute;
                        left: 50%;
                        bottom: 9.375em;
                        transform: translateX(-50%);
                    }
                }
            }
        }

    }

    &&.rlc-highlights {
        .rlc-wrap {
            position: relative;
            height: 100%;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;

            /* padding: 6.6875em 0; */
            .rlc-background {
                .rlc-image {
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%);
                    width: auto;
                    min-width: 100%;
                }

                ;
            }

            .rlc-in {
                position: relative;
                height: 42.875em;
                width: 90em;

            }
        }
    }

    &&.rlc-categories {
        padding: 0;

        .rlc-wrap {
            height: 100%;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;

            .rlc-hd {
                margin-top: 0;
            }
        }
    }

    .rlc-pagination-carousel {
        height: 100%;

        .rlc-carousel,
        .rlc-carousel_wrapper,
        .swiper-wrapper,
        .rlc-slide {
            height: 100%;

            .rlc-imagery {
                height: 100%;
                width: 100%;
                position: relative;
                overflow: hidden;

                .rlc-image {
                    min-height: 100%;
                    height: auto;
                    min-width: 100%;
                    width: auto;
                    position: absolute;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%);
                }
            }
        }
    }

}

.rlc-redesign-26 .rlc-fadeover {
    opacity: 0;

    &&.rlc-m2e {
        height: calc(100vh - var(--rlc26-rlNavHeight));

        .rlc-wrap {
            position: relative;
            height: 100%;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;

            .rlc-background {
                .rlc-image {
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%);
                    width: auto;
                    min-width: 100%;
                }

                ;
            }

            .rlc-hd {
                padding-top: 0;
            }
        }
    }
}


/* BEGIN MORE TO EXPLORE STYLES */
.rlc-redesign-26 .rlc-m2e .rlc-hd {
	padding: 6.25em 0 1.25em 3.5em;
	text-align: left;
}
.rlc-redesign-26 .rlc-m2e .rlc-hd .rlc-dek {
	font-size: 1.125em;
	line-height: 1.7777777777777777em;
	margin-top: 0;
}
.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-carousel-arrow {
	top: 22.4375em;
}
.rlc-redesign-26 .rlc-m2e .rlc-carousel .swiper-container {
	height: 35.625em;
}
	.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide {
		width: 27em;
		height: 31.875em;
		margin-right: 1em;
		padding: 0 3.5em 3.75em;
	}
	.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide:last-child {
		margin: 0;
	}
	[lang^=ar] .rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide:last-child {
		margin: 0 1em;
	}
		.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide .rlc-brand {
			margin-bottom: 0.9090909090909091em;
		}
		.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide .rlc-title {
			font-size: 1.75em;
			line-height: 1.4285714285714286em;
		}
.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-carousel-scrollbar {
	display: none;
}
@media screen and (max-width: 767px) {
	.rlc-redesign-26 .rlc-m2e .rlc-hd {
		padding: 1.9375em 0 1.25em;
		width: 15em;
	}
		.rlc-redesign-26 .rlc-m2e .rlc-hd .rlc-title {
			font-size: 1.75em;
			line-height: 1.3571428571428572em;
		}
		.rlc-redesign-26 .rlc-m2e .rlc-hd .rlc-dek {
			font-size: 0.875em;
			line-height: 1.7142857142857142em;
		}
	.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-carousel-arrow {
		display: none;
	}
	.rlc-redesign-26 .rlc-m2e .rlc-carousel .swiper-container {
		height: 25.3125em;
	}
		.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide {
			width: 14.375em;
			height: 22.25em;
			padding: 0 1.875em 1.875em;
		}
		.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide:last-of-type {
			margin-right: 1.5625em;
		}
			.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide .rlc-brand {
				margin-bottom: 0.6em;
			}
			.rlc-redesign-26 .rlc-m2e .rlc-carousel .rlc-slide .rlc-title {
				line-height: 1.3571428571428572em;
			}
}
/* END MORE TO EXPLORE STYLES */