.Range_input-range__2TUuc,
.Range_input-range__bar__Hiqah {
    align-items: center;
    display: flex;
    justify-content: center
}

.Range_input-range__bar__Hiqah {
    border-radius: 5px;
    height: 100%;
    position: relative;
    width: 100%
}

[dir=rtl] .Range_input-range__bar__Hiqah {
    transform: scaleX(-1)
}

.Range_input-range__bar-progress__1Zb0E {
    background: #c57354;
    border-radius: 5px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform-origin: left;
    width: calc(100% - 12px)
}

[dir=rtl] .Range_input-range__bar-progress__1Zb0E {
    position: absolute;
    right: 0;
    top: 0;
    transform-origin: right
}

.Range_input-range__2TUuc input {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    margin: 6.5px 0;
    width: 100%
}

.Range_input-range__2TUuc input::-moz-focus-outer {
    border: 0
}

.Range_input-range__2TUuc input:focus {
    outline: 0
}

.Range_input-range__2TUuc input:focus::-webkit-slider-runnable-track {
    background: #e9cabe
}

.Range_input-range__2TUuc input:focus::-ms-fill-lower {
    background: #e3bbab
}

.Range_input-range__2TUuc input:focus::-ms-fill-upper {
    background: #e9cabe
}

.Range_input-range__2TUuc input::-webkit-slider-runnable-track {
    background: #e3bbab;
    border: 1px solid transparent;
    border-radius: 5px;
    box-shadow: 1px 1px 1px transparent, 0 0 1px hsla(0, 0%, 5%, 0);
    cursor: default;
    height: 3px;
    -webkit-transition: all .2s cubic-bezier(.455, .03, .515, .955);
    transition: all .2s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.Range_input-range__2TUuc input::-webkit-slider-thumb {
    -webkit-appearance: none;
    background: #fff;
    border: 2px solid #c57354;
    border-radius: 7px;
    box-shadow: 0 0 0 transparent, 0 0 0 hsla(0, 0%, 5%, 0);
    box-sizing: border-box;
    cursor: default;
    height: 13px;
    margin-top: -6px;
    width: 13px
}

.Range_input-range__2TUuc input::-moz-range-track {
    background: #e3bbab;
    border: 1px solid transparent;
    border-radius: 5px;
    box-shadow: 1px 1px 1px transparent, 0 0 1px hsla(0, 0%, 5%, 0);
    cursor: default;
    height: 3px;
    height: 1.5px;
    -moz-transition: all .2s cubic-bezier(.455, .03, .515, .955);
    transition: all .2s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.Range_input-range__2TUuc input::-moz-range-thumb {
    background: #fff;
    border: 2px solid #c57354;
    border-radius: 7px;
    box-shadow: 0 0 0 transparent, 0 0 0 hsla(0, 0%, 5%, 0);
    box-sizing: border-box;
    cursor: default;
    height: 13px;
    width: 13px
}

.Range_input-range__2TUuc input::-ms-track {
    background: transparent;
    border-color: transparent;
    border-width: 6.5px 0;
    color: transparent;
    cursor: default;
    height: 3px;
    -ms-transition: all .2s cubic-bezier(.455, .03, .515, .955);
    transition: all .2s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

.Range_input-range__2TUuc input::-ms-fill-lower {
    background: #ddac98
}

.Range_input-range__2TUuc input::-ms-fill-lower,
.Range_input-range__2TUuc input::-ms-fill-upper {
    border: 1px solid transparent;
    border-radius: 10px;
    box-shadow: 1px 1px 1px transparent, 0 0 1px hsla(0, 0%, 5%, 0)
}

.Range_input-range__2TUuc input::-ms-fill-upper {
    background: #e3bbab
}

.Range_input-range__2TUuc input::-ms-thumb {
    background: #fff;
    border: 2px solid #c57354;
    border-radius: 7px;
    box-shadow: 0 0 0 transparent, 0 0 0 hsla(0, 0%, 5%, 0);
    box-sizing: border-box;
    cursor: default;
    height: 13px;
    margin-top: .75px;
    width: 13px
}

.Range_input-range__2TUuc input:disabled::-moz-range-thumb,
.Range_input-range__2TUuc input:disabled::-ms-fill-lower,
.Range_input-range__2TUuc input:disabled::-ms-fill-upper,
.Range_input-range__2TUuc input:disabled::-ms-thumb,
.Range_input-range__2TUuc input:disabled::-webkit-slider-runnable-track,
.Range_input-range__2TUuc input:disabled::-webkit-slider-thumb {
    cursor: not-allowed
}

.FloatingPlayer_floating-player__5cfkr {
    bottom: 0;
    display: flex;
    height: auto;
    left: 0;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    pointer-events: none;
    position: fixed;
    width: 100%;
    z-index: 990
}

[dir=rtl] .FloatingPlayer_floating-player__5cfkr {
    flex-direction: row-reverse
}

@media(min-width:37.5em) {
    .FloatingPlayer_floating-player__5cfkr {
        padding-left: 60px;
        padding-right: 60px
    }
}

@media(min-width:48em) {
    .FloatingPlayer_floating-player__5cfkr {
        padding-left: 80px;
        padding-right: 80px
    }
}

@media(min-width:98.125em) {
    .FloatingPlayer_floating-player__5cfkr {
        padding-left: 160px;
        padding-right: 160px
    }
}

.FloatingPlayer_floating-player--is-visible__2v65a .FloatingPlayer_floating-player__container__2JhcI {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0)
}

.FloatingPlayer_floating-player__embed__329UY {
    height: 74px;
    max-height: 74px;
    max-width: 74px;
    opacity: 0;
    position: absolute;
    width: 74px;
    z-index: 9
}

.FloatingPlayer_floating-player__embed--hidden__24caf {
    display: none;
    pointer-events: none;
    visibility: hidden
}

.FloatingPlayer_floating-player__container__2JhcI {
    align-items: center;
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 20px;
    box-shadow: 0 2px 12px rgba(142, 102, 84, .09);
    display: flex;
    height: auto;
    margin-left: auto;
    opacity: 0;
    padding: 8px;
    pointer-events: none;
    position: relative;
    transform: translateY(50px);
    transition: opacity .3s cubic-bezier(.455, .03, .515, .955), transform .3s cubic-bezier(.455, .03, .515, .955);
    width: 100%
}

[dir=rtl] .FloatingPlayer_floating-player__container__2JhcI {
    margin-left: 0;
    margin-right: auto
}

@media(min-width:64em) {
    .FloatingPlayer_floating-player__container__2JhcI {
        background-color: hsla(0, 0%, 100%, .85);
        max-width: 387px;
        padding: 10px
    }
}

.FloatingPlayer_floating-player__close__vDbIw {
    height: 30px;
    position: absolute;
    right: 9px;
    top: 11px;
    width: 30px
}

.FloatingPlayer_floating-player__close__vDbIw:before {
    background-color: transparent !important
}

.FloatingPlayer_floating-player__close__vDbIw:focus .svg,
.FloatingPlayer_floating-player__close__vDbIw:hover .svg {
    transform: rotate(180deg);
    transition: transform .5s cubic-bezier(.25, .46, .45, .94)
}

[dir=rtl] .FloatingPlayer_floating-player__close__vDbIw {
    left: 9px;
    right: unset
}

@media(min-width:64em) {
    .FloatingPlayer_floating-player__close__vDbIw {
        position: absolute;
        right: 11px;
        top: 7px
    }

    [dir=rtl] .FloatingPlayer_floating-player__close__vDbIw {
        left: 11px;
        right: unset
    }
}

.FloatingPlayer_floating-player__header__3M5bj {
    flex-shrink: 0;
    height: 66px;
    position: relative;
    width: 66px
}

@media(min-width:64em) {
    .FloatingPlayer_floating-player__header__3M5bj {
        height: 74px;
        width: 74px
    }
}

.FloatingPlayer_floating-player__image__WSf8h {
    border-radius: 50%;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.FloatingPlayer_floating-player__image__WSf8h img {
    display: block;
    height: 100%;
    width: 100%
}

.object-fit .FloatingPlayer_floating-player__image__WSf8h img {
    -o-object-fit: cover;
    object-fit: cover
}

.no-object-fit .FloatingPlayer_floating-player__image__WSf8h img {
    font-family: "object-fit: cover"
}

.FloatingPlayer_floating-player__play-button__1IOIm {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.FloatingPlayer_floating-player__play-button__1IOIm .button-play,
.FloatingPlayer_floating-player__play-button__1IOIm .button-play__content {
    height: 44px;
    width: 44px
}

@media(min-width:64em) {

    .FloatingPlayer_floating-player__play-button__1IOIm .button-play,
    .FloatingPlayer_floating-player__play-button__1IOIm .button-play__content {
        height: 46px;
        width: 46px
    }
}

.FloatingPlayer_floating-player__play-button__1IOIm .button-play__inner-border {
    border: none
}

.FloatingPlayer_floating-player__content__1_qzC {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding-left: 12px;
    padding-right: 12px
}

@media(min-width:64em) {
    .FloatingPlayer_floating-player__content__1_qzC {
        padding-left: 14px;
        padding-right: 7px
    }

    [dir=rtl] .FloatingPlayer_floating-player__content__1_qzC {
        padding-left: 7px;
        padding-right: 14px
    }
}

.FloatingPlayer_floating-player__title__19kxD {
    color: #312b28;
    font-family: ExpoSans, Helvetica, sans-serif;
    font-size: .9375rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.2;
    padding-right: 26px
}

[dir=rtl] .FloatingPlayer_floating-player__title__19kxD {
    font-family: ExpoArabic, serif;
    padding-left: 26px;
    padding-right: 0
}

.FloatingPlayer_floating-player__controls__2LRSP {
    align-items: center;
    display: flex;
    height: 16px;
    margin-top: 10px;
    width: 100%
}

@media(min-width:64em) {
    .FloatingPlayer_floating-player__controls__2LRSP {
        margin-top: 12px
    }
}

.FloatingPlayer_floating-player__duration-wrapper__2UML4,
.FloatingPlayer_floating-player__languages-wrapper__4mPB_,
.FloatingPlayer_floating-player__speed-wrapper__2ctLU,
.FloatingPlayer_floating-player__volume-wrapper__3xLED {
    flex-shrink: 0
}

.FloatingPlayer_floating-player__language-wrapper__1dWRJ,
.FloatingPlayer_floating-player__volume-wrapper__3xLED {
    position: relative
}

.FloatingPlayer_floating-player__language__2Iphj,
.FloatingPlayer_floating-player__speed__1NLAK,
.FloatingPlayer_floating-player__volume__2BQzS {
    align-items: center;
    display: flex;
    height: 16px;
    justify-content: center;
    width: 16px
}

.FloatingPlayer_floating-player__volume-slider__16RmE {
    align-items: center;
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 30px;
    bottom: 0;
    display: flex;
    height: 38px;
    justify-content: center;
    left: 50%;
    margin-bottom: 10px;
    opacity: 0;
    position: absolute;
    transform: rotate(-90deg);
    transform-origin: center left;
    transition: opacity .2s cubic-bezier(.455, .03, .515, .955), visibility .3s cubic-bezier(.455, .03, .515, .955);
    visibility: hidden;
    width: 144px
}

[dir=rtl] .FloatingPlayer_floating-player__volume-slider__16RmE {
    left: 50%;
    right: unset
}

.FloatingPlayer_floating-player__volume-slider__16RmE .input-range {
    align-items: center;
    display: flex;
    height: 3px;
    justify-content: center;
    width: 106px
}

.FloatingPlayer_floating-player--show-volume__33a1V .FloatingPlayer_floating-player__volume-slider__16RmE {
    opacity: 1;
    visibility: visible
}

.FloatingPlayer_floating-player__speed-label__iA5zq {
    color: #312b28;
    font-family: ExpoSans, Helvetica, sans-serif;
    font-size: .8125rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.6923076923
}

[dir=rtl] .FloatingPlayer_floating-player__speed-label__iA5zq {
    font-family: ExpoArabic, serif
}

.FloatingPlayer_floating-player__separator__MWZtF {
    background-color: rgba(0, 0, 0, .21);
    height: 11px;
    margin-left: 10px;
    margin-right: 10px;
    width: 1px
}

.FloatingPlayer_floating-player__progress-wrapper__x-oim {
    cursor: pointer;
    flex-grow: 1;
    margin-left: 10px
}

[dir=rtl] .FloatingPlayer_floating-player__progress-wrapper__x-oim {
    margin-left: 0;
    margin-right: 10px
}

.FloatingPlayer_floating-player__progress__1mmn6 {
    background-color: hsla(21, 16%, 79%, .5);
    border-radius: 3px;
    height: 4px;
    position: relative;
    width: 100%
}

[dir=rtl] .FloatingPlayer_floating-player__progress__1mmn6 {
    transform: scaleX(-1)
}

.FloatingPlayer_floating-player__progress-bar__9fDDb {
    background-color: #62b5e5;
    border-radius: 3px;
    display: block;
    height: 100%;
    transform: scaleX(0);
    transform-origin: left center;
    width: 100%
}

.FloatingPlayer_floating-player__progress__1mmn6 input[type=range] {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 8px;
    margin: 0;
    opacity: 1;
    position: absolute;
    top: -2px;
    width: 100%
}

[dir=rtl] .FloatingPlayer_floating-player__progress__1mmn6 input[type=range] {
    transform: scaleX(-1)
}

.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #4eaee6;
    border-radius: 50%;
    cursor: pointer;
    height: 8px;
    -webkit-transition: transform .2s cubic-bezier(.455, .03, .515, .955);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955);
    width: 8px
}

.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-webkit-slider-thumb:focus,
.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-webkit-slider-thumb:hover {
    transform: scale(1.3)
}

.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #c57354;
    border-radius: 50%;
    cursor: pointer;
    height: 4px;
    -moz-transition: transform .2s cubic-bezier(.455, .03, .515, .955);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955);
    width: 4px
}

.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-moz-range-thumb:focus,
.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-moz-range-thumb:hover {
    transform: scale(1.3)
}

.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #c57354;
    border-radius: 50%;
    cursor: pointer;
    height: 8px;
    -ms-transition: transform .2s cubic-bezier(.455, .03, .515, .955);
    transition: transform .2s cubic-bezier(.455, .03, .515, .955);
    width: 8px
}

.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-ms-thumb:focus,
.FloatingPlayer_floating-player__progress__1mmn6 input[type=range]::-ms-thumb:hover {
    transform: scale(1.3)
}

.FloatingPlayer_floating-player__duration-wrapper__2UML4 {
    align-items: center;
    display: flex;
    height: 16px;
    justify-content: flex-end;
    margin-left: 10px;
    width: 40px
}

[dir=rtl] .FloatingPlayer_floating-player__duration-wrapper__2UML4 {
    font-family: ExpoArabic, serif;
    margin-left: 0;
    margin-right: 10px
}

@media(max-width:63.99em) {
    .FloatingPlayer_floating-player__duration-wrapper__2UML4:not(.FloatingPlayer_floating-player__duration-wrapper--visible__1Hrue) {
        display: none
    }
}

.FloatingPlayer_floating-player__duration__mfFV2 {
    color: #312b28;
    font-family: ExpoSans, Helvetica, sans-serif;
    font-size: .5625rem;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.2222222222;
    margin-bottom: 1px;
    text-transform: uppercase
}

.FloatingPlayer_floating-player__language__2Iphj {
    margin-bottom: 1px;
    width: auto
}

.FloatingPlayer_floating-player__language-label__2qDxK {
    align-items: center;
    color: #312b28;
    display: flex;
    font-family: ExpoSans, Helvetica, sans-serif;
    font-size: .5625rem;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.1111111111;
    text-transform: uppercase
}

[dir=rtl] .FloatingPlayer_floating-player__language-label__2qDxK {
    font-family: ExpoArabic, serif
}

@media(min-width:64em) {
    .FloatingPlayer_floating-player__language-label__2qDxK {
        line-height: 1.2222222222
    }
}

.FloatingPlayer_floating-player__language-icon__1nien {
    margin-left: 1px
}

[dir=rtl] .FloatingPlayer_floating-player__language-icon__1nien {
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: 2px
}

.FloatingPlayer_floating-player__languages__33E0Y {
    background-color: #fff;
    border: 1px solid hsla(21, 16%, 79%, .3);
    border-radius: 15px;
    bottom: calc(100% + 4px);
    margin-bottom: 10px;
    opacity: 0;
    padding: 14px 10px;
    position: absolute;
    right: 0;
    transition: opacity .2s cubic-bezier(.455, .03, .515, .955), visibility .3s cubic-bezier(.455, .03, .515, .955);
    visibility: hidden;
    width: -webkit-max-content;
    width: max-content
}

[dir=rtl] .FloatingPlayer_floating-player__languages__33E0Y {
    left: 0;
    right: unset
}

.FloatingPlayer_floating-player__languages--open__3Ezv7 {
    opacity: 1;
    visibility: visible
}

.FloatingPlayer_floating-player__languages-item__164LL {
    align-items: center;
    border-radius: 4px;
    display: flex;
    height: auto;
    padding: 14px 20px;
    width: 100%
}

.FloatingPlayer_floating-player__languages-item__164LL:not(:last-child) {
    margin-bottom: 2px
}

.FloatingPlayer_floating-player__languages-item__164LL .text {
    color: #312b28
}

.FloatingPlayer_floating-player__languages-item__164LL:not([disabled]):focus,
.FloatingPlayer_floating-player__languages-item__164LL:not([disabled]):hover {
    background-color: #f6efec
}

.FloatingPlayer_floating-player__languages__33E0Y .FloatingPlayer_floating-player__languages-item--active__2yeZL {
    background-color: #f6efec;
    pointer-events: none
}

.FloatingPlayer_floating-player__dropdown--open__sHXpJ .FloatingPlayer_floating-player__icon-chevron__3-THl {
    transform: rotate(180deg)
}