/* BEGIN GLOBAL STYLES */

:root {
    --leJeuneReg: "LeJeuneDeck-Regular", "Times New Roman", Times, serif;
    --foundersMono: "Founders Grotesk Mono Regular", "Times New Roman", Times, serif;
    --northwellAlt: "Northwell Alt", "Times New Roman", Times, serif;
    --rlBrown1: #7D6A42;
    --rlBrown2: #9D8961;
}
#custom-gladly-chat-button,
#usntA40Toggle {
    display: none!important;
}
#rlc-artistinres .rlc-dequote {
    margin-right: 0.4em;
    display: inline-block;
    position: relative;
}
    #rlc-artistinres .rlc-dequote::before {
        content: 'â€œ';
        position: absolute;
        left: 0; bottom: -1em;
    }
#rlc-artistinres .rlc-noclick a {
    pointer-events: none;
    cursor: inherit;
}
#rlc-artistinres .rlc-nowrap {
    white-space: nowrap;
}
#rlc-artistinres .rlc-cat {
    font-family: var(--foundersMono);
    font-size: 1em;
    color: currentColor;
    line-height: 2em;
    text-transform: uppercase;
    margin-bottom: 0.438em;
}
#rlc-artistinres .rlc-title {
    margin: unset;
    text-align: unset;
    font-family: var(--leJeuneReg);
    font-size: 5.625em;
    line-height: 1.133em;
    text-transform: unset;
}
#rlc-artistinres .rlc-title.rlc-sm {
    font-size: 4.500em;
}
#rlc-artistinres .rlc-dek {
    font-family: var(--leJeuneReg);
    font-size: 1.125em;
    line-height: 1.667em;
}
#rlc-artistinres .rlc-dek2 {
    font-family: var(--foundersReg);
    font-size: 1.125em;
    line-height: 1.556em;
    color: currentColor;
}
#rlc-artistinres .rlc-sub {
    font-family: var(--leJeuneReg);
    font-size: 1.5em;
    color: currentColor;
    line-height: 1.6666666666666667em;
    text-transform: none;
}
#rlc-artistinres .rlc-boxplay,
#rlc-artistinres .rlc-boxbutton {
    margin: 0;
}
#rlc-artistinres .rlc-boxplay {
    padding: 0 1.563em 0 3em
}
#rlc-artistinres .rlc-background {
    position: absolute;
    top: 0; left: 0;
    z-index: -1;
    object-fit: contain;
    min-width: 100%;
} 
#rlc-artistinres .rlc-videocontainer .rlc-hotspot {
    z-index: 1;
}
#rlc-artistinres .rlc-copygroup {
    pointer-events: none;
}
    #rlc-artistinres .rlc-copygroup a,
    #rlc-artistinres .rlc-copygroup button {
        pointer-events: all;
    }

#rlc-artistinres .rlc-collapse {
    /* height: calc(100vh - var(--rlcNavCombo)); */
}
    #rlc-artistinres .rlc-collapse .rlc-hasvideo,
    #rlc-artistinres .rlc-collapse .rlc-videocontainer,
    #rlc-artistinres .rlc-collapse .rlc-imagery {
        height: 100%;
        width: 100%;
        overflow: hidden;
    }
        #rlc-artistinres .rlc-collapse .rlc-videocontainer video,
        #rlc-artistinres .rlc-collapse .rlc-hasvideo .rlc-placeholder,
        #rlc-artistinres .rlc-collapse .rlc-bg .rlc-image,
        #rlc-artistinres .rlc-collapse .rlc-imagery .rlc-image  {
            position: absolute;
            top: 0; left: 50%;
            transform: translateX(-50%);
            object-fit: cover;
        }
#rlc-artistinres .rlc-lineplay {
    padding: 0 0 0.625em 1.438em;
    position: relative;
    display: inline-flex;
    pointer-events: all;
    cursor: pointer;
  }
  #rlc-artistinres .rlc-lineplay::before {
    left: 0;
    top: 0.2em;
    transform: rotate(90deg) scale(1.4);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0.75em 1.313em 0.75em;
    border-color: transparent transparent currentColor transparent;
    content: '';
    font-size: 0.35em;
    position: absolute;
  }
  #rlc-artistinres .rlc-lineplay::after {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: currentColor;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  #rlc-artistinres .rlc-lineplay span {
    font-family: 'Founders Grotesk Mono Regular';
    text-transform: uppercase;
    color: currentColor;
    font-size: 0.688em;
    line-height: 1em;
    letter-spacing: 0.091em;
    display: inline-block;
  }

@media screen and (min-width: 768px) {
    #rlc-artistinres .rlc-desktop-text-right {
        justify-content: flex-end;
    }
        #rlc-artistinres .rlc-desktop-text-right .rlc-linecta:last-of-type {
            margin-right: 0;
        }
    #rlc-artistinres .rlc-mobile {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    #rlc-artistinres .rlc-cat {
        font-size: 0.750em;
    }
    #rlc-artistinres .rlc-title {
        font-size: 2.625em;
        line-height: 1.286em;
    }
    #rlc-artistinres .rlc-title.rlc-sm {
        font-size: 2.625em;
    }
    #rlc-artistinres .rlc-dek {
        font-size: 0.875em;
        line-height: 1.643em;
    }
    #rlc-artistinres .rlc-dek2 {
        font-size: 0.750em;
        line-height: 1.667em;
    }
    #rlc-artistinres .rlc-desktop {
        display: none;
    }
}
/* END GLOBAL STYLES */


/* BEGIN HERO */
#rlc-hero {
    color: #fff;
    height: 45em;
}
    #rlc-hero .rlc-copygroup {
        position: absolute;
        bottom: 4.188em; left: 50%;
        transform: translateX(-50%);
        text-align: center;
        width: 34.375em;
    }
        #rlc-hero .rlc-copygroup .rlc-logo {
            width: 16.125em;
            margin: 0 auto 2.563em;
        }
@media screen and (max-width: 767px) {
#rlc-hero {
    height: 37.188em;
}
    #rlc-hero .rlc-copygroup {
        bottom: 6.438em;
        width: 20.625em;
    }
        #rlc-hero .rlc-copygroup .rlc-logo {
            width: 11.250em;
            margin: 0 auto 1.063em;
        }
        #rlc-hero .rlc-videocontainer .rlc-looppause {
            bottom: 3.5em;
        }
}
/* END HERO */


/* BEGIN STICKY NAV */
#rlc-stickynav {
    position: absolute;
}
    #rlc-stickynav .rlc-wrap {
        position: fixed;
        left: 50%;
        transform: translateX(-50%);
        top: calc(var(--sNav-RLNavHeight));
        opacity: 0;
    }
    #rlc-stickynav .rlc-in,
    #rlc-stickynav .rlc-menu.rlc-open ,
    #rlc-stickynavbuttons .rlc-ul ,
    #rlc-stickynavjumps .rlc-ul {
        background: var(--rlBrown1);
    } 
        #rlc-stickynavjumps {
            color: #000;
        }
            #rlc-stickynavjumps .rlc-active {
                color: #fff;
            }
            #rlc-stickynav .rlc-active {
                border-color: #fff!important;
            }
        #rlc-stickynav .rlc-progress {
            background: #A18E66;
        }
            #rlc-stickynav .rlc-progress .rlc-line {
                background: #fff;
            }
@media only screen and (max-width: 767px) {
    
}
/* END STICKY NAV */


/* BEGIN QUOTE SECTION */
#rlc-quote {
    pointer-events: none;
}
#rlc-quote .rlc-in {
    color: #fff;
    height: 45em;
    margin-top: -2.5em;
}
    #rlc-quote .rlc-tabnav {
        position: absolute;
        top: 0; left: 50%;
        transform: translateX(-50%);
        z-index: 1;
        display: flex;
    } 
        #rlc-quote .rlc-tabnav .rlc-li {
            height: 2.500em;
            width: auto;
            list-style: none;
            display: flex;
            align-items: center;
            position: relative;
        }
        #rlc-quote .rlc-tabnav .rlc-li:not(.rlc-active)::after {
            content: '';
            background-image: linear-gradient(to right top, #1d1d1d, #4e4e4e, #858585, #c0c0c0, #ffffff);
            border-radius: 0px;
            padding: 1px;
            box-sizing: border-box;
            display: block;
            position: absolute;
            top: 0; left: 0;
            width: 100%; height: 100%;
            /* clip-path: polygon(evenodd, 0px 0px, 100% 0px, 100% 100%, 1px 100%, 1px 1px, 100% 1px,100% 100%, 1px 100%); */
            clip-path: polygon(evenodd, 0px 0px, 100% 0px, 100% 100%, 0px 100%, 0px 1px, calc(100% - 1px) 1px, calc(100% - 1px) 100%, 0px 100%,0px 1px);
        }
            #rlc-quote .rlc-tabnav .rlc-li a {
                font-family: var(--foundersMono);
                font-size: 0.750em;
                color: #fff;
                text-transform: uppercase;
                height: 100%;
                display: flex;
                align-items: center;
                padding: 0 1.625em;
            }
            #rlc-quote .rlc-tabnav .rlc-li.rlc-active a {
                color: #000000;
            }
    #rlc-quote .rlc-imagery {
        clip-path: polygon(0 calc(2.5em - 1px), var(--rlcTabLeft) calc(2.5em - 1px), var(--rlcTabLeft) 0,  calc(var(--rlcTabLeft) + var(--rlcTabWidth)) 0,calc(var(--rlcTabLeft) + var(--rlcTabWidth)) calc(2.5em - 1px),100% calc(2.5em - 1px),100% 100%,0 100%)
    }
    #rlc-quote .rlc-copygroup {
        position: absolute;
        text-align: center;
        width: 55.938em;
        top: 6.375em; left: 50%;
        transform: translateX(-50%);
    }
        #rlc-quote .rlc-copygroup .rlc-dek {
            font-size: 1.250em;
            line-height: 1.600em;
            margin-bottom: 1em;
        }
            #rlc-quote .rlc-copygroup .rlc-dek div {
                opacity: 0;
            }
        #rlc-quote .rlc-copygroup .rlc-drawsig {
            margin: 0 auto;
            width: 16.438em;
            height: 3.750em;
        }
            #rlc-quote .rlc-copygroup .rlc-drawsig svg path {
                stroke-width: 7px;
                stroke: #fff;
            } 
@media screen and (max-width: 767px) {
#rlc-quote .rlc-in {
    height: 52.688em;
}
    #rlc-quote .rlc-tabnav {
        width: 100%;
    }
        #rlc-quote .rlc-tabnav .rlc-li {
            width: 50%;
            text-align: center;
        }
            #rlc-quote .rlc-tabnav .rlc-li a {
                width: 100%;
                justify-content: center;
            }
                #rlc-quote .rlc-tabnav .rlc-li a span {
                    display: none;
                }
    #rlc-quote .rlc-copygroup {
        width: 17.813em;
        top: 7.563em;
    }
        #rlc-quote .rlc-copygroup .rlc-dek {
            font-size: 0.875em;
            line-height: 1.643em;
        }
        #rlc-quote .rlc-copygroup .rlc-drawsig {
            width: 11.500em;
            height: 2.625em;
        }
}
/* END QUOTE SECTION */


/* BEGIN NAIOMI BIO SLIDER */
#rlc-naiomibio {
    color: var(--rlBrown1);
    height: 58.25em;
}
    #rlc-naiomibio .rlc-mobile {
        display: none;
    }
    #rlc-naiomibio .rlc-carousel {
        width: 90em;
    }
        #rlc-naiomibio .rlc-carousel .rlc-carousel-arrow {
            display: none!important;
        }
        #rlc-naiomibio .rlc-carousel .rlc-carousel-scrollbar {
            width: 83.000em;
            bottom: 2.313em;
            left: 4.750em;
        }
        #rlc-naiomibio .rlc-carousel .rlc-carousel-scrollbar:before {
            opacity: 1;
            background: rgba(161,161,161,0.3);
        }
        .rlc-carousel .swiper-scrollbar-drag:after {
            opacity: 1;
            background: rgba(108,105,101,0.61);
        }
        #rlc-naiomibio .rlc-carousel .rlc-slide {
            height: 58.25em;
        }
        #rlc-naiomibio .rlc-carousel .rlc-slide .rlc-pic {
            position: absolute;
        }
        #rlc-naiomibio .rlc-slide .rlc-copy {
            font-family: var(--northwellAlt);
            font-size: 2.250em;
            color: currentColor;
            line-height: 1.167em;
        }
        #rlc-naiomibio .rlc-slide-1 {
            width: 204.875em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-background {
                display: flex;
                height: 100%;
            }
                #rlc-naiomibio .rlc-slide-1 .rlc-background .rlc-image {
                    display: inline-block;
                    height: 100%; width: auto;
                }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-1 {
                text-align: left;
                margin-top: 8.938em;
                margin-left: 4.750em;
            }
                #rlc-naiomibio .rlc-slide-1 .rlc-block-1 .rlc-dek {
                    width: 28.778em;
                    margin: 2.167em 0;
                }
                #rlc-naiomibio .rlc-slide-1 .rlc-block-1 .rlc-boxplay:hover {
                    background: #fff;
                    border-color: #fff;
                }
            #rlc-naiomibio .rlc-slide-1 .rlc-scrolltoread {
                position: absolute;
                top: 41.625em; left: 4.750em;
                padding-right: 6.063em;
                display: flex;
            }
                #rlc-naiomibio .rlc-slide-1 .rlc-scrolltoread span {
                    font-family: "Founders Grotesk Mono Regular";
                    font-size: 0.688em;
                    color: currentColor;
                    letter-spacing: 0.091em;
                    line-height: 0.909em;
                    text-transform: uppercase;
                    white-space: nowrap;
                }
                #rlc-naiomibio .rlc-slide-1 .rlc-scrolltoread::after {
                    content: '';
                    display: block;
                    height: 1px;
                    width: 4.938em;
                    background: currentColor;
                    position: absolute;
                    top: 50%; right: 0;
                    transform: translateY(-50%);
                }
                #rlc-naiomibio .rlc-slide-1 .rlc-scrolltoread::before {
                    content: '';
                    display: block;
                    position: absolute;
                    top: 50%; right: 0;
                    transform: translateY(-50%) rotate(-45deg);
                    height: 0.5em;
                    width: 0.5em;
                    border-right: 1px solid currentColor;
                    border-bottom: 1px solid currentColor;
                }
        #rlc-naiomibio .rlc-slide-1 .rlc-block-2 {
            position: absolute;
            left: 48.313em; top: 0;
            width: 85.438em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-1 {
                width: 26.063em;
                top: 8.875em; left: 0;
            }  
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-2 {
                width: 15.625em;
                top: 18.063em; left: 25.250em;
                z-index: 3;
                color: #fff;
            } 
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-3 {
                width: 35.875em;
                top: 27.500em; left: 26.313em;
            } 
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-4 {
                width: 39.188em;
                top: 10.250em; left: 39.875em;
                z-index: 2;
            }   
        #rlc-naiomibio .rlc-slide-1 .rlc-block-3 {
            position: absolute;
            left: 133.750em; top: 5.750em;
            width: 23.000em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-3 .rlc-sig {
                width: 11.688em;
                margin-top: 1em;
            }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-3 .rlc-grandma {
                width: 13.000em;
                margin-top: 3.125em;
                position: relative;
            }
                #rlc-naiomibio .rlc-slide-1 .rlc-block-3 .rlc-grandma .rlc-copygroup {
                    position: absolute;
                    top: 16.500em; left: 2.125em;
                    text-align: left;
                }
                    #rlc-naiomibio .rlc-slide-1 .rlc-block-3 .rlc-grandma .rlc-copygroup .rlc-copy {
                        white-space: nowrap;
                        font-size: 1.625em;
                        line-height: 1em;
                    }
        #rlc-naiomibio .rlc-slide-1 .rlc-block-4 {
            position: absolute;
            left: 160.688em; top: 5.750em;
            width: 38.625em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-4 .rlc-pic1 {
                position: absolute;
                top: 0; left: 0;
                z-index: -1;
            }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-4 .rlc-hasvideo {
                width: 32.375em;
                margin: 2.938em auto 4.500em;
                color: #fff;
            }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-4 .rlc-copygroup {
                width: 35.125em;
                margin: 0 auto;
            }
        #rlc-naiomibio .rlc-slide-2 {
            width: 63.563em;
            color: #fff;
        }
            #rlc-naiomibio .rlc-slide-2 .rlc-copygroup {
                position: absolute;
                bottom: 5.750em; left: 50%;
                transform: translateX(-50%);
                width: 52.438em;
                text-align: center;
            }
            #rlc-naiomibio .rlc-slide-2 .rlc-copygroup .rlc-dek:last-of-type {
                margin-top: 1em;
            }
            #rlc-naiomibio .rlc-slide-2 .rlc-background .rlc-image {
                width: auto;
                height: 100%;
            }
            
    #rlc-naiomibio .rlc-slide-3 {
        width: 50.188em;
    }
        #rlc-naiomibio .rlc-slide-3 .rlc-in {
            position: absolute;
            top: 5.500em; left: 50%;
            transform: translateX(-50%);
            width: 38.625em;
        }
            #rlc-naiomibio .rlc-slide-3 .rlc-in .rlc-imagery {
                width: 32.375em;
                position: absolute;
                top: 2.938em; left: 50%;
                transform: translateX(-50%);
            }
            #rlc-naiomibio .rlc-slide-3 .rlc-in .rlc-copygroup {
                width: 40.563em;
                position: absolute;
                top: 36.938em; left: 50%;
                transform: translateX(-50%);
            }
        #rlc-naiomibio .rlc-slide-3 .rlc-photograph {
                position: absolute;
                top: 14.438em; left: -7.6em;
                width: 18.563em;
            }
                #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup {
                    position: absolute;
                    left: 0; bottom: 0;
                    width: 100%;
                    color: var(--rlBrown1);
                    transform: none;
                    text-align: center;
                    height: 3.250em;
                    display: flex;
                    justify-content: center; 
                    align-items: center;
                }
                #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup .rlc-copy {
                    font-size: 1.625em;
                    line-height: 1.231em;
                }
    #rlc-naiomibio .rlc-slide-4 {
        color: #fff;
        width: 83.438em;
    }
        #rlc-naiomibio .rlc-slide-4 .rlc-in {
            height: 54.125em;
            position: relative;
        }
            #rlc-naiomibio .rlc-slide-4 .rlc-copygroup {
                position: absolute;
                width: 28.000em;
                top: 6.563em; left: 3.625em; 
                text-align: left;
            }
                #rlc-naiomibio .rlc-slide-4 .rlc-copygroup .rlc-sig {
                    width: 11.813em;
                    margin-top: 0.5em;
                }
            #rlc-naiomibio .rlc-slide-4 .rlc-caption {
                position: absolute;
                width: 21.125em;
                bottom: 3.125em; right: 2.375em;
                text-align: left;
            }
                #rlc-naiomibio .rlc-slide-4 .rlc-caption .rlc-dek {
                    font-size: 0.750em;
                }

        #rlc-soundbutton {
            position: absolute;
            left: 61.375em; top: 44.125em;
            transform: translateX(-50%);
            cursor: pointer;
            color: currentColor;
            pointer-events: all;
            background-repeat: no-repeat;
            background-position: center top;
            width: auto;
            background-size: 100%;
            height: 4.188em;
            /* min-width: 11.000em; */
            padding: 0 3.063em 0 1.125em;
            text-align: left;
            display: inline-flex;
            align-items: center;
        }
        [lang^=pt] #rlc-soundbutton {
            padding-right: 5.5em;
        }
            #rlc-soundbutton .rlc-label {
                font-family: var(--northwellAlt);
                font-size: 1.625em;
                line-height: 1.231em;
                color: currentColor;
                display: inline-flex;
                margin-right: 0.5em;
                white-space: nowrap;
                margin-top: 0.2em;
            }
        #rlc-soundbutton.rlc-playing {
            /* color: #1afe02; */
        }
        #rlc-soundbutton .rlc-soundicon {
            position: relative;
        }
            #rlc-soundbutton .rlc-soundicon::after {
                content: 'OFF';
                margin: 0 0 0 0.25em;
                font-family: var(--foundersMonoReg);
                font-size: 0.750em;
                color: currentColor;
                letter-spacing: 0;
                text-transform: uppercase;
                position: absolute;
                right: -0.5em;
                top: 50%;
                transform: translate(100%,-50%);
            }
            #rlc-soundbutton.rlc-playing .rlc-soundicon::after {
                content: 'ON';
            }
            #rlc-soundbutton svg {
                fill: currentColor;
            }
        
@media screen and (min-width: 768px) {
    [lang^=es] #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup,
    [lang^=fr] #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup,
    [lang^=de] #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup {
        bottom: -0.4em;
    }
        [lang^=es] #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup .rlc-copy,
        [lang^=fr] #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup .rlc-copy,
        [lang^=de] #rlc-naiomibio .rlc-slide-3 .rlc-photograph .rlc-copygroup .rlc-copy {
            font-size: 1.425em;
            line-height: 0.8em;
        }
}
@media screen and (max-width: 767px) {
#rlc-naiomibio {
    height: 70.938em;
}
    #rlc-naiomibio .rlc-mobile {
        display: block;
    }
    #rlc-naiomibio .rlc-mobile.rlc-block-1 {
        height: 29.250em;
        position: relative;
    }
        #rlc-naiomibio .rlc-mobile.rlc-block-1 .rlc-in {
            position: absolute;
            bottom: 2.813em; left: 50%;
            transform: translateX(-50%);
            width: 17.813em;
            text-align: center;
        }
            #rlc-naiomibio .rlc-mobile.rlc-block-1 .rlc-dek {
                width: 100%;
                margin: 2.167em 0;
            }
    #rlc-naiomibio .rlc-carousel {
        width: 100vw;
    }
        #rlc-naiomibio .rlc-carousel .rlc-carousel-scrollbar {
            width: 19.813em;
            bottom: 2.063em;
            left: 1.813em;
        }
        #rlc-naiomibio .rlc-carousel .rlc-slide {
            height: 41.688em;
        }
        
        #rlc-naiomibio .rlc-slide .rlc-copy {
            font-size: 2em;
            line-height: 1.188em;
        }
        #rlc-naiomibio .rlc-slide-1 {
            width: 117.375em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-background {
                display: none;
            }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-1 {
                display: none;
                text-align: left;
                margin-top: 8.938em;
                margin-left: 4.750em;
            }
                #rlc-naiomibio .rlc-slide-1 .rlc-block-1 .rlc-dek {
                    width: 28.778em;
                    margin: 2.167em 0;
                }
            #rlc-naiomibio .rlc-slide-1 .rlc-scrolltoread {
                top: 31.438em; left: 3.938em;
            }
        #rlc-naiomibio .rlc-slide-1 .rlc-block-2 {
            left: 3.813em; top: 0;
            width: 53.500em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-1 {
                width: 15.813em;
                top: 2.625em; left: 0;
            }  
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-2 {
                width: 15.625em;
                top: 19.250em; left: 14.500em;
            } 
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-3 {
                width: 30em;
                top: 11.125em; left: 19.125em;
            } 
            #rlc-naiomibio .rlc-slide-1 .rlc-block-2 .rlc-pic-4 {
                width: 25.000em;
                top: 3.688em; left: 18.125em;
            }   
        #rlc-naiomibio .rlc-slide-1 .rlc-block-3 {
            left: 57.250em; top: 10.125em;
            width: 38.500em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-3 .rlc-quote {
                position: absolute;
                top: 0.813em; left: 15.938em;
                width: 17.500em;
            }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-3 .rlc-grandma {
                width: 13.000em;
                margin-top: 0;
                position: relative;
            }
                #rlc-naiomibio .rlc-slide-1 .rlc-block-3 .rlc-grandma .rlc-copygroup  {
                    width: auto;
                    transform: none;
                }
        #rlc-naiomibio .rlc-slide-1 .rlc-block-4 {
            position: absolute;
            left: 94.250em; top: 6.688em;
            width: 18.563em;
        }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-4 .rlc-hasvideo {
                width: 15.563em;
                margin: 1.375em auto 3.375em;
            }
            #rlc-naiomibio .rlc-slide-1 .rlc-block-4 .rlc-copygroup {
                width: 100%;
                transform: none;
            }
        #rlc-naiomibio .rlc-slide-2 {
            width: 31.938em;
        }
            #rlc-naiomibio .rlc-slide-2 .rlc-copygroup {
                bottom: 4.313em;
                width: 21.563em;
            }
            
    #rlc-naiomibio .rlc-slide-3 {
        width: 27.063em;
    }
        #rlc-naiomibio .rlc-slide-3 .rlc-in {
            top: 9.438em;
            width: 18.563em;
        }
            #rlc-naiomibio .rlc-slide-3 .rlc-in .rlc-imagery {
                width: 15.563em;
                top: 1.375em;
            }
            #rlc-naiomibio .rlc-slide-3 .rlc-in .rlc-copygroup {
                width: 18.563em;
                top: 18.813em;
            }
        #rlc-naiomibio .rlc-slide-3 .rlc-photograph {
            display: none
        }
    #rlc-naiomibio .rlc-slide-4 {
        width: 31.938em;
    }
        #rlc-naiomibio .rlc-slide-4 .rlc-in {
            height: 100%;
        }
            #rlc-naiomibio .rlc-slide-4 .rlc-copygroup {
                width: 20.625em;
                top: auto; bottom: 7.688em; left: 4.375em; 
                transform: none;
            }
            #rlc-naiomibio .rlc-slide-4 .rlc-caption {
                width: 21.125em;
                bottom: auto; top: 35.438em; right: auto; left: 4.375em;
            }
                #rlc-naiomibio .rlc-slide-4 .rlc-caption .rlc-dek {
                    font-size: 0.625em;
                }


    #rlc-soundbutton {
        left: 3.813em; top: 24.313em;
        z-index: 5;
        transform: none;
    }

}
/* END NAIOMI BIO SLIDER */


/* BEGIN COLLABORATION */
#rlc-collab {
    height: 82.250em;
    color: var(--rlBrown1);
}
    #rlc-collab .rlc-copygroup1 {
        position: absolute;
        top: 5.125em; left: 50.125em;
        width: 35.750em;
        text-align: left;
    }
        #rlc-collab .rlc-copygroup1 .rlc-title {
            line-height: 0.967em;
        }
        #rlc-collab .rlc-copygroup1 .rlc-dek {
            margin-top: 2.444em;
        }
    #rlc-collab .rlc-copygroup2 {
        position: absolute;
        top: 57.188em; left: 5.250em;
        width: 27.688em;
    }
        #rlc-collab .rlc-copy {
            font-family: var(--northwellAlt);
            font-size: 2.250em;
            color: currentColor;
            line-height: 1.167em;
        }
        #rlc-collab .rlc-sig {
            width: 11.688em;
            margin-top: 0.5em;
        }
    #rlc-collab .rlc-pic1 {
        position: absolute;
        top: 4.250em; left: 4.125em;
        width: 42.188em;
    }
    #rlc-collab .rlc-pic2 {
        position: absolute;
        top: 38.313em; left: 43.438em;
        width: 16.938em;
        z-index: 3;
    }
    #rlc-collab .rlc-pic3 {
        position: absolute;
        top: 51.688em; left: 34.563em;
        width: 31.250em;
        z-index: 2;
        color: #fff;
    }
    #rlc-collab .rlc-pic4 {
        position: absolute;
        top: 38.313em; left: 56.875em;
        width: 33.125em;
        color: #D6D4C1;
    }
@media screen and (min-width: 768px) {
    #rlc-collab .rlc-pic4 .rlc-looppause {
        left: 29%;
    }
    #rlc-collab .rlc-sig {
        margin-top: 1.5em;
    }

    [lang^=de] #rlc-collab .rlc-copygroup1 .rlc-dek {
        margin-top: 1em;
    }
    [lang^=it] #rlc-collab .rlc-copygroup1 .rlc-dek {
        margin-top: 1.444em;
    }
}
@media screen and (max-width: 767px) {
#rlc-collab {
    height: 95.313em;
}
    #rlc-collab .rlc-copygroup1 {
        top: 6.500em; left: 50%;
        transform: translateX(-50%);
        width: 18.563em;
        text-align: center;
    }
        #rlc-collab .rlc-copygroup1 .rlc-title {
            line-height: 1.286em;
        }
        #rlc-collab .rlc-copygroup1 .rlc-dek {
            margin-top: 2em;
        }
        [lang^=de] #rlc-collab .rlc-copygroup1 .rlc-dek {
            margin-top: 0.8em;
            font-size: 0.8em;
        }
    #rlc-collab .rlc-copygroup2 {
        display: none;
    }
    #rlc-collab .rlc-pic1 {
        top: 34.125em; left: 3.250em;
        width: 17.250em;
    }
    #rlc-collab .rlc-pic2 {
        top: 46.000em; left: 0.625em;
        width: 8.625em;
    }
    #rlc-collab .rlc-pic3 {
        top: 50.375em; left: 6.000em;
        width: 16.250em;
    }
    #rlc-collab .rlc-pic4 {
        top: 62.750em; left: 0;
        width: 100vw;
    }
        #rlc-collab .rlc-pic4 .rlc-looppause {
            bottom: 6.5em;
        }
}
/* END COLLABORATION */


/* BEGIN COLLABORATION CAROUSEL */
#rlc-collabcarousel {
    height: 48.375em;
    color: var(--rlBrown1);
}  
    #rlc-collabcarousel .rlc-logo {
        positioN: absolute;
        bottom: 4.500em; left: 50%;
        transform: translateX(-50%);
        width: 7.375em;
        z-index: 5;
    } 
    #rlc-collabcarousel .rlc-carousel,
    #rlc-collabcarousel .swiper-container,
    #rlc-collabcarousel .rlc-slide {
        height: 100%;
    }
        #rlc-collabcarousel .rlc-carousel .rlc-carousel-arrow {
            background: var(--rlBrown1);
        }
        #rlc-collabcarousel .rlc-carousel .rlc-carousel-arrow:after,
        #rlc-collabcarousel .rlc-carousel .rlc-carousel-arrow:before {
            border-color: #fff!important;
        }
        #rlc-collabcarousel .rlc-carousel .rlc-carousel-pagination {
            bottom: 0;
        }
        #rlc-collabcarousel .rlc-carousel .swiper-pagination-bullet:before {
            background: #AEADAC;
            opacity: 0.4;
        }
        #rlc-collabcarousel .rlc-carousel .swiper-pagination-bullet-active:after {
            background: var(--rlBrown1);
            opacity: 1
        }
    #rlc-collabcarousel .rlc-slide {
        width: 90em;
    }
        #rlc-collabcarousel .rlc-slide .rlc-copy {
            font-family: var(--northwellAlt);
            font-size: 2.250em;
            color: currentColor;
            line-height: 1.167em;
        }
        #rlc-collabcarousel .rlc-slide-1 .rlc-pic1 {
            position: absolute;
            top: 8.375em; left: 8.938em;
            width: 35.313em;
        }
        #rlc-collabcarousel .rlc-slide-1 .rlc-copygroup {
            position: absolute;
            top: 14.188em; left: 48.750em;
            width: 29.125em;
            text-align: left;
        }
        #rlc-collabcarousel .rlc-slide-2 .rlc-pic1 {
            position: absolute;
            top: 14.188em; left: 19em;
            width: 10.75em;
            z-index: 2;
        }
        #rlc-collabcarousel .rlc-slide-2 .rlc-pic2 {
            position: absolute;
            top: 24.938em; left: 60.938em;
            width: 13.125em;
        }
        #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup {
            position: absolute;
            top: 6.438em; left: 50%;
            transform: translateX(-50%);
            width: 37.500em;
            text-align: center;
        }
            #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup .rlc-copy {
                margin: 1em auto 0.5em;
                width: 11.944em;
            }
            #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup .rlc-sig {
                width: 11.688em;
                margin: 0 auto;
            }
        #rlc-collabcarousel .rlc-slide-3 .rlc-pic1 {
            position: absolute;
            top: 6.688em; left: 8.938em;
            width: 40.250em;
            color: #fff;
        }
        #rlc-collabcarousel .rlc-slide-3 .rlc-copygroup {
            position: absolute;
            top: 7.375em; left: 52.938em;
            width: 27.188em;
            text-align: left;
        }
            #rlc-collabcarousel .rlc-slide-3 .rlc-copygroup .rlc-dek:last-of-type {
                margin-top: 1em;
            }
@media screen and (max-width: 767px) {
#rlc-collabcarousel {
    height: 45.063em;
}  
    #rlc-collabcarousel .rlc-carousel .rlc-carousel-arrow {
        display: block;
    }
    #rlc-collabcarousel .rlc-carousel  .rlc-carousel-arrow-left {
        left: 1em;
    }
    #rlc-collabcarousel .rlc-carousel  .rlc-carousel-arrow-right {
        right: 1em;
    }
    #rlc-collabcarousel .rlc-carousel .rlc-carousel-pagination {
        width: 10.688em;
    }
    #rlc-collabcarousel .rlc-logo {
        bottom: 4.313em; 
        width: 6.625em;
    } 
    #rlc-collabcarousel .rlc-slide {
        width: 100vw;
    }
        #rlc-collabcarousel .rlc-slide .rlc-copy {
            font-size: 2em;
            line-height: 1.188em;
        }
        #rlc-collabcarousel .rlc-slide-1 .rlc-pic1 {
            top: 1.625em; left: 50%;
            transform: translateX(-50%);
            width: 15.625em;
        }
        #rlc-collabcarousel .rlc-slide-1 .rlc-copygroup {
            top: 18.688em; left: 50%;
            transform: translateX(-50%);
            width: 14.063em;
            text-align: center;
        }
       [lang^=de] #rlc-collabcarousel .rlc-slide-1 .rlc-copygroup {
            width: 16em;
        }
            [lang^=de] #rlc-collabcarousel .rlc-slide-1 .rlc-copygroup .rlc-dek {
                font-size: 0.8em;
            }
        #rlc-collabcarousel .rlc-slide-2 .rlc-pic1,
        #rlc-collabcarousel .rlc-slide-2 .rlc-pic2 {
            display: none;
        }
        #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup {
            top: 2.063em;
            width: 16.563em;
        }
        [lang^=de] #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup {
            width: 17em;
        }
            [lang^=de] #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup .rlc-dek {
                font-size: 0.8em;
            }
            #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup .rlc-copy {
                width: 100%;
            }
            #rlc-collabcarousel .rlc-slide-2 .rlc-copygroup .rlc-sig {
                width: 11.688em;
            }
        #rlc-collabcarousel .rlc-slide-3 .rlc-pic1 {
            /* top: 1.625em; left: 50%;
            transform: translateX(-50%);
            width: 15.625em; */
            display: none;
        }
        #rlc-collabcarousel .rlc-slide-3 .rlc-copygroup {
            top: 0; left: 50%;
            transform: translateX(-50%);
            width: 14.063em;
            text-align: center;
        }
        [lang^=de] #rlc-collabcarousel .rlc-slide-3 .rlc-copygroup {
            width: 15em;
        }
}
/* END COLLABORATION CAROUSEL */


/* BEGIN HERITAGE & DESIGN */
#rlc-heritage {
    height: 96.750em;
    color: var(--rlBrown1);
}
    #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup {
        position: absolute;
        top: 19.000em; left: 50%;
        transform: translateX(-50%);
        text-align: center;
        width: 18.375em;
    }
        #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-title {
            font-size: 1.500em;
            line-height: 1.667em;
        }
        #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-dek {
            margin-top: 0.556em;
        }
        #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-iconwrap {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 5.500em;
        }
        #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-icon {
            width: 2.250em;
        }
        #rlc-heritage .rlc-carousel .rlc-slide-3 .rlc-copygroup .rlc-icon {
            width: 2.438em;
        }
@media only screen and (min-width: 768px) {
    #rlc-heritage .rlc-top {
        padding-top: 4.313em;
    }
        #rlc-heritage .rlc-intro {
            height: 37.563em;
            margin: 0 3.625em 5.250em;
        }
            #rlc-heritage .rlc-intro .rlc-copygroup {
                width: 44.125em;
                padding-top: 3.688em;
            }
            [lang^=fr] #rlc-heritage .rlc-intro .rlc-copygroup,
            [lang^=it] #rlc-heritage .rlc-intro .rlc-copygroup,
            [lang^=de] #rlc-heritage .rlc-intro .rlc-copygroup,
            [lang^=es] #rlc-heritage .rlc-intro .rlc-copygroup {
                padding-top: 0.25em;
            }
                #rlc-heritage .rlc-intro .rlc-dek {
                    width: 31.800em;
                    margin-top: 1.900em;
                }
            #rlc-heritage .rlc-intro .rlc-imagery {
                position: absolute;
                top: 0; right: 0;
                width: 37.563em;
            }
    #rlc-heritage .rlc-carousel {
        width: 73.188em;
    }
        #rlc-heritage .rlc-carousel .rlc-slide {
            width: 23.438em;
        }
    [lang^=es] #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-title {
        font-size: 1.35em;
    }
}
@media screen and (max-width: 767px) {
#rlc-heritage {
    height: 88.188em;
}
    #rlc-heritage .rlc-carousel-pagination {
        top: auto;
        bottom: 0;
        transform: translate(-50%,100%);
        width: 10.625em;
    }
        #rlc-heritage .rlc-carousel-pagination .swiper-pagination-bullet:before {
            background: #AEADAC;
            opacity: 1;
        }
        #rlc-heritage .rlc-carousel-pagination .swiper-pagination-bullet-active:after {
            background: #fff;
            opacity: 1
        }
    #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup {
        top: 13.3em;
        width: 12.875em;
        margin-top: 0;
    }
        #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-title {
            font-size: 1em;
            line-height: 1.750em;
        }
        #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-iconwrap {
            height: 3.688em;
        }
        #rlc-heritage .rlc-carousel .rlc-slide .rlc-copygroup .rlc-icon {
            width: 1.563em;
        }
        #rlc-heritage .rlc-carousel .rlc-slide-3 .rlc-copygroup .rlc-icon {
            width: 1.688em;
        }


    #rlc-heritage .rlc-top {
        padding-top: 3.563em;
    }
        #rlc-heritage .rlc-intro {
            height: auto;
            margin: 0;
        }
            #rlc-heritage .rlc-intro .rlc-copygroup {
                width: 17.813em;
                padding-top: 2.438em;
                text-align: center;
                margin: 0 auto;
            }
                #rlc-heritage .rlc-intro .rlc-dek {
                    width: 100%;
                }
            #rlc-heritage .rlc-intro .rlc-imagery {
                left: 50%;
                transform: translateX(-50%);
                width: 18.813em;
            }
    #rlc-heritage .rlc-carousel {
        width: 100vw;
        margin-top: 3.438em;
    }
        #rlc-heritage .rlc-carousel .rlc-slide {
            width: 16.438em;
            padding: 0;
            margin: 0 0.875em;
        }
}
/* END HERITAGE & DESIGN */


/* BEGIN CELEBRATING CRAFTSMANSHIP */
#rlc-celebrating {
    height: 50.000em;
    color: var(--rlBrown2);
}
    #rlc-celebrating .rlc-copygroup {
        position: absolute;
        bottom: 5.813em; left: 4.125em;
        width: 75.938em;
    }
        #rlc-celebrating .rlc-copygroup .rlc-title {
            display: inline;
        }
        #rlc-celebrating .rlc-copygroup .rlc-boxplay {
            vertical-align: text-bottom;
            margin-left: 1em;
        }
        #rlc-celebrating .rlc-copygroup .rlc-boxplay:hover {
            background: #fff;
            border-color: #fff;
        }
        #rlc-celebrating .rlc-copygroup .rlc-dek {
            margin-top: 1em;
        }
@media screen and (max-width: 767px) {
#rlc-celebrating {
    height: 42.188em;
}
    #rlc-celebrating .rlc-copygroup {
        bottom: 8.563em; left: 50%;
        transform: translateX(-50%);
        width: 17.438em;
        text-align: center;
    }
    #rlc-celebrating .rlc-copygroup .rlc-boxplay {
        position: absolute;
        bottom: -1em; left: 50%;
        transform: translate(-50%,100%);
        margin: 0;
    }
}
/* END CELEBRATING CRAFTSMANSHIP */


/* BEGIN QUOTE CAROUSEL */
#rlc-quotecarousel {
    color: #fff;
    height: 48.75em;
}
    #rlc-quotecarousel .rlc-carousel.rlc-banner .swiper-pagination {
        top: auto; bottom: 0;
    }
    #rlc-quotecarousel .rlc-carousel .swiper-pagination-bullet:before {
        background: #AEADAC;
        opacity: 1;
    }
    #rlc-quotecarousel .rlc-carousel:not(.inTransition) .swiper-pagination-bullet-active:before {
        background: #fff;
    }
    #rlc-quotecarousel .rlc-hd {
        position: absolute;
        bottom: 4.5625em; left: 53.625em;
        width: 32.6875em;
        text-align: left;
        z-index: 5;
    }
        #rlc-quotecarousel .rlc-hd .rlc-copy {
            font-family: var(--northwellAlt);
            font-size: 2.25em;
            color: currentColor;
            line-height: 1.1666666666666667em;
        }
        #rlc-quotecarousel .rlc-hd .rlc-sig {
            width: 11.6875em;
            margin-top: 0.8em;
        }
@media screen and (min-width: 768px) {
    #rlc-quotecarousel .rlc-carousel .rlc-carousel-arrow {
        background: var(--rlBrown1);
    }
    #rlc-quotecarousel .rlc-carousel .rlc-carousel-arrow:after,
    #rlc-quotecarousel .rlc-carousel .rlc-carousel-arrow:before {
        border-color: #fff!important;
    }
}
@media screen and (max-width: 767px) {
#rlc-quotecarousel,
#rlc-quotecarousel .rlc-carousel {
    height: 42.188em;
    color: var(--rlBrown2);
}
    #rlc-quotecarousel .rlc-carousel .rlc-carousel-arrow {
        display: block;
        top: 9.063em;
        opacity: 1;
    }
    #rlc-quotecarousel .rlc-carousel .rlc-carousel-arrow:after,
    #rlc-quotecarousel .rlc-carousel .rlc-carousel-arrow:before {
        border-color: var(--rlBrown1)!important;
    }
    #rlc-quotecarousel .rlc-carousel  .rlc-carousel-arrow-left {
        left: 1em;
    }
    #rlc-quotecarousel .rlc-carousel  .rlc-carousel-arrow-right {
        right: 1em;
    }
    #rlc-quotecarousel .rlc-slide {
        width: 100vw;
        height: 42.188em;
        margin: 0; padding: 0;
    }
    #rlc-quotecarousel .rlc-carousel.rlc-banner .swiper-pagination {
        top: 12.8em; bottom: auto;
        width: 10.688em;
    }
    #rlc-quotecarousel .rlc-hd {
        bottom: 0; left: 50%;
        transform: translateX(-50%);
        width: 18.375em;
        height: 24.063em;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
    }
        #rlc-quotecarousel .rlc-hd .rlc-copy {
            font-size: 2em;
            line-height: 1.188em;
        }
}
/* END QUOTE CAROUSEL */


/* BEGIN THE COLLECTION */
#rlc-thecollection {
    height: 48.75em;
    color: #fff;
}
    #rlc-thecollection .rlc-wrap {
        height: 100%;
        overflow: hidden;
        -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0);
    }
    #rlc-thecollection .rlc-copygroup {
        position: absolute;
        bottom: 8.5em; left: 50%;
        transform: translateX(-50%);
        width: 39.375em;
        text-align: center;
    }
@media screen and (max-width: 767px) {
#rlc-thecollection {
    height: 42.188em;
}
    #rlc-thecollection .rlc-copygroup {
        bottom: 8.5em;
        width: 21.875em;
    }
        #rlc-thecollection .rlc-copygroup .rlc-dek {
            width: 19.929em;
            margin: 0.571em auto 0;
        }
} 
/* END THE COLLECTION */


/* BEGIN THE GREAT RANCH COAT */
#rlc-greatranch {
    color: #fff;
    height: 48.75em;
}
    #rlc-greatranch .rlc-in {
        height: 100%;
    }
        #rlc-greatranch .rlc-in .rlc-tile {
            width: 50%;
            padding: 0;
            height: 48.750em;
        }
            #rlc-greatranch .rlc-tile-2 .rlc-copygroup {
                position: absolute;
                bottom: 2.9375em; right: 2.250em;
                width: 30.9375em;
                text-align: right;
            }
            #rlc-greatranch .rlc-tile-2 .rlc-copygroup .rlc-dek {
                margin-top: 0.5555555555555556em;
            }
@media screen and (min-width: 768px) {
    #rlc-greatranch .swiper-wrapper {
        display: flex;
    }
}
@media screen and (max-width: 767px) {
    #rlc-greatranch {
        height: 30.938em;
    }
        #rlc-greatranch .rlc-carousel  .rlc-carousel-arrow {
            top: 50%;
            display: block;
        }
        #rlc-greatranch .rlc-carousel  .rlc-carousel-arrow-left {
            left: 1em;
        }
        #rlc-greatranch .rlc-carousel  .rlc-carousel-arrow-right {
            right: 1em;
        }
            #rlc-greatranch .rlc-in .rlc-tile {
                width: 100vw;
                margin: 0; padding: 0;
                height: 30.938em;
            }
            #rlc-greatranch .rlc-tile .rlc-copygroup {
                position: absolute;
                bottom: 3.688em; left:50%; right: auto;
                transform: translateX(-50%);
                width: 20.438em;
                text-align: center;
            }
}
/* END THE GREAT RANCH COAT */


/* BEGIN WOOL WRAP */
#rlc-woolwrap {
    color: var(--rlBrown1);
    height: 49.75em;
}
    #rlc-woolwrap .rlc-in {
        position: absolute;
        top: 50%; left: 50%;
        transform: translate(-50%,-50%);
        width: 78.0625em;
    }
        #rlc-woolwrap .rlc-copygroup {
            position: absolute;
            top: 6.625em; left: 4.5em;
            width: 29.875em;
            text-align: left;
        }
        #rlc-woolwrap .rlc-copygroup .rlc-dek {
            margin-top: 0.5555555555555556em;
        }
@media screen and (max-width: 767px) {
#rlc-woolwrap {
    height: 32.000em;
}
    #rlc-woolwrap .rlc-in {
        width: 100%;
        top: 0; left: 0;
        transform: none;
    }
        #rlc-woolwrap .rlc-imagery {
            width: 15.563em;
            margin: 3.563em auto 0;
        }
        #rlc-woolwrap .rlc-copygroup {
            top: 20.375em; left: 50%;
            width: 18.000em;
            text-align: center;
            transform: translateX(-50%);
        }
}
/* END WOOL WRAP */



/* BEGIN WEAVINGS */
#rlc-weavings {
    color: #fff;
    height: 48.75em;
}
    #rlc-weavings .rlc-in {
        height: 100%;
        display: flex;
    }
        #rlc-weavings .rlc-in .rlc-tile {
            width: 50%;
        }
            #rlc-weavings .rlc-tile-2 .rlc-copygroup {
                position: absolute;
                bottom: 2.9375em; right: 2.25em;
                width: 27.4375em;
                text-align: right;
            }
            #rlc-weavings .rlc-tile-2 .rlc-copygroup .rlc-dek {
                margin-top: 0.5555555555555556em;
            }
@media screen and (max-width: 767px) {
#rlc-weavings {
    height: 42.250em;
}
    #rlc-weavings .rlc-in {
        flex-direction: column;
    }
        #rlc-weavings .rlc-in .rlc-tile {
            width: 100%;
        }
            #rlc-weavings .rlc-tile-2  .rlc-copygroup {
                bottom: 1.750em; right: auto; left: 50%;
                transform: translateX(-50%);
                width: 17.438em;
                text-align: center;
            }
}
/* END WEAVINGS */


/* BEGIN HORSEBACK VIDEO */
#rlc-horsebackvid {
    height: 48.75em;
    color: #fff;
} 
    #rlc-horsebackvid .rlc-wrap {
        height: 100%;
    }
@media screen and (max-width: 767px) {
    #rlc-horsebackvid {
        height: 42.188em;
    } 
}
/* END HORSEBACK VIDEO */


/* BEGIN JEWELRY SECTION */
#rlc-jewelry {
    color: #fff;
}
    #rlc-jewelry .rlc-top {
        height: 48.750em;
    }
        #rlc-jewelry .rlc-top .rlc-copygroup {
            position: absolute;
            bottom: 2.5625em; right: 2.75em;
        }
    
    #rlc-jewelry .rlc-tiles {
        display: flex;
        height: 48.750em;
    }
        #rlc-jewelry .rlc-tiles .rlc-tile {
            width: 50%;
        }
            #rlc-jewelry .rlc-tile-1 .rlc-copygroup {
                position: absolute;
                bottom: 1.750em; left: 1.938em;
                width: 27.4375em;
                text-align: left;
            }
                #rlc-jewelry .rlc-tile-1 .rlc-copygroup .rlc-dek2 {
                    font-size: 0.750em;
                }
            #rlc-jewelry .rlc-tile-2 .rlc-copygroup {
                position: absolute;
                bottom: 2.9375em; right: 3em;
                width: 27.4375em;
                text-align: right;
            }
            #rlc-jewelry .rlc-tile-2 .rlc-copygroup .rlc-dek {
                margin-top: 0.5555555555555556em;
            }
            [lang^=ca] #rlc-jewelry .rlc-tile a {
                pointer-events: none;
                cursor: inherit;
            }
@media screen and (max-width: 767px) {
    #rlc-jewelry .rlc-top {
        height: 42.188em;
    }
        #rlc-jewelry .rlc-top .rlc-copygroup {
            bottom: 1.813em; right: auto; left: 50%;
            transform: translateX(-50%);
            width: 100%;
        } 
    #rlc-jewelry .rlc-tiles {
        height: 42.250em;
        flex-direction: column;
    }
        #rlc-jewelry .rlc-tiles .rlc-tile {
            width: 100%;
        }
            #rlc-jewelry .rlc-tile-1 .rlc-copygroup {
                bottom: 0.625em; left: 0;
                width: 100%;
                text-align: center;
            }
            #rlc-jewelry .rlc-tile-2 .rlc-copygroup {
                bottom: 1.813em; right: auto; left: 50%;
                transform: translateX(-50%);
                width: 19.938em;
                text-align: center;
            }
                #rlc-jewelry .rlc-tile-2 .rlc-copygroup .rlc-links {
                    margin-top: -0.75em;
                }
}
/* END JEWELRY SECTION */


/* BEGIN JEWELRY SLIDER */
#rlc-jslider {
    height: 61.875em;
}
    #rlc-jslider .rlc-logo {
        position: absolute;
        top: 4.250em; left: 50%;
        transform: translateX(-50%);
        width: 11.063em;
    }
    #rlc-jslider .rlc-carousel {
        padding-top: 15.500em;
    }
        #rlc-jslider .rlc-carousel .rlc-carousel_wrapper {
            padding-bottom: 2.5em;
        }
        #rlc-jslider .rlc-carousel  .rlc-carousel-arrow {
            top: 18.531em;
        }
        #rlc-jslider .rlc-carousel .rlc-carousel-scrollbar {
            width: 85.625em;
            bottom: 0;
            left: 0;
            top: auto;
        }
        #rlc-jslider .rlc-carousel .rlc-carousel-scrollbar:before {
            opacity: 1;
            background: rgba(161,161,161,0.3);
        }
        #rlc-jslider .rlc-carousel .swiper-scrollbar-drag:after {
            opacity: 1;
            background: rgba(108,105,101,0.61);
        }
        #rlc-jslider .rlc-carousel .rlc-slide {
            width: 27.845em;
            padding: 0;
            margin: 0 0.226em;
        }
            #rlc-jslider .rlc-carousel .rlc-slide .rlc-copygroup {
                opacity: 1!important;
                align-items: center;
                display: none;
            }
                #rlc-jslider .rlc-carousel .rlc-slide .rlc-copygroup .rlc-prodname {
                    font-family: var(--foundersMono);
                    font-size: 0.688em;
                    color: #000;
                    letter-spacing: 0.091em;
                    line-height: 0.909em;
                    text-transform: uppercase;
                }
@media screen and (max-width: 767px) {
#rlc-jslider {
    height: 45.063em;
}
    #rlc-jslider .rlc-logo {
        top: 2.688em;
        width: 6.625em;
    }
    #rlc-jslider .rlc-carousel {
        padding: 10.313em 0 0 0;
        margin: 0;
    }
        #rlc-jslider .rlc-carousel .rlc-carousel_wrapper {
            overflow: visible;
            padding: 0 0 3em; margin: 0;
        }
            #rlc-jslider .rlc-carousel .rlc-carousel-scrollbar {
                width: 19.813em;
                left: 1.813em;
            }
        #rlc-jslider .rlc-carousel  .rlc-carousel-arrow {
            top: 12.969em;
            display: block;
            transform: translateX(-50%);
        }
        #rlc-jslider .rlc-carousel  .rlc-carousel-arrow-left {
            left: 2em;
        }
        #rlc-jslider .rlc-carousel  .rlc-carousel-arrow-right {
            right: -2em;
        }
        #rlc-jslider .rlc-carousel .rlc-slide {
            width: 19.438em;
            padding: 0;
            margin: 0 2em;
        }
            #rlc-jslider .rlc-carousel .rlc-slide .rlc-imagery {
                margin-bottom: 1em;
            }
            #rlc-jslider .rlc-carousel .rlc-slide .rlc-copygroup span {
                font-size: 0.625em;
            }
}
/* END JEWELRY SLIDER */



/* BEGIN RL MAG */
#rlc-rlmag {
    color: #fff;
    height: 48.75em;
}
    #rlc-rlmag .rlc-copygroup {
        width: 37.8125em;
        position: absolute;
        top: 13.6875em; left: 4.1875em;
        text-align: left;
    }
        #rlc-rlmag .rlc-copygroup .rlc-logo {
            width: 28.8125em;
        }
        #rlc-rlmag .rlc-copygroup .rlc-dek {
            margin: 1.24em 0;
        }
        #rlc-rlmag .rlc-copygroup .rlc-boxbutton {
            margin: 0;
        }
    #rlc-rlmag .rlc-caption {
        position: absolute;
        bottom: 2.688em; left: 4.1875em;
        z-index: 3;
    }
        #rlc-rlmag .rlc-caption .rlc-dek2 {
            font-size: 0.750em;
        }
@media screen and (max-width: 767px) {
    #rlc-rlmag {
        height: 42.188em;
    }
        #rlc-rlmag .rlc-copygroup {
            width: 17.813em;
            top: auto; bottom: 4.813em; left: 50%;
            transform: translateX(-50%);
            text-align: center;
        }
            #rlc-rlmag .rlc-copygroup .rlc-logo {
                width: 100%;
            }
            #rlc-rlmag .rlc-copygroup .rlc-dek {
                margin: 1.071em 0 1.643em;
                padding: 0 1em;
            }
            #rlc-rlmag .rlc-copygroup .rlc-boxbutton {
                margin: 0;
            }
        #rlc-rlmag .rlc-caption {
            bottom: 1.563em; left: 50%;
            transform: translateX(-50%);
        }
            #rlc-rlmag .rlc-caption .rlc-dek2 {
                font-size: 0.750em;
            }
}
/* END RL MAG */



/* BEGIN OUR SUPPORT */
#rlc-oursupport {
    color: #fff;
    height: 48.75em;
    margin-top: 1.25em;
}
    #rlc-oursupport .rlc-copygroup {
        width: 37.25em;
        position: absolute;
        top: 5.75em; left: 45.625em;
        text-align: left;
    }
        #rlc-oursupport .rlc-copygroup .rlc-title {
            font-size: 4.625em;
        }
        #rlc-oursupport .rlc-copygroup .rlc-dek2 {
            margin: 1.1111111111111112em 0;
        }
        
        #rlc-oursupport .rlc-copygroup .rlc-boxbutton {
            margin: 0;
        }
@media screen and (min-width: 768px) {
    .de #rlc-oursupport .rlc-copygroup {
        top: 50%;
        transform: translateY(-50%);
    }
    .fr #rlc-oursupport .rlc-copygroup .rlc-dek2,
    .de #rlc-oursupport .rlc-copygroup .rlc-dek2,
    .it #rlc-oursupport .rlc-copygroup .rlc-dek2,
    .nl #rlc-oursupport .rlc-copygroup .rlc-dek2,
    .pt #rlc-oursupport .rlc-copygroup .rlc-dek2 {
        font-size: 1.025em;
    }
}
@media screen and (max-width: 767px) {
    #rlc-oursupport {
        height: 46.875em;
        margin-top: 0;
    }
        #rlc-oursupport .rlc-copygroup {
            width: 17.813em;
            top: auto; bottom: 3.125em; left: 50%;
            transform: translateX(-50%);
            text-align: center;
        }
            #rlc-oursupport .rlc-copygroup .rlc-title {
                font-size: 2.625em;
            }
            #rlc-oursupport .rlc-copygroup .rlc-dek2 {
                margin: 1.286em auto 2.143em;
            }
            .fr #rlc-oursupport .rlc-copygroup .rlc-dek2,
            .de #rlc-oursupport .rlc-copygroup .rlc-dek2,
            .it #rlc-oursupport .rlc-copygroup .rlc-dek2,
            .nl #rlc-oursupport .rlc-copygroup .rlc-dek2,
            .pt #rlc-oursupport .rlc-copygroup .rlc-dek2 {
                margin: 0.286em auto 2.143em;
                font-size: 0.7em;
                line-height: 1.6em;
            }
}
/* END OUR SUPPORT */


 
/* BEGIN OUR WORK */
#rlc-ourwork .rlc-in {
    height: 44.125em;
    color: var(--rlBrown1);
}
    #rlc-ourwork .rlc-copygroup {
        position: absolute;
        top: 6.438em; left: 50%;
        transform: translateX(-50%);
        width: 67.625em;
        text-align: center;
    }
        #rlc-ourwork .rlc-copygroup .rlc-title  {
            margin-bottom: 0.847em;
        }
        #rlc-ourwork .rlc-copygroup .rlc-dek2 {
            width: 48.222em;
            margin: 0 auto 1em;
        }
        #rlc-ourwork .rlc-copygroup .rlc-links {
            margin-top: 2.063em;
        }
@media screen and (max-width: 767px) {
    #rlc-ourwork .rlc-in {
        height: 52em;
    }
    .de #rlc-ourwork .rlc-in {
        height: 57em;
    }
        #rlc-ourwork .rlc-copygroup {
            top: 4.500em;
            width: 17.813em;
        }
            #rlc-ourwork .rlc-copygroup .rlc-title  {
                margin-bottom: 0.952em;
            }
            .de #rlc-ourwork .rlc-copygroup .rlc-title.rlc-sm {
                font-size: 2.4em;
            }
            #rlc-ourwork .rlc-copygroup .rlc-dek2 {
                width: 100%;
            }
            #rlc-ourwork .rlc-copygroup .rlc-links {
                margin-top: 2.063em;
            }
}
/* END OUR WORK */



/* BEGIN COMING SOON */
#rlc-comingsoon {
    height: 60.000em;
    color: var(--rlBrown1);
}
    #rlc-comingsoon .rlc-hd {
        position: absolute;
        top: 4.125em; left: 50%;
        transform: translateX(-50%);
        width: 65.563em;
        text-align: center;
    }
        #rlc-comingsoon .rlc-hd .rlc-title {
            line-height: 2.189em;
            font-size: 1.750em;
        }
    #rlc-comingsoon .rlc-dates {
        position: absolute;
        top: 17.313em; left: 50%;
        transform: translateX(-50%);
        width: 67.125em;
        text-align: center;
        display: flex;
        justify-content: space-between;
    }
        #rlc-comingsoon .rlc-date {
            width: 32.250em;
        }
            #rlc-comingsoon .rlc-date .rlc-copygroup {
                text-align: center;
                margin-top: 0.938em;
            }   
                #rlc-comingsoon .rlc-date .rlc-copygroup .rlc-dek {
                    font-size: 1.563em;
                }
                #rlc-comingsoon .rlc-date .rlc-copygroup .rlc-links {
                   
                }
                #rlc-comingsoon .rlc-date .rlc-copygroup span.rlc-linecta::after {
                    display: none;
                } 
@media screen and (max-width: 767px) {
    #rlc-comingsoon {
        height: 68.875em;
    }
        #rlc-comingsoon .rlc-hd {
            top: 5.5em;
            width: 17.813em;
        }
        .en #rlc-comingsoon .rlc-hd,
        .de #rlc-comingsoon .rlc-hd,
        .fr #rlc-comingsoon .rlc-hd {
            top: 5.5em;
        }
        .it #rlc-comingsoon .rlc-hd,
        .es #rlc-comingsoon .rlc-hd,
        .nl #rlc-comingsoon .rlc-hd,
        .pt #rlc-comingsoon .rlc-hd {
            top: 4.5em;
        }
            #rlc-comingsoon .rlc-hd .rlc-title {
                line-height: 1.286em;
                margin-bottom: 0.476em;
            }
            #rlc-comingsoon .rlc-hd .rlc-dek {
                width: 15.429em;
                margin: 0 auto;
            }
        #rlc-comingsoon .rlc-dates {
            top: 16.563em; 
            width: 19.375em;
            flex-direction: column;
            justify-content: center;
        }
            #rlc-comingsoon .rlc-date {
                width: 100%;
                margin-bottom: 3em;
            }
                #rlc-comingsoon .rlc-date .rlc-copygroup .rlc-dek {
                    font-size: 0.875em;
                    margin-bottom: 0.75em;
                }
}
/* END COMING SOON */