.rlc-creative_v3 .rlc-gift-by-price-mb {
    height: 28.875em;

    .rlc-copygroup {
        display: flex;
        flex-direction: column;
        width: 60em;
        padding: 0;
        color: currentColor;

        .rlc-title {
            margin-top: .34091em;
            font-size: 2.62em;
        }

        & .plp-info-seo,
        & .plp-info-breadcrumb-category-name,
        & .plp-info-dflt .plp-info-breadcrumb {
            display: none !important;
            opacity: 0 !important;
        }

        .rlc-dek {
            margin-top: 1.5em;
            font-size: 0.875em;
        }
    }


    .rlc-content-bottom {
        left: 3.5em;
        bottom: 2.94em;
    }

    .rlc-dek,
    .rlc-cta.rlc-arrow {
        font-family: RL_DroidKufi, 'Founders Grotesk Text Regular', Helvetica, Arial, sans-serif;
    }

    .rlc-cta.rlc-arrow {
        font-size: 0.688em;
        line-height: 0.909em;
        letter-spacing: 0.091em;
        color: currentColor;
        position: relative;
        display: inline-block;
        margin-bottom: 0;
    }
 
    .rlc-cta.rlc-arrow:after,
    .rlc-cta.rlc-arrow:before {
        content: '';
        display: block;
        position: absolute;
    }
    .rlc-cta.rlc-arrow:before {
        top: 50%;
        left: 0.2em;
        width: 1em;
        height: 1em;
        transform-origin: 50% 50%;
        transform: translateY(-50%) rotate(-135deg);
        box-shadow: inset -1px 1px 0 0 currentColor;
    }
    .rlc-cta.rlc-arrow:after {
        top: 50%;
        left: 0em;
        width: 2em;
        height: 1px;
        transform: translateY(-50%);
        background-color: currentColor;
    }
    .rlc-cta.rlc-arrow {
        padding: 0 0 0 3em;
    }
    .rlc-videocontainer .rlc-looppause {
        border: 0px;
        right: 1em;
        left: auto;
    }

    @media screen and (min-width: 768px) {
        .rlc-copygroup {
            left: 3.375em;
        }

    }

    @media only screen and (max-width: 767px) {
        height: 30.9375em;

        .rlc-copygroup {
            bottom: 4.6875em;
            width: calc(100% - 1.875em);
            left: 1.875em;

            .rlc-title {
                font-size: 1.75em;
            }
        }

        .rlc-content-bottom {
            left: 1.875em;
            bottom: 2em;
            width: auto;
            text-align: left;
        }

        .rlc-cta.rlc-arrow {
          padding: 0 0 0 2.8em;
        }

        .rlc-dek,
        #rlcid-10222026-eu-gifts-under-dek {
            display: none;
        }
    }
}

[lang^='ar'] .rlc-creative_v3 .rlc-gift-by-price-mb {

    .rlc-content-bottom,
    .rlc-back-arrow-group {
        line-height: 0.909em;
    }

    .rlc-cta.rlc-arrow {
        line-height: normal;
    }

    .rlc-cta.rlc-arrow:before {
        width: 0.7em;
        height: 0.7em;
        left: 0.1em;
    }

    @media screen and (min-width: 768px) {

        .rlc-copygroup {
            text-align: right;
            width: 27em;
        }

        .rlc-content-bottom {
            left: 4.65em;
            right: auto;
        }
    }

    @media only screen and (max-width: 767px) {

        .rlc-copygroup {
            left: auto;
            right: 1.875em;
            text-align: right;
            bottom: 4.5em;
            width: 16em;

            .rlc-title {
                margin-top: 0em;
            }
        }

        /*.rlc-content-bottom {
            right: 1.875em;
            text-align: left;
            left: auto;
        }*/

    }


    @media screen and (min-width: 960px) and (max-width: 1199px) {
        .plp-info .breadcrumb-element {
            font-size: .625rem;
            line-height: 1.4em;
            vertical-align: middle;
        }
    }
}

[lang^='es'] .rlc-creative_v3 .rlc-gift-by-price-mb {
    @media screen and (min-width: 768px) {

        .rlc-copygroup {
            width: 24em;
        }

    }

    @media only screen and (max-width: 767px) {

        .rlc-copygroup {
            width: 15em;
        }

    }
}

[lang^='pt'] .rlc-creative_v3 .rlc-gift-by-price-mb {
    @media screen and (min-width: 768px) {

        .rlc-copygroup {
            width: 34em;
        }

    }

    @media only screen and (max-width: 767px) {

        .rlc-copygroup {
            width: 16em;
        }

    }
}

.rlc-creative_v3 .rlc-usebrandstyles .rlc-linecta {
    font-family: var(--foundersReg) !important;
}
/* font-size scaling fix */
@media only screen and (min-width: 1800px) and (max-width: 1919px) {
    .rlc-creative_v3.rlc-1440_375_max1920.ingrid-wrapper .rlc-fullbleed {
      font-size: 1.111111111111111vw !important;
      font-size: calc(0.0111111111111 * (100vw - var(--scrollbar-width))) !important;
    }
}
@media only screen and (min-width: 1920px) {
    .rlc-creative_v3.rlc-1440_375_max1920.ingrid-wrapper .rlc-fullbleed {
      font-size: 21.3333333px !important;
    }
}

@media screen and (min-width: 768px) {
    #rlc-10222026-eu-holiday-polo-shared-B_1x2 .rlc-carousel-pagination {
        /* top: 30em; */
        /* top: 33.325em; */
        top: auto !important;
        bottom: -.5em;
    }
}
@media screen and (max-width: 767px) {
    #rlc-10222026-eu-holiday-polo-shared-A_1x1 .rlc-copylayer {
        padding-bottom: 1px !important;
    }
}