/* product-page fix body overflow when modal is open */
.uk-modal-page body.catalog-product-view {
    overflow: initial !important;
}

/*popup emailme when notice sold up*/

/*sold out text*/
.catalog-product-view .sold_out {
    text-transform: uppercase;
    margin-bottom: 15px;
    font-weight: 500;
}

.product-add-form .out-of-stock {
    display: none;
}

.product-soldout-block button {
    width: 100%;
    margin-bottom: 30px;
}

.product-notify-modal {

}
.product-notify-modal .form-wrap-inner {
}

.product-notify-modal .submit-wrapper button {
    width: 100%;
    margin-top: 15px;
}

.product-notify-modal .form-description {
    margin: 15px;
}

.product-notify-modal .product-name {
    padding-left: 15px;
}

.product-notify-modal .product-notify-form-wrapp .field.choice {
    position: relative;
    margin: 8px 0;
    padding-left: 28px;
}

.product-notify-modal .product-notify-form-wrapp .field.choice input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
}

.product-notify-modal .product-notify-form-wrapp .field.choice label {
    font-size: 0.8rem;
    display: block;
    line-height: 1.3;
}

.product-notify-modal .product-notify-form-wrapp .field.choice label a {
    text-decoration: underline;
}

.product-notify-modal .form-product-section {
    margin: 30px 0;
}


@media (min-width: 960px) {
    /*sold out text*/
    .catalog-product-view .sold_out {
        font-size: 2vw;
    }

    .catalog-category-view .sold_out,
    .cms-index-index .sold_out {
        z-index: 1;
        text-transform: uppercase;
        font-size: 2vw;
    }

    .product-notify-modal .form-wrap-inner {
        width: 60%;
        margin: 0 auto;
    }

    .product-notify-modal .form-description {
        font-size: 0.8vw;
    }
    .product-soldout-block button {
        margin-top: -14px;
    }
}
.pc-chart {
    position: relative;
    margin: 35px 0 24px;
    border-radius: 2px;
    background: #FFF;
}

.pf-chart-wrapper {
    padding:  160px 0 180px;
    background: #FFF;
    border-radius: 2px;
    overflow: hidden;
}

@media screen and (min-width:  960px) {
    .pc-chart {
        background: #FFF;
        padding-bottom: 0px;
    }

    .pf-chart-wrapper {
        margin-bottom: 0;
        padding:  70px 0 50px 0;
        background: transparent;
        overflow: initial;
    }
}


.pf-chart {
    --chartWidth:  250px; /* Used for labels */
    --halfChartWidth:  calc(var(--chartWidth)/2);
    position: relative;
    margin:  0 auto;
    box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.11);
    border-radius: 500px;
    width: 130px;
}

.pf-chart canvas {
    overflow: visible;
    position: relative;
    z-index: 2;
}

.pf-chart__initlabel {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #FFF;
    border-radius: 500px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.2rem;
    padding:  0 12%;
    z-index: 1;
    pointer-events: none;
    user-select: none;
    transition:  opacity 150ms;
}

.pf-chart__initlabel.hidden {
    opacity: 0;
}

@media screen and (min-width:  960px) {
    .pf-chart__initlabel {
        font-size: 1.8rem;
    }
}

.pf-chart .chart-scroll-down {
    position: absolute;
    z-index: 1;
    left:  50%;
    transform:  translateX(-50%);
    bottom: -54%;
    font-size: 34px;
    text-decoration: none;
    cursor: pointer;
    background: transparent;
    border:  none;
    padding:  0;
    -webkit-tap-highlight-color: transparent;
}


.pf-chart__label-checkbox {
    opacity: 0;
    position: absolute;
}

.pf-chart__loader {
    position: absolute;
    top: 0;
    left: 0;
    width:  100%;
    height: 100%;
    z-index: 2;
    background-color: #FFF;
    border-radius: 500px;
    opacity: 0;
    transition: opacity 200ms;
    pointer-events: none;
    user-select: none;
}

.pf-chart__loader span.atc-icon {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform:  translate(-50%, -50%);
    opacity: 0.8;
    animation-name: atc-load-centered;
    width: 35%;
    height: 35%;
    border-width: 4px;
}

.pf-chart__loader.loading {
    opacity: 1;
}

.pf-chart__labels {
    position: absolute;
    top: 0;
    left: 0;
    width:  100%;
    height: 100%;
    transform: rotate(90deg);
}

.pf-chart__labels-label {
    display: block;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

.pf-chart__labels-label-wrapper {
    --angle: (360 / var(--label-count));
    --labelWidth: 44px;
    display: block;
    position: absolute;
    top:  50%;
    left: 50%;
    width:  var(--labelWidth);
    height: auto;
    text-align: center;
    margin:  calc(var(--labelWidth) / -2);
    user-select: none;
    /*transform: translate(-50%, -50%);*/
}

.pf-chart__labels-label-wrapper:nth-child(1) {
    --anglePlus: calc(0deg * var(--angle));
    --angleMinus: calc(-0deg * var(--angle));
    transform: rotate(0deg) translate(calc(-1* var(--halfChartWidth))) rotate(0deg) rotate(-90deg) ;
    margin-left: -20%;
}

.pf-chart__labels-label-wrapper:nth-child(2) {
    --anglePlus: calc(1deg * var(--angle));
    --angleMinus: calc(-1deg * var(--angle));
    transform: rotate(var(--anglePlus)) translate(calc(-1* var(--halfChartWidth))) rotate(var(--angleMinus)) rotate(-90deg) ;
}

.pf-chart__labels-label-wrapper:nth-child(3) {
    --anglePlus: calc(2deg * var(--angle));
    --angleMinus: calc(-2deg * var(--angle));
    transform: rotate(var(--anglePlus)) translate(calc(-1* var(--halfChartWidth))) rotate(var(--angleMinus)) rotate(-90deg) ;
}

.pf-chart__labels-label-wrapper:nth-child(4) {
    --anglePlus: calc(3deg * var(--angle));
    --angleMinus: calc(-3deg * var(--angle));
    transform: rotate(var(--anglePlus)) translate(calc(-1* var(--halfChartWidth))) rotate(var(--angleMinus)) rotate(-90deg) ;
}

.pf-chart__labels-label-wrapper:nth-child(5) {
    --anglePlus: calc(4deg * var(--angle));
    --angleMinus: calc(-4deg * var(--angle));
    transform: rotate(var(--anglePlus)) translate(calc(-1* var(--halfChartWidth))) rotate(var(--angleMinus)) rotate(-90deg) ;
}

.pf-chart__labels-label-wrapper:nth-child(6) {
    --anglePlus: calc(5deg * var(--angle));
    --angleMinus: calc(-5deg * var(--angle));
    transform: rotate(var(--anglePlus)) translate(calc(-1* var(--halfChartWidth))) rotate(var(--angleMinus)) rotate(-90deg) ;
}

.pf-chart__labels-label-wrapper:nth-child(7) {
    --anglePlus: calc(6deg * var(--angle));
    --angleMinus: calc(-6deg * var(--angle));
    transform: rotate(var(--anglePlus)) translate(calc(-1* var(--halfChartWidth))) rotate(var(--angleMinus)) rotate(-90deg) ;
}

.pf-chart__labels-label-wrapper:nth-child(8) {
    --anglePlus: calc(7deg * var(--angle));
    --angleMinus: calc(-7deg * var(--angle));
    transform: rotate(var(--anglePlus)) translate(calc(-1* var(--halfChartWidth))) rotate(var(--angleMinus)) rotate(-90deg) ;
}

.pf-chart__labels-label i {
    display: block;
    margin:  0 auto;
    background: #F2F2F2;
    width:  44px;
    height: 44px;
    line-height: 44px;
    border-radius: 60px;
    color: #BDBDBD;
    font-size: 30px;
    text-align: center;
    transition: background 120ms, color 120ms;
}

.pf-chart__labels-label span {
    position: absolute;
    top:  100%;
    left: 50%;
    transform:  translateX(-50%);
    display: block;
    text-align: center;
    padding:  8px 0 0 0;
    font-size: 14px;
    width: 90px;
}

.pf-chart__label-checkbox:checked + .pf-chart__labels-label i {
    background-color: #000;
    color: #FFF;
}


@media screen and (min-width:  960px) {
    .pf-chart {
        --chartWidth:  340px; /* Used for labels */
        width: 170px;
        margin:  100px auto 200px auto;
    }

    .pf-chart__labels-label-wrapper {
        --labelWidth: 60px;
    }

    .pf-chart__labels-label i {
        font-size: 44px;
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .pf-chart__labels-label span {
        font-size: 18px;
        width: 120px;
        padding:  15px 0 0 0;
    }


    .pf-chart__labels-label:hover i {
        background-color: #444;
        color: #FFF;
    }

    .pf-chart__label-checkbox:checked + .pf-chart__labels-label i {
        background-color: #000;
        color: #FFF;
    }
}



.pf-results {

}

.pf-results .pf-product-block {
    padding:  0 12px;
}

.pf-results .slick-list {
    margin: 0 -12px;
    width:  calc(100% + 24px);
    font-size: 0;
}

@media screen and (max-width:  1159px) {
    .pf-results .slick-prev,
    .pf-results .slick-next {
        top:  100%;
        margin: 8px -12px 0 -12px;
        padding-left: 0 !important;
        padding-right: 0 !important;
        transform: none;
    }
}
@media screen and (min-width:  1260px) {
    .pf-results .slick-prev {
        left: -50px;
    }
    .pf-results .slick-next {
        right:  -50px;
    }
}


#pf-reset {
    color: #4F4F4F;
    font-weight: 400;
    font-size: 1.8rem;
    position: absolute;
    top:  100%;
    margin-top: 15px;
    left: 50%;
    transform:  translateX(-50%);
    margin-top: 20px;
}

@media screen and (min-width: 960px) {
    #pf-reset {
        font-size: 2rem;
        margin-top: 30px;
    }
}
/** ================ Maison Neue Extended =================== **/
@font-face {
    font-family: "Maison Neue Extended";
    src: url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Light.woff2") format("woff2"),
         url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Light.woff") format("woff");
    font-weight: 400;
    font-display: swap;
}
@font-face {
    font-family: "Maison Neue Extended";
    src: url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Light.woff2") format("woff2"),
         url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Light.woff") format("woff");
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: "Maison Neue Extended";
    src: url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Demi.woff2") format("woff2"),
         url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Demi.woff") format("woff");
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: "Maison Neue Extended";
    src: url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Demi.woff2") format("woff2"),
         url("../../frontend/PLC/Ecom/ko_KR/fonts/maison-neue-extended/MaisonNeueExtendedWEB-Demi.woff") format("woff");
    font-weight: 700;
    font-display: swap;
}

/** =================== Aventa =================== **/

@font-face {
    font-family: 'aventa-light';
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/aventa/aventa-light.woff2) format('woff2'),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/aventa/aventa-light.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'aventa-medium';
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/aventa/aventa-medium.woff2) format('woff2'),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/aventa/aventa-medium.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/** =================== MONTSERRAT =================== **/

/** Montserrat Thin **/
@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Thin.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Thin.woff) format("woff");
    font-display: swap;
}

/** Montserrat Thin-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 100;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ThinItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ThinItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat ExtraLight **/
@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraLight.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraLight.woff) format("woff");
    font-display: swap;
}

/** Montserrat ExtraLight-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 200;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraLightItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Light **/
@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Light.woff) format("woff");
    font-display: swap;
}

/** Montserrat Light-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 300;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-LightItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-LightItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Regular **/
@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Regular.woff) format("woff");
    font-display: swap;
}

/** Montserrat Regular-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 400;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Italic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Italic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Medium **/
@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Medium.woff) format("woff");
    font-display: swap;
}

/** Montserrat Medium-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 500;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-MediumItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-MediumItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat SemiBold **/
@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-SemiBold.woff) format("woff");
    font-display: swap;
}

/** Montserrat SemiBold-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 600;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-SemiBoldItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Bold **/
@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Bold.woff) format("woff");
    font-display: swap;
}

/** Montserrat Bold-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 700;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-BoldItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-BoldItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat ExtraBold **/
@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraBold.woff) format("woff");
    font-display: swap;
}

/** Montserrat ExtraBold-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 800;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-ExtraBoldItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Black **/
@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Black.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-Black.woff) format("woff");
    font-display: swap;
}

/** Montserrat Black-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-BlackItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/Montserrat-BlackItalic.woff) format("woff");
    font-display: swap;
}

/** =================== MONTSERRAT ALTERNATES =================== **/

/** Montserrat Alternates Thin **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 100;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Thin.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Thin.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Thin-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 100;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ThinItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ThinItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates ExtraLight **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 200;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraLight.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraLight.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates ExtraLight-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 200;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraLightItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraLightItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Light **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 300;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Light.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Light.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Light-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 300;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-LightItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-LightItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Regular **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 400;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Regular.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Regular.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Regular-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 400;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Italic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Italic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Medium **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 500;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Medium.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Medium.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Medium-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 500;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-MediumItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-MediumItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates SemiBold **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 600;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-SemiBold.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-SemiBold.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates SemiBold-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 600;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-SemiBoldItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-SemiBoldItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Bold **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 700;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Bold.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Bold.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Bold-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 700;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-BoldItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-BoldItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates ExtraBold **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 800;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraBold.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraBold.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates ExtraBold-Italic **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 800;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraBoldItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-ExtraBoldItalic.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Black **/
@font-face {
    font-family: "Montserrat Alternates";
    font-weight: 900;
    font-style: normal;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Black.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-Black.woff) format("woff");
    font-display: swap;
}

/** Montserrat Alternates Black-Italic **/
@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: italic;
    src: url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-BlackItalic.woff2) format("woff2"),
         url(../../frontend/PLC/Ecom/ko_KR/fonts/montserrat/MontserratAlternates-BlackItalic.woff) format("woff");
    font-display: swap;
}

/** =================== MONTSERRAT =================== **/


/* poppins-300 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../frontend/PLC/Ecom/ko_KR/fonts/poppins/poppins-v15-latin-ext_latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}
/*! UIkit 3.2.4 | http://www.getuikit.com | (c) 2014 - 2019 YOOtheme | MIT License */html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a:active,a:hover{outline:0}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}em{color:#f0506e}ins{background:#ffd;color:#666;text-decoration:none}mark{background:#ffd;color:#666}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}@supports (display:block){svg{max-width:100%;height:auto;box-sizing:border-box}}svg:not(:root){overflow:hidden}img:not([src]){min-width:1px;visibility:hidden}iframe{border:0}address,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 20px 0}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+.uk-heading-2xlarge,*+.uk-heading-large,*+.uk-heading-medium,*+.uk-heading-small,*+.uk-heading-xlarge,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.23125rem;line-height:1.2}.uk-h2,h2{font-size:1.7rem;line-height:1.3}.uk-h3,h3{font-size:1.5rem;line-height:1.4}.uk-h4,h4{font-size:1.25rem;line-height:1.4}.uk-h5,h5{font-size:16px;line-height:1.4}.uk-h6,h6{font-size:.875rem;line-height:1.4}@media (min-width:960px){.uk-h1,h1{font-size:2.625rem}.uk-h2,h2{font-size:2rem}}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}.uk-hr,hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}*+.uk-hr,*+hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px 0;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:.875rem;line-height:1.5;color:#666}blockquote footer::before{content:"— "}pre{font:.875rem/1.5 Consolas,monaco,monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}pre code{font-family:Consolas,monaco,monospace}::selection{background:#39f;color:#fff;text-shadow:none}details,main{display:block}summary{display:list-item}template{display:none}.uk-breakpoint-s::before{content:'640px'}.uk-breakpoint-m::before{content:'960px'}.uk-breakpoint-l::before{content:'1200px'}.uk-breakpoint-xl::before{content:'1600px'}:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,.uk-link-toggle:focus .uk-link-muted,.uk-link-toggle:hover .uk-link-muted,a.uk-link-muted:hover{color:#666}.uk-link-text a,a.uk-link-text{color:inherit}.uk-link-text a:hover,.uk-link-toggle:focus .uk-link-text,.uk-link-toggle:hover .uk-link-text,a.uk-link-text:hover{color:#999}.uk-link-heading a,a.uk-link-heading{color:inherit}.uk-link-heading a:hover,.uk-link-toggle:focus .uk-link-heading,.uk-link-toggle:hover .uk-link-heading,a.uk-link-heading:hover{color:#1e87f0;text-decoration:none}.uk-link-reset a,a.uk-link-reset{color:inherit!important;text-decoration:none!important}.uk-link-toggle{color:inherit!important;text-decoration:none!important}.uk-link-toggle:focus{outline:0}.uk-heading-small{font-size:2.6rem;line-height:1.2}.uk-heading-medium{font-size:2.8875rem;line-height:1.1}.uk-heading-large{font-size:3.4rem;line-height:1.1}.uk-heading-xlarge{font-size:4rem;line-height:1}.uk-heading-2xlarge{font-size:6rem;line-height:1}@media (min-width:960px){.uk-heading-small{font-size:3.25rem}.uk-heading-medium{font-size:3.5rem}.uk-heading-large{font-size:4rem}.uk-heading-xlarge{font-size:6rem}.uk-heading-2xlarge{font-size:8rem}}@media (min-width:1200px){.uk-heading-medium{font-size:4rem}.uk-heading-large{font-size:6rem}.uk-heading-xlarge{font-size:8rem}.uk-heading-2xlarge{font-size:11rem}}.uk-heading-divider{padding-bottom:calc(5px + .1em);border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-bullet{position:relative}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-.1 * 1em);vertical-align:middle;height:calc(4px + .7em);margin-right:calc(5px + .2em);border-left:calc(5px + .1em) solid #e5e5e5}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>::after,.uk-heading-line>::before{content:"";position:absolute;top:calc(50% - ((.2px + .05em)/ 2));width:2000px;border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-line>::before{right:100%;margin-right:calc(5px + .3em)}.uk-heading-line>::after{left:100%;margin-left:calc(5px + .3em)}[class*=uk-divider]{border:none;margin-bottom:20px}*+[class*=uk-divider]{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon::after,.uk-divider-icon::before{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}.uk-divider-small{line-height:0}.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-divider-vertical{width:1px;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}.uk-list{padding:0;list-style:none}.uk-list>li::after,.uk-list>li::before{content:"";display:table}.uk-list>li::after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:30px;list-style:none}.uk-list>li:nth-child(n+2),.uk-list>li>ul{margin-top:10px}.uk-list-divider>li:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>li{padding:10px 10px}.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>li:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-list-bullet>li{position:relative;padding-left:calc(1.5em + 10px)}.uk-list-bullet>li::before{content:"";position:absolute;top:0;left:0;width:1.5em;height:1.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;display:block}.uk-list-large>li:nth-child(n+2),.uk-list-large>li>ul{margin-top:20px}.uk-list-large.uk-list-divider>li:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-large.uk-list-striped>li{padding:20px 10px}.uk-list-large.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-large.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#333;font-size:.875rem;font-weight:400;text-transform:uppercase}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:.875rem;font-weight:400;color:#999;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:.875rem}.uk-table caption{font-size:.875rem;text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-divider>:first-child>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>tr:not(:first-child){border-top:1px solid #e5e5e5}.uk-table-striped tbody tr:nth-of-type(odd),.uk-table-striped>tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-table-hover tbody tr:hover,.uk-table-hover>tr:hover{background:#ffd}.uk-table tbody tr.uk-active,.uk-table>tr.uk-active{background:#ffd}.uk-table-small td,.uk-table-small th{padding:10px 12px}.uk-table-large td,.uk-table-large th{padding:22px 12px}.uk-table-justify td:first-child,.uk-table-justify th:first-child{padding-left:0}.uk-table-justify td:last-child,.uk-table-justify th:last-child{padding-right:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:150px}.uk-table-link{padding:0!important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media (max-width:959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive td,.uk-table-responsive th,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive td,.uk-table-responsive th{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.uk-table-responsive .uk-table-link:not(:first-child)>a,.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive th:not(:first-child):not(.uk-table-link){padding-top:5px!important}.uk-table-responsive .uk-table-link:not(:last-child)>a,.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive th:not(:last-child):not(.uk-table-link){padding-bottom:5px!important}.uk-table-justify.uk-table-responsive td,.uk-table-justify.uk-table-responsive th{padding-left:0;padding-right:0}}.uk-table tbody tr{transition:background-color .1s linear}.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0,0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.uk-icon-link{color:#999}.uk-icon-link:focus,.uk-icon-link:hover{color:#666;outline:0}.uk-active>.uk-icon-link,.uk-icon-link:active{color:#595959}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#ebebeb;color:#666;outline:0}.uk-active>.uk-icon-button,.uk-icon-button:active{background-color:#dfdfdf;color:#666}.uk-range{box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;-webkit-appearance:none;background:0 0;padding:0}.uk-range:focus{outline:0}.uk-range::-moz-focus-outer{border:none}.uk-range::-ms-track{height:15px;background:0 0;border-color:transparent;color:transparent}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range:not(:disabled)::-ms-thumb{cursor:pointer}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-thumb{margin-top:0}.uk-range::-ms-thumb{border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-tooltip{display:none}.uk-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:active::-webkit-slider-runnable-track,.uk-range:focus::-webkit-slider-runnable-track{background:#d2d2d2}.uk-range::-moz-range-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-moz-range-track{background:#d2d2d2}.uk-range::-ms-fill-lower,.uk-range::-ms-fill-upper{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-ms-fill-lower,.uk-range:focus::-ms-fill-upper{background:#d2d2d2}.uk-checkbox,.uk-input,.uk-radio,.uk-select,.uk-textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:700}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-checkbox:not(:disabled),.uk-radio:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#666;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.uk-input:not(input),.uk-select:not(select){line-height:38px}.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:4px;padding-bottom:4px;vertical-align:top}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:0;background-color:#fff;color:#666;border-color:#1e87f0}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-input::-ms-input-placeholder{color:#999!important}.uk-input::placeholder{color:#999}.uk-textarea::-ms-input-placeholder{color:#999!important}.uk-textarea::placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-left:8px;padding-right:8px}.uk-form-small:not(select):not(input):not(textarea){line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-left:12px;padding-right:12px}.uk-form-large:not(select):not(input):not(textarea){line-height:53px}.uk-form-danger,.uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-form-success,.uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-form-blank{background:0 0;border-color:transparent}.uk-form-blank:focus{border-color:#e5e5e5;border-style:dashed}input.uk-form-width-xsmall{width:50px}select.uk-form-width-xsmall{width:75px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}.uk-select:not([multiple]):not([size])::-ms-expand{display:none}.uk-select:not([multiple]):not([size]) option{color:#444}.uk-select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}.uk-input[list]:focus,.uk-input[list]:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]::-webkit-calendar-picker-indicator{display:none}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;transition:.2s ease-in-out;transition-property:background-color,border}.uk-radio{border-radius:50%}.uk-checkbox:focus,.uk-radio:focus{outline:0;border-color:#1e87f0}.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:#1e87f0;border-color:transparent}.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus,.uk-radio:checked:focus{background-color:#0e6dcd}.uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled,.uk-radio:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-radio:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-legend{width:100%;color:inherit;padding:0;font-size:1.5rem;line-height:1.4}.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-form-custom input[type=file],.uk-form-custom select{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-form-label{color:#333;font-size:.875rem}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-form-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-form-icon:hover{color:#666}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-left:40px!important}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip~.uk-input{padding-right:40px!important}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button:focus{outline:0}.uk-button-default{background-color:transparent;color:#333;border:1px solid #e5e5e5}.uk-button-default:focus,.uk-button-default:hover{background-color:transparent;color:#333;border-color:#b2b2b2}.uk-button-default.uk-active,.uk-button-default:active{background-color:transparent;color:#333;border-color:#999}.uk-button-primary{background-color:#1e87f0;color:#fff;border:1px solid transparent}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#0f7ae5;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0e6dcd;color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid transparent}.uk-button-secondary:focus,.uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-button-secondary.uk-active,.uk-button-secondary:active{background-color:#080808;color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid transparent}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#ec2147;color:#fff}.uk-button-danger:disabled,.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled{background-color:transparent;color:#999;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}.uk-button-large{padding:0 40px;line-height:53px;font-size:.875rem}.uk-button-text{padding:0;line-height:1.5;background:0 0;color:#333;position:relative}.uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid #333;transition:right .3s ease-out}.uk-button-text:focus,.uk-button-text:hover{color:#333}.uk-button-text:focus::before,.uk-button-text:hover::before{right:0}.uk-button-text:disabled{color:#999}.uk-button-text:disabled::before{display:none}.uk-button-link{padding:0;line-height:1.5;background:0 0;color:#1e87f0}.uk-button-link:focus,.uk-button-link:hover{color:#0f6ecd;text-decoration:underline}.uk-button-link:disabled{color:#999;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button.uk-active,.uk-button-group .uk-button:active,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:hover{position:relative;z-index:1}.uk-section{box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section::after,.uk-section::before{content:"";display:table}.uk-section::after{clear:both}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-section-default{background:#fff}.uk-section-muted{background:#f8f8f8}.uk-section-primary{background:#1e87f0}.uk-section-secondary{background:#222}.uk-container{box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:640px){.uk-container{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-container{padding-left:40px;padding-right:40px}}.uk-container::after,.uk-container::before{content:"";display:table}.uk-container::after{clear:both}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:900px}.uk-container-large{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-left{margin-left:0}.uk-container-expand-right{margin-right:0}@media (min-width:640px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 30px)}}@media (min-width:960px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + (1200px / 2) - 40px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 40px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 40px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + (1600px / 2) - 40px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 15px)}.uk-container-item-padding-remove-left{margin-left:-15px}.uk-container-item-padding-remove-right{margin-right:-15px}@media (min-width:640px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-left{margin-left:-30px}.uk-container-item-padding-remove-right{margin-right:-30px}}@media (min-width:960px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 40px)}.uk-container-item-padding-remove-left{margin-left:-40px}.uk-container-item-padding-remove-right{margin-right:-40px}}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:30px}@media (min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:40px}}.uk-grid-column-small,.uk-grid-small{margin-left:-15px}.uk-grid-column-small>*,.uk-grid-small>*{padding-left:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-column-medium,.uk-grid-medium{margin-left:-30px}.uk-grid-column-medium>*,.uk-grid-medium>*{padding-left:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin{margin-top:30px}.uk-grid-column-large,.uk-grid-large{margin-left:-40px}.uk-grid-column-large>*,.uk-grid-large>*{padding-left:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-column-large,.uk-grid-large{margin-left:-70px}.uk-grid-column-large>*,.uk-grid-large>*{padding-left:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}@media (min-width:1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-column-small,.uk-grid-divider.uk-grid-small{margin-left:-30px}.uk-grid-divider.uk-grid-column-small>*,.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:15px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{left:30px}.uk-grid-divider.uk-grid-column-medium,.uk-grid-divider.uk-grid-medium{margin-left:-60px}.uk-grid-divider.uk-grid-column-medium>*,.uk-grid-divider.uk-grid-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before{left:60px}.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-left:-80px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-left:80px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-left:140px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:140px}}.uk-grid-item-match,.uk-grid-match>*{display:flex;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-tile{position:relative;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px}@media (min-width:640px){.uk-tile{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-tile{padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:70px}}.uk-tile::after,.uk-tile::before{content:"";display:table}.uk-tile::after{clear:both}.uk-tile>:last-child{margin-bottom:0}.uk-tile-xsmall{padding-top:20px;padding-bottom:20px}.uk-tile-small{padding-top:40px;padding-bottom:40px}.uk-tile-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-tile-large{padding-top:140px;padding-bottom:140px}}.uk-tile-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-tile-xlarge{padding-top:210px;padding-bottom:210px}}.uk-tile-default{background:#fff}.uk-tile-muted{background:#f8f8f8}.uk-tile-primary{background:#1e87f0}.uk-tile-secondary{background:#222}.uk-card{position:relative;box-sizing:border-box;transition:box-shadow .1s ease-in-out}.uk-card-body{padding:30px 30px}.uk-card-header{padding:15px 30px}.uk-card-footer{padding:15px 30px}@media (min-width:1200px){.uk-card-body{padding:40px 40px}.uk-card-header{padding:20px 40px}.uk-card-footer{padding:20px 40px}}.uk-card-body::after,.uk-card-body::before,.uk-card-footer::after,.uk-card-footer::before,.uk-card-header::after,.uk-card-header::before{content:"";display:table}.uk-card-body::after,.uk-card-footer::after,.uk-card-header::after{clear:both}.uk-card-body>:last-child,.uk-card-footer>:last-child,.uk-card-header>:last-child{margin-bottom:0}.uk-card-title{font-size:1.5rem;line-height:1.4}.uk-card-badge{position:absolute;top:30px;right:30px;z-index:1}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default{background:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-default .uk-card-title{color:#333}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-card-primary{background:#1e87f0;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#1e87f0;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-secondary{background:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-small .uk-card-body,.uk-card-small.uk-card-body{padding:20px 20px}.uk-card-small .uk-card-header{padding:13px 20px}.uk-card-small .uk-card-footer{padding:13px 20px}@media (min-width:1200px){.uk-card-large .uk-card-body,.uk-card-large.uk-card-body{padding:70px 70px}.uk-card-large .uk-card-header{padding:35px 70px}.uk-card-large .uk-card-footer{padding:35px 70px}}.uk-card-body>.uk-nav-default{margin-left:-30px;margin-right:-30px}.uk-card-body>.uk-nav-default:only-child{margin-top:-15px;margin-bottom:-15px}.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default>li>a{padding-left:30px;padding-right:30px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-left:45px}@media (min-width:1200px){.uk-card-body>.uk-nav-default{margin-left:-40px;margin-right:-40px}.uk-card-body>.uk-nav-default:only-child{margin-top:-25px;margin-bottom:-25px}.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default>li>a{padding-left:40px;padding-right:40px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-left:55px}}.uk-card-small>.uk-nav-default{margin-left:-20px;margin-right:-20px}.uk-card-small>.uk-nav-default:only-child{margin-top:-5px;margin-bottom:-5px}.uk-card-small .uk-nav-default .uk-nav-divider,.uk-card-small .uk-nav-default .uk-nav-header,.uk-card-small .uk-nav-default>li>a{padding-left:20px;padding-right:20px}.uk-card-small .uk-nav-default .uk-nav-sub{padding-left:35px}@media (min-width:1200px){.uk-card-large>.uk-nav-default{margin:0}.uk-card-large>.uk-nav-default:only-child{margin:0}.uk-card-large .uk-nav-default .uk-nav-divider,.uk-card-large .uk-nav-default .uk-nav-header,.uk-card-large .uk-nav-default>li>a{padding-left:0;padding-right:0}.uk-card-large .uk-nav-default .uk-nav-sub{padding-left:15px}}.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:0}.uk-spinner>*{animation:uk-spinner-rotate 1.4s linear infinite}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-totop{padding:5px;color:#999;transition:color .1s ease-in-out}.uk-totop:focus,.uk-totop:hover{color:#666;outline:0}.uk-totop:active{color:#333}.uk-marker{padding:5px;background:#222;color:#fff;border-radius:500px}.uk-marker:focus,.uk-marker:hover{color:#fff;outline:0}.uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#666}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:focus,.uk-alert-close:hover{color:inherit;opacity:.8}.uk-alert-primary{background:#d8eafc;color:#1e87f0}.uk-alert-success{background:#edfbf6;color:#32d296}.uk-alert-warning{background:#fff6ee;color:#faa05a}.uk-alert-danger{background:#fef4f6;color:#f0506e}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-badge{box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:inline-flex;justify-content:center;align-items:center}.uk-badge:focus,.uk-badge:hover{color:#fff;text-decoration:none;outline:0}.uk-label{display:inline-block;padding:0 10px;background:#1e87f0;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-label-success{background-color:#32d296;color:#fff}.uk-label-warning{background-color:#faa05a;color:#fff}.uk-label-danger{background-color:#f0506e;color:#fff}.uk-overlay{padding:30px 30px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{background:rgba(255,255,255,.8)}.uk-overlay-primary{background:rgba(34,34,34,.8)}.uk-article::after,.uk-article::before{content:"";display:table}.uk-article::after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.23125rem;line-height:1.2}@media (min-width:960px){.uk-article-title{font-size:2.625rem}}.uk-article-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-article-meta a{color:#999}.uk-article-meta a:hover{color:#666;text-decoration:none}.uk-comment-body{overflow-wrap:break-word;word-wrap:break-word}.uk-comment-header{margin-bottom:20px}.uk-comment-body::after,.uk-comment-body::before,.uk-comment-header::after,.uk-comment-header::before{content:"";display:table}.uk-comment-body::after,.uk-comment-header::after{clear:both}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:1.25rem;line-height:1.4}.uk-comment-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment~ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media (min-width:960px){.uk-comment-list .uk-comment~ul{padding-left:100px}}.uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-search-input:focus{outline:0}.uk-search-input:-ms-input-placeholder{color:#999!important}.uk-search-input::placeholder{color:#999}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:180px}.uk-search-default .uk-search-input{height:40px;padding-left:6px;padding-right:6px;background:0 0;border:1px solid #e5e5e5}.uk-search-default .uk-search-input:focus{background-color:transparent}.uk-search-default .uk-search-icon{width:40px}.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:40px}.uk-search-default .uk-search-icon-flip~.uk-search-input{padding-right:40px}.uk-search-navbar{width:400px}.uk-search-navbar .uk-search-input{height:40px;background:0 0;font-size:1.5rem}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:40px}.uk-search-navbar .uk-search-icon-flip~.uk-search-input{padding-right:40px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:0 0;font-size:2.625rem}.uk-search-large .uk-search-icon{width:80px}.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:80px}.uk-search-large .uk-search-icon-flip~.uk-search-input{padding-right:80px}.uk-search-toggle{color:#999}.uk-search-toggle:focus,.uk-search-toggle:hover{color:#666}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav li>a:focus{outline:0}.uk-nav>li>a{padding:5px 0}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-sub ul{padding-left:15px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon>.uk-parent>a::after{content:"";width:1.5em;height:1.5em;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:.875rem}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav-divider{margin:5px 0}.uk-nav-default{font-size:.875rem}.uk-nav-default>li>a{color:#999}.uk-nav-default>li>a:focus,.uk-nav-default>li>a:hover{color:#666}.uk-nav-default>li.uk-active>a{color:#333}.uk-nav-default .uk-nav-header{color:#333}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-default .uk-nav-sub a{color:#999}.uk-nav-default .uk-nav-sub a:focus,.uk-nav-default .uk-nav-sub a:hover{color:#666}.uk-nav-default .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-primary>li>a{font-size:1.5rem;line-height:1.5;color:#999}.uk-nav-primary>li>a:focus,.uk-nav-primary>li>a:hover{color:#666}.uk-nav-primary>li.uk-active>a{color:#333}.uk-nav-primary .uk-nav-header{color:#333}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-primary .uk-nav-sub a{color:#999}.uk-nav-primary .uk-nav-sub a:focus,.uk-nav-primary .uk-nav-sub a:hover{color:#666}.uk-nav-primary .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-center{text-align:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after{position:absolute}.uk-navbar{display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-navbar-container>::after,.uk-navbar-container>::before{display:none!important}.uk-navbar-center,.uk-navbar-center-left>*,.uk-navbar-center-right>*,.uk-navbar-left,.uk-navbar-right{display:flex;align-items:center}.uk-navbar-right{margin-left:auto}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;box-sizing:border-box;z-index:990}.uk-navbar-center-left,.uk-navbar-center-right{position:absolute;top:0}.uk-navbar-center-left{right:100%}.uk-navbar-center-right{left:100%}[class*=uk-navbar-center-]{width:max-content;box-sizing:border-box}.uk-navbar-nav{display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:#666;outline:0}.uk-navbar-nav>li>a:active{color:#333}.uk-navbar-nav>li.uk-active>a{color:#333}.uk-navbar-item{color:#666}.uk-navbar-toggle{color:#999}.uk-navbar-toggle.uk-open,.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#666;outline:0;text-decoration:none}.uk-navbar-subtitle{font-size:.875rem}.uk-navbar-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-navbar-dropdown.uk-open{display:block}[class*=uk-navbar-dropdown-top]{margin-top:-15px}[class*=uk-navbar-dropdown-bottom]{margin-top:15px}[class*=uk-navbar-dropdown-left]{margin-left:-15px}[class*=uk-navbar-dropdown-right]{margin-left:15px}.uk-navbar-dropdown-grid{margin-left:-50px}.uk-navbar-dropdown-grid>*{padding-left:50px}.uk-navbar-dropdown-grid>.uk-grid-margin{margin-top:50px}.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>*{width:100%!important}.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack){width:1000px}.uk-navbar-dropdown-dropbar{margin-top:0;margin-bottom:0;box-shadow:none}.uk-navbar-dropdown-nav{font-size:.875rem}.uk-navbar-dropdown-nav>li>a{color:#999}.uk-navbar-dropdown-nav>li>a:focus,.uk-navbar-dropdown-nav>li>a:hover{color:#666}.uk-navbar-dropdown-nav>li.uk-active>a{color:#333}.uk-navbar-dropdown-nav .uk-nav-header{color:#333}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-navbar-dropdown-nav .uk-nav-sub a{color:#999}.uk-navbar-dropdown-nav .uk-nav-sub a:focus,.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#666}.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a{color:#333}.uk-navbar-dropbar{background:#fff}.uk-navbar-dropbar-slide{position:absolute;z-index:980;left:0;right:0;box-shadow:0 5px 7px rgba(0,0,0,.05)}.uk-navbar-container>.uk-container .uk-navbar-left{margin-left:-15px;margin-right:-15px}.uk-navbar-container>.uk-container .uk-navbar-right{margin-right:-15px}.uk-navbar-dropdown-grid>*{position:relative}.uk-navbar-dropdown-grid>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;left:25px;border-left:1px solid #e5e5e5}.uk-navbar-dropdown-grid.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;top:-25px;left:50px;right:0;border-top:1px solid #e5e5e5}.uk-subnav{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-subnav>*>a:focus,.uk-subnav>*>a:hover{color:#666;text-decoration:none;outline:0}.uk-subnav>.uk-active>a{color:#333}.uk-subnav-divider>*{display:flex;align-items:center}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid #e5e5e5}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:0 0;color:#999}.uk-subnav-pill>*>a:focus,.uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#666}.uk-subnav-pill>*>a:active{background-color:#f8f8f8;color:#666}.uk-subnav-pill>.uk-active>a{background-color:#1e87f0;color:#fff}.uk-subnav>.uk-disabled>a{color:#999}.uk-breadcrumb{display:flex;flex-wrap:wrap;padding:0;list-style:none}.uk-breadcrumb>*{flex:none}.uk-breadcrumb>*>*{display:inline-block;font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>*{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;color:#999}.uk-pagination{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-pagination>*{flex:none;padding-left:20px;position:relative}.uk-pagination>*>*{display:block;color:#999;transition:color .1s ease-in-out}.uk-pagination>*>:focus,.uk-pagination>*>:hover{color:#666;text-decoration:none}.uk-pagination>.uk-active>*{color:#666}.uk-pagination>.uk-disabled>*{color:#999}.uk-tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.uk-tab::before{content:"";position:absolute;bottom:0;left:20px;right:0;border-bottom:1px solid #e5e5e5}.uk-tab>*{flex:none;padding-left:20px;position:relative}.uk-tab>*>a{display:block;text-align:center;padding:5px 10px;color:#999;border-bottom:1px solid transparent;font-size:.875rem;text-transform:uppercase;transition:color .1s ease-in-out}.uk-tab>*>a:focus,.uk-tab>*>a:hover{color:#666;text-decoration:none}.uk-tab>.uk-active>a{color:#333;border-color:#1e87f0}.uk-tab>.uk-disabled>a{color:#999}.uk-tab-bottom::before{top:0;bottom:auto}.uk-tab-bottom>*>a{border-top:1px solid transparent;border-bottom:none}.uk-tab-left,.uk-tab-right{flex-direction:column;margin-left:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left::before{top:0;bottom:0;left:auto;right:0;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-right::before{top:0;bottom:0;left:0;right:auto;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-left>*>a{text-align:left;border-right:1px solid transparent;border-bottom:none}.uk-tab-right>*>a{text-align:left;border-left:1px solid transparent;border-bottom:none}.uk-tab .uk-dropdown{margin-left:30px}.uk-slidenav{padding:5px 10px;color:rgba(102,102,102,.5);transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:rgba(102,102,102,.9);outline:0}.uk-slidenav:active{color:rgba(102,102,102,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px}.uk-dotnav>*{flex:none;padding-left:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:0 0;text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(102,102,102,.4);transition:.2s ease-in-out;transition-property:background-color,border-color}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.6);outline:0;border-color:transparent}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.2);border-color:transparent}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.6);border-color:transparent}.uk-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-left:0;padding-top:12px}.uk-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-thumbnav>*{padding-left:15px}.uk-thumbnav>*>*{display:inline-block;position:relative}.uk-thumbnav>*>::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.4);transition:background-color .1s ease-in-out}.uk-thumbnav>*>:focus,.uk-thumbnav>*>:hover{outline:0}.uk-thumbnav>*>:focus::after,.uk-thumbnav>*>:hover::after{background-color:transparent}.uk-thumbnav>.uk-active>::after{background-color:transparent}.uk-thumbnav-vertical{flex-direction:column;margin-left:0;margin-top:-15px}.uk-thumbnav-vertical>*{padding-left:0;padding-top:15px}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{display:block;font-size:1.25rem;line-height:1.4;color:#333;overflow:hidden}.uk-accordion-title::before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-accordion-title:focus,.uk-accordion-title:hover{color:#666;text-decoration:none;outline:0}.uk-accordion-content{margin-top:20px}.uk-accordion-content::after,.uk-accordion-content::before{content:"";display:table}.uk-accordion-content::after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0}.uk-drop{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}[class*=uk-drop-top]{margin-top:-20px}[class*=uk-drop-bottom]{margin-top:20px}[class*=uk-drop-left]{margin-left:-20px}[class*=uk-drop-right]{margin-left:20px}.uk-drop-stack .uk-drop-grid>*{width:100%!important}.uk-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-dropdown.uk-open{display:block}.uk-dropdown-nav{white-space:nowrap;font-size:.875rem}.uk-dropdown-nav>li>a{color:#999}.uk-dropdown-nav>li.uk-active>a,.uk-dropdown-nav>li>a:focus,.uk-dropdown-nav>li>a:hover{color:#666}.uk-dropdown-nav .uk-nav-header{color:#333}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-dropdown-nav .uk-nav-sub a{color:#999}.uk-dropdown-nav .uk-nav-sub a:focus,.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a{color:#666}[class*=uk-dropdown-top]{margin-top:-10px}[class*=uk-dropdown-bottom]{margin-top:10px}[class*=uk-dropdown-left]{margin-left:-10px}[class*=uk-dropdown-right]{margin-left:10px}.uk-dropdown-stack .uk-dropdown-grid>*{width:100%!important}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15px 15px;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding:50px 30px}}@media (min-width:960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:calc(100% - .01px)!important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:0 0}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-modal-body::after,.uk-modal-body::before,.uk-modal-footer::after,.uk-modal-footer::before,.uk-modal-header::after,.uk-modal-header::before{content:"";display:table}.uk-modal-body::after,.uk-modal-footer::after,.uk-modal-header::after{clear:both}.uk-modal-body>:last-child,.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-title{font-size:2rem;line-height:1.3}[class*=uk-modal-close-]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;right:-5px;transform:translate(0,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}@media (min-width:960px){.uk-modal-close-outside{right:0;transform:translate(100%,-100%)}}.uk-modal-close-full{top:0;right:0;padding:20px;background:#fff}.uk-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;color:rgba(255,255,255,.7);will-change:transform,opacity}.uk-lightbox-items>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items>:focus{outline:0}.uk-lightbox-items>*>:not(iframe){width:auto;height:auto}.uk-lightbox-items>.uk-active{display:flex}.uk-lightbox-toolbar{padding:10px 10px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7)}.uk-lightbox-toolbar>*{color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon{padding:5px;color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon:hover{color:#fff}.uk-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7);display:inline-flex;justify-content:center;align-items:center}.uk-lightbox-button:hover{color:#fff}.uk-lightbox-iframe{width:80%;height:80%}.uk-slideshow{-webkit-tap-highlight-color:transparent}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none}.uk-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform,opacity;touch-action:pan-y}.uk-slideshow-items>:focus{outline:0}.uk-slideshow-items>:not(.uk-active){display:none}.uk-slider{-webkit-tap-highlight-color:transparent}.uk-slider-container{overflow:hidden}.uk-slider-items{will-change:transform;position:relative}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none;position:relative;touch-action:pan-y}.uk-slider-items>:focus{outline:0}.uk-sticky-fixed{z-index:980;box-sizing:border-box;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-sticky[class*=uk-animation-]{animation-duration:.2s}.uk-sticky.uk-animation-reverse{animation-duration:.2s}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:960px){.uk-offcanvas-bar{left:-350px;width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:-270px}@media (min-width:960px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-350px}}.uk-open>.uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{left:auto;right:0}.uk-offcanvas-bar-animation{transition:left .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{transition-property:right}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{left:auto;right:0}.uk-open>.uk-offcanvas-reveal{width:270px}@media (min-width:960px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:20px;right:20px;padding:5px}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container{position:relative;left:0;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:270px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:350px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-leader{overflow:hidden}.uk-leader-fill::after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap}.uk-leader-fill.uk-leader-hide::after{display:none}.uk-leader-fill-content::before{content:'.'}:root{--uk-leader-fill-content:.}.uk-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{padding-left:10px}.uk-iconnav>*>a{display:block;color:#999}.uk-iconnav>*>a:focus,.uk-iconnav>*>a:hover{color:#666;outline:0}.uk-iconnav>.uk-active>a{color:#666}.uk-iconnav-vertical{flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-bottom-right,.uk-notification-top-right{left:auto;right:10px}.uk-notification-bottom-center,.uk-notification-top-center{left:50%;margin-left:-175px}.uk-notification-bottom-center,.uk-notification-bottom-left,.uk-notification-bottom-right{top:auto;bottom:10px}@media (max-width:639px){.uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}*+.uk-notification-message{margin-top:10px}.uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#1e87f0}.uk-notification-message-success{color:#32d296}.uk-notification-message-warning{color:#faa05a}.uk-notification-message-danger{color:#f0506e}.uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}[class*=uk-tooltip-top]{margin-top:-10px}[class*=uk-tooltip-bottom]{margin-top:10px}[class*=uk-tooltip-left]{margin-left:-10px}[class*=uk-tooltip-right]{margin-left:10px}.uk-placeholder{margin-bottom:20px;padding:30px 30px;background:0 0;border:1px dashed #e5e5e5}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-progress{vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress:indeterminate{color:transparent}.uk-progress::-webkit-progress-bar{background-color:#f8f8f8;border-radius:500px;overflow:hidden}.uk-progress:indeterminate::-moz-progress-bar{width:0}.uk-progress::-webkit-progress-value{background-color:#1e87f0;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#1e87f0}.uk-progress::-ms-fill{background-color:#1e87f0;transition:width .6s ease;border:0}.uk-sortable{position:relative}.uk-sortable svg{pointer-events:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:absolute!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0;pointer-events:none}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number,.uk-countdown-separator{line-height:.8}.uk-countdown-number{font-size:2rem}@media (min-width:640px){.uk-countdown-number{font-size:4rem}}@media (min-width:960px){.uk-countdown-number{font-size:6rem}}.uk-countdown-separator{font-size:1rem}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}[class*=uk-animation-]{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.uk-animation-fade{animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear}.uk-animation-scale-up{animation-name:uk-fade-scale-02}.uk-animation-scale-down{animation-name:uk-fade-scale-18}.uk-animation-slide-top{animation-name:uk-fade-top}.uk-animation-slide-bottom{animation-name:uk-fade-bottom}.uk-animation-slide-left{animation-name:uk-fade-left}.uk-animation-slide-right{animation-name:uk-fade-right}.uk-animation-slide-top-small{animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{animation-name:uk-fade-bottom-small}.uk-animation-slide-left-small{animation-name:uk-fade-left-small}.uk-animation-slide-right-small{animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{animation-name:uk-fade-bottom-medium}.uk-animation-slide-left-medium{animation-name:uk-fade-left-medium}.uk-animation-slide-right-medium{animation-name:uk-fade-right-medium}.uk-animation-kenburns{animation-name:uk-scale-kenburns;animation-duration:15s}.uk-animation-shake{animation-name:uk-shake}.uk-animation-stroke{animation-name:uk-stroke;stroke-dasharray:var(--uk-animation-stroke);animation-duration:2s}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}.uk-animation-toggle{-webkit-tap-highlight-color:transparent}.uk-animation-toggle:focus{outline:0}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media (min-width:640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% * 1 / 3.001)}.uk-width-2-3{width:calc(100% * 2 / 3.001)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% * 1 / 6.001)}.uk-width-5-6{width:calc(100% * 5 / 6.001)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-xxlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media (min-width:640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@s{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@s{width:calc(100% * 5 / 6.001)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-xxlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}}@media (min-width:960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@m{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@m{width:calc(100% * 5 / 6.001)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-xxlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}}@media (min-width:1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@l{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@l{width:calc(100% * 5 / 6.001)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-xxlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}}@media (min-width:1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@xl{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@xl{width:calc(100% * 5 / 6.001)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-xxlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-text-meta a{color:#999}.uk-text-meta a:hover{color:#666;text-decoration:none}.uk-text-small{font-size:.875rem;line-height:1.5}.uk-text-large{font-size:1.5rem;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-emphasis{color:#333!important}.uk-text-primary{color:#1e87f0!important}.uk-text-secondary{color:#222!important}.uk-text-success{color:#32d296!important}.uk-text-warning{color:#faa05a!important}.uk-text-danger{color:#f0506e!important}.uk-text-background{-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0}}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}@media (min-width:640px){.uk-text-left\@s{text-align:left!important}.uk-text-right\@s{text-align:right!important}.uk-text-center\@s{text-align:center!important}}@media (min-width:960px){.uk-text-left\@m{text-align:left!important}.uk-text-right\@m{text-align:right!important}.uk-text-center\@m{text-align:center!important}}@media (min-width:1200px){.uk-text-left\@l{text-align:left!important}.uk-text-right\@l{text-align:right!important}.uk-text-center\@l{text-align:center!important}}@media (min-width:1600px){.uk-text-left\@xl{text-align:left!important}.uk-text-right\@xl{text-align:right!important}.uk-text-center\@xl{text-align:center!important}}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}.uk-text-baseline{vertical-align:baseline!important}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.uk-text-truncate,th.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word;word-wrap:break-word}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media (min-width:1200px){.uk-column-divider{column-gap:80px}}.uk-column-1-2{column-count:2}.uk-column-1-3{column-count:3}.uk-column-1-4{column-count:4}.uk-column-1-5{column-count:5}.uk-column-1-6{column-count:6}@media (min-width:640px){.uk-column-1-2\@s{column-count:2}.uk-column-1-3\@s{column-count:3}.uk-column-1-4\@s{column-count:4}.uk-column-1-5\@s{column-count:5}.uk-column-1-6\@s{column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{column-count:2}.uk-column-1-3\@m{column-count:3}.uk-column-1-4\@m{column-count:4}.uk-column-1-5\@m{column-count:5}.uk-column-1-6\@m{column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{column-count:2}.uk-column-1-3\@l{column-count:3}.uk-column-1-4\@l{column-count:4}.uk-column-1-5\@l{column-count:5}.uk-column-1-6\@l{column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{column-count:2}.uk-column-1-3\@xl{column-count:3}.uk-column-1-4\@xl{column-count:4}.uk-column-1-5\@xl{column-count:5}.uk-column-1-6\@xl{column-count:6}}.uk-column-span{column-span:all}.uk-cover{max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}iframe.uk-cover{pointer-events:none}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#f8f8f8}.uk-background-primary{background-color:#1e87f0}.uk-background-secondary{background-color:#222}.uk-background-contain,.uk-background-cover{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-top-left{background-position:0 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-right{background-position:100% 0}.uk-background-center-left{background-position:0 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-right{background-position:100% 50%}.uk-background-bottom-left{background-position:0 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed;backface-visibility:hidden}@media (pointer:coarse){.uk-background-fixed{background-attachment:scroll}}@media (max-width:639px){.uk-background-image\@s{background-image:none!important}}@media (max-width:959px){.uk-background-image\@m{background-image:none!important}}@media (max-width:1199px){.uk-background-image\@l{background-image:none!important}}@media (max-width:1599px){.uk-background-image\@xl{background-image:none!important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*=uk-align]{display:block;margin-bottom:30px}*+[class*=uk-align]{margin-top:30px}.uk-align-center{margin-left:auto;margin-right:auto}.uk-align-left{margin-top:0;margin-right:30px;float:left}.uk-align-right{margin-top:0;margin-left:30px;float:right}@media (min-width:640px){.uk-align-left\@s{margin-top:0;margin-right:30px;float:left}.uk-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media (min-width:960px){.uk-align-left\@m{margin-top:0;margin-right:30px;float:left}.uk-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media (min-width:1200px){.uk-align-left\@l{margin-top:0;float:left}.uk-align-right\@l{margin-top:0;float:right}.uk-align-left,.uk-align-left\@l,.uk-align-left\@m,.uk-align-left\@s{margin-right:40px}.uk-align-right,.uk-align-right\@l,.uk-align-right\@m,.uk-align-right\@s{margin-left:40px}}@media (min-width:1600px){.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-svg,.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0,0)}.uk-panel{position:relative;box-sizing:border-box}.uk-panel::after,.uk-panel::before{content:"";display:table}.uk-panel::after{clear:both}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-clearfix::before{content:"";display:table-cell}.uk-clearfix::after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-resize{resize:both}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports (filter:blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::before{content:'';position:absolute;bottom:-30px;left:0;right:0;height:30px;border-radius:100%;background:#444;filter:blur(20px)}.uk-box-shadow-bottom>*{position:relative}}.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1;margin-bottom:-2px}@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}@supports (-ms-ime-align:auto){.uk-dropcap>p:first-of-type::first-letter{font-size:1em}}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(-50%,-50%)}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-inline::after,.uk-flex-inline::before,.uk-flex::after,.uk-flex::before{display:none}.uk-flex-left{justify-content:flex-start}.uk-flex-center{justify-content:center}.uk-flex-right{justify-content:flex-end}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}@media (min-width:640px){.uk-flex-left\@s{justify-content:flex-start}.uk-flex-center\@s{justify-content:center}.uk-flex-right\@s{justify-content:flex-end}.uk-flex-between\@s{justify-content:space-between}.uk-flex-around\@s{justify-content:space-around}}@media (min-width:960px){.uk-flex-left\@m{justify-content:flex-start}.uk-flex-center\@m{justify-content:center}.uk-flex-right\@m{justify-content:flex-end}.uk-flex-between\@m{justify-content:space-between}.uk-flex-around\@m{justify-content:space-around}}@media (min-width:1200px){.uk-flex-left\@l{justify-content:flex-start}.uk-flex-center\@l{justify-content:center}.uk-flex-right\@l{justify-content:flex-end}.uk-flex-between\@l{justify-content:space-between}.uk-flex-around\@l{justify-content:space-around}}@media (min-width:1600px){.uk-flex-left\@xl{justify-content:flex-start}.uk-flex-center\@xl{justify-content:center}.uk-flex-right\@xl{justify-content:flex-end}.uk-flex-between\@xl{justify-content:space-between}.uk-flex-around\@xl{justify-content:space-around}}.uk-flex-stretch{align-items:stretch}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{align-content:stretch}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-between{align-content:space-between}.uk-flex-wrap-around{align-content:space-around}.uk-flex-first{order:-1}.uk-flex-last{order:99}@media (min-width:640px){.uk-flex-first\@s{order:-1}.uk-flex-last\@s{order:99}}@media (min-width:960px){.uk-flex-first\@m{order:-1}.uk-flex-last\@m{order:99}}@media (min-width:1200px){.uk-flex-first\@l{order:-1}.uk-flex-last\@l{order:99}}@media (min-width:1600px){.uk-flex-first\@xl{order:-1}.uk-flex-last\@xl{order:99}}.uk-flex-none{flex:none}.uk-flex-auto{flex:auto}.uk-flex-1{flex:1}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px!important}.uk-margin-top{margin-top:20px!important}.uk-margin-bottom{margin-bottom:20px!important}.uk-margin-left{margin-left:20px!important}.uk-margin-right{margin-right:20px!important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px!important}.uk-margin-small-top{margin-top:10px!important}.uk-margin-small-bottom{margin-bottom:10px!important}.uk-margin-small-left{margin-left:10px!important}.uk-margin-small-right{margin-right:10px!important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px!important}.uk-margin-medium-top{margin-top:40px!important}.uk-margin-medium-bottom{margin-bottom:40px!important}.uk-margin-medium-left{margin-left:40px!important}.uk-margin-medium-right{margin-right:40px!important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px!important}.uk-margin-large-top{margin-top:40px!important}.uk-margin-large-bottom{margin-bottom:40px!important}.uk-margin-large-left{margin-left:40px!important}.uk-margin-large-right{margin-right:40px!important}@media (min-width:1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px!important}.uk-margin-large-top{margin-top:70px!important}.uk-margin-large-bottom{margin-bottom:70px!important}.uk-margin-large-left{margin-left:70px!important}.uk-margin-large-right{margin-right:70px!important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px!important}.uk-margin-xlarge-top{margin-top:70px!important}.uk-margin-xlarge-bottom{margin-bottom:70px!important}.uk-margin-xlarge-left{margin-left:70px!important}.uk-margin-xlarge-right{margin-right:70px!important}@media (min-width:1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px!important}.uk-margin-xlarge-top{margin-top:140px!important}.uk-margin-xlarge-bottom{margin-bottom:140px!important}.uk-margin-xlarge-left{margin-left:140px!important}.uk-margin-xlarge-right{margin-right:140px!important}}.uk-margin-auto{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-top{margin-top:auto!important}.uk-margin-auto-bottom{margin-bottom:auto!important}.uk-margin-auto-left{margin-left:auto!important}.uk-margin-auto-right{margin-right:auto!important}.uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:640px){.uk-margin-auto\@s{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@s{margin-left:auto!important}.uk-margin-auto-right\@s{margin-right:auto!important}}@media (min-width:960px){.uk-margin-auto\@m{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@m{margin-left:auto!important}.uk-margin-auto-right\@m{margin-right:auto!important}}@media (min-width:1200px){.uk-margin-auto\@l{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@l{margin-left:auto!important}.uk-margin-auto-right\@l{margin-right:auto!important}}@media (min-width:1600px){.uk-margin-auto\@xl{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@xl{margin-left:auto!important}.uk-margin-auto-right\@xl{margin-right:auto!important}}.uk-margin-remove{margin:0!important}.uk-margin-remove-top{margin-top:0!important}.uk-margin-remove-bottom{margin-bottom:0!important}.uk-margin-remove-left{margin-left:0!important}.uk-margin-remove-right{margin-right:0!important}.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0!important}.uk-margin-remove-last-child>:last-child{margin-bottom:0!important}@media (min-width:640px){.uk-margin-remove-left\@s{margin-left:0!important}.uk-margin-remove-right\@s{margin-right:0!important}}@media (min-width:960px){.uk-margin-remove-left\@m{margin-left:0!important}.uk-margin-remove-right\@m{margin-right:0!important}}@media (min-width:1200px){.uk-margin-remove-left\@l{margin-left:0!important}.uk-margin-remove-right\@l{margin-right:0!important}}@media (min-width:1600px){.uk-margin-remove-left\@xl{margin-left:0!important}.uk-margin-remove-right\@xl{margin-right:0!important}}.uk-padding{padding:30px}@media (min-width:1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:30px}@media (min-width:1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0!important}.uk-padding-remove-top{padding-top:0!important}.uk-padding-remove-bottom{padding-bottom:0!important}.uk-padding-remove-left{padding-left:0!important}.uk-padding-remove-right{padding-right:0!important}.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important}[class*=uk-position-bottom],[class*=uk-position-center],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-top]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-center{top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:100%;box-sizing:border-box}[class*=uk-position-center-left],[class*=uk-position-center-right]{top:50%;transform:translateY(-50%)}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-center-left-out{right:100%;width:max-content}.uk-position-center-right-out{left:100%;width:max-content}.uk-position-bottom-center,.uk-position-top-center{left:50%;transform:translateX(-50%);width:max-content;max-width:100%;box-sizing:border-box}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-absolute{position:absolute!important}.uk-position-fixed{position:fixed!important}.uk-position-z-index{z-index:1}.uk-position-small{max-width:calc(100% - (15px * 2));margin:15px}.uk-position-small.uk-position-center{transform:translate(-50%,-50%) translate(-15px,-15px)}.uk-position-small[class*=uk-position-center-left],.uk-position-small[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-15px)}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{transform:translateX(-50%) translateX(-15px)}.uk-position-medium{max-width:calc(100% - (30px * 2));margin:30px}.uk-position-medium.uk-position-center{transform:translate(-50%,-50%) translate(-30px,-30px)}.uk-position-medium[class*=uk-position-center-left],.uk-position-medium[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{transform:translateX(-50%) translateX(-30px)}.uk-position-large{max-width:calc(100% - (30px * 2));margin:30px}.uk-position-large.uk-position-center{transform:translate(-50%,-50%) translate(-30px,-30px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(-50%) translateX(-30px)}@media (min-width:1200px){.uk-position-large{max-width:calc(100% - (50px * 2));margin:50px}.uk-position-large.uk-position-center{transform:translate(-50%,-50%) translate(-50px,-50px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-50px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(-50%) translateX(-50px)}}.uk-transition-toggle{-webkit-tap-highlight-color:transparent}.uk-transition-toggle:focus{outline:0}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{transition:.3s ease-out;transition-property:opacity,transform,filter;opacity:0}.uk-transition-active.uk-active .uk-transition-fade,.uk-transition-toggle:focus .uk-transition-fade,.uk-transition-toggle:hover .uk-transition-fade{opacity:1}.uk-transition-scale-up{transform:scale(1,1)}.uk-transition-scale-down{transform:scale(1.1,1.1)}.uk-transition-active.uk-active .uk-transition-scale-up,.uk-transition-toggle:focus .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;transform:scale(1.1,1.1)}.uk-transition-active.uk-active .uk-transition-scale-down,.uk-transition-toggle:focus .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;transform:scale(1,1)}.uk-transition-slide-top{transform:translateY(-100%)}.uk-transition-slide-bottom{transform:translateY(100%)}.uk-transition-slide-left{transform:translateX(-100%)}.uk-transition-slide-right{transform:translateX(100%)}.uk-transition-slide-top-small{transform:translateY(-10px)}.uk-transition-slide-bottom-small{transform:translateY(10px)}.uk-transition-slide-left-small{transform:translateX(-10px)}.uk-transition-slide-right-small{transform:translateX(10px)}.uk-transition-slide-top-medium{transform:translateY(-50px)}.uk-transition-slide-bottom-medium{transform:translateY(50px)}.uk-transition-slide-left-medium{transform:translateX(-50px)}.uk-transition-slide-right-medium{transform:translateX(50px)}.uk-transition-active.uk-active [class*=uk-transition-slide],.uk-transition-toggle:focus [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;transform:translate(0,0)}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}.uk-hidden,[hidden]{display:none!important}@media (min-width:640px){.uk-hidden\@s{display:none!important}}@media (min-width:960px){.uk-hidden\@m{display:none!important}}@media (min-width:1200px){.uk-hidden\@l{display:none!important}}@media (min-width:1600px){.uk-hidden\@xl{display:none!important}}@media (max-width:639px){.uk-visible\@s{display:none!important}}@media (max-width:959px){.uk-visible\@m{display:none!important}}@media (max-width:1199px){.uk-visible\@l{display:none!important}}@media (max-width:1599px){.uk-visible\@xl{display:none!important}}.uk-invisible{visibility:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0!important}.uk-visible-toggle{-webkit-tap-highlight-color:transparent}.uk-visible-toggle:focus{outline:0}@media (pointer:coarse){.uk-hidden-touch{display:none!important}}.uk-hidden-notouch{display:none!important}@media (pointer:coarse){.uk-hidden-notouch{display:block!important}}.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-light,.uk-offcanvas-bar,.uk-overlay-primary,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color){color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-link,.uk-card-primary.uk-card-body a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary.uk-card-body a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-light .uk-link,.uk-light a,.uk-offcanvas-bar .uk-link,.uk-offcanvas-bar a,.uk-overlay-primary .uk-link,.uk-overlay-primary a,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) a{color:#fff}.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary.uk-card-body a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-light .uk-link:hover,.uk-light a:hover,.uk-offcanvas-bar .uk-link:hover,.uk-offcanvas-bar a:hover,.uk-overlay-primary .uk-link:hover,.uk-overlay-primary a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) a:hover{color:#fff}.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-light :not(pre)>code,.uk-light :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-offcanvas-bar :not(pre)>code,.uk-offcanvas-bar :not(pre)>kbd,.uk-offcanvas-bar :not(pre)>samp,.uk-overlay-primary :not(pre)>code,.uk-overlay-primary :not(pre)>kbd,.uk-overlay-primary :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp{color:rgba(255,255,255,.7);background:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-light em,.uk-offcanvas-bar em,.uk-overlay-primary em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em{color:#fff}.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary.uk-card-body .uk-heading-2xlarge,.uk-card-primary.uk-card-body .uk-heading-large,.uk-card-primary.uk-card-body .uk-heading-medium,.uk-card-primary.uk-card-body .uk-heading-small,.uk-card-primary.uk-card-body .uk-heading-xlarge,.uk-card-primary.uk-card-body h1,.uk-card-primary.uk-card-body h2,.uk-card-primary.uk-card-body h3,.uk-card-primary.uk-card-body h4,.uk-card-primary.uk-card-body h5,.uk-card-primary.uk-card-body h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-primary>:not([class*=uk-card-media]) h1,.uk-card-primary>:not([class*=uk-card-media]) h2,.uk-card-primary>:not([class*=uk-card-media]) h3,.uk-card-primary>:not([class*=uk-card-media]) h4,.uk-card-primary>:not([class*=uk-card-media]) h5,.uk-card-primary>:not([class*=uk-card-media]) h6,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary.uk-card-body h1,.uk-card-secondary.uk-card-body h2,.uk-card-secondary.uk-card-body h3,.uk-card-secondary.uk-card-body h4,.uk-card-secondary.uk-card-body h5,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-light .uk-h1,.uk-light .uk-h2,.uk-light .uk-h3,.uk-light .uk-h4,.uk-light .uk-h5,.uk-light .uk-h6,.uk-light .uk-heading-2xlarge,.uk-light .uk-heading-large,.uk-light .uk-heading-medium,.uk-light .uk-heading-small,.uk-light .uk-heading-xlarge,.uk-light h1,.uk-light h2,.uk-light h3,.uk-light h4,.uk-light h5,.uk-light h6,.uk-offcanvas-bar .uk-h1,.uk-offcanvas-bar .uk-h2,.uk-offcanvas-bar .uk-h3,.uk-offcanvas-bar .uk-h4,.uk-offcanvas-bar .uk-h5,.uk-offcanvas-bar .uk-h6,.uk-offcanvas-bar .uk-heading-2xlarge,.uk-offcanvas-bar .uk-heading-large,.uk-offcanvas-bar .uk-heading-medium,.uk-offcanvas-bar .uk-heading-small,.uk-offcanvas-bar .uk-heading-xlarge,.uk-offcanvas-bar h1,.uk-offcanvas-bar h2,.uk-offcanvas-bar h3,.uk-offcanvas-bar h4,.uk-offcanvas-bar h5,.uk-offcanvas-bar h6,.uk-overlay-primary .uk-h1,.uk-overlay-primary .uk-h2,.uk-overlay-primary .uk-h3,.uk-overlay-primary .uk-h4,.uk-overlay-primary .uk-h5,.uk-overlay-primary .uk-h6,.uk-overlay-primary .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-large,.uk-overlay-primary .uk-heading-medium,.uk-overlay-primary .uk-heading-small,.uk-overlay-primary .uk-heading-xlarge,.uk-overlay-primary h1,.uk-overlay-primary h2,.uk-overlay-primary h3,.uk-overlay-primary h4,.uk-overlay-primary h5,.uk-overlay-primary h6,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h6{color:#fff}.uk-card-primary.uk-card-body blockquote,.uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-light blockquote,.uk-offcanvas-bar blockquote,.uk-overlay-primary blockquote,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) blockquote{color:#fff}.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-light blockquote footer,.uk-offcanvas-bar blockquote footer,.uk-overlay-primary blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*=uk-card-media]) .uk-hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body .uk-hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light .uk-hr,.uk-light hr,.uk-offcanvas-bar .uk-hr,.uk-offcanvas-bar hr,.uk-overlay-primary .uk-hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) .uk-hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) .uk-hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) .uk-hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,.uk-tile-secondary:not(.uk-preserve-color) hr{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-link-muted,.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-secondary.uk-card-body .uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-light .uk-link-muted,.uk-light .uk-link-muted a,.uk-offcanvas-bar .uk-link-muted,.uk-offcanvas-bar .uk-link-muted a,.uk-overlay-primary .uk-link-muted,.uk-overlay-primary .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary.uk-card-body .uk-link-muted:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary.uk-card-body .uk-link-muted:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light .uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar .uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-overlay-primary .uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-link-text a:hover,.uk-card-primary.uk-card-body .uk-link-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text:hover,.uk-card-secondary.uk-card-body .uk-link-text a:hover,.uk-card-secondary.uk-card-body .uk-link-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-light .uk-link-text:hover,.uk-offcanvas-bar .uk-link-text a:hover,.uk-offcanvas-bar .uk-link-text:hover,.uk-overlay-primary .uk-link-text a:hover,.uk-overlay-primary .uk-link-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text:hover{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-link-heading a:hover,.uk-card-primary.uk-card-body .uk-link-heading:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading:hover,.uk-card-secondary.uk-card-body .uk-link-heading a:hover,.uk-card-secondary.uk-card-body .uk-link-heading:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-light .uk-link-heading:hover,.uk-offcanvas-bar .uk-link-heading a:hover,.uk-offcanvas-bar .uk-link-heading:hover,.uk-overlay-primary .uk-link-heading a:hover,.uk-overlay-primary .uk-link-heading:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading:hover{color:#fff}.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-light .uk-heading-divider,.uk-offcanvas-bar .uk-heading-divider,.uk-overlay-primary .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-light .uk-heading-bullet::before,.uk-offcanvas-bar .uk-heading-bullet::before,.uk-overlay-primary .uk-heading-bullet::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-heading-line>::after,.uk-card-primary.uk-card-body .uk-heading-line>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-card-secondary.uk-card-body .uk-heading-line>::after,.uk-card-secondary.uk-card-body .uk-heading-line>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-light .uk-heading-line>::after,.uk-light .uk-heading-line>::before,.uk-offcanvas-bar .uk-heading-line>::after,.uk-offcanvas-bar .uk-heading-line>::before,.uk-overlay-primary .uk-heading-line>::after,.uk-overlay-primary .uk-heading-line>::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-light .uk-divider-icon,.uk-offcanvas-bar .uk-divider-icon,.uk-overlay-primary .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-light .uk-divider-icon::after,.uk-light .uk-divider-icon::before,.uk-offcanvas-bar .uk-divider-icon::after,.uk-offcanvas-bar .uk-divider-icon::before,.uk-overlay-primary .uk-divider-icon::after,.uk-overlay-primary .uk-divider-icon::before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-small::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-light .uk-divider-small::after,.uk-offcanvas-bar .uk-divider-small::after,.uk-overlay-primary .uk-divider-small::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-vertical,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-card-secondary.uk-card-body .uk-divider-vertical,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-light .uk-divider-vertical,.uk-offcanvas-bar .uk-divider-vertical,.uk-overlay-primary .uk-divider-vertical,.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-light .uk-list-divider>li:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2),.uk-overlay-primary .uk-list-divider>li:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd){border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body .uk-list-bullet>li::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-card-secondary.uk-card-body .uk-list-bullet>li::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-light .uk-list-bullet>li::before,.uk-offcanvas-bar .uk-list-bullet>li::before,.uk-overlay-primary .uk-list-bullet>li::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-table th,.uk-card-primary>:not([class*=uk-card-media]) .uk-table th,.uk-card-secondary.uk-card-body .uk-table th,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table th,.uk-light .uk-table th,.uk-offcanvas-bar .uk-table th,.uk-overlay-primary .uk-table th,.uk-section-primary:not(.uk-preserve-color) .uk-table th,.uk-section-secondary:not(.uk-preserve-color) .uk-table th,.uk-tile-primary:not(.uk-preserve-color) .uk-table th,.uk-tile-secondary:not(.uk-preserve-color) .uk-table th{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-table caption,.uk-card-primary>:not([class*=uk-card-media]) .uk-table caption,.uk-card-secondary.uk-card-body .uk-table caption,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table caption,.uk-light .uk-table caption,.uk-offcanvas-bar .uk-table caption,.uk-overlay-primary .uk-table caption,.uk-section-primary:not(.uk-preserve-color) .uk-table caption,.uk-section-secondary:not(.uk-preserve-color) .uk-table caption,.uk-tile-primary:not(.uk-preserve-color) .uk-table caption,.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-primary.uk-card-body .uk-table>tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-secondary.uk-card-body .uk-table>tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-light .uk-table tbody tr.uk-active,.uk-light .uk-table>tr.uk-active,.uk-offcanvas-bar .uk-table tbody tr.uk-active,.uk-offcanvas-bar .uk-table>tr.uk-active,.uk-overlay-primary .uk-table tbody tr.uk-active,.uk-overlay-primary .uk-table>tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active{background:rgba(255,255,255,.08)}.uk-card-primary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-primary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-light .uk-table-divider>:first-child>tr:not(:first-child),.uk-light .uk-table-divider>:not(:first-child)>tr,.uk-light .uk-table-divider>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:first-child>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:not(:first-child)>tr,.uk-offcanvas-bar .uk-table-divider>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:first-child>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:not(:first-child)>tr,.uk-overlay-primary .uk-table-divider>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-light .uk-table-striped tbody tr:nth-of-type(odd),.uk-light .uk-table-striped>tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped>tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped>tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd){background:rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-primary.uk-card-body .uk-table-hover>tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover>tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-light .uk-table-hover tbody tr:hover,.uk-light .uk-table-hover>tr:hover,.uk-offcanvas-bar .uk-table-hover tbody tr:hover,.uk-offcanvas-bar .uk-table-hover>tr:hover,.uk-overlay-primary .uk-table-hover tbody tr:hover,.uk-overlay-primary .uk-table-hover>tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover{background:rgba(255,255,255,.08)}.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-light .uk-icon-link,.uk-offcanvas-bar .uk-icon-link,.uk-overlay-primary .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-icon-link:focus,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-icon-link:focus,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-light .uk-icon-link:focus,.uk-light .uk-icon-link:hover,.uk-offcanvas-bar .uk-icon-link:focus,.uk-offcanvas-bar .uk-icon-link:hover,.uk-overlay-primary .uk-icon-link:focus,.uk-overlay-primary .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-light .uk-active>.uk-icon-link,.uk-light .uk-icon-link:active,.uk-offcanvas-bar .uk-active>.uk-icon-link,.uk-offcanvas-bar .uk-icon-link:active,.uk-overlay-primary .uk-active>.uk-icon-link,.uk-overlay-primary .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-light .uk-icon-button,.uk-offcanvas-bar .uk-icon-button,.uk-overlay-primary .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-icon-button:focus,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:focus,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-light .uk-icon-button:focus,.uk-light .uk-icon-button:hover,.uk-offcanvas-bar .uk-icon-button:focus,.uk-offcanvas-bar .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:focus,.uk-overlay-primary .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover{background-color:rgba(242,242,242,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-light .uk-icon-button:active,.uk-offcanvas-bar .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active{background-color:rgba(230,230,230,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-input,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-light .uk-input,.uk-light .uk-select,.uk-light .uk-textarea,.uk-offcanvas-bar .uk-input,.uk-offcanvas-bar .uk-select,.uk-offcanvas-bar .uk-textarea,.uk-overlay-primary .uk-input,.uk-overlay-primary .uk-select,.uk-overlay-primary .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);background-clip:padding-box;border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-light .uk-input:focus,.uk-light .uk-select:focus,.uk-light .uk-textarea:focus,.uk-offcanvas-bar .uk-input:focus,.uk-offcanvas-bar .uk-select:focus,.uk-offcanvas-bar .uk-textarea:focus,.uk-overlay-primary .uk-input:focus,.uk-overlay-primary .uk-select:focus,.uk-overlay-primary .uk-textarea:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-light .uk-input::-ms-input-placeholder,.uk-offcanvas-bar .uk-input::-ms-input-placeholder,.uk-overlay-primary .uk-input::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-card-secondary.uk-card-body .uk-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-light .uk-input::placeholder,.uk-offcanvas-bar .uk-input::placeholder,.uk-overlay-primary .uk-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-light .uk-textarea::-ms-input-placeholder,.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder,.uk-overlay-primary .uk-textarea::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-textarea::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-card-secondary.uk-card-body .uk-textarea::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-light .uk-textarea::placeholder,.uk-offcanvas-bar .uk-textarea::placeholder,.uk-overlay-primary .uk-textarea::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-light .uk-select:not([multiple]):not([size]),.uk-offcanvas-bar .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-input[list]:focus,.uk-card-primary.uk-card-body .uk-input[list]:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-card-secondary.uk-card-body .uk-input[list]:focus,.uk-card-secondary.uk-card-body .uk-input[list]:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-light .uk-input[list]:focus,.uk-light .uk-input[list]:hover,.uk-offcanvas-bar .uk-input[list]:focus,.uk-offcanvas-bar .uk-input[list]:hover,.uk-overlay-primary .uk-input[list]:focus,.uk-overlay-primary .uk-input[list]:hover,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-light .uk-checkbox,.uk-light .uk-radio,.uk-offcanvas-bar .uk-checkbox,.uk-offcanvas-bar .uk-radio,.uk-overlay-primary .uk-checkbox,.uk-overlay-primary .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio{background-color:rgba(242,242,242,.1);border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-light .uk-radio:focus,.uk-offcanvas-bar .uk-checkbox:focus,.uk-offcanvas-bar .uk-radio:focus,.uk-overlay-primary .uk-checkbox:focus,.uk-overlay-primary .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus{border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-color:#fff;border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-light .uk-radio:checked:focus,.uk-offcanvas-bar .uk-checkbox:checked:focus,.uk-offcanvas-bar .uk-checkbox:indeterminate:focus,.uk-offcanvas-bar .uk-radio:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus{background-color:#e6e6e6}.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-light .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-light .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-form-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-card-secondary.uk-card-body .uk-form-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-light .uk-form-label,.uk-offcanvas-bar .uk-form-label,.uk-overlay-primary .uk-form-label,.uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label{color:#fff}.uk-card-primary.uk-card-body .uk-form-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon,.uk-card-secondary.uk-card-body .uk-form-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon,.uk-light .uk-form-icon,.uk-offcanvas-bar .uk-form-icon,.uk-overlay-primary .uk-form-icon,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-form-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-card-secondary.uk-card-body .uk-form-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-light .uk-form-icon:hover,.uk-offcanvas-bar .uk-form-icon:hover,.uk-overlay-primary .uk-form-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-light .uk-button-default,.uk-offcanvas-bar .uk-button-default,.uk-overlay-primary .uk-button-default,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default{background-color:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-button-default:focus,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default:focus,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-light .uk-button-default:focus,.uk-light .uk-button-default:hover,.uk-offcanvas-bar .uk-button-default:focus,.uk-offcanvas-bar .uk-button-default:hover,.uk-overlay-primary .uk-button-default:focus,.uk-overlay-primary .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover{background-color:transparent;color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-light .uk-button-default.uk-active,.uk-light .uk-button-default:active,.uk-offcanvas-bar .uk-button-default.uk-active,.uk-offcanvas-bar .uk-button-default:active,.uk-overlay-primary .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active{background-color:transparent;color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-light .uk-button-primary,.uk-offcanvas-bar .uk-button-primary,.uk-overlay-primary .uk-button-primary,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-primary:focus,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:focus,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-light .uk-button-primary:focus,.uk-light .uk-button-primary:hover,.uk-offcanvas-bar .uk-button-primary:focus,.uk-offcanvas-bar .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:focus,.uk-overlay-primary .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-light .uk-button-primary:active,.uk-offcanvas-bar .uk-button-primary.uk-active,.uk-offcanvas-bar .uk-button-primary:active,.uk-overlay-primary .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-light .uk-button-secondary,.uk-offcanvas-bar .uk-button-secondary,.uk-overlay-primary .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary:focus,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:focus,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-light .uk-button-secondary:focus,.uk-light .uk-button-secondary:hover,.uk-offcanvas-bar .uk-button-secondary:focus,.uk-offcanvas-bar .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:focus,.uk-overlay-primary .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-light .uk-button-secondary:active,.uk-offcanvas-bar .uk-button-secondary.uk-active,.uk-offcanvas-bar .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-light .uk-button-text,.uk-offcanvas-bar .uk-button-text,.uk-overlay-primary .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text{color:#fff}.uk-card-primary.uk-card-body .uk-button-text::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-card-secondary.uk-card-body .uk-button-text::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-light .uk-button-text::before,.uk-offcanvas-bar .uk-button-text::before,.uk-overlay-primary .uk-button-text::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before{border-bottom-color:#fff}.uk-card-primary.uk-card-body .uk-button-text:focus,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:focus,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-light .uk-button-text:focus,.uk-light .uk-button-text:hover,.uk-offcanvas-bar .uk-button-text:focus,.uk-offcanvas-bar .uk-button-text:hover,.uk-overlay-primary .uk-button-text:focus,.uk-overlay-primary .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover{color:#fff}.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-light .uk-button-text:disabled,.uk-offcanvas-bar .uk-button-text:disabled,.uk-overlay-primary .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-button-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-secondary.uk-card-body .uk-button-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link,.uk-light .uk-button-link,.uk-offcanvas-bar .uk-button-link,.uk-overlay-primary .uk-button-link,.uk-section-primary:not(.uk-preserve-color) .uk-button-link,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-button-link:focus,.uk-card-primary.uk-card-body .uk-button-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-card-secondary.uk-card-body .uk-button-link:focus,.uk-card-secondary.uk-card-body .uk-button-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-light .uk-button-link:focus,.uk-light .uk-button-link:hover,.uk-offcanvas-bar .uk-button-link:focus,.uk-offcanvas-bar .uk-button-link:hover,.uk-overlay-primary .uk-button-link:focus,.uk-overlay-primary .uk-button-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-light .uk-close,.uk-offcanvas-bar .uk-close,.uk-overlay-primary .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-close:focus,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:focus,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-light .uk-close:focus,.uk-light .uk-close:hover,.uk-offcanvas-bar .uk-close:focus,.uk-offcanvas-bar .uk-close:hover,.uk-overlay-primary .uk-close:focus,.uk-overlay-primary .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-light .uk-totop,.uk-offcanvas-bar .uk-totop,.uk-overlay-primary .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-totop:focus,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:focus,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-light .uk-totop:focus,.uk-light .uk-totop:hover,.uk-offcanvas-bar .uk-totop:focus,.uk-offcanvas-bar .uk-totop:hover,.uk-overlay-primary .uk-totop:focus,.uk-overlay-primary .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-light .uk-totop:active,.uk-offcanvas-bar .uk-totop:active,.uk-overlay-primary .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active{color:#fff}.uk-card-primary.uk-card-body .uk-marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker,.uk-card-secondary.uk-card-body .uk-marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker,.uk-light .uk-marker,.uk-offcanvas-bar .uk-marker,.uk-overlay-primary .uk-marker,.uk-section-primary:not(.uk-preserve-color) .uk-marker,.uk-section-secondary:not(.uk-preserve-color) .uk-marker,.uk-tile-primary:not(.uk-preserve-color) .uk-marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker{background:#f8f8f8;color:#666}.uk-card-primary.uk-card-body .uk-marker:focus,.uk-card-primary.uk-card-body .uk-marker:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-card-secondary.uk-card-body .uk-marker:focus,.uk-card-secondary.uk-card-body .uk-marker:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-light .uk-marker:focus,.uk-light .uk-marker:hover,.uk-offcanvas-bar .uk-marker:focus,.uk-offcanvas-bar .uk-marker:hover,.uk-overlay-primary .uk-marker:focus,.uk-overlay-primary .uk-marker:hover,.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover{color:#666}.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-light .uk-badge,.uk-offcanvas-bar .uk-badge,.uk-overlay-primary .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-badge:focus,.uk-card-primary.uk-card-body .uk-badge:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-card-secondary.uk-card-body .uk-badge:focus,.uk-card-secondary.uk-card-body .uk-badge:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-light .uk-badge:focus,.uk-light .uk-badge:hover,.uk-offcanvas-bar .uk-badge:focus,.uk-offcanvas-bar .uk-badge:hover,.uk-overlay-primary .uk-badge:focus,.uk-overlay-primary .uk-badge:hover,.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover{color:#666}.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-light .uk-label,.uk-offcanvas-bar .uk-label,.uk-overlay-primary .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-light .uk-article-meta,.uk-offcanvas-bar .uk-article-meta,.uk-overlay-primary .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-light .uk-search-input,.uk-offcanvas-bar .uk-search-input,.uk-overlay-primary .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-light .uk-search-input:-ms-input-placeholder,.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder,.uk-overlay-primary .uk-search-input:-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-search-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-card-secondary.uk-card-body .uk-search-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-light .uk-search-input::placeholder,.uk-offcanvas-bar .uk-search-input::placeholder,.uk-overlay-primary .uk-search-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-light .uk-search .uk-search-icon,.uk-offcanvas-bar .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-light .uk-search .uk-search-icon:hover,.uk-offcanvas-bar .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-light .uk-search-default .uk-search-input,.uk-offcanvas-bar .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input{background-color:transparent;border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-light .uk-search-default .uk-search-input:focus,.uk-offcanvas-bar .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-light .uk-search-navbar .uk-search-input,.uk-offcanvas-bar .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-light .uk-search-large .uk-search-input,.uk-offcanvas-bar .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-light .uk-search-toggle,.uk-offcanvas-bar .uk-search-toggle,.uk-overlay-primary .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-toggle:focus,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:focus,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-light .uk-search-toggle:focus,.uk-light .uk-search-toggle:hover,.uk-offcanvas-bar .uk-search-toggle:focus,.uk-offcanvas-bar .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:focus,.uk-overlay-primary .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-light .uk-nav-parent-icon>.uk-parent>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-light .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-light .uk-nav-default>li>a:focus,.uk-light .uk-nav-default>li>a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:focus,.uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:focus,.uk-overlay-primary .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-light .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-light .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header{color:#fff}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-light .uk-nav-default .uk-nav-divider,.uk-offcanvas-bar .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-light .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-light .uk-nav-default .uk-nav-sub a:focus,.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-light .uk-nav-primary>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-light .uk-nav-primary>li>a:focus,.uk-light .uk-nav-primary>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:focus,.uk-offcanvas-bar .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:focus,.uk-overlay-primary .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-light .uk-nav-primary>li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-light .uk-nav-primary .uk-nav-header,.uk-offcanvas-bar .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-light .uk-nav-primary .uk-nav-divider,.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-light .uk-nav-primary .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-light .uk-nav-primary .uk-nav-sub a:focus,.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-light .uk-navbar-nav>li>a,.uk-offcanvas-bar .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-light .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a.uk-open,.uk-light .uk-navbar-nav>li>a:focus,.uk-offcanvas-bar .uk-navbar-nav>li:hover>a,.uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open,.uk-offcanvas-bar .uk-navbar-nav>li>a:focus,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li>a.uk-open,.uk-overlay-primary .uk-navbar-nav>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-light .uk-navbar-nav>li>a:active,.uk-offcanvas-bar .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-light .uk-navbar-nav>li.uk-active>a,.uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-light .uk-navbar-item,.uk-offcanvas-bar .uk-navbar-item,.uk-overlay-primary .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-light .uk-navbar-toggle,.uk-offcanvas-bar .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle.uk-open,.uk-light .uk-navbar-toggle:focus,.uk-light .uk-navbar-toggle:hover,.uk-offcanvas-bar .uk-navbar-toggle.uk-open,.uk-offcanvas-bar .uk-navbar-toggle:focus,.uk-offcanvas-bar .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle.uk-open,.uk-overlay-primary .uk-navbar-toggle:focus,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-light .uk-subnav>*>:first-child,.uk-offcanvas-bar .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-subnav>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-light .uk-subnav>*>a:focus,.uk-light .uk-subnav>*>a:hover,.uk-offcanvas-bar .uk-subnav>*>a:focus,.uk-offcanvas-bar .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:focus,.uk-overlay-primary .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-light .uk-subnav>.uk-active>a,.uk-offcanvas-bar .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-light .uk-subnav-pill>*>:first-child,.uk-offcanvas-bar .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child{background-color:transparent;color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-light .uk-subnav-pill>*>a:focus,.uk-light .uk-subnav-pill>*>a:hover,.uk-offcanvas-bar .uk-subnav-pill>*>a:focus,.uk-offcanvas-bar .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:focus,.uk-overlay-primary .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-light .uk-subnav-pill>*>a:active,.uk-offcanvas-bar .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-light .uk-subnav-pill>.uk-active>a,.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-light .uk-subnav>.uk-disabled>a,.uk-offcanvas-bar .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-light .uk-breadcrumb>*>*,.uk-offcanvas-bar .uk-breadcrumb>*>*,.uk-overlay-primary .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-light .uk-breadcrumb>*>:focus,.uk-light .uk-breadcrumb>*>:hover,.uk-offcanvas-bar .uk-breadcrumb>*>:focus,.uk-offcanvas-bar .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:focus,.uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-light .uk-breadcrumb>:last-child>*,.uk-offcanvas-bar .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-light .uk-pagination>*>*,.uk-offcanvas-bar .uk-pagination>*>*,.uk-overlay-primary .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-pagination>*>:focus,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:focus,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-light .uk-pagination>*>:focus,.uk-light .uk-pagination>*>:hover,.uk-offcanvas-bar .uk-pagination>*>:focus,.uk-offcanvas-bar .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:focus,.uk-overlay-primary .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-light .uk-pagination>.uk-active>*,.uk-offcanvas-bar .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-light .uk-pagination>.uk-disabled>*,.uk-offcanvas-bar .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-tab::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before,.uk-card-secondary.uk-card-body .uk-tab::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before,.uk-light .uk-tab::before,.uk-offcanvas-bar .uk-tab::before,.uk-overlay-primary .uk-tab::before,.uk-section-primary:not(.uk-preserve-color) .uk-tab::before,.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before{border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-light .uk-tab>*>a,.uk-offcanvas-bar .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-tab>*>a:focus,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:focus,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-light .uk-tab>*>a:focus,.uk-light .uk-tab>*>a:hover,.uk-offcanvas-bar .uk-tab>*>a:focus,.uk-offcanvas-bar .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:focus,.uk-overlay-primary .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-light .uk-tab>.uk-active>a,.uk-offcanvas-bar .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-light .uk-tab>.uk-disabled>a,.uk-offcanvas-bar .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-light .uk-slidenav,.uk-offcanvas-bar .uk-slidenav,.uk-overlay-primary .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-slidenav:focus,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:focus,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-light .uk-slidenav:focus,.uk-light .uk-slidenav:hover,.uk-offcanvas-bar .uk-slidenav:focus,.uk-offcanvas-bar .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:focus,.uk-overlay-primary .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover{color:rgba(255,255,255,.95)}.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-light .uk-slidenav:active,.uk-offcanvas-bar .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-light .uk-dotnav>*>*,.uk-offcanvas-bar .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*{background-color:transparent;border-color:rgba(255,255,255,.9)}.uk-card-primary.uk-card-body .uk-dotnav>*>:focus,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:focus,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-light .uk-dotnav>*>:focus,.uk-light .uk-dotnav>*>:hover,.uk-offcanvas-bar .uk-dotnav>*>:focus,.uk-offcanvas-bar .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:focus,.uk-overlay-primary .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover{background-color:rgba(255,255,255,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-light .uk-dotnav>*>:active,.uk-offcanvas-bar .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active{background-color:rgba(255,255,255,.5);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-light .uk-dotnav>.uk-active>*,.uk-offcanvas-bar .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-accordion-title,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-card-secondary.uk-card-body .uk-accordion-title,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-light .uk-accordion-title,.uk-offcanvas-bar .uk-accordion-title,.uk-overlay-primary .uk-accordion-title,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title{color:#fff}.uk-card-primary.uk-card-body .uk-accordion-title:focus,.uk-card-primary.uk-card-body .uk-accordion-title:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-card-secondary.uk-card-body .uk-accordion-title:focus,.uk-card-secondary.uk-card-body .uk-accordion-title:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-light .uk-accordion-title:focus,.uk-light .uk-accordion-title:hover,.uk-offcanvas-bar .uk-accordion-title:focus,.uk-offcanvas-bar .uk-accordion-title:hover,.uk-overlay-primary .uk-accordion-title:focus,.uk-overlay-primary .uk-accordion-title:hover,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-card-secondary.uk-card-body .uk-iconnav>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-light .uk-iconnav>*>a,.uk-offcanvas-bar .uk-iconnav>*>a,.uk-overlay-primary .uk-iconnav>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-light .uk-iconnav>*>a:focus,.uk-light .uk-iconnav>*>a:hover,.uk-offcanvas-bar .uk-iconnav>*>a:focus,.uk-offcanvas-bar .uk-iconnav>*>a:hover,.uk-overlay-primary .uk-iconnav>*>a:focus,.uk-overlay-primary .uk-iconnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-light .uk-iconnav>.uk-active>a,.uk-offcanvas-bar .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-light .uk-text-lead,.uk-offcanvas-bar .uk-text-lead,.uk-overlay-primary .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-light .uk-text-meta,.uk-offcanvas-bar .uk-text-meta,.uk-overlay-primary .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-light .uk-text-muted,.uk-offcanvas-bar .uk-text-muted,.uk-overlay-primary .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-text-emphasis,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-secondary.uk-card-body .uk-text-emphasis,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-light .uk-text-emphasis,.uk-offcanvas-bar .uk-text-emphasis,.uk-overlay-primary .uk-text-emphasis,.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis{color:#fff!important}.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-light .uk-text-primary,.uk-offcanvas-bar .uk-text-primary,.uk-overlay-primary .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary{color:#fff!important}.uk-card-primary.uk-card-body .uk-text-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-card-secondary.uk-card-body .uk-text-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-light .uk-text-secondary,.uk-offcanvas-bar .uk-text-secondary,.uk-overlay-primary .uk-text-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary{color:#fff!important}.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-light .uk-column-divider,.uk-offcanvas-bar .uk-column-divider,.uk-overlay-primary .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider{column-rule-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-light .uk-logo,.uk-offcanvas-bar .uk-logo,.uk-overlay-primary .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-logo:focus,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo:focus,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-light .uk-logo:focus,.uk-light .uk-logo:hover,.uk-offcanvas-bar .uk-logo:focus,.uk-offcanvas-bar .uk-logo:hover,.uk-overlay-primary .uk-logo:focus,.uk-overlay-primary .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type){display:none}.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-light .uk-logo-inverse,.uk-offcanvas-bar .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse{display:inline}.uk-card-primary.uk-card-body .uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-light .uk-accordion-title::before,.uk-offcanvas-bar .uk-accordion-title::before,.uk-overlay-primary .uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-light .uk-open>.uk-accordion-title::before,.uk-offcanvas-bar .uk-open>.uk-accordion-title::before,.uk-overlay-primary .uk-open>.uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}@media print{*,::after,::before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../../frontend/PLC/Ecom/ko_KR/css/vendor/slick-slider/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../../frontend/PLC/Ecom/ko_KR/css/vendor/slick-slider/fonts/slick.eot');
    src: url('../../frontend/PLC/Ecom/ko_KR/css/vendor/slick-slider/fonts/slick.eot?#iefix') format('embedded-opentype'), url('../../frontend/PLC/Ecom/ko_KR/css/vendor/slick-slider/fonts/slick.woff') format('woff'), url('../../frontend/PLC/Ecom/ko_KR/css/vendor/slick-slider/fonts/slick.ttf') format('truetype'), url('../../frontend/PLC/Ecom/ko_KR/css/vendor/slick-slider/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px !important;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@charset "UTF-8";
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}
.flag::before {
    content: '';
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("../../frontend/PLC/Ecom/ko_KR/img/flags-large.png") no-repeat !important;
}

.flag.flag-large-ad::before {
    background-position: -32px 0 !important;
}

.flag.flag-large-ae::before {
    background-position: -64px 0 !important;
}

.flag.flag-large-af::before {
    background-position: -96px 0 !important;
}

.flag.flag-large-ag::before {
    background-position: -128px 0 !important;
}

.flag.flag-large-ai::before {
    background-position: -160px 0 !important;
}

.flag.flag-large-al::before {
    background-position: -192px 0 !important;
}

.flag.flag-large-am::before {
    background-position: -224px 0 !important;
}

.flag.flag-large-an::before {
    background-position: -256px 0 !important;
}

.flag.flag-large-ao::before {
    background-position: -288px 0 !important;
}

.flag.flag-large-ar::before {
    background-position: -320px 0 !important;
}

.flag.flag-large-as::before {
    background-position: -352px 0 !important;
}

.flag.flag-large-at::before {
    background-position: -384px 0 !important;
}

.flag.flag-large-au::before {
    background-position: -416px 0 !important;
}

.flag.flag-large-aw::before {
    background-position: -448px 0 !important;
}

.flag.flag-large-ax::before {
    background-position: -480px 0 !important;
}

.flag.flag-large-az::before {
    background-position: 0 -32px !important;
}

.flag.flag-large-ba::before {
    background-position: -32px -32px !important;
}

.flag.flag-large-bb::before {
    background-position: -64px -32px !important;
}

.flag.flag-large-bd::before {
    background-position: -96px -32px !important;
}

.flag.flag-large-be::before {
    background-position: -128px -32px !important;
}

.flag.flag-large-bf::before {
    background-position: -160px -32px !important;
}

.flag.flag-large-bg::before {
    background-position: -192px -32px !important;
}

.flag.flag-large-bh::before {
    background-position: -224px -32px !important;
}

.flag.flag-large-bi::before {
    background-position: -256px -32px !important;
}

.flag.flag-large-bj::before {
    background-position: -288px -32px !important;
}

.flag.flag-large-bl::before {
    background-position: -320px -32px !important;
}

.flag.flag-large-bm::before {
    background-position: -352px -32px !important;
}

.flag.flag-large-bn::before {
    background-position: -384px -32px !important;
}

.flag.flag-large-bo::before {
    background-position: -416px -32px !important;
}

.flag.flag-large-br::before {
    background-position: -448px -32px !important;
}

.flag.flag-large-bs::before {
    background-position: -480px -32px !important;
}

.flag.flag-large-bt::before {
    background-position: 0 -64px !important;
}

.flag.flag-large-bw::before {
    background-position: -32px -64px !important;
}

.flag.flag-large-by::before {
    background-position: -64px -64px !important;
}

.flag.flag-large-bz::before {
    background-position: -96px -64px !important;
}

.flag.flag-large-ca::before {
    background-position: -128px -64px !important;
}

.flag.flag-large-cd::before {
    background-position: -160px -64px !important;
}

.flag.flag-large-cf::before {
    background-position: -192px -64px !important;
}

.flag.flag-large-cg::before {
    background-position: -224px -64px !important;
}

.flag.flag-large-ch::before {
    background-position: -256px -64px !important;
}

.flag.flag-large-ci::before {
    background-position: -288px -64px !important;
}

.flag.flag-large-ck::before {
    background-position: -320px -64px !important;
}

.flag.flag-large-cl::before {
    background-position: -352px -64px !important;
}

.flag.flag-large-cm::before {
    background-position: -384px -64px !important;
}

.flag.flag-large-cn::before {
    background-position: -416px -64px !important;
}

.flag.flag-large-co::before {
    background-position: -448px -64px !important;
}

.flag.flag-large-cr::before {
    background-position: -480px -64px !important;
}

.flag.flag-large-cu::before {
    background-position: 0 -96px !important;
}

.flag.flag-large-cv::before {
    background-position: -32px -96px !important;
}

.flag.flag-large-cw::before {
    background-position: -64px -96px !important;
}

.flag.flag-large-cy::before {
    background-position: -96px -96px !important;
}

.flag.flag-large-cz::before {
    background-position: -128px -96px !important;
}

.flag.flag-large-de::before {
    background-position: -160px -96px !important;
}

.flag.flag-large-dj::before {
    background-position: -192px -96px !important;
}

.flag.flag-large-dk::before {
    background-position: -224px -96px !important;
}

.flag.flag-large-dm::before {
    background-position: -256px -96px !important;
}

.flag.flag-large-do::before {
    background-position: -288px -96px !important;
}

.flag.flag-large-dz::before {
    background-position: -320px -96px !important;
}

.flag.flag-large-ec::before {
    background-position: -352px -96px !important;
}

.flag.flag-large-ee::before {
    background-position: -384px -96px !important;
}

.flag.flag-large-eg::before {
    background-position: -416px -96px !important;
}

.flag.flag-large-eh::before {
    background-position: -448px -96px !important;
}

.flag.flag-large-er::before {
    background-position: -480px -96px !important;
}

.flag.flag-large-es::before {
    background-position: 0 -128px !important;
}

.flag.flag-large-et::before {
    background-position: -32px -128px !important;
}

.flag.flag-large-eu::before {
    background-position: -64px -128px !important
}

.flag.flag-large-fi::before {
    background-position: -96px -128px !important;
}

.flag.flag-large-fj::before {
    background-position: -128px -128px !important;
}

.flag.flag-large-fk::before {
    background-position: -160px -128px !important;
}

.flag.flag-large-fm::before {
    background-position: -192px -128px !important;
}

.flag.flag-large-fo::before {
    background-position: -224px -128px !important;
}

.flag.flag-large-fr::before {
    background-position: -256px -128px !important;
}

.flag.flag-large-ga::before {
    background-position: -288px -128px !important;
}

.flag.flag-large-gb::before, .flag.flag-large-uk::before {
    background-position: -320px -128px !important;
}

.flag.flag-large-gd::before {
    background-position: -352px -128px !important;
}

.flag.flag-large-ge::before {
    background-position: -384px -128px !important;
}

.flag.flag-large-gg::before {
    background-position: -416px -128px !important;
}

.flag.flag-large-gh::before {
    background-position: -448px -128px !important;
}

.flag.flag-large-gi::before {
    background-position: -480px -128px !important;
}

.flag.flag-large-gl::before {
    background-position: 0 -160px !important;
}

.flag.flag-large-gm::before {
    background-position: -32px -160px !important;
}

.flag.flag-large-gn::before {
    background-position: -64px -160px !important;
}

.flag.flag-large-gp::before {
    background-position: -96px -160px !important;
}

.flag.flag-large-gq::before {
    background-position: -128px -160px !important;
}

.flag.flag-large-gr::before {
    background-position: -160px -160px !important;
}

.flag.flag-large-gs::before {
    background-position: -192px -160px !important;
}

.flag.flag-large-gt::before {
    background-position: -224px -160px !important;
}

.flag.flag-large-gu::before {
    background-position: -256px -160px !important;
}

.flag.flag-large-gw::before {
    background-position: -288px -160px !important;
}

.flag.flag-large-gy::before {
    background-position: -320px -160px !important;
}

.flag.flag-large-hk::before {
    background-position: -352px -160px !important;
}

.flag.flag-large-hn::before {
    background-position: -384px -160px !important;
}

.flag.flag-large-hr::before {
    background-position: -416px -160px !important;
}

.flag.flag-large-ht::before {
    background-position: -448px -160px !important;
}

.flag.flag-large-hu::before {
    background-position: -480px -160px !important;
}

.flag.flag-large-ic::before {
    background-position: 0 -192px !important;
}

.flag.flag-large-id::before {
    background-position: -32px -192px !important;
}

.flag.flag-large-ie::before {
    background-position: -64px -192px !important;
}

.flag.flag-large-il::before {
    background-position: -96px -192px !important;
}

.flag.flag-large-im::before {
    background-position: -128px -192px !important;
}

.flag.flag-large-in::before {
    background-position: -160px -192px !important;
}

.flag.flag-large-iq::before {
    background-position: -192px -192px !important;
}

.flag.flag-large-ir::before {
    background-position: -224px -192px !important;
}

.flag.flag-large-is::before {
    background-position: -256px -192px !important;
}

.flag.flag-large-it::before {
    background-position: -288px -192px !important;
}

.flag.flag-large-je::before {
    background-position: -320px -192px !important;
}

.flag.flag-large-jm::before {
    background-position: -352px -192px !important;
}

.flag.flag-large-jo::before {
    background-position: -384px -192px !important;
}

.flag.flag-large-jp::before {
    background-position: -416px -192px !important;
}

.flag.flag-large-ke::before {
    background-position: -448px -192px !important;
}

.flag.flag-large-kg::before {
    background-position: -480px -192px !important;
}

.flag.flag-large-kh::before {
    background-position: 0 -224px !important;
}

.flag.flag-large-ki::before {
    background-position: -32px -224px !important;
}

.flag.flag-large-km::before {
    background-position: -64px -224px !important;
}

.flag.flag-large-kn::before {
    background-position: -96px -224px !important;
}

.flag.flag-large-kp::before {
    background-position: -128px -224px !important;
}

.flag.flag-large-kr::before {
    background-position: -160px -224px !important;
}

.flag.flag-large-kw::before {
    background-position: -192px -224px !important;
}

.flag.flag-large-ky::before {
    background-position: -224px -224px !important;
}

.flag.flag-large-kz::before {
    background-position: -256px -224px !important;
}

.flag.flag-large-la::before {
    background-position: -288px -224px !important;
}

.flag.flag-large-lb::before {
    background-position: -320px -224px !important;
}

.flag.flag-large-lc::before {
    background-position: -352px -224px !important;
}

.flag.flag-large-li::before {
    background-position: -384px -224px !important;
}

.flag.flag-large-lk::before {
    background-position: -416px -224px !important;
}

.flag.flag-large-lr::before {
    background-position: -448px -224px !important;
}

.flag.flag-large-ls::before {
    background-position: -480px -224px !important;
}

.flag.flag-large-lt::before {
    background-position: 0 -256px !important;
}

.flag.flag-large-lu::before {
    background-position: -32px -256px !important;
}

.flag.flag-large-lv::before {
    background-position: -64px -256px !important;
}

.flag.flag-large-ly::before {
    background-position: -96px -256px !important;
}

.flag.flag-large-ma::before {
    background-position: -128px -256px !important;
}

.flag.flag-large-mc::before {
    background-position: -160px -256px !important;
}

.flag.flag-large-md::before {
    background-position: -192px -256px !important;
}

.flag.flag-large-me::before {
    background-position: -224px -256px !important;
}

.flag.flag-large-mf::before {
    background-position: -256px -256px !important;
}

.flag.flag-large-mg::before {
    background-position: -288px -256px !important;
}

.flag.flag-large-mh::before {
    background-position: -320px -256px !important;
}

.flag.flag-large-mk::before {
    background-position: -352px -256px !important;
}

.flag.flag-large-ml::before {
    background-position: -384px -256px !important;
}

.flag.flag-large-mm::before {
    background-position: -416px -256px !important;
}

.flag.flag-large-mn::before {
    background-position: -448px -256px !important;
}

.flag.flag-large-mo::before {
    background-position: -480px -256px !important;
}

.flag.flag-large-mp::before {
    background-position: 0 -288px !important;
}

.flag.flag-large-mq::before {
    background-position: -32px -288px !important;
}

.flag.flag-large-mr::before {
    background-position: -64px -288px !important;
}

.flag.flag-large-ms::before {
    background-position: -96px -288px !important;
}

.flag.flag-large-mt::before {
    background-position: -128px -288px !important;
}

.flag.flag-large-mu::before {
    background-position: -160px -288px !important;
}

.flag.flag-large-mv::before {
    background-position: -192px -288px !important;
}

.flag.flag-large-mw::before {
    background-position: -224px -288px !important;
}

.flag.flag-large-mx::before {
    background-position: -256px -288px !important;
}

.flag.flag-large-my::before {
    background-position: -288px -288px !important;
}

.flag.flag-large-mz::before {
    background-position: -320px -288px !important;
}

.flag.flag-large-na::before {
    background-position: -352px -288px !important;
}

.flag.flag-large-nc::before {
    background-position: -384px -288px !important;
}

.flag.flag-large-ne::before {
    background-position: -416px -288px !important;
}

.flag.flag-large-nf::before {
    background-position: -448px -288px !important;
}

.flag.flag-large-ng::before {
    background-position: -480px -288px !important;
}

.flag.flag-large-ni::before {
    background-position: 0 -320px !important;
}

.flag.flag-large-nl::before {
    background-position: -32px -320px !important;
}

.flag.flag-large-no::before {
    background-position: -64px -320px !important;
}

.flag.flag-large-np::before {
    background-position: -96px -320px !important;
}

.flag.flag-large-nr::before {
    background-position: -128px -320px !important;
}

.flag.flag-large-nu::before {
    background-position: -160px -320px !important;
}

.flag.flag-large-nz::before {
    background-position: -192px -320px !important;
}

.flag.flag-large-om::before {
    background-position: -224px -320px !important;
}

.flag.flag-large-pa::before {
    background-position: -256px -320px !important;
}

.flag.flag-large-pe::before {
    background-position: -288px -320px !important;
}

.flag.flag-large-pf::before {
    background-position: -320px -320px !important;
}

.flag.flag-large-pg::before {
    background-position: -352px -320px !important;
}

.flag.flag-large-ph::before {
    background-position: -384px -320px !important;
}

.flag.flag-large-pk::before {
    background-position: -416px -320px !important;
}

.flag.flag-large-pl::before {
    background-position: -448px -320px !important;
}

.flag.flag-large-pn::before {
    background-position: -480px -320px !important;
}

.flag.flag-large-pr::before {
    background-position: 0 -352px !important;
}

.flag.flag-large-ps::before {
    background-position: -32px -352px !important;
}

.flag.flag-large-pt::before {
    background-position: -64px -352px !important;
}

.flag.flag-large-pw::before {
    background-position: -96px -352px !important;
}

.flag.flag-large-py::before {
    background-position: -128px -352px !important;
}

.flag.flag-large-qa::before {
    background-position: -160px -352px !important;
}

.flag.flag-large-re::before {
    background-position: -192px -352px !important;
}

.flag.flag-large-ro::before {
    background-position: -224px -352px !important;
}

.flag.flag-large-rs::before {
    background-position: -256px -352px !important;
}

.flag.flag-large-ru::before {
    background-position: -288px -352px !important;
}

.flag.flag-large-rw::before {
    background-position: -320px -352px !important;
}

.flag.flag-large-sa::before {
    background-position: -352px -352px !important;
}

.flag.flag-large-sb::before {
    background-position: -384px -352px !important;
}

.flag.flag-large-sc::before {
    background-position: -416px -352px !important;
}

.flag.flag-large-sd::before {
    background-position: -448px -352px !important;
}

.flag.flag-large-se::before {
    background-position: -480px -352px !important;
}

.flag.flag-large-sg::before {
    background-position: 0 -384px !important;
}

.flag.flag-large-sh::before {
    background-position: -32px -384px !important;
}

.flag.flag-large-si::before {
    background-position: -64px -384px !important;
}

.flag.flag-large-sk::before {
    background-position: -96px -384px !important;
}

.flag.flag-large-sl::before {
    background-position: -128px -384px !important;
}

.flag.flag-large-sm::before {
    background-position: -160px -384px !important;
}

.flag.flag-large-sn::before {
    background-position: -192px -384px !important;
}

.flag.flag-large-so::before {
    background-position: -224px -384px !important;
}

.flag.flag-large-sr::before {
    background-position: -256px -384px !important;
}

.flag.flag-large-ss::before {
    background-position: -288px -384px !important;
}

.flag.flag-large-st::before {
    background-position: -320px -384px !important;
}

.flag.flag-large-sv::before {
    background-position: -352px -384px !important;
}

.flag.flag-large-sy::before {
    background-position: -384px -384px !important;
}

.flag.flag-large-sz::before {
    background-position: -416px -384px !important;
}

.flag.flag-large-tc::before {
    background-position: -448px -384px !important;
}

.flag.flag-large-td::before {
    background-position: -480px -384px !important;
}

.flag.flag-large-tf::before {
    background-position: 0 -416px !important;
}

.flag.flag-large-tg::before {
    background-position: -32px -416px !important;
}

.flag.flag-large-th::before {
    background-position: -64px -416px !important;
}

.flag.flag-large-tj::before {
    background-position: -96px -416px !important;
}

.flag.flag-large-tk::before {
    background-position: -128px -416px !important;
}

.flag.flag-large-tl::before {
    background-position: -160px -416px !important;
}

.flag.flag-large-tm::before {
    background-position: -192px -416px !important;
}

.flag.flag-large-tn::before {
    background-position: -224px -416px !important;
}

.flag.flag-large-to::before {
    background-position: -256px -416px !important;
}

.flag.flag-large-tr::before {
    background-position: -288px -416px !important;
}

.flag.flag-large-tt::before {
    background-position: -320px -416px !important;
}

.flag.flag-large-tv::before {
    background-position: -352px -416px !important;
}

.flag.flag-large-tw::before {
    background-position: -384px -416px !important;
}

.flag.flag-large-tz::before {
    background-position: -416px -416px !important;
}

.flag.flag-large-ua::before {
    background-position: -448px -416px !important;
}

.flag.flag-large-ug::before {
    background-position: -480px -416px !important;
}

.flag.flag-large-us::before {
    background-position: 0 -448px !important;
}

.flag.flag-large-uy::before {
    background-position: -32px -448px !important;
}

.flag.flag-large-uz::before {
    background-position: -64px -448px !important;
}

.flag.flag-large-va::before {
    background-position: -96px -448px !important;
}

.flag.flag-large-vc::before {
    background-position: -128px -448px !important;
}

.flag.flag-large-ve::before {
    background-position: -160px -448px !important;
}

.flag.flag-large-vg::before {
    background-position: -192px -448px !important;
}

.flag.flag-large-vi::before {
    background-position: -224px -448px !important;
}

.flag.flag-large-vn::before {
    background-position: -256px -448px !important;
}

.flag.flag-large-vu::before {
    background-position: -288px -448px !important;
}

.flag.flag-large-wf::before {
    background-position: -320px -448px !important;
}

.flag.flag-large-ws::before {
    background-position: -352px -448px !important;
}

.flag.flag-large-ye::before {
    background-position: -384px -448px !important;
}

.flag.flag-large-yt::before {
    background-position: -416px -448px !important;
}

.flag.flag-large-za::before {
    background-position: -448px -448px !important;
}

.flag.flag-large-zm::before {
    background-position: -480px -448px !important;
}

.flag.flag-large-zw::before {
    background-position: 0 -480px !important;
}

.flag.flag-large-mea::before {
    background-position: -34px -480px !important;
}

.flag.flag-large-global::before {
    background-position: -65px -480px !important;
}


i.rounded-flag{
	background-size:32px;
	width:32px;
	height:32px;
	display:inline-block;
}
.rounded-flag.size-ultra-small{
	background-size:16px;
	width:16px;
	height:16px;
}
.rounded-flag.size-small{
	background-size:32px;
	width:32px;
	height:32px;
}
.rounded-flag.size-medium{
	background-size:64px;
	width:64px;
	height:64px;
}
.rounded-flag.size-large{
	background-size:128px;
	width:128px;
	height:128px;
}
.rounded-flag.size-extra-large{
	background-size:256px;
	width:256px;
	height:256px;
}
.rounded-flag.size-ultra-large{
	background-size:512px;
	width:512px;
	height:512px;
}

.rounded-flag::before,
.rounded-flag.flag-large-global::before{
	background: url("../../frontend/PLC/Ecom/ko_KR/img/flags/global-dark.png");
	background-repeat: no-repeat;
}
.is-toggled .rounded-flag.flag-large-global::before{
	background: url("../../frontend/PLC/Ecom/ko_KR/img/flags/global-white.png");
	background-repeat: no-repeat;
}

.rounded-flag.flag-large-ad::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/round/AD.png');
}
.rounded-flag.flag-large-ae::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AE.png');
}
.rounded-flag.flag-large-ar::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AR.png');
}
.rounded-flag.flag-large-af::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AF.png');
}
.rounded-flag.flag-large-ag::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AG.png');
}
.rounded-flag.flag-large-ai::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AI.png');
}
.rounded-flag.flag-large-al::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AL.png');
}
.rounded-flag.flag-large-am::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AM.png');
}
.rounded-flag.flag-large-ao::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AO.png');
}
.rounded-flag.flag-large-aq::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AQ.png');
}
.rounded-flag.flag-large-ar::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AR.png');
}
.rounded-flag.flag-large-as::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AS.png');
}
.rounded-flag.flag-large-at::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AT.png');
}
.rounded-flag.flag-large-au::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AU.png');
}
.rounded-flag.flag-large-aw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AW.png');
}
.rounded-flag.flag-large-ax::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AX.png');
}
.rounded-flag.flag-large-az::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/AZ.png');
}
.rounded-flag.flag-large-ba::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BA.png');
}
.rounded-flag.flag-large-bb::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BB.png');
}
.rounded-flag.flag-large-bd::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BD.png');
}
.rounded-flag.flag-large-be::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BE.png');
}
.rounded-flag.flag-large-bf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BF.png');
}
.rounded-flag.flag-large-bg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BG.png');
}
.rounded-flag.flag-large-bh::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BH.png');
}
.rounded-flag.flag-large-bi::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BI.png');
}
.rounded-flag.flag-large-bj::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BJ.png');
}
.rounded-flag.flag-large-bl::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BL.png');
}
.rounded-flag.flag-large-bm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BM.png');
}
.rounded-flag.flag-large-bn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BN.png');
}
.rounded-flag.flag-large-bo::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BO.png');
}
.rounded-flag.flag-large-bq::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BQ.png');
}
.rounded-flag.flag-large-br::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BR.png');
}
.rounded-flag.flag-large-bs::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BS.png');
}
.rounded-flag.flag-large-bt::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BT.png');
}
.rounded-flag.flag-large-bv::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BV.png');
}
.rounded-flag.flag-large-bw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BW.png');
}
.rounded-flag.flag-large-by::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BY.png');
}
.rounded-flag.flag-large-bz::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/BZ.png');
}
.rounded-flag.flag-large-ca::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CA.png');
}
.rounded-flag.flag-large-cc::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CC.png');
}
.rounded-flag.flag-large-cd::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CD.png');
}
.rounded-flag.flag-large-cf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CF.png');
}
.rounded-flag.flag-large-cg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CG.png');
}
.rounded-flag.flag-large-ch::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CH.png');
}
.rounded-flag.flag-large-ck::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CK.png');
}
.rounded-flag.flag-large-cl::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CL.png');
}
.rounded-flag.flag-large-cm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CM.png');
}
.rounded-flag.flag-large-cn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CN.png');
}
.rounded-flag.flag-large-co::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CO.png');
}
.rounded-flag.flag-large-cr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CR.png');
}
.rounded-flag.flag-large-cu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CU.png');
}
.rounded-flag.flag-large-cv::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CV.png');
}
.rounded-flag.flag-large-cw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CW.png');
}
.rounded-flag.flag-large-cx::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CX.png');
}
.rounded-flag.flag-large-cy::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CY.png');
}
.rounded-flag.flag-large-cz::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/CZ.png');
}
.rounded-flag.flag-large-de::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/DE.png');
}
.rounded-flag.flag-large-dj::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/DJ.png');
}
.rounded-flag.flag-large-dk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/DK.png');
}
.rounded-flag.flag-large-dm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/DM.png');
}
.rounded-flag.flag-large-do::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/DO.png');
}
.rounded-flag.flag-large-dz::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/DZ.png');
}
.rounded-flag.flag-large-ec::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/EC.png');
}
.rounded-flag.flag-large-ee::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/EE.png');
}
.rounded-flag.flag-large-eg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/EG.png');
}
.rounded-flag.flag-large-eh::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/EH.png');
}
.rounded-flag.flag-large-er::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ER.png');
}
.rounded-flag.flag-large-es::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ES.png');
}
.rounded-flag.flag-large-et::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ET.png');
}
.rounded-flag.flag-large-eu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/EU.png');
}
.rounded-flag.flag-large-fi::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/FI.png');
}
.rounded-flag.flag-large-fj::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/FJ.png');
}
.rounded-flag.flag-large-fk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/FK.png');
}
.rounded-flag.flag-large-fm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/FM.png');
}
.rounded-flag.flag-large-fo::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/FO.png');
}
.rounded-flag.flag-large-fr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/FR.png');
}
.rounded-flag.flag-large-ga::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GA.png');
}
.rounded-flag.flag-large-gb::before,
.rounded-flag.flag-large-uk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GB.png');
}
.rounded-flag.flag-large-gd::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GD.png');
}
.rounded-flag.flag-large-ge::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GE.png');
}
.rounded-flag.flag-large-gf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GF.png');
}
.rounded-flag.flag-large-gg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GG.png');
}
.rounded-flag.flag-large-gh::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GH.png');
}
.rounded-flag.flag-large-gi::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GI.png');
}
.rounded-flag.flag-large-gl::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GL.png');
}
.rounded-flag.flag-large-gm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GM.png');
}
.rounded-flag.flag-large-gn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GN.png');
}
.rounded-flag.flag-large-gp::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GP.png');
}
.rounded-flag.flag-large-gq::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GQ.png');
}
.rounded-flag.flag-large-gr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GR.png');
}
.rounded-flag.flag-large-gs::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GS.png');
}
.rounded-flag.flag-large-gt::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GT.png');
}
.rounded-flag.flag-large-gu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GU.png');
}
.rounded-flag.flag-large-gw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GW.png');
}
.rounded-flag.flag-large-gy::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/GY.png');
}
.rounded-flag.flag-large-hk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/HK.png');
}
.rounded-flag.flag-large-hm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/HM.png');
}
.rounded-flag.flag-large-hn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/HN.png');
}
.rounded-flag.flag-large-hr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/HR.png');
}
.rounded-flag.flag-large-ht::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/HT.png');
}
.rounded-flag.flag-large-hu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/HU.png');
}
.rounded-flag.flag-large-id::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ID.png');
}
.rounded-flag.flag-large-ie::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IE.png');
}
.rounded-flag.flag-large-il::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IL.png');
}
.rounded-flag.flag-large-im::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IM.png');
}
.rounded-flag.flag-large-in::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IN.png');
}
.rounded-flag.flag-large-io::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IO.png');
}
.rounded-flag.flag-large-iq::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IQ.png');
}
.rounded-flag.flag-large-ir::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IR.png');
}
.rounded-flag.flag-large-is::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IS.png');
}
.rounded-flag.flag-large-it::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/IT.png');
}
.rounded-flag.flag-large-je::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/JE.png');
}
.rounded-flag.flag-large-jm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/JM.png');
}
.rounded-flag.flag-large-jo::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/JO.png');
}
.rounded-flag.flag-large-jp::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/JP.png');
}
.rounded-flag.flag-large-ke::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KE.png');
}
.rounded-flag.flag-large-kg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KG.png');
}
.rounded-flag.flag-large-kh::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KH.png');
}
.rounded-flag.flag-large-ki::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KI.png');
}
.rounded-flag.flag-large-km::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KM.png');
}
.rounded-flag.flag-large-kn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KN.png');
}
.rounded-flag.flag-large-kp::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KP.png');
}
.rounded-flag.flag-large-kr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KR.png');
}
.rounded-flag.flag-large-kw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KW.png');
}
.rounded-flag.flag-large-ky::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KY.png');
}
.rounded-flag.flag-large-kz::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/KZ.png');
}
.rounded-flag.flag-large-la::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LA.png');
}
.rounded-flag.flag-large-lb::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LB.png');
}
.rounded-flag.flag-large-lc::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LC.png');
}
.rounded-flag.flag-large-li::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LI.png');
}
.rounded-flag.flag-large-lk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LK.png');
}
.rounded-flag.flag-large-lr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LR.png');
}
.rounded-flag.flag-large-ls::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LS.png');
}
.rounded-flag.flag-large-lu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LU.png');
}
.rounded-flag.flag-large-lv::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LV.png');
}
.rounded-flag.flag-large-ly::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/LY.png');
}
.rounded-flag.flag-large-ma::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MA.png');
}
.rounded-flag.flag-large-mc::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MC.png');
}
.rounded-flag.flag-large-md::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MD.png');
}
.rounded-flag.flag-large-me::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ME.png');
}
.rounded-flag.flag-large-mf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MF.png');
}
.rounded-flag.flag-large-mg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MG.png');
}
.rounded-flag.flag-large-mh::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MH.png');
}
.rounded-flag.flag-large-mk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MK.png');
}
.rounded-flag.flag-large-ml::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ML.png');
}
.rounded-flag.flag-large-mm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MM.png');
}
.rounded-flag.flag-large-mn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MN.png');
}
.rounded-flag.flag-large-mo::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MO.png');
}
.rounded-flag.flag-large-mq::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MQ.png');
}
.rounded-flag.flag-large-mr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MR.png');
}
.rounded-flag.flag-large-ms::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MS.png');
}
.rounded-flag.flag-large-mt::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MT.png');
}
.rounded-flag.flag-large-mu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MU.png');
}
.rounded-flag.flag-large-mv::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MV.png');
}
.rounded-flag.flag-large-mx::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MX.png');
}
.rounded-flag.flag-large-my::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MY.png');
}
.rounded-flag.flag-large-mz::before{
    background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/MZ.png');
}
.rounded-flag.flag-large-na::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NA.png');
}
.rounded-flag.flag-large-ne::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NE.png');
}
.rounded-flag.flag-large-nf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NF.png');
}
.rounded-flag.flag-large-ng::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NG.png');
}
.rounded-flag.flag-large-ni::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NI.png');
}
.rounded-flag.flag-large-nl::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NL.png');
}
.rounded-flag.flag-large-no::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NO.png');
}
.rounded-flag.flag-large-np::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NP.png');
}
.rounded-flag.flag-large-nr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NR.png');
}
.rounded-flag.flag-large-nu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NU.png');
}
.rounded-flag.flag-large-nz::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/NZ.png');
}
.rounded-flag.flag-large-om::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/OM.png');
}
.rounded-flag.flag-large-pa::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PA.png');
}
.rounded-flag.flag-large-pe::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PE.png');
}
.rounded-flag.flag-large-pf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PF.png');
}
.rounded-flag.flag-large-pg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PG.png');
}
.rounded-flag.flag-large-ph::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PH.png');
}
.rounded-flag.flag-large-pk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PK.png');
}
.rounded-flag.flag-large-pl::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PL.png');
}
.rounded-flag.flag-large-pm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PM.png');
}
.rounded-flag.flag-large-pn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PN.png');
}
.rounded-flag.flag-large-pr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PR.png');
}
.rounded-flag.flag-large-ps::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PS.png');
}
.rounded-flag.flag-large-pt::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PT.png');
}
.rounded-flag.flag-large-pw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PW.png');
}
.rounded-flag.flag-large-py::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/PY.png');
}
.rounded-flag.flag-large-qa::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/QA.png');
}
.rounded-flag.flag-large-re::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/RE.png');
}
.rounded-flag.flag-large-ro::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/RO.png');
}
.rounded-flag.flag-large-rs::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/RS.png');
}
.rounded-flag.flag-large-ru::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/RU.png');
}
.rounded-flag.flag-large-ew::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/RW.png');
}
.rounded-flag.flag-large-sa::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SA.png');
}
.rounded-flag.flag-large-sb::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SB.png');
}
.rounded-flag.flag-large-sc::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SC.png');
}
.rounded-flag.flag-large-sd::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SD.png');
}
.rounded-flag.flag-large-se::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SE.png');
}
.rounded-flag.flag-large-sg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SG.png');
}
.rounded-flag.flag-large-sh::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SH.png');
}
.rounded-fla.flag-large-si::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SI.png');
}
.rounded-flag.flag-large-sj::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SJ.png');
}
.rounded-flag.flag-large-sk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SK.png');
}
.rounded-flag.flag-large-sl::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SL.png');
}
.rounded-flag.flag-large-sm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SM.png');
}
.rounded-flag.flag-large-sn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SN.png');
}
.rounded-flag.flag-large-so::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SO.png');
}
.rounded-flag.flag-large-sr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SR.png');
}
.rounded-flag.flag-large-st::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ST.png');
}
.rounded-flag.flag-large-sv::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SV.png');
}
.rounded-flag.flag-large-sx::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SX.png');
}
.rounded-flag.flag-large-sy::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/SY.png');
}
.rounded-flag.flag-large-tc::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TC.png');
}
.rounded-flag.flag-large-td::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TD.png');
}
.rounded-flag.flag-large-tf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TF.png');
}
.rounded-flag.flag-large-tg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TG.png');
}
.rounded-flag.flag-large-th::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TH.png');
}
.rounded-flag.flag-large-tj::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TJ.png');
}
.rounded-flag.flag-large-tk::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TK.png');
}
.rounded-flag.flag-large-tl::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TL.png');
}
.rounded-flag.flag-large-tm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TM.png');
}
.rounded-flag.flag-large-tn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TN.png');
}
.rounded-flag.flag-large-to::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TO.png');
}
.rounded-flag.flag-large-tr::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TR.png');
}
.rounded-flag.flag-large-tt::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TT.png');
}
.rounded-flag.flag-large-tv::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TV.png');
}
.rounded-flag.flag-large-tw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TW.png');
}
.rounded-flag.flag-large-tz::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/TZ.png');
}
.rounded-flag.flag-large-ua::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/UA.png');
}
.rounded-flag.flag-large-ug::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/UG.png');
}
.rounded-flag.flag-large-um::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/UM.png');
}
.rounded-flag.flag-large-us::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/US.png');
}
.rounded-flag.flag-large-uy::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/UY.png');
}
.rounded-flag.flag-large-uz::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/UZ.png');
}
.rounded-flag.flag-large-vc::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/VC.png');
}
.rounded-flag.flag-large-ve::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/VE.png');
}
.rounded-flag.flag-large-vg::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/VG.png');
}
.rounded-flag.flag-large-vi::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/VI.png');
}
.rounded-flag.flag-large-vn::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/VN.png');
}
.rounded-flag.flag-large-vu::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/VU.png');
}
.rounded-flag.flag-large-wf::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/WF.png');
}
.rounded-flag.flag-large-ws::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/WS.png');
}
.rounded-flag.flag-large-ye::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/YE.png');
}
.rounded-flag.flag-large-yt::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/YT.png');
}
.rounded-flag.flag-large-za::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ZA.png');
}
.rounded-flag.flag-large-zm::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ZM.png');
}
.rounded-flag.flag-large-zw::before{
	background:url('../../frontend/PLC/Ecom/ko_KR/img/flags/ZW.png');
}
/* css file with styles shared between all brands */
#checkout-payment-method-load .payment-method .payment-instructions {
	display: inline-block;
	padding-left: 15px;
	font-size: 12px;
}
.streamcheckout-index-index .payment-method + #hpp_actionModalWrapper {
  border-bottom: none; }

.streamcheckout-index-index .adyen-checkout__card__brands {
  overflow: initial; }

.streamcheckout-index-index .adyen-checkout__card__brands__brand-wrapper:after {
  position: absolute;
  left: 0;
  top: 5px; }

.streamcheckout-index-index .swissup-checkout-fields__field textarea {
  width: 100%;
  min-height: 100px; }@charset "UTF-8";
:root {
  --headerheight: 67px; }

/* BREAKPOINTS */
.color-white {
  color: #FFFFFF !important; }

@media (min-width: 960px) {
  .color-white\@m {
    color: #FFFFFF !important; } }

.color-black {
  color: #000000 !important; }

@media (min-width: 960px) {
  .color-black\@m {
    color: #000000 !important; } }

@font-face {
  font-family: 'icomoon';
  src: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/icons/icomoon.eot?j9dpn2");
  src: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/icons/icomoon.eot?j9dpn2#iefix") format("embedded-opentype"), url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/icons/icomoon.ttf?j9dpn2") format("truetype"), url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/icons/icomoon.woff?j9dpn2") format("woff"), url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/icons/icomoon.svg?j9dpn2#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], .gl-btn::after, .gl-btn-link::after, [class*=" icon-"], .gl-btn::after, .gl-btn-link::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-shopping-card-icon:before, .icon-shopping-card-icon.gl-btn::after, .icon-shopping-card-icon.gl-btn-link::after {
  content: "\e90b"; }

.icon-globe-icon:before, .icon-globe-icon.gl-btn::after, .icon-globe-icon.gl-btn-link::after {
  content: "\e90c"; }

.icon-search-icon:before, .icon-search-icon.gl-btn::after, .icon-search-icon.gl-btn-link::after {
  content: "\e90d"; }

.icon-sphere:before, .icon-sphere.gl-btn::after, .icon-sphere.gl-btn-link::after {
  content: "\e908"; }

.icon-globe:before, .icon-globe.gl-btn::after, .icon-globe.gl-btn-link::after {
  content: "\e908"; }

.icon-internet:before, .icon-internet.gl-btn::after, .icon-internet.gl-btn-link::after {
  content: "\e908"; }

.icon-close:before, .icon-close.gl-btn::after, .icon-close.gl-btn-link::after {
  content: "\e90a"; }

.icon-search:before, .icon-search.gl-btn::after, .icon-search.gl-btn-link::after {
  content: "\e909"; }

.icon-a-right:before, .icon-a-right.gl-btn::after, .icon-a-right.gl-btn-link::after {
  content: "\e906"; }

.icon-a-left:before, .icon-a-left.gl-btn::after, .icon-a-left.gl-btn-link::after {
  content: "\e907"; }

.icon-a-top-right:before, .gl-btn::after, .gl-btn-link::after {
  content: "\e905"; }

.icon-gl-arrow-left:before, .icon-gl-arrow-left.gl-btn::after, .icon-gl-arrow-left.gl-btn-link::after {
  content: "\e900"; }

.icon-gl-arrow-right:before, .icon-gl-arrow-right.gl-btn::after, .icon-gl-arrow-right.gl-btn-link::after {
  content: "\e901"; }

.icon-gl-fnav-01:before, .icon-gl-fnav-01.gl-btn::after, .icon-gl-fnav-01.gl-btn-link::after {
  content: "\e902"; }

.icon-gl-fnav-02:before, .icon-gl-fnav-02.gl-btn::after, .icon-gl-fnav-02.gl-btn-link::after {
  content: "\e903"; }

.icon-gl-fnav-03:before, .icon-gl-fnav-03.gl-btn::after, .icon-gl-fnav-03.gl-btn-link::after {
  content: "\e904"; }

@font-face {
  font-family: 'Raisonne Pro';
  src: url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-demibold-pro/web/raisonne-demibold-pro.eot);
  src: url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-demibold-pro/web/raisonne-demibold-pro.eot?#iefix) format("embedded-opentype"), url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-demibold-pro/web/raisonne-demibold-pro.woff2) format("woff2"), url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-demibold-pro/web/raisonne-demibold-pro.woff) format("woff"), url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-demibold-pro/web/raisonne-demibold-pro.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Raisonne Pro';
  src: url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-light-pro/web/raisonne-light-pro.eot);
  src: url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-light-pro/web/raisonne-light-pro.eot?#iefix) format("embedded-opentype"), url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-light-pro/web/raisonne-light-pro.woff2) format("woff2"), url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-light-pro/web/raisonne-light-pro.woff) format("woff"), url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/src/fonts/raisonne-light-pro/web/raisonne-light-pro.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

body {
  color: #272724;
  font-feature-settings: "ss14"; }

html,
body,
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge,
h1, h2, h3, h4, h5, h6, button, input, textarea,
.mpstorelocator-storelocator-store .header {
  font-family: 'Raisonne Pro'; }

h1, h2, h3, h4 {
  text-transform: uppercase;
  line-height: 1.3; }

h1 {
  font-size: 24px; }
  @media (min-width: 960px) {
    h1 {
      font-size: 28px; } }

h2 {
  font-size: 20px; }
  @media (min-width: 960px) {
    h2 {
      font-size: 24px; } }

h3 {
  font-size: 16px; }
  @media (min-width: 960px) {
    h3 {
      font-size: 22px; } }

h4 {
  font-size: 14px; }
  @media (min-width: 960px) {
    h4 {
      font-size: 18px; } }

p {
  font-size: 18px;
  line-height: 1.4em;
  margin: 1.4em -0.01em 1.4em 0; }

body .fontfix {
  font-feature-settings: "tnum";
  font-weight: inherit !important;
  margin: 0 !important; }

body input, body select, body textarea,
body .uk-checkbox, body .uk-input, body .uk-radio, body .uk-select, body .uk-textarea {
  font-feature-settings: "tnum"; }

a:hover {
  text-decoration: none; }

.module-gl .cms-content .cms-title,
.module-gl .cms-content .cms-text,
.module-gl .cms-content .banner-title,
.module-gl .cms-content .banner-text {
  text-align: inherit;
  line-height: 1.15;
  color: inherit;
  margin: 0 0 20px; }

.module-gl .cms-content .cms-title {
  font-size: 6vw;
  line-height: 1.15;
  font-weight: 600;
  text-transform: uppercase; }
  @media (min-width: 960px) {
    .module-gl .cms-content .cms-title {
      font-size: 2.48902vw; } }
  @media (min-width: 1600px) {
    .module-gl .cms-content .cms-title {
      font-size: 2.4vw; } }

.module-gl .cms-content .cms-text {
  text-transform: none;
  font-size: 3.7vw !important;
  line-height: 1.3 !important; }
  @media (min-width: 960px) {
    .module-gl .cms-content .cms-text {
      font-size: 1.39092vw !important; } }
  @media (min-width: 1600px) {
    .module-gl .cms-content .cms-text {
      font-size: 1.25vw !important; } }

* {
  box-sizing: border-box; }

body {
  margin-top: var(--headerheight) !important; }

.no-bg-scroll body {
  overflow: hidden;
  max-height: 100vh;
  -webkit-overflow-scrolling: auto; }

.module-gl ::-moz-selection {
  color: rgba(255, 255, 255, 0.92);
  background-color: #3a3a3a; }

.module-gl ::selection {
  color: rgba(255, 255, 255, 0.92);
  background-color: #3a3a3a; }

.module-gl a::-moz-selection {
  color: #bdbdbd; }

.module-gl a::selection {
  color: #bdbdbd; }

@media (min-width: 640px) {
  .uk-flex\@s {
    display: flex; }
  .uk-flex-row-reverse\@s {
    flex-direction: row-reverse; } }

@media (min-width: 960px) {
  .uk-flex\@m {
    display: flex; }
  .uk-flex-row-reverse\@m {
    flex-direction: row-reverse; } }

.landing-product {
  position: relative; }

.module-gl .content-padding {
  padding-left: 4.3vw;
  padding-right: 4.3vw; }
  @media (min-width: 960px) {
    .module-gl .content-padding {
      padding: 5vw; } }

.section-margin, .gl-image-container {
  margin: 45px 0; }
  @media (min-width: 960px) {
    .section-margin, .gl-image-container {
      margin: 120px 0; } }

.section-padding {
  padding-left: 4px; }
  @media (min-width: 960px) {
    .section-padding {
      margin: 120px 0; } }

.gl-bullet-heading, .module-gl .header .menu-wrapper li.level0 > a, .module-gl .header .menu-wrapper li.level1 > a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  white-space: nowrap;
  margin-bottom: 1.2em; }
  @media (min-width: 960px) {
    .gl-bullet-heading, .module-gl .header .menu-wrapper li.level0 > a, .module-gl .header .menu-wrapper li.level1 > a {
      font-size: 14px; } }
  .gl-bullet-heading::before, .module-gl .header .menu-wrapper li.level0 > a::before, .module-gl .header .menu-wrapper li.level1 > a::before {
    display: inline-block;
    content: '';
    width: 7px;
    aspect-ratio: 1;
    background-color: currentColor;
    border: solid 1px currentColor;
    margin-right: 10px;
    transform: translateY(4%); }
    @media (min-width: 960px) {
      .gl-bullet-heading::before, .module-gl .header .menu-wrapper li.level0 > a::before, .module-gl .header .menu-wrapper li.level1 > a::before {
        width: 13px;
        transform: translateY(14%); } }
  .gl-bullet-heading.empty::before, .module-gl .header .menu-wrapper li.level0 > a.empty::before, .module-gl .header .menu-wrapper li.level1 > a.empty::before {
    background-color: transparent; }

.readmore {
  font-weight: 600;
  display: inline-block; }
  .readmore i {
    font-style: normal;
    display: inline-block;
    margin-left: 6px;
    transition: transform 120ms;
    font-weight: 300; }
  .readmore:hover i {
    transform: translateX(3px); }

.gl-container {
  padding-left: 30px;
  padding-right: 30px; }
  @media (min-width: 960px) {
    .gl-container {
      padding-left: 5vw;
      padding-right: 5vw; } }
  @media (max-width: 959px) {
    .gl-container.mobile-fluid {
      padding-left: 4px;
      padding-right: 4px; } }

.border-bottom {
  border-bottom: solid 1px currentColor; }

@media (min-width: 960px) {
  .gl-image-container {
    padding-left: 18vw;
    padding-right: 18vw; } }

.gl-image-container img {
  width: 100%; }

.v-margin-2 {
  margin-top: 2px;
  margin-bottom: 2px; }

.v-margin-80 {
  margin-top: 28px;
  margin-bottom: 28px; }
  @media (min-width: 960px) {
    .v-margin-80 {
      margin-top: 80px;
      margin-bottom: 0px; } }

.x-margin-1 {
  margin-left: 1px;
  margin-right: 1px; }

@media (min-width: 960px) {
  .x-margin-22\@m {
    margin-left: 30px;
    margin-right: 30px; } }

.cms-index-index .widget-usp .usp {
  font-size: 2.45vw;
  color: #272724;
  text-transform: none;
  grid-template-columns: 0px auto; }
  @media (min-width: 1200px) {
    .cms-index-index .widget-usp .usp {
      font-size: 13px;
      text-transform: none;
      grid-template-columns: auto auto;
      color: #272724; } }

.image-holder, body.category-backpacks .product-block__image,
body.category-accessories .product-block__image, body.category-backpacks .product-block__image-swatches,
body.category-accessories .product-block__image-swatches {
  display: block;
  position: relative; }
  .image-holder::before, body.category-backpacks .product-block__image::before,
  body.category-accessories .product-block__image::before, body.category-backpacks .product-block__image-swatches::before,
  body.category-accessories .product-block__image-swatches::before {
    content: '';
    display: block;
    width: 100%;
    padding-top: 100%;
    background-color: #F8F8F8; }
  .image-holder > *, body.category-backpacks .product-block__image > *, body.category-accessories .product-block__image > *, body.category-backpacks .product-block__image-swatches > *, body.category-accessories .product-block__image-swatches > * {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%; }
  .image-holder img, body.category-backpacks .product-block__image img, body.category-accessories .product-block__image img, body.category-backpacks .product-block__image-swatches img, body.category-accessories .product-block__image-swatches img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    text-align: center; }
  .image-holder picture, body.category-backpacks .product-block__image picture, body.category-accessories .product-block__image picture, body.category-backpacks .product-block__image-swatches picture, body.category-accessories .product-block__image-swatches picture {
    display: block; }

.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

@media (min-width: 960px) {
  .lg\:text-left {
    text-align: left; } }

@media (min-width: 960px) {
  .lg\:text-center {
    text-align: center; } }

@media (min-width: 960px) {
  .lg\:text-right {
    text-align: right; } }

.pager {
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center; }
  .pager .page, .pager .uk-icon {
    padding: 0;
    width: 18px;
    height: 18px;
    justify-content: center;
    align-items: center;
    border: 1px solid #272724;
    border-radius: 100%;
    display: flex;
    margin: 0 2px;
    font-size: 12px;
    font-weight: 600; }
    @media (min-width: 960px) {
      .pager .page, .pager .uk-icon {
        width: 24px;
        height: 24px;
        margin: 0 5px;
        font-size: 14px; } }
    .pager .page.current, .pager .page:hover, .pager .uk-icon.current, .pager .uk-icon:hover {
      background-color: #272724;
      color: white; }

.banner {
  position: relative; }
  .banner__image video {
    width: 100%; }
    @media (min-width: 960px) {
      .banner__image video {
        max-height: calc(100vh - var(--headerheight));
        -o-object-fit: cover;
           object-fit: cover; } }
  .banner__link-overlay, .banner__text, .banner__content {
    position: absolute; }
  .banner__title, .banner__text {
    margin: 0;
    line-height: 1.15;
    color: #221f20;
    z-index: 1; }
  .banner__link-overlay {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    @media (min-width: 960px) {
      .banner__link-overlay {
        display: none; } }
  .banner__text-img-wrapper {
    margin-bottom: 15px; }
    .banner__text-img-wrapper img {
      width: var(--banner-logo-width-mb, auto); }
      @media (min-width: 960px) {
        .banner__text-img-wrapper img {
          width: var(--banner-logo-width-pc, auto); } }
  .banner__content {
    padding-left: 3.84615vw;
    padding-right: 3.84615vw; }
    @media (min-width: 960px) {
      .banner__content {
        padding-left: 2.86458vw;
        padding-right: 2.86458vw; } }
    @media (min-width: 1600px) {
      .banner__content {
        padding-left: 55px;
        padding-right: 55px; } }
    .banner__content > * {
      position: static;
      transform: none !important; }
    @media (max-width: 959px) {
      .banner__content.position-top-left-mb {
        top: 7.69231vw;
        text-align: left;
        left: 0; } }
    @media (max-width: 959px) {
      .banner__content.position-middle-left-mb {
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        text-align: left; } }
    @media (max-width: 959px) {
      .banner__content.position-bottom-left-mb {
        top: auto;
        bottom: 13.33333vw;
        left: 0;
        text-align: left; } }
    @media (min-width: 960px) {
      .banner__content.position-top-left-pc {
        left: 0;
        top: 3.64583vw; } }
    @media (min-width: 960px) {
      .banner__content.position-middle-left-pc {
        left: 0;
        top: 50%;
        transform: translateY(-50%); } }
    @media (min-width: 960px) {
      .banner__content.position-bottom-left-pc {
        left: 0;
        bottom: 3.64583vw;
        margin-bottom: 2.86458vw; } }
  .banner__title {
    font-weight: 600;
    color: #272724;
    top: 0;
    font-size: 3.69231vw;
    text-transform: none; }
    @media (max-width: 959px) {
      .banner__title {
        font-size: 4.61538vw; } }
    @media (min-width: 960px) {
      .banner__title {
        font-size: 1.25vw;
        padding-top: 0; } }
  .banner__text {
    padding-left: 3.84615vw;
    padding-right: 3.84615vw;
    display: inline-block;
    max-width: 48vw;
    font-size: 2.87179vw;
    text-align: left; }
    @media (min-width: 960px) {
      .banner__text {
        padding-left: 2.86458vw;
        padding-right: 2.86458vw; } }
    @media (min-width: 1600px) {
      .banner__text {
        padding-left: 55px;
        padding-right: 55px; } }
    @media (min-width: 960px) {
      .banner__text {
        font-size: 0.9375vw;
        max-width: 20vw;
        padding-top: 3.64583vw;
        padding-bottom: 3.64583vw; } }
    @media (min-width: 1600px) {
      .banner__text {
        font-size: 20px; } }
    .banner__text p {
      font-size: inherit !important;
      margin: 0 !important; }
    @media (min-width: 960px) {
      .banner__text:hover i {
        transform: translateX(3px); } }
    @media (max-width: 959px) {
      .banner__text.position-top-right-mb {
        text-align: left;
        right: 0;
        top: 30vw; } }
    @media (max-width: 959px) {
      .banner__text.position-bottom-right-mb {
        top: auto;
        bottom: 28.20513vw;
        right: 0;
        text-align: left; } }
    @media (min-width: 960px) {
      .banner__text.position-top-right-pc {
        top: 0;
        right: 0; } }
    @media (min-width: 960px) {
      .banner__text.position-bottom-right-pc {
        bottom: 0;
        right: 0; } }
  .banner i {
    display: block;
    font-size: 6.66667vw;
    transition: transform 120ms; }
    @media (min-width: 960px) {
      .banner i {
        font-size: 2.60417vw; } }
    @media (min-width: 1600px) {
      .banner i {
        font-size: 40px; } }
  .banner picture, .banner__video, .banner__background {
    display: block; }
    @media (min-width: 960px) {
      .banner picture, .banner__video, .banner__background {
        height: calc(100vh - var(--headerheight)); } }
    .banner picture img,
    .banner picture video, .banner__video img,
    .banner__video video, .banner__background img,
    .banner__background video {
      display: block;
      vertical-align: middle;
      width: 100%; }
      @media (min-width: 960px) {
        .banner picture img,
        .banner picture video, .banner__video img,
        .banner__video video, .banner__background img,
        .banner__background video {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; } }
    .banner picture video, .banner__video video, .banner__background video {
      opacity: 0.99;
      /* fix odd border appearing on chrome */ }

.blog-item {
  display: block;
  text-align: center; }
  @media (min-width: 640px) {
    .blog-item {
      text-align: left; } }
  .blog-item__title, .blog-item__content {
    font-size: 3.73333vw; }
    @media (min-width: 640px) {
      .blog-item__title, .blog-item__content {
        font-size: 1.75695vw; } }
    @media (min-width: 960px) {
      .blog-item__title, .blog-item__content {
        font-size: 1.25vw; } }
    @media (min-width: 1600px) {
      .blog-item__title, .blog-item__content {
        font-size: 24px; } }
  .blog-item__title {
    display: inline-block;
    font-weight: 600;
    text-transform: none;
    line-height: 1;
    padding-bottom: 2.13333vw;
    border-bottom: solid 1px #272724;
    margin: 5.33333vw 0 4vw 0; }
    @media (min-width: 640px) {
      .blog-item__title {
        padding-bottom: 0.52083vw;
        margin: 1.5625vw 0 0.78125vw 0;
        display: block; } }
    @media (min-width: 960px) {
      .blog-item__title {
        padding-bottom: 0.52083vw;
        margin: 1.45833vw 0 0.78125vw 0; } }
    @media (min-width: 1600px) {
      .blog-item__title {
        padding-bottom: 10px;
        margin: 28px 0 15px 0; } }
  .blog-item__content {
    font-weight: 300; }

.blog-grid {
  max-width: 1600px !important;
  padding: 0 8vw !important; }
  @media (min-width: 1200px) {
    .blog-grid {
      padding: 0 !important; } }
  @media (min-width: 640px) {
    .blog-grid__item {
      padding: 0 1.61054vw !important; } }
  @media (min-width: 960px) {
    .blog-grid__item {
      padding: 0 1.14583vw !important; } }
  @media (min-width: 1600px) {
    .blog-grid__item {
      padding: 0 22px !important; } }
  .blog-grid__item.uk-grid-margin {
    margin-top: 10.66667vw !important; }
    @media (min-width: 640px) {
      .blog-grid__item.uk-grid-margin {
        margin-top: 4.6875vw !important; } }
    @media (min-width: 1600px) {
      .blog-grid__item.uk-grid-margin {
        margin-top: 90px !important; } }

.blog-page .category-content {
  width: 80%;
  margin: 70px auto;
  text-align: center;
  max-width: 500px; }
  @media (min-width: 960px) {
    .blog-page .category-content {
      width: 100%; } }
  @media (min-width: 1600px) {
    .blog-page .category-content {
      max-width: 650px;
      margin: 140px auto 140px auto; } }

.toolbar-blog-posts {
  margin: 50px 0;
  text-align: center;
  padding: 0 8vw; }
  @media (min-width: 960px) {
    .toolbar-blog-posts {
      margin: 150px 0 90px 0;
      padding: 0 30px; } }
  .toolbar-blog-posts .pages {
    border-bottom: 1px solid #272724;
    padding: 10px 0; }
    @media (min-width: 960px) {
      .toolbar-blog-posts .pages {
        padding: 9px 12px 8px 12px; } }
  .toolbar-blog-posts .pages-label {
    display: none; }
  .toolbar-blog-posts .pages-items {
    list-style: none;
    padding-left: 0;
    margin: 0; }
    .toolbar-blog-posts .pages-items li.item {
      border-radius: 100%;
      display: inline-block;
      width: 24px;
      height: 24px;
      line-height: 22px;
      font-weight: 600;
      text-align: center;
      color: #272724;
      background-color: #FFF;
      border: solid 1px #272724;
      transition: background 120ms;
      margin: 0 5px;
      font-size: 12px; }
      @media (min-width: 960px) {
        .toolbar-blog-posts .pages-items li.item {
          font-size: 14px; } }
      .toolbar-blog-posts .pages-items li.item:hover, .toolbar-blog-posts .pages-items li.item.current {
        background-color: #272724;
        color: white; }
      .toolbar-blog-posts .pages-items li.item .label {
        display: none; }
      .toolbar-blog-posts .pages-items li.item a {
        display: block;
        color: inherit;
        text-decoration: none; }
    .toolbar-blog-posts .pages-items li.pages-item-previous,
    .toolbar-blog-posts .pages-items li.pages-item-next {
      display: none; }

.blog-page.artclub-page .category-content {
  padding: 0 0 0 2.7vw;
  margin: 50px 0;
  text-align: left; }

.blog-page.artclub-page .latestdrop-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #272724;
  border-bottom: 1px solid #272724;
  text-transform: uppercase;
  font-size: 12px;
  padding: 12px 15px 11px 15px !important; }
  @media (min-width: 960px) {
    .blog-page.artclub-page .latestdrop-wrapper {
      padding: 12px 37px 11px 37px !important; } }
  .blog-page.artclub-page .latestdrop-wrapper p {
    margin: 0;
    font-weight: 600;
    font-size: 12px; }
    @media (min-width: 960px) {
      .blog-page.artclub-page .latestdrop-wrapper p {
        font-size: 14px; } }

.artclub-wrapper .posts {
  padding: 0;
  margin-top: 0;
  max-width: unset;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  border-right: 0; }
  @media (min-width: 960px) {
    .artclub-wrapper .posts {
      border-right: 1px solid #272724; } }
  .artclub-wrapper .posts:nth-child(3n) {
    border-right: 0; }

.artclub-wrapper .date-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 15px 15px 0 15px; }
  @media (min-width: 960px) {
    .artclub-wrapper .date-wrapper {
      padding: 0 37px 5px 37px; } }
  .artclub-wrapper .date-wrapper .readmore, .artclub-wrapper .date-wrapper .soldout {
    font-size: 12px;
    font-weight: 600; }
    .artclub-wrapper .date-wrapper .readmore a, .artclub-wrapper .date-wrapper .soldout a {
      color: white !important;
      background: #272724;
      border: 1px solid #272724;
      border-radius: 25px;
      padding: 4px 20px; }
      @media (min-width: 960px) {
        .artclub-wrapper .date-wrapper .readmore a, .artclub-wrapper .date-wrapper .soldout a {
          padding: 4px 20px; } }
      .artclub-wrapper .date-wrapper .readmore a:hover, .artclub-wrapper .date-wrapper .soldout a:hover {
        color: #272724 !important;
        background: white; }
    @media (min-width: 960px) {
      .artclub-wrapper .date-wrapper .readmore, .artclub-wrapper .date-wrapper .soldout {
        font-size: 14px; } }
  .artclub-wrapper .date-wrapper .soldout {
    margin-left: 10px; }
    .artclub-wrapper .date-wrapper .soldout a {
      color: #272724 !important;
      background: white;
      border: 1px solid #272724; }

.artclub-wrapper .wrap-date, .artclub-wrapper .content, .artclub-wrapper .content p {
  font-size: 14px; }

.artclub-wrapper .content p {
  color: #D6D2CC; }

.artclub-wrapper .wrap-date .day {
  z-index: 10;
  position: relative;
  font-size: 24px;
  font-weight: 600; }

.artclub-wrapper .wrap-date .date {
  font-size: 80px;
  font-weight: 300;
  bottom: -8px;
  z-index: 1;
  position: relative; }
  @media (min-width: 960px) {
    .artclub-wrapper .wrap-date .date {
      font-size: 80px; } }

.artclub-wrapper .content .title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2rem;
  margin-bottom: 22px; }
  @media (min-width: 960px) {
    .artclub-wrapper .content .title {
      margin-bottom: 28px;
      font-size: 24px; } }

.artclub-wrapper .content .description {
  color: #D6D2CC;
  font-weight: 600; }
  .artclub-wrapper .content .description .title, .artclub-wrapper .content .description .info {
    color: #272724; }
  .artclub-wrapper .content .description .info span {
    display: flex;
    margin-bottom: 22px; }
    @media (min-width: 960px) {
      .artclub-wrapper .content .description .info span {
        margin-bottom: 28px; } }
  .artclub-wrapper .content .description .info p {
    position: relative;
    color: #D6D2CC;
    margin: 0;
    max-height: 4.44em;
    overflow: hidden; }
    .artclub-wrapper .content .description .info p:before, .artclub-wrapper .content .description .info p.gl-btn::after, .artclub-wrapper .content .description .info p.gl-btn-link::after {
      background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7));
      background-position: 0 100%;
      background-repeat: no-repeat;
      background-size: 100%;
      content: "";
      height: calc(100% - 0.1em - 0.2rem);
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }

.artclub-wrapper .image-wrap .image {
  width: 100%;
  min-height: 280px;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #272724; }
  @media (min-width: 1200px) {
    .artclub-wrapper .image-wrap .image {
      min-height: 340px; } }
  @media (min-width: 1600px) {
    .artclub-wrapper .image-wrap .image {
      min-height: 440px; } }

.artclub-wrapper .toolbar-blog-posts {
  margin: 0;
  padding: 0; }

@media screen and (min-width: 960px) {
  .artclub-wrapper .posts {
    padding: 0; }
    .artclub-wrapper .posts .content-wrap {
      padding: 30px 37px 0 37px; } }

@media screen and (max-width: 959px) {
  .artclub-wrapper .date-wrapper {
    padding: 0 15px; }
  .artclub-wrapper .start-date {
    margin-top: 0; }
  .artclub-wrapper .content-wrap {
    padding: 15px 15px 0 15px; } }

.hero-block.signup-block .hero-block__content .hero-block__title {
  font-size: 26px !important; }
  @media (min-width: 960px) {
    .hero-block.signup-block .hero-block__content .hero-block__title {
      font-size: 26px !important; } }

.post-nextprev-hld {
  margin: 80px 0; }
  @media (min-width: 960px) {
    .post-nextprev-hld {
      margin: 180px 0; } }
  .post-nextprev-hld a {
    margin: 0 15px; }

.block-campaign {
  position: relative;
  margin: 2px 0; }
  .block-campaign__image img {
    width: 100%;
    vertical-align: middle; }
  .block-campaign__content {
    position: absolute;
    width: 100%;
    bottom: 5%;
    left: 0;
    padding: 0 10%;
    line-height: 1;
    text-align: center; }
    @media (min-width: 960px) {
      .block-campaign__content {
        text-align: left;
        padding: 0 12.6vw;
        top: 50%;
        bottom: auto;
        width: 76%;
        transform: translateY(-50%);
        font-size: 2vw; } }
  .block-campaign .block-campaign__content.white {
    color: #FFF; }
    .block-campaign .block-campaign__content.white > *:not(.btn) {
      color: #FFF; }

.module-gl .block-editorial {
  background-color: #F5F5F5; }
  @media (min-width: 960px) {
    .module-gl .block-editorial__inner {
      display: flex;
      flex-direction: row;
      align-items: center; } }
  @media (min-width: 960px) {
    .module-gl .block-editorial__inner.uk-flex-row-reverse\@m {
      flex-direction: row-reverse; } }
  @media (min-width: 960px) {
    .module-gl .block-editorial__inner.uk-flex-row-reverse\@m .block-editorial__content {
      padding-left: 7.5vw;
      padding-right: 11.8vw; } }
  .module-gl .block-editorial__content {
    margin-top: 4.4vw; }
    @media (min-width: 960px) {
      .module-gl .block-editorial__content {
        width: 58%;
        margin-top: 0;
        padding-left: 11.8vw;
        padding-right: 7.5vw; } }
  .module-gl .block-editorial__media {
    position: relative;
    overflow: hidden; }
  .module-gl .block-editorial__media picture {
    display: block; }
  .module-gl .block-editorial__media figure {
    margin-bottom: 0; }
  .module-gl .block-editorial__media figcaption {
    font-size: 14px;
    line-height: 1;
    padding-top: 8px; }
  @media (min-width: 960px) {
    .module-gl .block-editorial__media {
      width: 42%; } }
  .module-gl .block-editorial__media img,
  .module-gl .block-editorial__media video {
    width: 100%;
    height: auto; }
  .module-gl .block-editorial__label {
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 3.6vw; }
    @media (min-width: 960px) {
      .module-gl .block-editorial__label {
        font-size: 1.02489vw; } }
    @media (min-width: 1600px) {
      .module-gl .block-editorial__label {
        font-size: 0.83vw; } }
  .module-gl .block-editorial__title, .module-gl .block-editorial__subtitle, .module-gl .block-editorial__from-to-title, .module-gl .block-editorial__label {
    display: block;
    line-height: 1; }
  .module-gl .block-editorial__title {
    border-bottom: solid 1px currentColor;
    margin-bottom: 15px;
    text-transform: uppercase;
    line-height: 1.35; }
  .module-gl .block-editorial__subtitle-wrap {
    border-bottom: solid 1px currentColor;
    margin-bottom: 15px; }
  .module-gl .block-editorial__subtitle, .module-gl .block-editorial__from-to-title {
    font-size: 28px;
    font-weight: 400;
    line-height: 1.35; }
    @media (min-width: 960px) {
      .module-gl .block-editorial__subtitle, .module-gl .block-editorial__from-to-title {
        font-size: 2.55vw; } }
  .module-gl .block-editorial__subtitle {
    margin-bottom: 0px; }
  .module-gl .block-editorial__text {
    font-size: 3.6vw;
    margin: 20px 0;
    line-height: 1.15; }
    @media (min-width: 960px) {
      .module-gl .block-editorial__text {
        font-size: 1.39092vw;
        line-height: 1.3;
        max-width: 90%; } }
    @media (min-width: 1600px) {
      .module-gl .block-editorial__text {
        font-size: 1.25vw; } }
  .module-gl .block-editorial__title, .module-gl .block-editorial__subtitle-wrap, .module-gl .block-editorial__from-to, .module-gl .block-editorial__text, .module-gl .block-editorial__readmore {
    color: #272724; }
  .module-gl .block-editorial__from-to {
    display: flex;
    border-bottom: solid 1px currentColor; }
    .module-gl .block-editorial__from-to > div {
      flex: 0 40%;
      width: 50%;
      position: relative; }
  .module-gl .block-editorial__readmore {
    font-size: 0;
    padding: 0; }
    .module-gl .block-editorial__readmore i {
      line-height: 1;
      margin: 0;
      font-size: 6.5vw; }
      @media (min-width: 960px) {
        .module-gl .block-editorial__readmore i {
          font-size: 3.29341vw; } }
      @media (min-width: 1600px) {
        .module-gl .block-editorial__readmore i {
          font-size: 2.2vw; } }

/* Buttons */
/* Old classes like .button, .trensparent are temporary - goto is BEM classnaming*/
.btn, .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review .order-review-form #review-button,
.button {
  border: solid 1px #272724;
  background-color: transparent;
  color: #272724;
  min-width: 295px;
  overflow: hidden;
  display: inline-block;
  text-align: center;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-backface-visibility: hidden;
  font-weight: 400;
  font-size: 12px;
  transition: color 250ms, background-color 250ms, box-shadow 250ms, border 250ms;
  line-height: normal;
  will-change: transform;
  border-radius: 30px;
  box-shadow: none;
  text-decoration: none;
  padding: 11px 15px; }
  @media (min-width: 960px) {
    .btn, .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review .order-review-form #review-button,
    .button {
      font-size: 18px;
      padding: 11px 15px;
      min-width: 395px; } }
  .btn:not(.run-ajax):not(:disabled):not(.disabled):hover, .checkout-index-index .form-grid .form .ecom-btn.complete-payment:not(.run-ajax):not(:disabled):not(.disabled):hover, .paypal-express-review #discount-coupon-form .fieldset button:not(.run-ajax):not(:disabled):not(.disabled):hover, .paypal-express-review .order-review-form #review-button:not(.run-ajax):not(:disabled):not(.disabled):hover,
  .button:not(.run-ajax):not(:disabled):not(.disabled):hover {
    background: #272724;
    border-color: #272724 !important;
    color: #ffffff; }
  .btn:active, .checkout-index-index .form-grid .form .ecom-btn.complete-payment:active, .paypal-express-review #discount-coupon-form .fieldset button:active, .paypal-express-review .order-review-form #review-button:active,
  .button:active {
    background-color: transparent; }
  .btn.btn--white, .checkout-index-index .form-grid .form .btn--white.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--white, .paypal-express-review .order-review-form .btn--white#review-button,
  .button.btn--white {
    border-color: #FFFFFF;
    color: #FFFFFF; }
    .btn.btn--white:hover, .checkout-index-index .form-grid .form .btn--white.ecom-btn.complete-payment:hover, .paypal-express-review #discount-coupon-form .fieldset button.btn--white:hover, .paypal-express-review .order-review-form .btn--white#review-button:hover,
    .button.btn--white:hover {
      color: #FFFFFF; }
  .btn.btn--solid, .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review .order-review-form #review-button,
  .button.btn--solid,
  .checkout-index-index .form-grid .form .button.ecom-btn.complete-payment,
  .paypal-express-review #discount-coupon-form .fieldset button.button,
  .paypal-express-review .order-review-form .button#review-button {
    background: #272724;
    color: #FFFFFF; }
    .btn.btn--solid:hover, .checkout-index-index .form-grid .form .ecom-btn.complete-payment:hover, .paypal-express-review #discount-coupon-form .fieldset button:hover, .paypal-express-review .order-review-form #review-button:hover,
    .button.btn--solid:hover,
    .checkout-index-index .form-grid .form .button.ecom-btn.complete-payment:hover,
    .paypal-express-review #discount-coupon-form .fieldset button.button:hover,
    .paypal-express-review .order-review-form .button#review-button:hover {
      background: #272724;
      border-color: #272724;
      color: #FFFFFF; }
    .btn.btn--solid.run-ajax:hover, .checkout-index-index .form-grid .form .run-ajax.ecom-btn.complete-payment:hover, .paypal-express-review #discount-coupon-form .fieldset button.run-ajax:hover, .paypal-express-review .order-review-form .run-ajax#review-button:hover,
    .button.btn--solid.run-ajax:hover,
    .checkout-index-index .form-grid .form .button.run-ajax.ecom-btn.complete-payment:hover,
    .paypal-express-review #discount-coupon-form .fieldset button.button.run-ajax:hover,
    .paypal-express-review .order-review-form .button.run-ajax#review-button:hover {
      background: #272724;
      color: #FFF; }
  .btn.btn--solid-grey, .checkout-index-index .form-grid .form .btn--solid-grey.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--solid-grey, .paypal-express-review .order-review-form .btn--solid-grey#review-button,
  .button.btn--solid-grey {
    background: #424242;
    border-color: #424242;
    color: #FFFFFF; }
  .btn.btn--solid-white, .checkout-index-index .form-grid .form .btn--solid-white.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--solid-white, .paypal-express-review .order-review-form .btn--solid-white#review-button,
  .button.btn--solid-white {
    background: #FFFFFF;
    border-color: #FFFFFF;
    color: #272724; }
  .btn.btn--semitransparent-white, .checkout-index-index .form-grid .form .btn--semitransparent-white.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--semitransparent-white, .paypal-express-review .order-review-form .btn--semitransparent-white#review-button,
  .button.btn--semitransparent-white {
    background: rgba(255, 255, 255, 0.3);
    border-color: transparent;
    color: #FFF; }
  .btn.btn--small, .checkout-index-index .form-grid .form .btn--small.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--small, .paypal-express-review #discount-coupon-form .fieldset .order-review-form button#review-button, .paypal-express-review .order-review-form #discount-coupon-form .fieldset button#review-button, .paypal-express-review .order-review-form #review-button,
  .button.btn--small,
  .paypal-express-review .order-review-form .button#review-button {
    font-size: 3.2vw;
    line-height: 1.25;
    min-width: 120px;
    padding: 2.4vw 4.8vw; }
    @media (min-width: 960px) {
      .btn.btn--small, .checkout-index-index .form-grid .form .btn--small.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--small, .paypal-express-review #discount-coupon-form .fieldset .order-review-form button#review-button, .paypal-express-review .order-review-form #discount-coupon-form .fieldset button#review-button, .paypal-express-review .order-review-form #review-button,
      .button.btn--small,
      .paypal-express-review .order-review-form .button#review-button {
        font-size: 0.87848vw;
        padding: 0.87848vw 1.0981vw; } }
  .btn.btn--large, .checkout-index-index .form-grid .form .btn--large.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--large, .paypal-express-review .order-review-form .btn--large#review-button,
  .button.btn--large {
    text-transform: none;
    font-size: 12px; }
    @media (min-width: 960px) {
      .btn.btn--large, .checkout-index-index .form-grid .form .btn--large.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.btn--large, .paypal-express-review .order-review-form .btn--large#review-button,
      .button.btn--large {
        font-size: 18px;
        padding: 16px 35px 15px 35px; } }
  .btn.disabled, .checkout-index-index .form-grid .form .disabled.ecom-btn.complete-payment, .paypal-express-review #discount-coupon-form .fieldset button.disabled, .paypal-express-review .order-review-form .disabled#review-button,
  .button.disabled {
    cursor: default; }
  .btn .atc-icon, .checkout-index-index .form-grid .form .ecom-btn.complete-payment .atc-icon, .paypal-express-review #discount-coupon-form .fieldset button .atc-icon, .paypal-express-review .order-review-form #review-button .atc-icon,
  .button .atc-icon {
    position: absolute;
    top: calc(50% - 15px);
    left: calc(50% - 15px);
    display: none; }
  .btn .btn-label, .checkout-index-index .form-grid .form .ecom-btn.complete-payment .btn-label, .paypal-express-review #discount-coupon-form .fieldset button .btn-label, .paypal-express-review .order-review-form #review-button .btn-label,
  .btn > span,
  .checkout-index-index .form-grid .form .ecom-btn.complete-payment > span,
  .paypal-express-review #discount-coupon-form .fieldset button > span,
  .paypal-express-review .order-review-form #review-button > span,
  .button .btn-label,
  .button > span {
    transition: visibility 100ms, opacity 100ms;
    opacity: 1;
    visibility: visible;
    display: inline-block; }
  .btn.run-ajax .atc-icon, .checkout-index-index .form-grid .form .run-ajax.ecom-btn.complete-payment .atc-icon, .paypal-express-review #discount-coupon-form .fieldset button.run-ajax .atc-icon, .paypal-express-review .order-review-form .run-ajax#review-button .atc-icon,
  .button.run-ajax .atc-icon {
    display: block; }
  .btn.run-ajax .btn-label, .checkout-index-index .form-grid .form .run-ajax.ecom-btn.complete-payment .btn-label, .paypal-express-review #discount-coupon-form .fieldset button.run-ajax .btn-label, .paypal-express-review .order-review-form .run-ajax#review-button .btn-label,
  .button.run-ajax .btn-label {
    opacity: 0;
    visibility: hidden; }
  .btn.run-ajax .icon-clock, .checkout-index-index .form-grid .form .run-ajax.ecom-btn.complete-payment .icon-clock, .paypal-express-review #discount-coupon-form .fieldset button.run-ajax .icon-clock, .paypal-express-review .order-review-form .run-ajax#review-button .icon-clock,
  .button.run-ajax .icon-clock {
    display: block;
    margin: 0 auto; }

.add-to-cart.run-ajax .atc-icon {
  display: block; }

.add-to-cart.run-ajax .icon-clock {
  display: block;
  margin: 0 auto; }

.qty-btn {
  margin: 0;
  padding: 0;
  background-color: transparent;
  transition: all 250ms;
  cursor: pointer;
  border: 1px solid #272724;
  color: #272724;
  text-align: center;
  background: #fff;
  width: 20px;
  height: 20px; }

.pronounce-btn {
  border: none;
  background-color: transparent;
  text-decoration: none;
  padding: 0;
  opacity: 0.7;
  transition: opacity 100ms; }
  .pronounce-btn svg {
    width: 30px; }
  .pronounce-btn:hover {
    opacity: 0.85; }
  .pronounce-btn.active {
    opacity: 1; }

.plc-carousel-wrapper {
  overflow: hidden; }

.plc-carousel, .widget-product-related .carousel, .gl-cta__image-carousel {
  position: relative; }
  .plc-carousel .slick-prev, .widget-product-related .carousel .slick-prev, .gl-cta__image-carousel .slick-prev,
  .plc-carousel .slick-next,
  .widget-product-related .carousel .slick-next,
  .gl-cta__image-carousel .slick-next {
    z-index: 5;
    width: auto;
    color: #272724;
    transition: opacity 100ms;
    height: auto;
    width: auto;
    padding: 1.5vw; }
    .plc-carousel .slick-prev::before, .widget-product-related .carousel .slick-prev::before, .gl-cta__image-carousel .slick-prev::before,
    .plc-carousel .slick-next::before,
    .widget-product-related .carousel .slick-next::before,
    .gl-cta__image-carousel .slick-next::before {
      display: none; }
    .plc-carousel .slick-prev i, .widget-product-related .carousel .slick-prev i, .gl-cta__image-carousel .slick-prev i,
    .plc-carousel .slick-next i,
    .widget-product-related .carousel .slick-next i,
    .gl-cta__image-carousel .slick-next i {
      font-size: 6.41026vw; }
      @media (min-width: 960px) {
        .plc-carousel .slick-prev i, .widget-product-related .carousel .slick-prev i, .gl-cta__image-carousel .slick-prev i,
        .plc-carousel .slick-next i,
        .widget-product-related .carousel .slick-next i,
        .gl-cta__image-carousel .slick-next i {
          font-size: 2.60417vw; } }
      @media (min-width: 1600px) {
        .plc-carousel .slick-prev i, .widget-product-related .carousel .slick-prev i, .gl-cta__image-carousel .slick-prev i,
        .plc-carousel .slick-next i,
        .widget-product-related .carousel .slick-next i,
        .gl-cta__image-carousel .slick-next i {
          font-size: 34px; } }
    .plc-carousel .slick-prev.slick-disabled, .widget-product-related .carousel .slick-prev.slick-disabled, .gl-cta__image-carousel .slick-prev.slick-disabled,
    .plc-carousel .slick-next.slick-disabled,
    .widget-product-related .carousel .slick-next.slick-disabled,
    .gl-cta__image-carousel .slick-next.slick-disabled {
      opacity: 0.2; }
  .plc-carousel .slick-prev, .widget-product-related .carousel .slick-prev, .gl-cta__image-carousel .slick-prev {
    left: 3vw;
    padding-left: 0; }
    @media (min-width: 960px) {
      .plc-carousel .slick-prev, .widget-product-related .carousel .slick-prev, .gl-cta__image-carousel .slick-prev {
        left: 1.30208vw; } }
    @media (min-width: 1600px) {
      .plc-carousel .slick-prev, .widget-product-related .carousel .slick-prev, .gl-cta__image-carousel .slick-prev {
        left: 20px; } }
  
  .plc-carousel .slick-next,
  .widget-product-related .carousel .slick-next,
  .gl-cta__image-carousel .slick-next {
    right: 3vw;
    padding-right: 0; }
    @media (min-width: 960px) {
      
      .plc-carousel .slick-next,
      .widget-product-related .carousel .slick-next,
      .gl-cta__image-carousel .slick-next {
        right: 1.30208vw; } }
    @media (min-width: 1600px) {
      
      .plc-carousel .slick-next,
      .widget-product-related .carousel .slick-next,
      .gl-cta__image-carousel .slick-next {
        right: 20px; } }
  .plc-carousel.list-products.uk-child-width-1-2 .slick-prev, .widget-product-related .list-products.uk-child-width-1-2.carousel .slick-prev, .list-products.uk-child-width-1-2.gl-cta__image-carousel .slick-prev,
  .plc-carousel.list-products.uk-child-width-1-2 .slick-next,
  .widget-product-related .list-products.uk-child-width-1-2.carousel .slick-next,
  .list-products.uk-child-width-1-2.gl-cta__image-carousel .slick-next {
    top: 32.3vw;
    /* Mobile 2/row */ }
  @media (min-width: 640px) {
    .plc-carousel.list-products.uk-child-width-1-3\@m .slick-prev, .widget-product-related .list-products.uk-child-width-1-3\@m.carousel .slick-prev, .list-products.uk-child-width-1-3\@m.gl-cta__image-carousel .slick-prev,
    .plc-carousel.list-products.uk-child-width-1-3\@m .slick-next,
    .widget-product-related .list-products.uk-child-width-1-3\@m.carousel .slick-next,
    .list-products.uk-child-width-1-3\@m.gl-cta__image-carousel .slick-next {
      /* tablet 3/row */
      top: 16vw; } }
  @media (min-width: 960px) {
    .plc-carousel.list-products.uk-child-width-1-4\@l .slick-prev, .widget-product-related .list-products.uk-child-width-1-4\@l.carousel .slick-prev, .list-products.uk-child-width-1-4\@l.gl-cta__image-carousel .slick-prev,
    .plc-carousel.list-products.uk-child-width-1-4\@l .slick-next,
    .widget-product-related .list-products.uk-child-width-1-4\@l.carousel .slick-next,
    .list-products.uk-child-width-1-4\@l.gl-cta__image-carousel .slick-next {
      /* desktop 4/row */
      top: 16vw; } }

.home-carousel .splide__arrow, .related-carousel .splide__arrow {
  width: 17px;
  height: 18px;
  border: solid 1px #272724;
  background-color: #FFF; }
  .home-carousel .splide__arrow:hover, .related-carousel .splide__arrow:hover {
    background-color: #272724; }
  .home-carousel .splide__arrow svg, .related-carousel .splide__arrow svg {
    display: none; }
  .home-carousel .splide__arrow:before, .home-carousel .splide__arrow.gl-btn::after, .home-carousel .splide__arrow.gl-btn-link::after, .related-carousel .splide__arrow:before, .related-carousel .splide__arrow.gl-btn::after, .related-carousel .splide__arrow.gl-btn-link::after {
    width: 17px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNDg5OTkgNi4wNjA3M0wxLjI1MTA3IDUuMjg5NjRMNC40MjU1NyA4LjQ2NDE0VjAuMjQyNDgxTDUuNTI3MTQgMC4yNDI0ODFWOC40NjQxNEw4LjY5MTYyIDUuMjg5NjRMOS40NjI3MiA2LjA2MDczTDQuOTc2MzUgMTAuNTQ3MUwwLjQ4OTk5IDYuMDYwNzNaIiBmaWxsPSIjMjcyNzI0Ii8+Cjwvc3ZnPgo=");
    margin: 0 10px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    margin: 0 auto; }
  .home-carousel .splide__arrow.splide__arrow--prev:before, .home-carousel .splide__arrow.splide__arrow--prev.gl-btn::after, .home-carousel .splide__arrow.splide__arrow--prev.gl-btn-link::after, .related-carousel .splide__arrow.splide__arrow--prev:before, .related-carousel .splide__arrow.splide__arrow--prev.gl-btn::after, .related-carousel .splide__arrow.splide__arrow--prev.gl-btn-link::after {
    content: '';
    transform: rotate(90deg); }
  .home-carousel .splide__arrow.splide__arrow--next:before, .home-carousel .splide__arrow.splide__arrow--next.gl-btn::after, .home-carousel .splide__arrow.splide__arrow--next.gl-btn-link::after, .related-carousel .splide__arrow.splide__arrow--next:before, .related-carousel .splide__arrow.splide__arrow--next.gl-btn::after, .related-carousel .splide__arrow.splide__arrow--next.gl-btn-link::after {
    content: '';
    transform: rotate(-90deg) !important; }
  .home-carousel .splide__arrow.splide__arrow--prev:hover:before, .home-carousel .splide__arrow.splide__arrow--prev.gl-btn:hover::after, .home-carousel .splide__arrow.splide__arrow--prev.gl-btn-link:hover::after, .home-carousel .splide__arrow.splide__arrow--next:hover:before, .home-carousel .splide__arrow.splide__arrow--next.gl-btn:hover::after, .home-carousel .splide__arrow.splide__arrow--next.gl-btn-link:hover::after, .related-carousel .splide__arrow.splide__arrow--prev:hover:before, .related-carousel .splide__arrow.splide__arrow--prev.gl-btn:hover::after, .related-carousel .splide__arrow.splide__arrow--prev.gl-btn-link:hover::after, .related-carousel .splide__arrow.splide__arrow--next:hover:before, .related-carousel .splide__arrow.splide__arrow--next.gl-btn:hover::after, .related-carousel .splide__arrow.splide__arrow--next.gl-btn-link:hover::after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI2IDcuMDA5NzdMOS4yNjAwMSA1Ljc2OTc4TDYuMTA5OTkgOC4zMDk4MVYwLjQ2OTcyN0g0LjUxMDAxVjguMjg5NzlMMS40MDAwMiA1Ljc2OTc4TDAuMzkwMDE1IDcuMDA5NzdMNS4zMjk5NiAxMS4wMDk4TDEwLjI2IDcuMDA5NzdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); }

.cta-section {
  overflow: hidden;
  position: relative; }
  .cta-section__image {
    display: block;
    background-color: #272724; }
    .cta-section__image img {
      width: 100%;
      vertical-align: middle; }
    .cta-section__image.overlay-light, .cta-section__image.overlay-light-mobile, .cta-section__image.overlay-light-desktop {
      background-color: #FFF; }
    .cta-section__image.overlay-dark img, .cta-section__image.overlay-light img {
      opacity: 0.85; }
    @media (max-width: 959px) {
      .cta-section__image.overlay-dark-mobile img, .cta-section__image.overlay-light-mobile img {
        opacity: 0.85; } }
    @media (min-width: 960px) {
      .cta-section__image.overlay-dark-desktop img, .cta-section__image.overlay-light-desktop img {
        opacity: 0.85; } }
  .cta-section__content {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    width: 80%;
    margin: 0 auto;
    z-index: 1;
    top: 7%; }
    .cta-section__content.mobile-content-bottom {
      bottom: 7%;
      top: auto; }
    .cta-section__content.mobile-content-middle {
      bottom: auto;
      top: 50%;
      transform: translateY(-50%); }
    @media (min-width: 960px) {
      .cta-section__content {
        top: 50% !important;
        bottom: auto !important;
        transform: translate(-50%, -50%) !important;
        left: 25%;
        margin: 0;
        width: 28.4%; } }
    @media (min-width: 960px) {
      .cta-section__content.desktop-content-right {
        left: auto;
        right: 25%;
        transform: translate(50%, -50%) !important; } }
    .cta-section__content :first-child {
      margin-top: 0; }
    .cta-section__content :last-child {
      margin-bottom: 0; }
    .cta-section__content.white * {
      color: #FFF !important; }
    @media (min-width: 960px) {
      .cta-section__content.desktop-white .btn, .cta-section__content.desktop-white .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .cta-section__content.desktop-white .ecom-btn.complete-payment, .cta-section__content.desktop-white .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .cta-section__content.desktop-white button, .cta-section__content.desktop-white .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .cta-section__content.desktop-white #review-button {
        border-color: #FFF; } }
    .cta-section__content.desktop-white * {
      color: #272724 !important; }
      @media (min-width: 960px) {
        .cta-section__content.desktop-white * {
          color: #FFF !important; } }
    .cta-section__content.desktop-black * {
      color: #FFF !important; }
      @media (min-width: 960px) {
        .cta-section__content.desktop-black * {
          color: #272724 !important; } }
  .cta-section__title {
    color: #272724;
    margin-left: auto !important;
    margin-right: auto !important; }
    @media (min-width: 960px) {
      .cta-section__title {
        width: 78%; } }
  .cta-section__text, .block-campaign__text {
    font-size: 3.6vw !important;
    line-height: 1.3 !important; }
    @media (min-width: 960px) {
      .cta-section__text, .block-campaign__text {
        font-size: 1.31772vw !important; } }
    @media (min-width: 1600px) {
      .cta-section__text, .block-campaign__text {
        font-size: 1.25vw !important; } }
  .cta-section__readmore {
    padding: 20px 30px;
    margin-top: -20px;
    line-height: 1;
    margin-bottom: -20px !important; }
    @media (min-width: 960px) {
      .cta-section__readmore {
        padding: 30px 50px;
        margin-top: -30px;
        margin-bottom: -30px !important; } }
    .cta-section__readmore i {
      margin: 0;
      font-size: 6.5vw; }
      @media (min-width: 960px) {
        .cta-section__readmore i {
          font-size: 3.29341vw; } }
      @media (min-width: 1600px) {
        .cta-section__readmore i {
          font-size: 2.2vw; } }

body.layered-nav-active .header,
body.sorter-nav-active .header {
  transform: none !important;
  transition: all 0ms !important; }

.layered-nav {
  background-color: white;
  border-top: 1px solid #272724; }
  .layered-nav__tabs {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-size: 12px;
    list-style: none;
    padding-left: 0;
    margin: 0;
    border-bottom: 0; }
    @media (min-width: 960px) {
      .layered-nav__tabs {
        text-align: center;
        font-size: 14px;
        padding: 0 37px; } }
    .layered-nav__tabs li {
      line-height: 1;
      align-items: center;
      display: flex;
      position: relative;
      z-index: 89; }
      @media (min-width: 960px) {
        .layered-nav__tabs li {
          display: flex; } }
      .layered-nav__tabs li a {
        display: block;
        padding: 17px 0; }
      .layered-nav__tabs li button {
        margin: 0;
        border: none;
        background-color: transparent;
        text-decoration: none;
        padding: 0;
        display: block;
        text-transform: uppercase;
        font-weight: 600;
        font-family: "Raisonne Pro";
        font-size: 12px;
        padding: 15px 20px;
        position: relative;
        width: 100%;
        text-align: left;
        color: #272724;
        z-index: 89;
        position: relative; }
        @media (min-width: 960px) {
          .layered-nav__tabs li button {
            text-align: center;
            width: auto;
            padding: 12px 0;
            font-size: 14px; } }
        .layered-nav__tabs li button .uk-icon {
          position: absolute;
          right: 15px;
          top: 0;
          line-height: 1;
          display: none; }
        .layered-nav__tabs li button.layer-toggle.filters-active {
          font-weight: 600 !important; }
      @media (min-width: 960px) {
        .layered-nav__tabs li.uk-active a,
        .layered-nav__tabs li.uk-active button,
        .layered-nav__tabs li button.active {
          text-decoration: underline !important; } }
      .layered-nav__tabs li.uk-active a .uk-icon,
      .layered-nav__tabs li.uk-active button .uk-icon,
      .layered-nav__tabs li button.active .uk-icon {
        transform: rotate(180deg); }
      .layered-nav__tabs li .category-products-counter {
        font-size: 12px;
        font-weight: 600;
        text-transform: uppercase; }
        @media (min-width: 960px) {
          .layered-nav__tabs li .category-products-counter {
            font-size: 14px; } }
      .layered-nav__tabs li .sorter-toggle + .layered-sorter-block-container {
        visibility: hidden;
        opacity: 0;
        display: none; }
      .layered-nav__tabs li .sorter-toggle.active + .layered-sorter-block-container {
        visibility: visible;
        opacity: 1;
        display: flex;
        position: absolute;
        right: 0;
        left: -1px;
        max-width: 250px;
        top: 100%;
        z-index: 1;
        max-height: none;
        overflow: initial; }
        @media (min-width: 960px) {
          .layered-nav__tabs li .sorter-toggle.active + .layered-sorter-block-container {
            left: -41px; } }
  .layered-nav__dropdowns {
    visibility: hidden;
    opacity: 0;
    display: none; }
  .layered-nav__dropdown-item.layer-toggle {
    z-index: 1001; }
  .layered-nav__dropdown-item.sorter-toggle {
    transform: translateX(100%);
    transition: transform 0.3s cubic-bezier(0.2, 0.4, 0.6, 1); }
    .layered-nav__dropdown-item.sorter-toggle .layered-sorter-block-container {
      right: 0;
      position: absolute;
      z-index: 1000; }
    .layered-nav__dropdown-item.sorter-toggle .mobile-filter-heading {
      display: none; }
      @media (min-width: 960px) {
        .layered-nav__dropdown-item.sorter-toggle .mobile-filter-heading {
          display: flex; } }
  .layered-nav__dropdown-item.active {
    transform: none;
    display: block; }
    .layered-nav__dropdown-item.active.sorter-toggle {
      position: initial; }
      .layered-nav__dropdown-item.active.sorter-toggle .layered-nav__overlay {
        height: auto; }
      .layered-nav__dropdown-item.active.sorter-toggle .sorter-inner-content {
        display: flex;
        justify-content: flex-end; }
    .layered-nav__dropdown-item.active .filter-options-wrapper {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: center;
      height: 100%;
      overflow: auto;
      overflow-x: auto;
      overflow-x: hidden; }
      @media (min-width: 960px) {
        .layered-nav__dropdown-item.active .filter-options-wrapper {
          background-color: #fff; } }
    .layered-nav__dropdown-item.active .layered-filter-block-container,
    .layered-nav__dropdown-item.active .catalog-filters,
    .layered-nav__dropdown-item.active .block-content.filter-content,
    .layered-nav__dropdown-item.active .block-content.sorter-content,
    .layered-nav__dropdown-item.active .layered-sorter-block-container,
    .layered-nav__dropdown-item.active .sorter-content .toolbar.toolbar-products,
    .layered-nav__dropdown-item.active .toolbar-sorter.sorter {
      height: auto; }
      @media (min-width: 960px) {
        .layered-nav__dropdown-item.active .layered-filter-block-container,
        .layered-nav__dropdown-item.active .catalog-filters,
        .layered-nav__dropdown-item.active .block-content.filter-content,
        .layered-nav__dropdown-item.active .block-content.sorter-content,
        .layered-nav__dropdown-item.active .layered-sorter-block-container,
        .layered-nav__dropdown-item.active .sorter-content .toolbar.toolbar-products,
        .layered-nav__dropdown-item.active .toolbar-sorter.sorter {
          height: 100%; } }
    .layered-nav__dropdown-item.active .layered-filter-block-container {
      transition: padding .3s;
      width: 90%;
      background: #272724;
      padding-right: 1px; }
      @media (min-width: 960px) {
        .layered-nav__dropdown-item.active .layered-filter-block-container {
          width: 30%; } }
      .layered-nav__dropdown-item.active .layered-filter-block-container .layered-filter-block-container {
        width: 100%; }
    .layered-nav__dropdown-item.active .mobile-filter-heading {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      padding: 0 0 0 15px;
      border-bottom: solid 1px #272724;
      line-height: 1;
      background: #fff; }
      @media (min-width: 960px) {
        .layered-nav__dropdown-item.active .mobile-filter-heading {
          position: relative;
          padding: 0 16px; } }
      .layered-nav__dropdown-item.active .mobile-filter-heading span {
        font-weight: 600;
        font-size: 12px;
        text-transform: uppercase;
        margin: 0; }
        @media (min-width: 960px) {
          .layered-nav__dropdown-item.active .mobile-filter-heading span {
            font-size: 14px; } }
      .layered-nav__dropdown-item.active .mobile-filter-heading button {
        border: 1px solid #272724;
        border-radius: 100%;
        width: 22px;
        height: 22px; }
      .layered-nav__dropdown-item.active .mobile-filter-heading .mobile-filter-close {
        border-left: 1px solid #272724;
        padding: 12px 15px 13px 15px; }
        @media (min-width: 960px) {
          .layered-nav__dropdown-item.active .mobile-filter-heading .mobile-filter-close {
            padding: 12px 0 13px 12px;
            border-right: 0; } }
    .layered-nav__dropdown-item.active .block-content.filter-content,
    .layered-nav__dropdown-item.active .toolbar-sorter.sorter {
      padding-top: 47px;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      @media (min-width: 960px) {
        .layered-nav__dropdown-item.active .block-content.filter-content,
        .layered-nav__dropdown-item.active .toolbar-sorter.sorter {
          display: block;
          padding-top: 0; } }
      .layered-nav__dropdown-item.active .block-content.filter-content .filter-options,
      .layered-nav__dropdown-item.active .toolbar-sorter.sorter .filter-options {
        width: 100%;
        background: white; }
        @media (min-width: 960px) {
          .layered-nav__dropdown-item.active .block-content.filter-content .filter-options,
          .layered-nav__dropdown-item.active .toolbar-sorter.sorter .filter-options {
            overflow: initial; } }
    .layered-nav__dropdown-item.active .block-content.filter-content {
      position: fixed;
      top: 0;
      left: 0;
      bottom: 0;
      display: flex;
      border: none;
      flex-direction: column;
      width: 60%; }
      @media (min-width: 960px) {
        .layered-nav__dropdown-item.active .block-content.filter-content {
          width: 430px;
          border-right: 1px solid #272724; } }
  .layered-nav__dropdown-item .layered-filter-block-container {
    position: relative;
    z-index: 1;
    background-color: #FFF;
    width: 100%;
    height: 100vh; }
    @media (min-width: 960px) {
      .layered-nav__dropdown-item .layered-filter-block-container {
        width: 30%; } }
  .layered-nav .toolbar-products {
    background-color: #FFF; }
    .layered-nav .toolbar-products label {
      font-size: 12px; }
      @media (min-width: 960px) {
        .layered-nav .toolbar-products label {
          font-size: 14px; } }
    .layered-nav .toolbar-products select {
      font-family: "Raisonne Pro";
      text-transform: uppercase;
      border-radius: 0;
      border: 0;
      background: white;
      margin-left: 10px;
      font-weight: 600;
      font-size: 12px; }
      @media (min-width: 960px) {
        .layered-nav .toolbar-products select {
          font-size: 14px; } }
  .layered-nav .sorter-inner-content {
    padding: 1px 0 0 0;
    min-width: 250px;
    z-index: 1000; }
    @media (min-width: 960px) {
      .layered-nav .sorter-inner-content {
        padding: 1px 0 0 0;
        text-align: center; } }
    .layered-nav .sorter-inner-content select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      outline: none;
      cursor: inherit; }
      .layered-nav .sorter-inner-content select::-ms-expand {
        display: none; }
      .layered-nav .sorter-inner-content select > option {
        padding: 10px; }
  .layered-nav .ln_overlay {
    position: fixed;
    overflow: hidden;
    left: auto;
    right: auto;
    width: 100%;
    line-height: 12vw;
    z-index: 1000000;
    display: none; }
    .layered-nav .ln_overlay .loader {
      position: relative;
      text-align: center;
      margin: 0 auto; }
  .layered-nav .filter-actions,
  .layered-nav .sorter-actions {
    padding: 0;
    margin-top: 0;
    display: flex;
    flex-direction: row-reverse;
    width: 100%;
    background: #fff;
    border-top: solid 1px #272724;
    z-index: 10; }
    .layered-nav .filter-actions .btn.btn--small, .layered-nav .filter-actions .checkout-index-index .form-grid .form .btn--small.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .layered-nav .filter-actions .btn--small.ecom-btn.complete-payment, .layered-nav .filter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small, .paypal-express-review #discount-coupon-form .fieldset .layered-nav .filter-actions button.btn--small, .layered-nav .filter-actions .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .layered-nav .filter-actions #review-button,
    .layered-nav .sorter-actions .btn.btn--small,
    .layered-nav .sorter-actions .checkout-index-index .form-grid .form .btn--small.ecom-btn.complete-payment,
    .checkout-index-index .form-grid .form .layered-nav .sorter-actions .btn--small.ecom-btn.complete-payment,
    .layered-nav .sorter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small,
    .paypal-express-review #discount-coupon-form .fieldset .layered-nav .sorter-actions button.btn--small,
    .layered-nav .sorter-actions .paypal-express-review .order-review-form #review-button,
    .paypal-express-review .order-review-form .layered-nav .sorter-actions #review-button {
      display: block;
      padding: 15px 14px;
      border: 0;
      margin: 0;
      width: 50%;
      font-size: 12px;
      text-transform: uppercase;
      font-weight: 600;
      background: transparent;
      color: #272724;
      border-radius: 0; }
      @media (min-width: 960px) {
        .layered-nav .filter-actions .btn.btn--small, .layered-nav .filter-actions .checkout-index-index .form-grid .form .btn--small.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .layered-nav .filter-actions .btn--small.ecom-btn.complete-payment, .layered-nav .filter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small, .paypal-express-review #discount-coupon-form .fieldset .layered-nav .filter-actions button.btn--small, .layered-nav .filter-actions .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .layered-nav .filter-actions #review-button,
        .layered-nav .sorter-actions .btn.btn--small,
        .layered-nav .sorter-actions .checkout-index-index .form-grid .form .btn--small.ecom-btn.complete-payment,
        .checkout-index-index .form-grid .form .layered-nav .sorter-actions .btn--small.ecom-btn.complete-payment,
        .layered-nav .sorter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small,
        .paypal-express-review #discount-coupon-form .fieldset .layered-nav .sorter-actions button.btn--small,
        .layered-nav .sorter-actions .paypal-express-review .order-review-form #review-button,
        .paypal-express-review .order-review-form .layered-nav .sorter-actions #review-button {
          display: inline-block;
          margin: 0;
          font-size: 14px; } }
      .layered-nav .filter-actions .btn.btn--small.uk-disabled, .layered-nav .filter-actions .checkout-index-index .form-grid .form .btn--small.uk-disabled.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .layered-nav .filter-actions .btn--small.uk-disabled.ecom-btn.complete-payment, .layered-nav .filter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small.uk-disabled, .paypal-express-review #discount-coupon-form .fieldset .layered-nav .filter-actions button.btn--small.uk-disabled, .layered-nav .filter-actions .paypal-express-review .order-review-form .uk-disabled#review-button, .paypal-express-review .order-review-form .layered-nav .filter-actions .uk-disabled#review-button,
      .layered-nav .sorter-actions .btn.btn--small.uk-disabled,
      .layered-nav .sorter-actions .checkout-index-index .form-grid .form .btn--small.uk-disabled.ecom-btn.complete-payment,
      .checkout-index-index .form-grid .form .layered-nav .sorter-actions .btn--small.uk-disabled.ecom-btn.complete-payment,
      .layered-nav .sorter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small.uk-disabled,
      .paypal-express-review #discount-coupon-form .fieldset .layered-nav .sorter-actions button.btn--small.uk-disabled,
      .layered-nav .sorter-actions .paypal-express-review .order-review-form .uk-disabled#review-button,
      .paypal-express-review .order-review-form .layered-nav .sorter-actions .uk-disabled#review-button {
        color: #D6D2CC;
        border: 0; }
      .layered-nav .filter-actions .btn.btn--small.filter-clear, .layered-nav .filter-actions .checkout-index-index .form-grid .form .btn--small.filter-clear.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .layered-nav .filter-actions .btn--small.filter-clear.ecom-btn.complete-payment, .layered-nav .filter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small.filter-clear, .paypal-express-review #discount-coupon-form .fieldset .layered-nav .filter-actions button.btn--small.filter-clear, .layered-nav .filter-actions .paypal-express-review .order-review-form .filter-clear#review-button, .paypal-express-review .order-review-form .layered-nav .filter-actions .filter-clear#review-button,
      .layered-nav .sorter-actions .btn.btn--small.filter-clear,
      .layered-nav .sorter-actions .checkout-index-index .form-grid .form .btn--small.filter-clear.ecom-btn.complete-payment,
      .checkout-index-index .form-grid .form .layered-nav .sorter-actions .btn--small.filter-clear.ecom-btn.complete-payment,
      .layered-nav .sorter-actions .paypal-express-review #discount-coupon-form .fieldset button.btn--small.filter-clear,
      .paypal-express-review #discount-coupon-form .fieldset .layered-nav .sorter-actions button.btn--small.filter-clear,
      .layered-nav .sorter-actions .paypal-express-review .order-review-form .filter-clear#review-button,
      .paypal-express-review .order-review-form .layered-nav .sorter-actions .filter-clear#review-button {
        border-right: solid 1px #272724; }
    .layered-nav .filter-actions .sorter-actions,
    .layered-nav .sorter-actions .sorter-actions {
      border-right: solid 1px #272724; }
  .layered-nav .filter-actions {
    border-right: 0;
    border-bottom: 1px solid #272724;
    border-top: 0; }
  .layered-nav-active .layered-nav__dropdowns {
    display: flex;
    visibility: visible;
    opacity: 1;
    transition: .2s visibility linear, .2s opacity linear; }

.sorter-inner-content .sorter-select {
  border: 1px solid #272724;
  text-align: left;
  padding: 20px; }
  @media (min-width: 960px) {
    .sorter-inner-content .sorter-select {
      padding: 20px 40px; } }
  .sorter-inner-content .sorter-select .sorter-options {
    width: 100%;
    font-size: 12px;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    color: #272724;
    cursor: pointer;
    display: flex;
    flex-direction: column; }
    @media (min-width: 960px) {
      .sorter-inner-content .sorter-select .sorter-options {
        font-size: 14px; } }
    .sorter-inner-content .sorter-select .sorter-options a {
      font-size: 12px;
      margin-top: 28px;
      text-decoration: none;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 12px;
      white-space: nowrap;
      margin-bottom: 0;
      padding: 0; }
      .sorter-inner-content .sorter-select .sorter-options a:nth-child(1) {
        margin-top: 0; }
      @media (min-width: 960px) {
        .sorter-inner-content .sorter-select .sorter-options a {
          font-size: 14px; } }
      .sorter-inner-content .sorter-select .sorter-options a::before {
        display: inline-block;
        content: '';
        width: 7px;
        aspect-ratio: 1;
        background-color: currentColor;
        border: solid 1px currentColor;
        margin-right: 10px;
        transform: translateY(4%); }
        @media (min-width: 960px) {
          .sorter-inner-content .sorter-select .sorter-options a::before {
            width: 13px;
            transform: translateY(14%); } }

.catalog-filters {
  padding: 0; }
  .catalog-filters ol {
    padding: 0;
    margin: 0;
    list-style-type: none; }
  .catalog-filters .filter-options {
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    border-right: 1px solid #272724; }
    @media (min-width: 960px) {
      .catalog-filters .filter-options {
        border-right: none; } }
    .catalog-filters .filter-options-item {
      border-bottom: solid 1px #272724;
      background-color: #fff; }
      @media (min-width: 960px) {
        .catalog-filters .filter-options-item:first-child {
          padding-left: 0; }
        .catalog-filters .filter-options-item:last-child {
          padding-right: 0; } }
      .catalog-filters .filter-options-item .filter-options-item-close {
        opacity: 0; }
      .catalog-filters .filter-options-item .filter-options-content {
        padding: 0 15px;
        background: white; }
        @media (min-width: 960px) {
          .catalog-filters .filter-options-item .filter-options-content {
            padding: 0 16px; } }
      .catalog-filters .filter-options-item.active .filter-options-title .uk-icon.filter-options-item-open {
        opacity: 0; }
      .catalog-filters .filter-options-item.active .filter-options-title .uk-icon.filter-options-item-close {
        opacity: 1; }
      @media (min-width: 960px) {
        .catalog-filters .filter-options-item[attribute="cat"] .filter-options-content .items {
          grid-template-rows: repeat(12, auto); } }
      @media (min-width: 960px) {
        .catalog-filters .filter-options-item[attribute="inner_volume"] .filter-options-content .items {
          grid-template-rows: repeat(16, auto); } }
      @media (min-width: 960px) {
        .catalog-filters .filter-options-item[attribute="inner_volume"] .filter-options-content .item {
          max-width: 9.0625vw; } }
      .catalog-filters .filter-options-item[attribute="colour_filter"] .filter-options-content .items {
        flex-direction: row; }
        @media (min-width: 960px) {
          .catalog-filters .filter-options-item[attribute="colour_filter"] .filter-options-content .items {
            grid-template-rows: repeat(6, auto); } }
      .catalog-filters .filter-options-item[attribute="price"] .filter-options-content .items, .catalog-filters .filter-options-item[attribute="inner_volume_slidere"] .filter-options-content .items {
        display: block; }
        .catalog-filters .filter-options-item[attribute="price"] .filter-options-content .items > .item:not(:first-child), .catalog-filters .filter-options-item[attribute="inner_volume_slidere"] .filter-options-content .items > .item:not(:first-child) {
          display: none; }
      @media (min-width: 960px) {
        .catalog-filters .filter-options-item[attribute="price"], .catalog-filters .filter-options-item[attribute="inner_volume_slidere"] {
          flex: 1 auto; }
          .catalog-filters .filter-options-item[attribute="price"] .filter-options-content, .catalog-filters .filter-options-item[attribute="inner_volume_slidere"] .filter-options-content {
            padding-right: 15px; }
            .catalog-filters .filter-options-item[attribute="price"] .filter-options-content .item, .catalog-filters .filter-options-item[attribute="inner_volume_slidere"] .filter-options-content .item {
              padding-right: 0;
              min-width: 100px; }
            .catalog-filters .filter-options-item[attribute="price"] .filter-options-content #ln_slider_container_price, .catalog-filters .filter-options-item[attribute="price"] .filter-options-content #ln_slider_container_inner_volume_slider, .catalog-filters .filter-options-item[attribute="inner_volume_slidere"] .filter-options-content #ln_slider_container_price, .catalog-filters .filter-options-item[attribute="inner_volume_slidere"] .filter-options-content #ln_slider_container_inner_volume_slider {
              min-width: 80%; } }
      @media (max-width: 959px) {
        .catalog-filters .filter-options-item[attribute="inner_laptop_ompartment"] .filter-options-content .item {
          flex-basis: 50%;
          min-width: 50%; } }
      .catalog-filters .filter-options-item[attribute="sold_out"] .filter-options-content .items {
        flex-direction: column-reverse; }
    .catalog-filters .filter-options-title {
      font-weight: 600;
      position: relative;
      font-size: 12px;
      padding: 18px 15px;
      display: flex;
      line-height: 1; }
      @media (min-width: 960px) {
        .catalog-filters .filter-options-title {
          padding: 16px;
          font-size: 14px; } }
      .catalog-filters .filter-options-title span {
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 600;
        margin: 0;
        display: inline-block;
        width: 22px;
        height: 22px; }
        @media (min-width: 960px) {
          .catalog-filters .filter-options-title span {
            font-size: 14px; } }
      .catalog-filters .filter-options-title-span {
        height: auto !important; }
      .catalog-filters .filter-options-title .uk-icon {
        position: absolute;
        top: 13px;
        right: 15px;
        line-height: 1;
        border: 1px solid #272724 !important;
        display: flex;
        justify-content: center;
        border-radius: 100%; }
      .catalog-filters .filter-options-title:hover {
        cursor: pointer; }
      .catalog-filters .filter-options-title:focus {
        outline: none; }
    .catalog-filters .filter-options-content {
      padding: 2vw 5.3vw 5vw 5.3vw; }
      @media (min-width: 960px) {
        .catalog-filters .filter-options-content {
          padding: 0;
          overflow: initial !important; } }
      .catalog-filters .filter-options-content .items {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap; }
      .catalog-filters .filter-options-content .item {
        margin-bottom: 5px;
        color: #ababab;
        position: relative;
        min-width: 120px;
        padding-right: 20px;
        line-height: 1;
        margin-bottom: 18px;
        flex-basis: 33.3333%;
        min-width: 33.3333%;
        font-size: 0; }
        @media (min-width: 960px) {
          .catalog-filters .filter-options-content .item {
            min-width: 50px;
            padding-right: 20px;
            margin-bottom: 12px; } }
        .catalog-filters .filter-options-content .item > a,
        .catalog-filters .filter-options-content .item > span {
          color: #272724;
          display: inline-block;
          position: relative;
          padding-left: 20px;
          line-height: 1.1;
          font-size: 12px;
          font-weight: 600; }
          @media (min-width: 960px) {
            .catalog-filters .filter-options-content .item > a,
            .catalog-filters .filter-options-content .item > span {
              font-size: 14px;
              padding-left: 24px; } }
          .catalog-filters .filter-options-content .item > a::before,
          .catalog-filters .filter-options-content .item > span::before {
            content: '';
            display: inline-block;
            width: 7px;
            height: 7px;
            border: solid 1px #272724;
            position: absolute;
            left: 0;
            top: 3px; }
            @media (min-width: 960px) {
              .catalog-filters .filter-options-content .item > a::before,
              .catalog-filters .filter-options-content .item > span::before {
                width: 13px;
                height: 13px;
                top: 0; } }
        .catalog-filters .filter-options-content .item input[type="checkbox"],
        .catalog-filters .filter-options-content .item input[type="radio"] {
          display: none; }
        .catalog-filters .filter-options-content .item input[type="radio"] + a::before,
        .catalog-filters .filter-options-content .item input[type="radio"] + span::before {
          border-radius: 50%; }
        .catalog-filters .filter-options-content .item input[type="checkbox"]:checked + a::before,
        .catalog-filters .filter-options-content .item input[type="checkbox"]:checked + span::before {
          background-color: #272724; }
        .catalog-filters .filter-options-content .item input[type="checkbox"]:disabled + a,
        .catalog-filters .filter-options-content .item input[type="checkbox"]:disabled + span {
          -webkit-user-select: none;
             -moz-user-select: none;
                  user-select: none;
          pointer-events: none;
          color: #aaa;
          cursor: default; }
        .catalog-filters .filter-options-content .item--color {
          min-width: 40px;
          margin-right: 15px;
          flex-basis: 40px; }
          @media (min-width: 960px) {
            .catalog-filters .filter-options-content .item--color {
              margin-right: 5px;
              padding-right: 0; } }
          .catalog-filters .filter-options-content .item--color span {
            display: block; }
            .catalog-filters .filter-options-content .item--color span .swatch-border {
              border: 1px solid #272724;
              box-shadow: none; }
          .catalog-filters .filter-options-content .item--color input[type="checkbox"]:checked + a {
            transform: none; }
            .catalog-filters .filter-options-content .item--color input[type="checkbox"]:checked + a .product-color span {
              box-shadow: 0 0 0 2px #272724, inset 0 0 1px 1px #FFF; }
          .catalog-filters .filter-options-content .item--color input[type="checkbox"]:disabled + a {
            transform: none; }
            .catalog-filters .filter-options-content .item--color input[type="checkbox"]:disabled + a .product-color span {
              opacity: 0.2; }
          .catalog-filters .filter-options-content .item--color a {
            padding-left: 0;
            transition: transform 120ms !important; }
            .catalog-filters .filter-options-content .item--color a:hover {
              transform: scale(1.04); }
            .catalog-filters .filter-options-content .item--color a .product-color span {
              margin: 0;
              border-radius: 0px;
              height: 2em;
              width: 2em;
              background-size: 120%;
              background-position: center center;
              border-radius: 100%; }
              @media (min-width: 960px) {
                .catalog-filters .filter-options-content .item--color a .product-color span {
                  height: 1.7em;
                  width: 1.7em; } }
            .catalog-filters .filter-options-content .item--color a::before {
              display: none; }

#layer-product-list .note-msg {
  padding: 2vw 4.3vw; }
  @media (min-width: 960px) {
    #layer-product-list .note-msg {
      padding: 2vw 37px; } }

.module-gl #ln_slider_container_price, .module-gl #ln_slider_container_inner_volume_slider {
  min-width: 280px;
  width: 280px;
  overflow: hidden;
  font-size: 12px;
  padding: 10px 22px 10px 3px;
  display: flex;
  flex-direction: column-reverse;
  justify-content: stretch; }
  @media (min-width: 960px) {
    .module-gl #ln_slider_container_price, .module-gl #ln_slider_container_inner_volume_slider {
      font-size: 14px;
      min-width: 350px;
      width: 350px; } }

.module-gl .ui-slider-horizontal {
  background-color: #E8E9E9;
  border-radius: 0;
  height: 6px; }

.module-gl .ui-slider-handle {
  background-color: #272724;
  width: 6px;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3px;
  border-radius: 0px;
  cursor: grab;
  height: 22px;
  width: 22px;
  border-radius: 100%;
  z-index: 2; }
  .module-gl .ui-slider-handle::before {
    position: absolute;
    content: '';
    display: block;
    width: 999px;
    height: 6px;
    background-color: #E8E9E9;
    transform: translateY(-50%);
    right: 100%;
    top: 50%; }
  .module-gl .ui-slider-handle:last-of-type {
    z-index: 1; }
    .module-gl .ui-slider-handle:last-of-type::before {
      background-color: #272724; }

.module-gl #ln_slider_text_price, .module-gl #ln_slider_text_inner_volume_slider {
  margin-bottom: 15px;
  color: #272724;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  font-weight: 600;
  margin-right: -18px; }
  @media (min-width: 960px) {
    .module-gl #ln_slider_text_price, .module-gl #ln_slider_text_inner_volume_slider {
      font-size: 14px; } }
  .module-gl #ln_slider_text_price > span:first-child, .module-gl #ln_slider_text_inner_volume_slider > span:first-child {
    display: inline-block;
    padding-right: 12px; }

.module-gl .toolbar-sorter .sorter-actions, .module-gl .toolbar-sorter .mobile-filter-heading .uk-icon svg {
  display: none; }

.module-gl .toolbar-sorter .gl-bullet-heading, .module-gl .toolbar-sorter .header .menu-wrapper li.level0 > a, .module-gl .header .menu-wrapper .toolbar-sorter li.level0 > a, .module-gl .toolbar-sorter .header .menu-wrapper li.level1 > a, .module-gl .header .menu-wrapper .toolbar-sorter li.level1 > a {
  margin-bottom: 0 !important;
  position: relative; }
  .module-gl .toolbar-sorter .gl-bullet-heading:first-child, .module-gl .toolbar-sorter .header .menu-wrapper li.level0 > a:first-child, .module-gl .header .menu-wrapper .toolbar-sorter li.level0 > a:first-child, .module-gl .toolbar-sorter .header .menu-wrapper li.level1 > a:first-child, .module-gl .header .menu-wrapper .toolbar-sorter li.level1 > a:first-child {
    margin-top: 0; }

.gl-cta {
  position: relative; }
  .gl-cta__link-overlay, .gl-cta__title, .gl-cta__text {
    position: absolute; }
  .gl-cta__title, .gl-cta__text {
    padding-left: 3.84615vw;
    padding-right: 3.84615vw;
    margin: 0;
    line-height: 1.15;
    color: #221f20;
    z-index: 1; }
    @media (min-width: 960px) {
      .gl-cta__title, .gl-cta__text {
        padding-left: 2.86458vw;
        padding-right: 2.86458vw; } }
    @media (min-width: 1600px) {
      .gl-cta__title, .gl-cta__text {
        padding-left: 55px;
        padding-right: 55px; } }
  .gl-cta__link-overlay {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    @media (min-width: 960px) {
      .gl-cta__link-overlay {
        display: none; } }
  .gl-cta__title {
    font-weight: 600;
    color: #272724;
    top: 0;
    padding-top: 7.69231vw;
    font-size: 3.69231vw;
    text-transform: none; }
    @media (min-width: 960px) {
      .gl-cta__title {
        top: 50%;
        transform: translateY(-50%);
        font-size: 1.25vw;
        padding-top: 0; } }
    @media (min-width: 1600px) {
      .gl-cta__title {
        font-size: 25px; } }
    @media (max-width: 959px) {
      .gl-cta__title.position-right-mb {
        text-align: right;
        right: 0; } }
    @media (min-width: 960px) {
      .gl-cta__title.position-right-pc {
        text-align: right;
        right: 0; } }
    @media (min-width: 960px) {
      .gl-cta__title.position-top-pc {
        top: 3.64583vw;
        transform: none; } }
  .gl-cta__text {
    display: inline-block;
    top: 22vw;
    max-width: 48vw;
    font-size: 2.87179vw; }
    @media (min-width: 960px) {
      .gl-cta__text {
        top: auto;
        bottom: 0;
        font-size: 1.30208vw;
        font-size: 0.9375vw;
        max-width: 20vw;
        padding-top: 2.86458vw;
        padding-bottom: 2.70833vw; } }
    @media (min-width: 1600px) {
      .gl-cta__text {
        font-size: 20px; } }
    .gl-cta__text p {
      font-size: inherit !important;
      margin: 0 !important; }
    @media (min-width: 960px) {
      .gl-cta__text:hover i {
        transform: translateX(3px); } }
    @media (max-width: 959px) {
      .gl-cta__text.position-top-right-mb {
        text-align: left;
        right: 0; } }
    @media (max-width: 959px) {
      .gl-cta__text.position-bottom-right-mb {
        top: auto;
        bottom: 38.46154vw;
        right: 0;
        text-align: left; } }
    @media (max-width: 959px) {
      .gl-cta__text.position-bottom-left-mb {
        top: auto;
        bottom: 3.84615vw;
        text-align: left; } }
    @media (min-width: 960px) {
      .gl-cta__text.position-right-pc {
        text-align: left;
        right: 0; } }
  .gl-cta i {
    display: block;
    font-size: 6.66667vw;
    transition: transform 120ms; }
    @media (min-width: 960px) {
      .gl-cta i {
        font-size: 2.60417vw; } }
    @media (min-width: 1600px) {
      .gl-cta i {
        font-size: 40px; } }
  .gl-cta picture, .gl-cta__video {
    display: block; }
    @media (min-width: 960px) {
      .gl-cta picture, .gl-cta__video {
        height: calc(100vh - var(--headerheight)); } }
    .gl-cta picture img,
    .gl-cta picture video, .gl-cta__video img,
    .gl-cta__video video {
      display: block;
      vertical-align: middle;
      width: 100%; }
      @media (min-width: 960px) {
        .gl-cta picture img,
        .gl-cta picture video, .gl-cta__video img,
        .gl-cta__video video {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; } }
    .gl-cta picture video, .gl-cta__video video {
      opacity: 0.99;
      /* fix odd border appearing on chrome */ }
  .gl-cta__image-carousel {
    overflow: hidden;
    position: relative; }
    @media (min-width: 960px) {
      .gl-cta__image-carousel picture {
        cursor: grab; } }
    .gl-cta__image-carousel .slick-slide {
      transform: translate3d(0, 0, 0); }
  .gl-cta--v2 {
    background-color: #c3c3c3; }
    @media (min-width: 960px) {
      .gl-cta--v2 picture {
        width: 50%;
        margin-left: auto; } }
    @media (min-width: 960px) {
      .gl-cta--v2 .gl-cta__link-overlay {
        display: block;
        right: 0;
        left: auto;
        width: 50%; } }
    .gl-cta--v2 .gl-cta__title,
    .gl-cta--v2 .gl-cta__text {
      position: static; }
      @media (min-width: 960px) {
        .gl-cta--v2 .gl-cta__title,
        .gl-cta--v2 .gl-cta__text {
          position: absolute; } }
    @media (max-width: 959px) {
      .gl-cta--v2 .gl-cta__title {
        padding-bottom: 23.07692vw; } }
    @media (min-width: 960px) {
      .gl-cta--v2 .gl-cta__title {
        top: 0;
        transform: none;
        padding-top: 3.64583vw;
        max-width: 28vw; } }
    @media (min-width: 960px) {
      .gl-cta--v2 .gl-cta__title.position-right-pc {
        text-align: right;
        right: 50%; } }
    @media (max-width: 959px) {
      .gl-cta--v2 .gl-cta__text {
        display: block;
        padding-bottom: 5.12821vw; } }
    @media (min-width: 960px) {
      .gl-cta--v2 .gl-cta__text {
        max-width: 20vw; } }
    @media (max-width: 959px) {
      .gl-cta--v2 .gl-cta__text.position-bottom-right-mb {
        top: auto;
        margin-left: auto;
        text-align: left; } }
    @media (max-width: 959px) {
      .gl-cta--v2 .gl-cta__text.position-bottom-left-mb {
        top: auto;
        text-align: left; } }
    @media (min-width: 960px) {
      .gl-cta--v2 .gl-cta__text.position-right-pc {
        text-align: right;
        right: 50%; } }
  .gl-cta.has-carousel .gl-cta__link-overlay {
    display: none; }

.gl-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .gl-grid .gl-grid__item {
    display: block;
    width: 100%;
    margin: 2px 0;
    position: relative;
    overflow: hidden; }
    @media (min-width: 960px) {
      .gl-grid .gl-grid__item {
        height: -moz-max-content;
        height: max-content;
        margin: 1px 0;
        width: calc(50% - 1px); } }
    @media (max-width: 959px) {
      .gl-grid .gl-grid__item:first-child {
        margin-top: 0; } }
    .gl-grid .gl-grid__item::before {
      content: '';
      display: block;
      width: 100%;
      padding-top: 120%;
      position: static; }
      @media (min-width: 960px) {
        .gl-grid .gl-grid__item::before {
          padding-top: 112%; } }
    .gl-grid .gl-grid__item-image {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      padding: 0 5px; }
      @media (min-width: 960px) {
        .gl-grid .gl-grid__item-image {
          padding: 0; } }
      .gl-grid .gl-grid__item-image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .gl-grid .gl-grid__item-title, .gl-grid .gl-grid__item-back {
      color: #FFF !important;
      text-align: left;
      position: absolute;
      left: 26px;
      top: 7vw;
      font-weight: 300;
      max-width: 65%;
      z-index: 1; }
    .gl-grid .gl-grid__item-back {
      position: absolute;
      display: inline-block; }
      @media (min-width: 960px) {
        .gl-grid .gl-grid__item-back {
          color: #272724 !important;
          left: 8.2vw;
          top: 20px;
          font-size: 1.04vw; }
          .gl-grid .gl-grid__item-back::before {
            content: "\2190 ";
            margin-right: 0.5vw; } }
    @media (min-width: 960px) {
      .gl-grid .gl-grid__item-title {
        left: 5vw; } }
    .gl-grid .gl-grid__item-title > * {
      font-weight: 300;
      margin: 0;
      font-size: 5vw;
      color: inherit !important; }
      @media (min-width: 960px) {
        .gl-grid .gl-grid__item-title > * {
          font-size: 1.3vw; } }
    .gl-grid .gl-grid__item-title .uk-icon {
      margin-left: 7px;
      transition: transform 150ms; }
    .gl-grid .gl-grid__item-content {
      display: block;
      padding: 15px;
      max-width: 85%;
      margin: 0 auto;
      color: #272724;
      position: static;
      max-width: 100%;
      padding: 13.4vw;
      font-size: 14px; }
      @media (min-width: 960px) {
        .gl-grid .gl-grid__item-content {
          padding: 3.8vw 8.2vw 3vw;
          font-size: 0.95vw;
          height: auto; } }
      @media (max-width: 959px) {
        .gl-grid .gl-grid__item-content {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          text-align: center;
          color: #FFFFFF;
          font-weight: 700;
          width: 100%; } }
      @media (max-width: 959px) {
        .gl-grid .gl-grid__item-content h1 {
          font-weight: 700; } }
      .gl-grid .gl-grid__item-content p,
      .gl-grid .gl-grid__item-content h1,
      .gl-grid .gl-grid__item-content h2 {
        font-size: 20px;
        line-height: 24px;
        color: inherit; }
        @media (min-width: 960px) {
          .gl-grid .gl-grid__item-content p,
          .gl-grid .gl-grid__item-content h1,
          .gl-grid .gl-grid__item-content h2 {
            font-size: 1.65vw;
            line-height: normal; } }
      .gl-grid .gl-grid__item-content,
      .gl-grid .gl-grid__item-content p {
        font-size: 14px; }
        @media (min-width: 960px) {
          .gl-grid .gl-grid__item-content,
          .gl-grid .gl-grid__item-content p {
            font-size: 0.95vw;
            line-height: 1.2; } }
      .gl-grid .gl-grid__item-content ul {
        margin: 0;
        list-style-type: none; }
        .gl-grid .gl-grid__item-content ul li {
          text-indent: -14px;
          padding-left: 14px;
          margin: 14px 0;
          line-height: 1.4; }
          @media (min-width: 960px) {
            .gl-grid .gl-grid__item-content ul li {
              line-height: 1.2;
              text-indent: -20px;
              padding-left: 20px; } }
          .gl-grid .gl-grid__item-content ul li::before {
            content: "— "; }
      .gl-grid .gl-grid__item-content .cms-title:not(.block-editorial__title) {
        font-size: 22px;
        font-weight: 400; }
        @media (min-width: 960px) {
          .gl-grid .gl-grid__item-content .cms-title:not(.block-editorial__title) {
            font-size: 1.65vw;
            line-height: normal;
            font-weight: 400; } }
    .gl-grid .gl-grid__item.content::before {
      display: none; }
    @media (min-width: 960px) {
      .gl-grid .gl-grid__item.content {
        display: flex;
        align-items: center;
        height: auto; } }
    @media (max-width: 959px) {
      .gl-grid .gl-grid__item.content,
      .gl-grid .gl-grid__item.content .gl-grid__item-content {
        position: static;
        transform: none;
        text-align: left;
        font-weight: initial;
        color: #272724; } }
    .gl-grid .gl-grid__item.gallery::before {
      display: none; }
    .gl-grid .gl-grid__item.gallery .slick-next,
    .gl-grid .gl-grid__item.gallery .slick-prev {
      height: auto;
      line-height: normal;
      z-index: 1; }
      .gl-grid .gl-grid__item.gallery .slick-next::before,
      .gl-grid .gl-grid__item.gallery .slick-prev::before {
        color: #272724; }
    .gl-grid .gl-grid__item.gallery .slick-next {
      right: 3vw; }
    .gl-grid .gl-grid__item.gallery .slick-prev {
      left: 3vw; }
    .gl-grid .gl-grid__item.gallery picture {
      display: block; }
    .gl-grid .gl-grid__item.gallery img {
      width: 100%; }
    @media (min-width: 960px) {
      .gl-grid .gl-grid__item--wide {
        width: 100%; }
        .gl-grid .gl-grid__item--wide::before {
          padding-top: 45%; } }
  .gl-grid a.gl-grid__item:hover .gl-grid__item-title .uk-icon {
    transform: translateX(3px); }
  .gl-grid.gl-grid--subpage .gl-grid__item {
    margin: 0; }
    .gl-grid.gl-grid--subpage .gl-grid__item-image {
      padding: 0;
      border-bottom: 1px solid #272724; }
      @media (min-width: 960px) {
        .gl-grid.gl-grid--subpage .gl-grid__item-image {
          border-right: 1px solid #272724;
          border-bottom: 0; } }

@media (max-width: 959px) {
  .gl-grid.gl-grid--subpage .gl-grid__item:first-child .gl-grid__item-image {
    padding: 0; } }

@media (min-width: 960px) {
  .gl-grid.uk-flex-top .gl-grid__item.content {
    padding-top: 20px; }
  .gl-grid__item-gallery picture {
    margin-bottom: 2px; } }

.module-gl .gl-grid.gl-grid--article {
  background-color: #ececec;
  position: relative; }
  @media (min-width: 960px) {
    .module-gl .gl-grid.gl-grid--article .gl-grid__item::before {
      padding-top: 95%; } }
  @media (max-width: 959px) {
    .module-gl .gl-grid.gl-grid--article .gl-grid__item-content {
      text-align: center; } }
  .module-gl .gl-grid.gl-grid--article .gl-grid__item-content h1.border-bottom {
    padding-bottom: 5px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto; }
  @media (max-width: 959px) {
    .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white * {
      color: #FFF; }
    .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white .btn, .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white .ecom-btn.complete-payment, .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white button, .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .module-gl .gl-grid.gl-grid--article .gl-grid__item-content.mobile-white #review-button {
      border-color: #FFF; } }
  @media (max-width: 959px) {
    .module-gl .gl-grid.gl-grid--article .gl-grid__item.content {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      transform: translateY(-50%); } }
  @media (max-width: 959px) {
    .module-gl .gl-grid.gl-grid--article .block-editorial__title {
      font-size: 30px; } }
  @media (max-width: 959px) {
    .module-gl .gl-grid.gl-grid--article .block-editorial__from-to > div {
      flex: 0 50%; } }

.gl-btn {
  --btn-hover: #fff;
  color: inherit;
  border: solid 1px currentColor;
  background-color: transparent;
  min-width: 110px;
  display: inline-block;
  text-align: center;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-backface-visibility: hidden;
  font-weight: 700;
  font-size: 12px;
  transition: color 250ms, background-color 250ms, border 250ms;
  line-height: normal;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  text-decoration: none;
  padding: 2.05128vw 3.84615vw 2.30769vw 3.84615vw;
  text-transform: capitalize;
  white-space: nowrap; }
  @media (min-width: 960px) {
    .gl-btn {
      font-size: 18px;
      padding: 0.83333vw 2.08333vw 0.88542vw 2.08333vw; } }
  @media (min-width: 1600px) {
    .gl-btn {
      min-width: 200px;
      font-size: 18px;
      padding: 16px 40px 17px 40px; } }
  .gl-btn::after {
    margin-left: 5px;
    display: inline-block; }
    @media (min-width: 1600px) {
      .gl-btn::after {
        transform: translateY(2px); } }
  .gl-btn.no-arrow::after {
    display: none; }
  .gl-btn:hover {
    background-color: var(--btn-hover);
    color: #272724; }

.gl-btn-link {
  position: relative;
  color: inherit;
  border: none;
  background-color: transparent;
  display: inline-block;
  text-align: center;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-backface-visibility: hidden;
  font-weight: 400;
  font-size: 12px;
  transition: color 250ms;
  line-height: normal;
  border-radius: 0;
  -webkit-border-radius: 0;
  text-decoration: none;
  text-transform: capitalize;
  padding: 2px 0; }
  @media (min-width: 1200px) {
    .gl-btn-link {
      font-size: 18px; } }
  .gl-btn-link::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #272724;
    position: absolute;
    bottom: 0;
    left: 0;
    transform-origin: left;
    transition: transform 250ms;
    will-change: transform; }
    @media (min-width: 960px) {
      .gl-btn-link::before {
        transform: scaleX(0); } }
  .gl-btn-link::after {
    margin-left: 5px;
    display: inline-block; }
    @media (min-width: 1600px) {
      .gl-btn-link::after {
        transform: translateY(2px); } }
  @media (min-width: 960px) {
    .gl-btn-link:hover::before {
      transform: scaleX(1); } }

/* New hero block (made for Ruller landing) */
.hero-block {
  position: relative;
  margin: 0; }
  .hero-block__background {
    display: block; }
    .hero-block__background img {
      width: 100%; }
  .hero-block__content {
    position: absolute;
    top: 0;
    width: calc(100% - 26vw);
    text-align: center;
    color: #272724;
    line-height: normal;
    font-size: 6.6vw;
    height: 100%;
    left: 13vw;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 80px 0 100px 0; }
    @media (min-width: 960px) {
      .hero-block__content {
        display: block;
        padding: 0;
        height: auto;
        width: 40%;
        top: 50%;
        transform: translateY(-50%);
        font-size: 4.16vw;
        line-height: 0.96;
        left: 5vw;
        text-align: left; } }
    .hero-block__content.text-midi {
      font-size: 10.5vw; }
      @media (min-width: 960px) {
        .hero-block__content.text-midi {
          font-size: 3.65vw; } }
    .hero-block__content.white {
      color: #FFF; }
    .hero-block__content .btn, .hero-block__content .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .hero-block__content .ecom-btn.complete-payment, .hero-block__content .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .hero-block__content button, .hero-block__content .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .hero-block__content #review-button {
      color: currentColor;
      border-color: currentColor;
      position: absolute;
      bottom: 40px;
      left: 50%;
      transform: translate(-50%, 0);
      white-space: nowrap;
      min-width: 185px; }
      @media (min-width: 960px) {
        .hero-block__content .btn, .hero-block__content .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .hero-block__content .ecom-btn.complete-payment, .hero-block__content .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .hero-block__content button, .hero-block__content .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .hero-block__content #review-button {
          position: static;
          transform: none;
          margin-top: 20px; } }
    .hero-block__content h2, .hero-block__content p {
      font-weight: 600; }
    .hero-block__content p {
      font-size: 12px; }
      @media (min-width: 960px) {
        .hero-block__content p {
          font-size: 14px; } }
  .hero-block__title {
    font-size: 26px !important;
    line-height: 26px; }
    @media (min-width: 960px) {
      .hero-block__title {
        font-size: 38px !important;
        line-height: 38px; } }
  .hero-block.signup-block .hero-block__background {
    display: none; }
  .hero-block.signup-block .hero-block__content {
    padding: 0 !important;
    text-align: left;
    position: relative;
    transform: none;
    left: 15px;
    top: 0;
    max-width: 100% !important;
    width: calc(100% - 30px);
    max-width: 100% !important; }
    @media (min-width: 960px) {
      .hero-block.signup-block .hero-block__content {
        left: 37px;
        max-width: 33% !important;
        width: calc(100% - 74px); } }
    .hero-block.signup-block .hero-block__content h2 {
      font-size: 26px !important;
      line-height: 26px;
      text-transform: none;
      margin-top: 20px;
      margin-bottom: 22px; }
      @media (min-width: 960px) {
        .hero-block.signup-block .hero-block__content h2 {
          font-size: 38px !important;
          line-height: 30px;
          margin-top: 37px;
          margin-bottom: 0; } }
    .hero-block.signup-block .hero-block__content p {
      margin: 0; }
      @media (min-width: 960px) {
        .hero-block.signup-block .hero-block__content p {
          margin: 28px 0; } }
    .hero-block.signup-block .hero-block__content .newsletter-input-wrapper {
      max-width: 410px;
      position: relative;
      margin: 22px 0;
      border: solid 1px #272724;
      border-radius: 30px; }
      @media (min-width: 960px) {
        .hero-block.signup-block .hero-block__content .newsletter-input-wrapper {
          margin: 15px 0 37px 0; } }
      .hero-block.signup-block .hero-block__content .newsletter-input-wrapper .mc-field-group {
        display: flex;
        justify-content: flex-start; }
    .hero-block.signup-block .hero-block__content .newsletter input {
      border: 0;
      margin-left: 15px;
      font-weight: 600;
      font-size: 12px !important; }
      @media (min-width: 960px) {
        .hero-block.signup-block .hero-block__content .newsletter input {
          font-size: 14px !important; } }
    .hero-block.signup-block .hero-block__content .newsletter button {
      border: 0;
      padding: 0;
      background: transparent;
      color: #272724;
      font-weight: 600;
      font-size: 12px; }
      .hero-block.signup-block .hero-block__content .newsletter button:hover {
        background: transparent;
        color: #272724; }
      @media (min-width: 960px) {
        .hero-block.signup-block .hero-block__content .newsletter button {
          font-size: 14px; } }
      .hero-block.signup-block .hero-block__content .newsletter button i {
        margin-left: 4px; }
    .hero-block.signup-block .hero-block__content .newsletter #mc-embedded-subscribe2 {
      margin: 0; }

.lookbook {
  display: flex;
  flex-wrap: wrap; }
  .lookbook * {
    padding: 0;
    margin: 0; }
  .lookbook-container {
    overflow: hidden; }
  .lookbook-grid-container {
    padding: 0 !important;
    list-style: none !important;
    margin-left: -1px;
    margin-right: -1px; }
  .lookbook-item, .lookbook-link {
    display: block; }
  .lookbook-item {
    list-style: none !important;
    padding: 3px !important;
    width: 33.333333333%;
    max-width: 33.333333333%;
    padding: 1px !important; }
    @media (max-width: 959px) {
      .lookbook-item {
        width: 50%;
        min-width: 50%; } }
    .lookbook-item > .lookbook-modal {
      display: none;
      /* Fix for "jumpy" loading */ }
  .lookbook-photo {
    position: relative; }
    .lookbook-photo .uk-icon {
      position: absolute;
      right: 10px;
      top: 10px;
      color: #FFF;
      opacity: 0.6;
      transition: opacity 300ms; }
    .lookbook-photo:hover .uk-icon {
      opacity: 0.85; }
  .lookbook-photo-image {
    width: 50vw; }

/* Lookbook modal */
.lookbook-modal .uk-modal-body {
  padding: 10px; }
  @media (max-width: 959px) {
    .lookbook-modal .uk-modal-body {
      max-height: calc(100vh - 100px) !important; } }
  @media (min-width: 960px) {
    .lookbook-modal .uk-modal-body {
      padding: 20px; } }

@media (min-width: 960px) {
  .lookbook-modal__picture {
    flex: 0 50%; } }

@media (min-width: 960px) {
  .lookbook-modal__products {
    height: 100%;
    position: absolute;
    left: 50%;
    width: calc(50% - 20px);
    max-height: calc(100% - 40px);
    overflow: auto;
    transform: translate3d(0, 0, 0);
    padding-left: 20px; } }

.lookbook-modal__content {
  position: relative;
  padding: 40px 0 0 0;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (min-width: 960px) {
    .lookbook-modal__content {
      height: 100%; } }

.lookbook-modal__content-heading {
  position: absolute;
  right: 0;
  top: 10px; }
  @media (min-width: 960px) {
    .lookbook-modal__content-heading {
      top: 1vw;
      right: 1vw; } }

.lookbook-modal__logo {
  max-height: 20px;
  height: 20px;
  width: auto;
  max-width: 200px;
  -o-object-fit: contain;
     object-fit: contain; }
  @media (min-width: 960px) {
    .lookbook-modal__logo {
      max-height: 26px;
      height: 1.2vw; } }

.lookbook-modal__photo-image {
  width: 100%; }
  @media (min-width: 960px) {
    .lookbook-modal__photo-image {
      position: sticky;
      height: auto;
      top: 0; } }

.lookbook-modal__product .product-image-link {
  display: block; }
  .lookbook-modal__product .product-image-link picture {
    display: block; }

.lookbook-modal__product .product-image {
  display: block; }
  .lookbook-modal__product .product-image img {
    width: 100%;
    height: auto; }

.lookbook-modal__product .product-link {
  display: inline-block; }

.lookbook-modal__product .product-name {
  font-size: 7.4vw;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 3px;
  line-height: 7.8vw; }
  @media (min-width: 960px) {
    .lookbook-modal__product .product-name {
      font-size: 1.65vw;
      line-height: 1.9vw; } }
  .lookbook-modal__product .product-name .pre-order {
    display: block;
    font-weight: 400;
    font-size: 0.62em;
    line-height: 1.3; }

.lookbook-modal__product .product-price {
  font-size: 4.8vw; }
  @media (min-width: 960px) {
    .lookbook-modal__product .product-price {
      font-size: 1.2vw; } }

.lookbook-modal__product .product-content {
  padding: 15px; }

.lookbook-modal__product .btn, .lookbook-modal__product .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .lookbook-modal__product .ecom-btn.complete-payment, .lookbook-modal__product .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .lookbook-modal__product button, .lookbook-modal__product .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .lookbook-modal__product #review-button {
  margin-top: 15px; }
  @media (min-width: 960px) {
    .lookbook-modal__product .btn, .lookbook-modal__product .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .lookbook-modal__product .ecom-btn.complete-payment, .lookbook-modal__product .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .lookbook-modal__product button, .lookbook-modal__product .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .lookbook-modal__product #review-button {
      margin-top: 0.75vw; } }

.lookbook-modal__items {
  flex: 1 auto; }
  .lookbook-modal__items li {
    padding: 30px 0; }

.lookbook-modal.uk-open:not(.uk-modal-full).uk-modal > .uk-modal-dialog,
.lookbook-modal .uk-modal-dialog {
  max-width: 1540px !important;
  width: 100%;
  width: calc(100% - 60px); }
  @media (min-width: 960px) {
    .lookbook-modal.uk-open:not(.uk-modal-full).uk-modal > .uk-modal-dialog,
    .lookbook-modal .uk-modal-dialog {
      max-width: 83% !important;
      width: 1540px; } }
  @media (min-width: 1600px) {
    .lookbook-modal.uk-open:not(.uk-modal-full).uk-modal > .uk-modal-dialog,
    .lookbook-modal .uk-modal-dialog {
      max-width: 87% !important; } }

.lookbook-modal .uk-grid {
  max-width: 1540px !important;
  width: 100%; }

@media (min-width: 960px) {
  .lookbook-modal .uk-modal-close-outside {
    top: -10px;
    right: -2px;
    transform: translate(0, -100%); } }

a.lookbook-modal__link {
  transition: opacity 300ms; }
  a.lookbook-modal__link:hover {
    opacity: 0.6; }
  a.lookbook-modal__link .uk-icon {
    margin-right: 5px; }

/* single */
.lookbook-modal.single-image .lookbook-modal__product .product-image-link {
  margin: 0 auto;
  max-width: 340px; }
  @media (min-width: 960px) {
    .lookbook-modal.single-image .lookbook-modal__product .product-image-link {
      width: 43%;
      max-width: 43%; } }

@media (min-width: 960px) {
  .lookbook-modal.single-image .lookbook-modal__product .product-name {
    margin-bottom: 10px;
    margin-top: 5px; } }

.lookbook-modal.single-image .lookbook-modal__product .btn, .lookbook-modal.single-image .lookbook-modal__product .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .lookbook-modal.single-image .lookbook-modal__product .ecom-btn.complete-payment, .lookbook-modal.single-image .lookbook-modal__product .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .lookbook-modal.single-image .lookbook-modal__product button, .lookbook-modal.single-image .lookbook-modal__product .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .lookbook-modal.single-image .lookbook-modal__product #review-button {
  margin-top: 1.6vw; }

.lookbook-modal.single-image .lookbook-modal__content {
  text-align: center; }

/* multiple */
.lookbook-modal.multiple-images .lookbook-modal__product {
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center; }
  @media (min-width: 960px) {
    .lookbook-modal.multiple-images .lookbook-modal__product {
      flex-direction: row;
      text-align: left; } }
  .lookbook-modal.multiple-images .lookbook-modal__product .product-content {
    padding: 15px 15px 15px 7vw; }
    @media (min-width: 960px) {
      .lookbook-modal.multiple-images .lookbook-modal__product .product-content {
        flex: 1 auto;
        padding: 15px 15px 15px 2.1vw; } }
  @media (min-width: 960px) {
    .lookbook-modal.multiple-images .lookbook-modal__product .product-image-link {
      width: 40%;
      flex: 0 0 40%; } }

.lookbook-modal.multiple-images .lookbook-modal__items li {
  padding: 15px 0px; }
  @media (min-width: 960px) {
    .lookbook-modal.multiple-images .lookbook-modal__items li {
      padding: 2vw 0 2vw 0;
      margin: 0; } }
  .lookbook-modal.multiple-images .lookbook-modal__items li:not(:first-of-type) {
    border-top: solid 1px #bfbfbf; }

@media (min-width: 960px) {
  .lookbook-modal.multiple-images .lookbook-modal__content {
    padding: 0 2vw;
    height: auto; } }

.header .minicart-body {
  display: none; }

body.minicart-open {
  overflow: hidden; }

.minicart-overlay {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.1);
  opacity: 0;
  z-index: 1004;
  visibility: hidden;
  transition: opacity .15s linear, visibility .15s linear; }

.minicart-sidebar {
  position: fixed;
  height: 100%;
  right: 0;
  top: 0;
  background: #fff;
  color: #272724;
  width: 100%;
  max-width: 475px;
  z-index: 1005;
  transform: translateX(100%);
  transition: transform 500ms; }
  @media (min-width: 2000px) {
    .minicart-sidebar {
      max-width: 650px; } }

.minicart-open .minicart-sidebar {
  transform: translateX(0); }

.minicart-open .minicart-overlay {
  opacity: 1;
  visibility: visible; }

#minicart-body {
  z-index: 1000000;
  display: flex;
  flex-direction: column;
  height: 100%; }
  #minicart-body .cart {
    z-index: 100;
    border: none; }
    @media (min-width: 960px) {
      #minicart-body .cart {
        transform: translateY(0); } }
    #minicart-body .cart .amount {
      color: rgba(0, 0, 0, 0.5);
      font-size: 15px; }
      #minicart-body .cart .amount .uk-badge {
        position: absolute;
        top: 2px;
        right: 1px;
        background: #479e7a;
        color: #fff;
        font-size: 11px;
        transform: translate(8px, -5px); }
      #minicart-body .cart .amount .fas {
        font-size: 32px;
        transform: translate(-15px, 8px); }
  #minicart-body .header {
    display: block;
    position: relative;
    padding: 0 3.84615vw;
    height: 11.74vw;
    line-height: 11.74vw; }
    @media (min-width: 960px) {
      #minicart-body .header {
        padding: 0 30px;
        height: 3.4vw;
        line-height: 3.4vw;
        line-height: calc(var(--headerheight) + 1px);
        height: calc(var(--headerheight) + 1px);
        font-size: 1.04vw; } }
    @media (min-width: 1600px) {
      #minicart-body .header {
        font-size: 14px; } }
    #minicart-body .header .minicart-close {
      cursor: pointer;
      text-transform: uppercase; }
  #minicart-body #minicart-content {
    overflow: auto;
    flex: 1 auto;
    overflow: initial; }
    #minicart-body #minicart-content .uk-select {
      -webkit-appearance: none;
      -moz-appearance: none;
      padding-right: 20px;
      background-image: url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM2NjYiIHBvaW50cz0iMTIgMSA5IDYgMTUgNiIgLz4KICAgIDxwb2x5Z29uIGZpbGw9IiM2NjYiIHBvaW50cz0iMTIgMTMgOSA4IDE1IDgiIC8+Cjwvc3ZnPgo=);
      background-repeat: no-repeat;
      background-position: 100% 50%;
      border: 1px solid #e5e5e5;
      color: #666; }
    #minicart-body #minicart-content .campaigns {
      width: 100%; }
    #minicart-body #minicart-content .empty-cart {
      margin: 0px 3.84615vw;
      vertical-align: middle;
      position: absolute;
      top: 20vh; }
      @media (min-width: 960px) {
        #minicart-body #minicart-content .empty-cart {
          margin-left: 3vw;
          top: 20vh; } }
      #minicart-body #minicart-content .empty-cart p {
        font-size: 4vw; }
        @media (min-width: 960px) {
          #minicart-body #minicart-content .empty-cart p {
            font-size: 1vw; } }
      #minicart-body #minicart-content .empty-cart h2.uk-text-left {
        font-size: 10.25641vw;
        line-height: 1.2;
        color: #272724;
        font-weight: bold; }
        @media (min-width: 960px) {
          #minicart-body #minicart-content .empty-cart h2.uk-text-left {
            font-size: 46px;
            padding-right: 10px; } }
  #minicart-body .minicart-campaign {
    margin: 0;
    padding: 10px; }
    #minicart-body .minicart-campaign .campaign-name {
      text-align: center;
      font-size: 14px;
      font-weight: 500; }
      @media (min-width: 960px) {
        #minicart-body .minicart-campaign .campaign-name {
          text-align: center; } }
    #minicart-body .minicart-campaign .product-name {
      color: #272724;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 14px;
      display: inline-block;
      margin: 0 10px;
      display: block; }
    #minicart-body .minicart-campaign .campaign-form {
      text-align: center; }
      #minicart-body .minicart-campaign .campaign-form .campaign-input.uk-checkbox {
        margin-bottom: 5px; }
    #minicart-body .minicart-campaign .product-url {
      display: inline-block;
      line-height: 1.3; }
    #minicart-body .minicart-campaign .uk-slider-items {
      max-width: calc(475px - 20px);
      margin: 0;
      width: 100%; }
      @media screen and (max-width: 475px) {
        #minicart-body .minicart-campaign .uk-slider-items .uk-slider-items {
          max-width: calc(100vw - 20px); } }
    #minicart-body .minicart-campaign .minicart-item {
      padding: 10px 20px; }

.minicart-content {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto; }
  .minicart-content .minicart-list {
    -webkit-overflow-scrolling: touch; }
  .minicart-content .minicart-item {
    position: relative; }
    .minicart-content .minicart-item .minicart-confirm-delete {
      display: none; }
    .minicart-content .minicart-item .product {
      display: grid;
      color: #272724;
      padding: 30px;
      position: relative;
      grid-template-columns: 40% 1fr; }
      @media (min-width: 960px) {
        .minicart-content .minicart-item .product {
          padding: 15px 30px; } }
      @media (min-width: 1600px) {
        .minicart-content .minicart-item .product {
          padding: 30px; } }
      .minicart-content .minicart-item .product a {
        color: #272724;
        text-decoration: none; }
      .minicart-content .minicart-item .product .remove-item {
        display: none; }
      .minicart-content .minicart-item .product .minicart-item-image {
        grid-column: 1 /span 1; }
        .minicart-content .minicart-item .product .minicart-item-image a {
          display: inline-block;
          margin-right: 15px;
          color: #272724; }
          .minicart-content .minicart-item .product .minicart-item-image a img {
            width: 100%;
            height: auto; }
      .minicart-content .minicart-item .product .minicart-item-details {
        font-size: 14px;
        text-align: left; }
        .minicart-content .minicart-item .product .minicart-item-details .minicart-item-change button {
          color: #272724;
          position: relative;
          font-size: 10px;
          box-shadow: 0 0 8px 0 transparent;
          text-align: center;
          line-height: 1;
          height: auto;
          margin: 10px 0;
          display: inline-block;
          border: 1px solid #272724;
          border-radius: 0;
          padding: 0px;
          float: right; }
          .minicart-content .minicart-item .product .minicart-item-details .minicart-item-change button.product-inc-quantity {
            margin-right: -1px; }
    .minicart-content .minicart-item .minicart-item-price {
      line-height: 24px; }
      .minicart-content .minicart-item .minicart-item-price .minicart-item-qty {
        vertical-align: top; }
      .minicart-content .minicart-item .minicart-item-price .inner-minicart-item-price {
        vertical-align: bottom; }
      .minicart-content .minicart-item .minicart-item-price .price-wrapper.special + .price-wrapper.base {
        display: block;
        text-decoration: line-through;
        line-height: normal; }
      .minicart-content .minicart-item .minicart-item-price .options {
        line-height: 42px;
        margin-top: 5px; }
    .minicart-content .minicart-item .spinner {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 2;
      background: #ffffff80;
      bottom: 0;
      display: flex;
      justify-content: center;
      align-items: center; }
    .minicart-content .minicart-item .uk-spinner {
      z-index: 1;
      display: block;
      width: 22px;
      height: 22px;
      transition: opacity 250ms linear;
      transform: translate(-50%, -50%); }

#minicart-body .minicart-matching-products {
  width: 100%;
  background: #f4f4f4;
  position: relative;
  text-align: center;
  padding: 15px 0; }

#minicart-body .minicart-matching-products .buy-strap {
  display: grid; }

#minicart-body .minicart-matching-products .buy-strap .minicart-btn-matching-products {
  text-align: center;
  margin: 20px auto; }

#minicart-body .minicart-matching-products::before {
  position: absolute;
  top: 0px;
  left: 48px;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff; }

#minicart-body .minicart-matching-products .select-matching-products {
  display: none; }

#minicart-body .minicart-matching-products .minicart-btn-matching-products {
  height: 40px;
  margin: 15px auto;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  transition: all 250ms;
  cursor: pointer;
  border: 1px solid #272724;
  text-align: center;
  background: #fff;
  text-transform: uppercase;
  padding: 10px 20px;
  font-size: 10px;
  overflow: hidden;
  text-decoration: none;
  position: relative;
  margin-right: -.2em;
  border-radius: 2px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #272724;
  color: #222; }

#minicart-body .minicart-matching-products .minicart-btn-matching-products:hover {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35);
  transition: all 250ms;
  cursor: pointer; }

#minicart-body .minicart-matching-products .select-matching-products ul, #minicart-body .minicart-matching-products .select-matching-products li {
  margin: 0;
  padding: 0; }

#minicart-body .minicart-matching-products .select-matching-products h4 {
  font-size: 11px;
  text-align: center;
  line-height: 16px;
  padding: 10px 50px;
  margin: 0;
  color: #272724; }

#minicart-body .minicart-matching-products .select-matching-products img {
  height: 75px;
  margin: 0 auto; }

#minicart-body .minicart-matching-products .select-matching-products .product-price {
  display: block;
  margin-bottom: 10px;
  font-size: 11px;
  color: #272724; }

#minicart-body .minicart-matching-products .select-matching-products .add-extra-accessory {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: auto;
  min-width: 0;
  margin: 5px 0 10px;
  color: #272724;
  padding: 0 20px;
  position: relative;
  border: 1px solid #272724;
  background: #fff;
  line-height: 16px;
  color: #272724;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15); }

#minicart-body .minicart-matching-products .select-matching-products .add-extra-accessory:hover {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35); }

#minicart-body .minicart-matching-products .select-matching-products .uk-slidenav {
  background: #fff;
  padding: 8px 12px; }

#minicart-body .minicart-matching-products .select-matching-products .uk-slidenav svg {
  width: 8px;
  height: 16px; }

#minicart-body .minicart-matching-products .select-matching-products .close-select-matchng-products {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1; }

#minicart-body .minicart-matching-products .select-matching-products .close-select-matchng-products:hover {
  cursor: pointer; }

#minicart-body .minicart-footer .minicart-info {
  margin: 20px 30px;
  line-height: 1.2; }

#minicart-body .minicart-footer .mincart-totals {
  font-size: 12px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }

#minicart-body .minicart-footer .mincart-totals tr {
  border: none; }

#minicart-body .minicart-footer .mincart-totals tbody tr td {
  font-weight: 400;
  color: #888;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0; }

#minicart-body .minicart-footer .mincart-totals tfoot tr th, #minicart-body .minicart-footer .mincart-totals tfoot tr td {
  font-weight: bold;
  padding-left: 0;
  padding-right: 0; }

#minicart-body .minicart-footer .btn, #minicart-body .minicart-footer .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form #minicart-body .minicart-footer .ecom-btn.complete-payment, #minicart-body .minicart-footer .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset #minicart-body .minicart-footer button, #minicart-body .minicart-footer .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form #minicart-body .minicart-footer #review-button {
  display: block;
  width: 100%;
  margin: 15px auto;
  position: static;
  box-shadow: none; }

#minicart-body .minicart-footer .btn:hover, #minicart-body .minicart-footer .checkout-index-index .form-grid .form .ecom-btn.complete-payment:hover, .checkout-index-index .form-grid .form #minicart-body .minicart-footer .ecom-btn.complete-payment:hover, #minicart-body .minicart-footer .paypal-express-review #discount-coupon-form .fieldset button:hover, .paypal-express-review #discount-coupon-form .fieldset #minicart-body .minicart-footer button:hover, #minicart-body .minicart-footer .paypal-express-review .order-review-form #review-button:hover, .paypal-express-review .order-review-form #minicart-body .minicart-footer #review-button:hover {
  box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.3); }

#minicart-body .header .amount.minicart-qty {
  background: #272724;
  border: 1px solid #c9c9c9;
  color: #fff;
  padding: 2px 10px;
  cursor: pointer; }

@media screen and (min-width: 960px) and (max-width: 1599px) {
  #minicart-body .minicart-footer .uk-table-small td,
  #minicart-body .minicart-footer .uk-table-small th {
    padding-top: 8px;
    padding-bottom: 8px; } }

@media screen and (min-width: 960px) and (max-width: 1599px) {
  #minicart-body .minicart-footer .mincart-totals tfoot tr th, #minicart-body .minicart-footer .mincart-totals tfoot tr td {
    padding-top: 4px;
    padding-bottom: 4px; } }

/* Newsletter */
.page-footer {
  background-color: #FFF;
  overflow: hidden;
  border-top: 1px solid #272724; }
  .page-footer .footer-gl {
    padding: 6.66667vw 15px; }
    @media (min-width: 960px) {
      .page-footer .footer-gl {
        padding: 37px; } }
    .page-footer .footer-gl__logo {
      margin-bottom: 5.12821vw;
      display: flex;
      justify-content: flex-start; }
      @media (min-width: 960px) {
        .page-footer .footer-gl__logo {
          width: 64.58333vw;
          margin-bottom: 2.08333vw; } }
      .page-footer .footer-gl__logo img {
        max-height: 13.33333vw; }
        @media (min-width: 960px) {
          .page-footer .footer-gl__logo img {
            max-height: 3.64583vw; } }
    .page-footer .footer-gl__headings .gl-bullet-heading, .page-footer .footer-gl__headings .module-gl .header .menu-wrapper li.level0 > a, .module-gl .header .menu-wrapper .page-footer .footer-gl__headings li.level0 > a, .page-footer .footer-gl__headings .module-gl .header .menu-wrapper li.level1 > a, .module-gl .header .menu-wrapper .page-footer .footer-gl__headings li.level1 > a {
      color: #272724;
      display: block;
      margin-top: 3.07692vw;
      margin-bottom: 0; }
      @media (min-width: 960px) {
        .page-footer .footer-gl__headings .gl-bullet-heading, .page-footer .footer-gl__headings .module-gl .header .menu-wrapper li.level0 > a, .module-gl .header .menu-wrapper .page-footer .footer-gl__headings li.level0 > a, .page-footer .footer-gl__headings .module-gl .header .menu-wrapper li.level1 > a, .module-gl .header .menu-wrapper .page-footer .footer-gl__headings li.level1 > a {
          display: inline-block;
          margin-top: 0;
          margin-right: 2.34375vw; } }
  .page-footer .newsletter-wrapp > p {
    font-size: 12px;
    font-weight: 600; }
    @media (min-width: 1200px) {
      .page-footer .newsletter-wrapp > p {
        font-size: 13px; } }
  .page-footer .newsletter-wrapp .newsletter-input-wrapper {
    position: relative;
    margin: 15px 0;
    border: solid 1px #272724;
    border-radius: 30px; }
    @media (min-width: 960px) {
      .page-footer .newsletter-wrapp .newsletter-input-wrapper {
        max-width: 410px; } }
  .page-footer .newsletter-wrapp .form-wrapp {
    font-weight: 600;
    font-size: 12px; }
    .page-footer .newsletter-wrapp .form-wrapp .uk-width-3-5 {
      width: 100%; }
      @media (min-width: 960px) {
        .page-footer .newsletter-wrapp .form-wrapp .uk-width-3-5 {
          width: 100%; } }
    @media (min-width: 1200px) {
      .page-footer .newsletter-wrapp .form-wrapp {
        font-size: 13px; } }
  .page-footer .newsletter-wrapp input#newsletter {
    background-color: white;
    padding: 12px 0 11px 18px;
    border: none;
    font-size: 12px;
    font-weight: 600;
    height: auto !important;
    color: #272724;
    border-radius: 50px; }
    .page-footer .newsletter-wrapp input#newsletter::-moz-placeholder {
      color: #D6D2CC;
      font-size: 12px; }
    .page-footer .newsletter-wrapp input#newsletter::placeholder {
      color: #D6D2CC;
      font-size: 12px; }
      @media (min-width: 1200px) {
        .page-footer .newsletter-wrapp input#newsletter::-moz-placeholder {
          font-size: 13px; }
        .page-footer .newsletter-wrapp input#newsletter::placeholder {
          font-size: 13px; } }
    .page-footer .newsletter-wrapp input#newsletter:webkit-autofill {
      background-color: white; }
    @media (min-width: 1200px) {
      .page-footer .newsletter-wrapp input#newsletter {
        padding: 11px 16px 10px 16px;
        font-size: 13px; } }
    @media (max-width: 959px) {
      .page-footer .newsletter-wrapp input#newsletter.mage-error {
        box-shadow: inset 0 0 0 1px red; } }
  .page-footer .newsletter-wrapp .footer-button {
    background-color: transparent;
    border: none;
    outline: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 0 20px 0 5px;
    font-weight: 700;
    display: inline-block;
    font-size: 12px; }
    @media (min-width: 1200px) {
      .page-footer .newsletter-wrapp .footer-button {
        padding-right: 40px;
        font-size: 13px; } }
    .page-footer .newsletter-wrapp .footer-button i {
      margin-left: 4px; }
  .page-footer .newsletter-wrapp #newsletter-error {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 1.6vw;
    padding-left: 3.84615vw;
    font-size: 12px;
    font-weight: 600; }
    @media (min-width: 960px) {
      .page-footer .newsletter-wrapp #newsletter-error {
        margin-top: 0.10417vw;
        font-size: 14px;
        padding-left: 0;
        font-weight: 400; } }
  .page-footer .footer-menu .footer-nav {
    display: flex;
    flex-direction: column;
    gap: 1px;
    border-top: solid 1px #272724;
    border-bottom: solid 1px #272724;
    background-color: #272724; }
    @media (min-width: 960px) {
      .page-footer .footer-menu .footer-nav {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 2fr; } }
    .page-footer .footer-menu .footer-nav ul {
      list-style: none;
      padding-left: 0;
      margin: 0; }
      .page-footer .footer-menu .footer-nav ul li {
        margin: 1.53846vw 0;
        font-size: 12px; }
        @media (min-width: 1200px) {
          .page-footer .footer-menu .footer-nav ul li {
            margin: 0.41667vw 0;
            font-size: 13px; } }
    .page-footer .footer-menu .footer-nav a {
      font-weight: 600; }
      @media (min-width: 960px) {
        .page-footer .footer-menu .footer-nav a {
          transition: -webkit-text-decoration-color 120ms !important;
          transition: text-decoration-color 120ms !important;
          transition: text-decoration-color 120ms, -webkit-text-decoration-color 120ms !important;
          text-decoration: underline !important;
          -webkit-text-decoration-color: transparent !important;
                  text-decoration-color: transparent !important; }
          .page-footer .footer-menu .footer-nav a:hover {
            -webkit-text-decoration-color: #272724 !important;
                    text-decoration-color: #272724 !important; } }
    .page-footer .footer-menu .footer-nav .gl-bullet-heading, .page-footer .footer-menu .footer-nav .module-gl .header .menu-wrapper li.level0 > a, .module-gl .header .menu-wrapper .page-footer .footer-menu .footer-nav li.level0 > a, .page-footer .footer-menu .footer-nav .module-gl .header .menu-wrapper li.level1 > a, .module-gl .header .menu-wrapper .page-footer .footer-menu .footer-nav li.level1 > a {
      color: #272724;
      margin-bottom: 6.41026vw; }
      @media (min-width: 960px) {
        .page-footer .footer-menu .footer-nav .gl-bullet-heading, .page-footer .footer-menu .footer-nav .module-gl .header .menu-wrapper li.level0 > a, .module-gl .header .menu-wrapper .page-footer .footer-menu .footer-nav li.level0 > a, .page-footer .footer-menu .footer-nav .module-gl .header .menu-wrapper li.level1 > a, .module-gl .header .menu-wrapper .page-footer .footer-menu .footer-nav li.level1 > a {
          margin-bottom: 2.70833vw; } }
    .page-footer .footer-menu .footer-nav__column {
      background-color: #FFF;
      padding: 16px 15px; }
      @media (min-width: 960px) {
        .page-footer .footer-menu .footer-nav__column {
          padding: 40px 37px; } }
      .page-footer .footer-menu .footer-nav__column--newsletter {
        order: -1; }
        @media (min-width: 960px) {
          .page-footer .footer-menu .footer-nav__column--newsletter {
            order: initial; } }
  .page-footer .footer-sub {
    border-bottom: solid 1px #272724;
    padding: 12px 15px; }
    .page-footer .footer-sub .copyright {
      font-weight: 600;
      font-size: 12px; }
      @media (min-width: 1200px) {
        .page-footer .footer-sub .copyright {
          font-size: 13px; } }
    @media (min-width: 960px) {
      .page-footer .footer-sub {
        margin-bottom: 0;
        padding: 22px 37px; } }

.module-gl.cms-index-index .header-container-top .header-top {
  border-bottom: none; }

.module-gl .header {
  position: fixed;
  top: 0;
  width: 100%;
  font-weight: 300;
  z-index: 90;
  transition: transform 250ms; }

.module-gl .wrap-right #header-cart {
  position: relative;
  width: auto;
  text-align: center;
  margin: auto;
  vertical-align: middle;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-left: 1.28205vw; }
  @media (min-width: 960px) {
    .module-gl .wrap-right #header-cart {
      margin-left: 34px; } }
  .module-gl .wrap-right #header-cart i {
    display: block;
    position: relative;
    font-size: 16px; }
    @media (min-width: 960px) {
      .module-gl .wrap-right #header-cart i {
        font-size: 16px; } }
    .module-gl .wrap-right #header-cart i .uk-badge {
      background-color: transparent;
      border-radius: 0;
      width: auto;
      height: auto;
      color: #272724;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      margin-top: 10%;
      font-weight: 700;
      padding-bottom: 2px;
      font-size: 10px; }
      @media (min-width: 960px) {
        .module-gl .wrap-right #header-cart i .uk-badge {
          font-size: 10px; } }
  .module-gl .wrap-right #header-cart span.cart-label {
    font-weight: 600;
    display: inline-block;
    color: #272724;
    text-transform: uppercase;
    white-space: nowrap; }
    @media (min-width: 960px) {
      .module-gl .wrap-right #header-cart span.cart-label {
        padding-right: 10px;
        padding-left: 10px;
        font-size: 13px; } }

.module-gl .wrap-right .select-country .icon-globe-icon {
  display: none; }

.module-gl .wrap-right .select-language {
  display: flex;
  align-items: center; }
  .module-gl .wrap-right .select-language select {
    width: auto;
    display: inline-block; }
  @media (max-width: 959px) {
    .module-gl .wrap-right .select-language .select-wrapper {
      width: auto !important; } }
  @media (min-width: 960px) {
    .module-gl .wrap-right .select-language .select-wrapper {
      height: 100%; } }
  .module-gl .wrap-right .select-language .select2-container {
    width: auto !important; }
    @media (min-width: 960px) {
      .module-gl .wrap-right .select-language .select2-container {
        height: 100%;
        display: flex;
        align-items: center; } }
  .module-gl .wrap-right .select-language .select2-container--default .select2-selection--single {
    border: none;
    text-transform: uppercase;
    font-size: 3.6vw;
    padding-top: 1vw; }
    @media (min-width: 960px) {
      .module-gl .wrap-right .select-language .select2-container--default .select2-selection--single {
        margin-top: 0.1vw;
        font-size: 0.96vw;
        padding-top: 0; } }
    .module-gl .wrap-right .select-language .select2-container--default .select2-selection--single .select2-selection__arrow {
      height: 20px;
      top: 3px;
      top: 50%;
      transform: translateY(-50%); }
      @media (min-width: 960px) {
        .module-gl .wrap-right .select-language .select2-container--default .select2-selection--single .select2-selection__arrow {
          top: 48%; } }
      .module-gl .wrap-right .select-language .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: block;
        border: none;
        width: 20px;
        height: 20px;
        margin: 0;
        position: static;
        background: url("../../frontend/PLC/Ecom/ko_KR/img/angle-down-solid-dark.svg");
        background-size: 80%;
        background-position: center;
        background-repeat: no-repeat; }
        @media (max-width: 959px) {
          .module-gl .wrap-right .select-language .select2-container--default .select2-selection--single .select2-selection__arrow b {
            background-size: 60%; } }

.module-gl .wrap-right .select-country {
  display: flex;
  align-items: center; }
  .module-gl .wrap-right .select-country i {
    font-size: 16px; }
    @media (min-width: 960px) {
      .module-gl .wrap-right .select-country i {
        font-size: 16px; } }
  .module-gl .wrap-right .select-country .selection .select2-selection__rendered {
    flex-direction: row-reverse;
    align-items: center;
    display: flex;
    font-size: 0;
    font-weight: 600;
    text-transform: uppercase;
    padding-right: 2.5641vw;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
    height: 100%;
    color: #272724;
    margin-left: 0; }
    @media (min-width: 1200px) {
      .module-gl .wrap-right .select-country .selection .select2-selection__rendered {
        display: flex;
        margin: 0;
        font-size: 13px;
        padding: 0; } }
    .module-gl .wrap-right .select-country .selection .select2-selection__rendered:after {
      padding: 0;
      display: flex;
      content: "";
      width: 17px !important;
      height: 16px !important;
      background-repeat: no-repeat;
      background-position: left center;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODI5OTYgMC42NjAxMzdDOC44Mjk5NiAwLjY2MDEzNyA4LjczMDA1IDAuNjYwMTM3IDguNjgwMDUgMC42NjAxMzdDOC42NTAwNSAwLjY2MDEzNyA4LjYwOTk2IDAuNjYwMTM3IDguNTc5OTYgMC42NjAxMzdDNC4xNzk5NiAwLjc5MDEzNyAwLjYzMDAwNSA0LjQxMDE0IDAuNjMwMDA1IDguODQwMTRDMC42MzAwMDUgMTMuMjcwMSA0LjE5IDE2LjkxMDEgOC42MiAxNy4wMzAxQzguNjMgMTcuMDMwMSA4LjY1MDAzIDE3LjA0MDEgOC42NjAwMyAxNy4wNDAxQzguNjYwMDMgMTcuMDQwMSA4LjY3OTk0IDE3LjA0MDEgOC42ODk5NCAxNy4wNDAxQzguNzM5OTQgMTcuMDQwMSA4Ljc4OTk2IDE3LjA0MDEgOC44Mjk5NiAxNy4wNDAxQzEzLjM1IDE3LjA0MDEgMTcuMDMgMTMuMzYwMSAxNy4wMyA4Ljg0MDE0QzE3LjAzIDQuMzIwMTQgMTMuMzUgMC42NDAxMzcgOC44Mjk5NiAwLjY0MDEzN1YwLjY2MDEzN1pNOS4yMDk5NiA1LjQwMDE0QzEwLjAzIDUuMzgwMTQgMTAuODYgNS4yOTAxNCAxMS42NyA1LjEzMDE0QzEyLjA2IDYuMTUwMTQgMTIuMjkgNy4yOTAxNCAxMi4zMyA4LjQ5MDE0SDkuMjA5OTZWNS40MDAxNFpNOS4yMDk5NiA0LjY1MDE0VjEuNzYwMTRDMTAuMSAyLjQzMDE0IDEwLjg1IDMuMzMwMTQgMTEuMzggNC40MjAxNEMxMC42NiA0LjU1MDE0IDkuOTM5OTYgNC42MzAxNCA5LjIwOTk2IDQuNjUwMTRaTTguNDU5OTYgNC42NTAxNEM3LjY3OTk2IDQuNjMwMTQgNi45MSA0LjU1MDE0IDYuMTMgNC40MDAxNEM2LjY5IDMuMjUwMTQgNy40ODk5NiAyLjMxMDE0IDguNDU5OTYgMS42NDAxNFY0LjY1MDE0Wk04LjQ1OTk2IDUuNDAwMTRWOC40ODAxNEg1LjE3MDA0QzUuMjEwMDQgNy4yNzAxNCA1LjQzOTk2IDYuMTMwMTQgNS44Mjk5NiA1LjEwMDE0QzYuNzA5OTYgNS4yODAxNCA3LjU3OTk2IDUuMzcwMTQgOC40NTk5NiA1LjM5MDE0VjUuNDAwMTRaTTQuNDIwMDQgOC40ODAxNEgxLjQxMDAzQzEuNDkwMDMgNi44ODAxNCAyLjA3MDAxIDUuNDIwMTQgMy4wMTAwMSA0LjI0MDE0QzMuNzEwMDEgNC41MjAxNCA0LjQwOTk4IDQuNzQwMTQgNS4wOTk5OCA0LjkyMDE0QzQuNjg5OTggNi4wMTAxNCA0LjQ2MDA0IDcuMjEwMTQgNC40MjAwNCA4LjQ4MDE0Wk00LjQyMDA0IDkuMjMwMTRDNC40NjAwNCAxMC40NjAxIDQuNjcwMDYgMTEuNjMwMSA1LjA2MDA2IDEyLjY5MDFDNC4zNTAwNiAxMi44NzAxIDMuNjQ5OTUgMTMuMTEwMSAyLjk0OTk1IDEzLjM5MDFDMi4wNDk5NSAxMi4yMjAxIDEuNDkwMDMgMTAuNzkwMSAxLjQxMDAzIDkuMjMwMTRINC40MjAwNFpNNS4xNzAwNCA5LjIzMDE0SDguNDU5OTZWMTIuMjEwMUM3LjU2OTk2IDEyLjIzMDEgNi42ODAwNCAxMi4zMjAxIDUuNzkwMDQgMTIuNTEwMUM1LjQyMDA0IDExLjUxMDEgNS4yMTAwNCAxMC40MDAxIDUuMTcwMDQgOS4yMzAxNFpNOC40NTk5NiAxMi45NzAxVjE2LjA5MDFDNy40Njk5NiAxNS40MTAxIDYuNjU5OTcgMTQuNDMwMSA2LjA4OTk3IDEzLjIzMDFDNi44Nzk5NyAxMy4wODAxIDcuNjY5OTYgMTIuOTkwMSA4LjQ1OTk2IDEyLjk3MDFaTTkuMjA5OTYgMTIuOTcwMUM5LjkzOTk2IDEyLjk5MDEgMTAuNjggMTMuMDcwMSAxMS40MSAxMy4yMjAxQzEwLjg4IDE0LjM2MDEgMTAuMTMgMTUuMzAwMSA5LjIwOTk2IDE1Ljk3MDFWMTIuOTgwMVYxMi45NzAxWk05LjIwOTk2IDEyLjIyMDFWOS4yMzAxNEgxMi4zM0MxMi4yOSAxMC40MDAxIDEyLjA4IDExLjUxMDEgMTEuNzEgMTIuNTEwMUMxMC44OCAxMi4zNDAxIDEwLjA0IDEyLjI1MDEgOS4yMDk5NiAxMi4yMjAxWk0xMy4wOCA5LjIzMDE0SDE2LjI3QzE2LjE5IDEwLjgxMDEgMTUuNjIgMTIuMjYwMSAxNC43MSAxMy40MzAxQzEzLjk2IDEzLjEyMDEgMTMuMjEgMTIuODgwMSAxMi40NSAxMi42OTAxQzEyLjgzIDExLjYzMDEgMTMuMDQgMTAuNDYwMSAxMy4wOCA5LjIzMDE0Wk0xMy4wOCA4LjQ4MDE0QzEzLjA0IDcuMjIwMTQgMTIuODIgNi4wMzAxNCAxMi40MSA0Ljk1MDE0QzEzLjE2IDQuNzYwMTQgMTMuOSA0LjUyMDE0IDE0LjY0IDQuMjEwMTRDMTUuNTkgNS4zOTAxNCAxNi4xOCA2Ljg3MDE0IDE2LjI2IDguNDgwMTRIMTMuMDhaTTE0LjEyIDMuNjEwMTRDMTMuNDYgMy44NzAxNCAxMi43OSA0LjA5MDE0IDEyLjEyIDQuMjUwMTRDMTEuNjIgMy4xODAxNCAxMC45NSAyLjI2MDE0IDEwLjEzIDEuNTMwMTRDMTEuNjcgMS44MDAxNCAxMy4wNiAyLjU0MDE0IDE0LjEyIDMuNjEwMTRaTTcuMzM5OTcgMS41NjAxNEM2LjUzOTk3IDIuMjgwMTQgNS44ODAwMSAzLjE4MDE0IDUuMzkwMDEgNC4yMjAxNEM0Ljc3MDAxIDQuMDcwMTQgNC4xNTAwMyAzLjg3MDE0IDMuNTMwMDMgMy42MzAxNEM0LjU1MDAzIDIuNjAwMTQgNS44NTk5NyAxLjg2MDE0IDcuMzM5OTcgMS41NTAxNFYxLjU2MDE0Wk0zLjQ1OTk2IDE0LjAwMDFDNC4wODk5NiAxMy43NTAxIDQuNzE5OTggMTMuNTUwMSA1LjM0OTk4IDEzLjM5MDFDNS44Mzk5OCAxNC40ODAxIDYuNTA5OTYgMTUuNDIwMSA3LjMyOTk2IDE2LjE1MDFDNS44MTk5NiAxNS44NDAxIDQuNDg5OTYgMTUuMDcwMSAzLjQ1OTk2IDE0LjAwMDFaTTEwLjE0IDE2LjE4MDFDMTAuOTcgMTUuNDQwMSAxMS42NSAxNC40OTAxIDEyLjE1IDEzLjM4MDFDMTIuODMgMTMuNTUwMSAxMy41MDAxIDEzLjc2MDEgMTQuMTgwMSAxNC4wMzAxQzEzLjExMDEgMTUuMTMwMSAxMS43MSAxNS45MDAxIDEwLjE0IDE2LjE4MDFaIiBmaWxsPSIjMjcyNzI0Ii8+Cjwvc3ZnPgo="); }
      @media (min-width: 960px) {
        .module-gl .wrap-right .select-country .selection .select2-selection__rendered:after {
          padding: 0 10px 0 0 !important; } }
  .module-gl .wrap-right .select-country .select2-container--default {
    width: auto !important; }
    .module-gl .wrap-right .select-country .select2-container--default .select2-selection--single,
    .module-gl .wrap-right .select-country .select2-container--default .select2-selection--multiple {
      border: none;
      border-radius: 0px;
      position: relative; }
      @media (min-width: 960px) {
        .module-gl .wrap-right .select-country .select2-container--default .select2-selection--single,
        .module-gl .wrap-right .select-country .select2-container--default .select2-selection--multiple {
          width: auto; } }
      .module-gl .wrap-right .select-country .select2-container--default .select2-selection--single::before,
      .module-gl .wrap-right .select-country .select2-container--default .select2-selection--multiple::before {
        position: absolute;
        content: '';
        width: 25px;
        height: 25px;
        display: block;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        display: none;
        /* disable flag icon */ }
      .module-gl .wrap-right .select-country .select2-container--default .select2-selection--single .select2-selection__arrow,
      .module-gl .wrap-right .select-country .select2-container--default .select2-selection--multiple .select2-selection__arrow {
        display: none; }

.module-gl .wrap-right .select-country .select2-container--default .select2-selection--multiple {
  height: 12vw; }
  @media (min-width: 960px) {
    .module-gl .wrap-right .select-country .select2-container--default .select2-selection--multiple {
      height: 4.8vw; } }

.module-gl .wrap-right .select-country .select2-container--default {
  width: auto !important; }

.module-gl .wrap-right .select-country .select2-container--default .select2-selection--single .select2-selection__rendered::before, .module-gl .wrap-right .select-country .select2-container--default .select2-selection--single::before {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat; }
  @media (min-width: 960px) {
    .module-gl .wrap-right .select-country .select2-container--default .select2-selection--single .select2-selection__rendered::before, .module-gl .wrap-right .select-country .select2-container--default .select2-selection--single::before {
      width: 1.55vw;
      height: 1.5vw;
      margin: auto;
      position: absolute;
      transform: translate(0px, 0px);
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; } }

.module-gl .wrap-right .header-search-bar {
  margin: 0;
  padding: 0; }
  .module-gl .wrap-right .header-search-bar .uk-search-default {
    width: auto;
    display: block;
    position: absolute;
    left: 50px;
    display: none; }
    @media (min-width: 960px) {
      .module-gl .wrap-right .header-search-bar .uk-search-default {
        position: relative;
        left: 0;
        display: flex; } }
  .module-gl .wrap-right .header-search-bar .label {
    display: none;
    position: absolute;
    left: 0;
    top: -9px;
    cursor: pointer; }
    @media (min-width: 960px) {
      .module-gl .wrap-right .header-search-bar .label {
        display: none; } }
    .module-gl .wrap-right .header-search-bar .label:before, .module-gl .wrap-right .header-search-bar .label.gl-btn::after, .module-gl .wrap-right .header-search-bar .label.gl-btn-link::after {
      width: 17px;
      height: 16px;
      background-repeat: no-repeat;
      background-position: center;
      content: '';
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ4IDE2LjA5TDEwLjcyIDEwLjMzQzExLjYyIDkuMzM5OTggMTIuMTcgOC4wMTk5OCAxMi4xNyA2LjU3OTk4QzEyLjE3IDMuNDg5OTggOS42NiAwLjk3OTk4IDYuNTcgMC45Nzk5OEMzLjQ4IDAuOTc5OTggMC45NzAwMDEgMy40ODk5OCAwLjk3MDAwMSA2LjU3OTk4QzAuOTcwMDAxIDkuNjY5OTggMy40OCAxMi4xOCA2LjU3IDEyLjE4QzcuODEgMTIuMTggOC45NSAxMS43NyA5Ljg4IDExLjA4TDE1LjY4IDE2Ljg4QzE1Ljc5IDE2Ljk5IDE1LjkzIDE3LjA0IDE2LjA4IDE3LjA0QzE2LjIzIDE3LjA0IDE2LjM3IDE2Ljk5IDE2LjQ4IDE2Ljg4QzE2LjcgMTYuNjYgMTYuNyAxNi4zMSAxNi40OCAxNi4wOVpNMi4xIDYuNTg5OThDMi4xIDQuMTE5OTggNC4xMSAyLjEwOTk4IDYuNTggMi4xMDk5OEM5LjA1IDIuMTA5OTggMTEuMDYgNC4xMTk5OCAxMS4wNiA2LjU4OTk4QzExLjA2IDkuMDU5OTggOS4wNSAxMS4wNyA2LjU4IDExLjA3QzQuMTEgMTEuMDcgMi4xIDkuMDU5OTggMi4xIDYuNTg5OThaIiBmaWxsPSIjMjcyNzI0Ii8+Cjwvc3ZnPgo=");
      margin: 0 10px 0 0;
      vertical-align: middle;
      display: inline-block;
      font-weight: 400;
      overflow: hidden;
      speak: none; }
  .module-gl .wrap-right .header-search-bar .control {
    clear: both;
    margin: 0 -15px -1px;
    padding: 0 15px;
    left: -300%;
    margin: 15px 0;
    position: absolute;
    z-index: 99;
    display: none; }
    @media (min-width: 960px) {
      .module-gl .wrap-right .header-search-bar .control {
        position: relative;
        margin: 0;
        padding: 0;
        left: 0;
        display: flex; } }
  .module-gl .wrap-right .header-search-bar input {
    font-weight: 600;
    font-size: 12px;
    width: 100%;
    border-radius: 30px;
    border: solid 1px #272724;
    background: white;
    text-transform: none;
    padding: 2.5641vw 4.61538vw;
    padding-right: 20.51282vw;
    margin: 0;
    left: 0;
    position: relative; }
    @media (min-width: 960px) {
      .module-gl .wrap-right .header-search-bar input {
        background: transparent;
        font-size: 13px;
        transition: 400ms;
        width: 100px;
        border-radius: 0;
        border: none;
        left: 0;
        position: relative;
        padding: 0 10px 0 25px;
        letter-spacing: -0.01rem;
        transition: width 0.4s ease-in-out; }
        .module-gl .wrap-right .header-search-bar input:focus {
          width: 270px;
          opacity: 1; } }
    .module-gl .wrap-right .header-search-bar input.search-expanded {
      width: 270px !important;
      transition: width 0.4s ease-in-out; }
    .module-gl .wrap-right .header-search-bar input::-moz-placeholder {
      color: #272724; }
    .module-gl .wrap-right .header-search-bar input::placeholder {
      color: #272724; }
      @media (min-width: 960px) {
        .module-gl .wrap-right .header-search-bar input::-moz-placeholder {
          text-transform: uppercase; }
        .module-gl .wrap-right .header-search-bar input::placeholder {
          text-transform: uppercase; } }
  @media (max-width: 639px) {
    .module-gl .wrap-right .header-search-bar .control {
      clear: both;
      margin: 0 -15px -1px;
      padding: 0 15px;
      left: -300%;
      margin: 15px 0;
      position: absolute; } }
  @media (min-width: 960px) {
    .module-gl .wrap-right .header-search-bar .control {
      position: relative;
      margin: 0;
      padding: 0;
      left: 0; } }
  .module-gl .wrap-right .header-search-bar .label.active + .control {
    left: 0 !important; }
    @media (max-width: 639px) {
      .module-gl .wrap-right .header-search-bar .label.active + .control input {
        position: static;
        background: transparent;
        z-index: 99;
        left: 0;
        padding-right: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        font-size: 12px;
        padding: 2.30769vw 4.61538vw 2.05128vw 4.61538vw;
        border-bottom: 0; } }
  .module-gl .wrap-right .header-search-bar button {
    display: none;
    border: none;
    background-color: transparent;
    text-decoration: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 2px;
    padding: 2.30769vw 8.71795vw;
    padding-left: 0;
    font-size: 12px; }
    @media (min-width: 1200px) {
      .module-gl .wrap-right .header-search-bar button {
        left: 0;
        right: auto;
        padding: 0;
        display: flex;
        top: -2px;
        font-size: 13px; } }
    .module-gl .wrap-right .header-search-bar button i {
      position: relative;
      font-size: 16px;
      margin-left: 1.28205vw;
      top: 0.76923vw;
      color: #272724; }
      @media (min-width: 960px) {
        .module-gl .wrap-right .header-search-bar button i {
          margin-left: 0;
          font-size: 16px;
          top: 0.12821vw; } }

.module-gl .header .widget-hero-title {
  text-align: center;
  letter-spacing: 0px;
  color: #272724;
  background: #F5F5F5 0% 0%;
  position: relative;
  z-index: 5;
  transition: opacity 300ms, grid-template-rows 300ms;
  opacity: 1;
  display: grid;
  grid-template-rows: 1fr; }
  .module-gl .header .widget-hero-title__wrapper {
    overflow: hidden; }
  .module-gl .header .widget-hero-title__inner {
    padding: 6px 15px 5px 15px;
    font: normal normal 300 13px/1.15 Raisonne Pro;
    border-bottom: solid 1px #272724;
    font-size: 12px; }
    .module-gl .header .widget-hero-title__inner a {
      color: #ff5b00 !important; }
    @media (min-width: 960px) {
      .module-gl .header .widget-hero-title__inner {
        font-size: 12px;
        line-height: 1.6;
        padding: 3px 37px 4px 37px; } }
  .module-gl .header .widget-hero-title.faded {
    opacity: 0;
    grid-template-rows: 0fr; }
  @media (min-width: 960px) {
    .module-gl .header .widget-hero-title a {
      text-decoration: underline !important;
      text-underline-offset: 2px; } }
  .module-gl .header .widget-hero-title button {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 3.84615vw;
    font-weight: 300;
    font-family: serif;
    transition: transform 150ms;
    z-index: 3;
    cursor: pointer;
    border: solid 1px #272724;
    border-radius: 90px;
    width: 15px;
    height: 15px;
    line-height: 4.61538vw;
    text-align: center;
    padding: 0;
    color: white;
    font-size: 12px; }
    @media (min-width: 960px) {
      .module-gl .header .widget-hero-title button {
        width: 15px;
        height: 15px;
        line-height: 18px;
        font-size: 18px;
        right: 37px; } }
    .module-gl .header .widget-hero-title button span {
      width: 8px;
      height: 8px;
      font-size: 0;
      padding: 0;
      margin: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      background-size: 7px 7px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTEwMDMgMS43MDk5Nkw4Ljc4MDAzIDAuNTcwMDY4TDUuMjM5OTkgNC4xMTAxMUwxLjcwOTk2IDAuNTcwMDY4TDAuNTc5OTU2IDEuNzA5OTZMNC4xMDk5OSA1LjIzOTk5TDAuNTc5OTU2IDguNzgwMDNMMS43MDk5NiA5LjkwOTkxTDUuMjM5OTkgNi4zNzAxMkw4Ljc4MDAzIDkuOTA5OTFMOS45MTAwMyA4Ljc4MDAzTDYuMzggNS4yMzk5OUw5LjkxMDAzIDEuNzA5OTZaIiBmaWxsPSIjMjcyNzI0Ii8+Cjwvc3ZnPgo="); }

.module-gl .header .header-container-top {
  position: relative;
  z-index: 6; }
  .module-gl .header .header-container-top .logo-wrapper {
    position: relative;
    margin: 0 auto;
    padding-left: 50px; }
    @media (min-width: 960px) {
      .module-gl .header .header-container-top .logo-wrapper {
        margin: 0;
        padding-left: 0; } }
  .module-gl .header .header-container-top .wrap-right {
    position: static;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media (min-width: 960px) {
      .module-gl .header .header-container-top .wrap-right {
        position: relative;
        transform: translateX(0.66vw);
        grid-column: 3 / span 1;
        margin-left: auto; } }
  .module-gl .header .header-container-top .header-top {
    display: flex;
    grid-template-columns: 55px auto 55px;
    grid-template-columns: 17.94872vw auto 17.94872vw;
    align-items: center;
    width: 100%;
    position: relative;
    margin: 0 auto;
    font-size: 0;
    padding: 9px 15px 10px 15px;
    border-bottom: solid 1px #272724; }
    @media (min-width: 960px) {
      .module-gl .header .header-container-top .header-top {
        height: auto;
        grid-template-columns: 18.75vw auto 18.75vw;
        padding: 1px 37px; } }
    .module-gl .header .header-container-top .header-top > .select2-container {
      left: auto !important;
      right: 0; }
    .module-gl .header .header-container-top .header-top--short {
      max-width: 1440px;
      margin: 0 auto; }
      @media (min-width: 960px) {
        .module-gl .header .header-container-top .header-top--short {
          padding: 15px 3rem; } }
      .module-gl .header .header-container-top .header-top--short a.logo {
        margin: 0 auto;
        transform: none; }
        @media (min-width: 960px) {
          .module-gl .header .header-container-top .header-top--short a.logo {
            margin: 0; } }
    @media (max-width: 959px) {
      .module-gl .header .header-container-top .header-top.multiple-languages .wrap-right {
        width: 36vw; } }
    .module-gl .header .header-container-top .header-top .header-icon-menu-close {
      display: none; }

.module-gl .header .logo-icon {
  position: absolute;
  display: block;
  width: 26px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (min-width: 960px) {
    .module-gl .header .logo-icon {
      height: 100%;
      width: auto; } }
  .module-gl .header .logo-icon img {
    height: 100%;
    width: auto; }

.module-gl .header a.logo {
  display: block;
  width: 148px; }
  @media (min-width: 960px) {
    .module-gl .header a.logo {
      width: 13.54167vw; } }
  @media (min-width: 2000px) {
    .module-gl .header a.logo {
      width: 260px; } }
  .module-gl .header a.logo img {
    width: 100%;
    vertical-align: middle; }

.module-gl .header .header-icon-menu-close-wrapper {
  display: block;
  text-align: center;
  margin: 20px; }
  .module-gl .header .header-icon-menu-close-wrapper button {
    border: none;
    background-color: transparent;
    text-decoration: none;
    padding: 0;
    display: inline-block;
    text-transform: uppercase; }
    .module-gl .header .header-icon-menu-close-wrapper button .plus {
      display: block;
      transform: rotate(45deg);
      font-size: 9.74359vw; }

.module-gl .header .menu-wrapper {
  max-width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 55px);
  background-color: #FFF;
  border: 0;
  border-right: solid 1px #272724;
  transition: all 500ms;
  transform: translateX(-100%);
  max-height: calc(100vh - var(--headerheight));
  z-index: 1006;
  min-height: 100vh; }
  @media (min-width: 960px) {
    .module-gl .header .menu-wrapper {
      max-height: none;
      transform: none !important;
      position: static;
      border: none;
      font-size: 0;
      text-align: center;
      min-height: auto; } }
  .module-gl .header .menu-wrapper .menu-wrapper-overflow {
    overflow: auto;
    max-height: calc(100vh - var(--headerheight) - 50px); }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper .menu-wrapper-overflow {
        overflow: initial; } }
  .module-gl .header .menu-wrapper .menu-mobile-title {
    display: none; }
  .module-gl .header .menu-wrapper ul {
    list-style: none;
    padding-left: 0;
    margin: 0; }
  .module-gl .header .menu-wrapper li .link-image {
    display: none; }
  .module-gl .header .menu-wrapper li a {
    line-height: 1.2;
    font-size: 12px;
    display: block; }
    @media (min-width: 1200px) {
      .module-gl .header .menu-wrapper li a {
        font-size: 13px; } }
    .module-gl .header .menu-wrapper li a > span {
      display: inline-block; }
  .module-gl .header .menu-wrapper li.parent.is-toggled a {
    border-bottom: solid 1px #272724; }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper li.parent.is-toggled a {
        border-bottom: 0; } }
  .module-gl .header .menu-wrapper li.parent.is-toggled > .menu-sub-wrapper {
    grid-template-rows: 1fr; }
  @media (min-width: 960px) {
    .module-gl .header .menu-wrapper li.parent:hover > .menu-sub-wrapper {
      opacity: 1;
      visibility: visible; } }
  .module-gl .header .menu-wrapper li.level0 {
    text-transform: uppercase;
    border-bottom: solid 1px #272724; }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper li.level0 {
        display: inline-block;
        border-bottom: none;
        font-weight: 600; } }
    .module-gl .header .menu-wrapper li.level0 > .menu-sub-wrapper {
      display: grid;
      grid-template-rows: 0fr;
      transition: all 300ms;
      justify-content: center; }
      @media (min-width: 960px) {
        .module-gl .header .menu-wrapper li.level0 > .menu-sub-wrapper {
          opacity: 0;
          visibility: hidden;
          position: absolute;
          left: 0;
          right: 0;
          margin: 0 auto;
          top: 100%;
          transition: opacity 200ms, visibility 200ms;
          grid-template-rows: 1fr;
          z-index: 6; } }
    .module-gl .header .menu-wrapper li.level0 > a {
      padding: 0 15px;
      margin-bottom: 0;
      overflow: hidden;
      font-size: 12px;
      min-height: 48px;
      display: flex;
      align-items: center;
      z-index: 1000; }
      .module-gl .header .menu-wrapper li.level0 > a:hover span {
        text-decoration: underline; }
      .module-gl .header .menu-wrapper li.level0 > a::before {
        display: none;
        padding: .375rem 0; }
      @media (min-width: 1200px) {
        .module-gl .header .menu-wrapper li.level0 > a {
          font-weight: 600;
          font-size: 13px;
          padding: 0.78125vw 1.04167vw; } }
    .module-gl .header .menu-wrapper li.level0.parent {
      position: relative;
      z-index: 1010; }
      @media (min-width: 960px) {
        .module-gl .header .menu-wrapper li.level0.parent {
          position: static; } }
      .module-gl .header .menu-wrapper li.level0.parent::after {
        content: "";
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjI2IDE2LjU4MDFMMTkuMjYgMTUuMzQwMUwxNi4xMSAxNy44OTAxVjEwLjA0SDE0LjUxVjE3Ljg2TDExLjQgMTUuMzQwMUwxMC4zOSAxNi41ODAxTDE1LjMzIDIwLjU4MDFMMjAuMjYgMTYuNTgwMVoiIGZpbGw9IiMyNzI3MjQiLz4KPHBhdGggZD0iTTE1LjI0IDI5LjQ5MDJDMjMuMjQ4MSAyOS40OTAyIDI5Ljc0IDIyLjk5ODQgMjkuNzQgMTQuOTkwMkMyOS43NCA2Ljk4MjExIDIzLjI0ODEgMC40OTAyMzQgMTUuMjQgMC40OTAyMzRDNy4yMzE4NiAwLjQ5MDIzNCAwLjczOTk5IDYuOTgyMTEgMC43Mzk5OSAxNC45OTAyQzAuNzM5OTkgMjIuOTk4NCA3LjIzMTg2IDI5LjQ5MDIgMTUuMjQgMjkuNDkwMloiIHN0cm9rZT0iIzI3MjcyNCIvPgo8L3N2Zz4K");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 25px 25px;
        font-size: 12px;
        display: block;
        position: absolute;
        top: 3px;
        right: 15px;
        font-weight: 300;
        font-family: serif;
        transition: transform 150ms;
        z-index: 2100;
        cursor: pointer;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center; }
        @media (min-width: 960px) {
          .module-gl .header .menu-wrapper li.level0.parent::after {
            display: none; } }
      .module-gl .header .menu-wrapper li.level0.parent.is-toggled::after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMSAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI0IDI5LjU3MDFDMjMuMjQ4MSAyOS41NzAxIDI5Ljc0IDIzLjA3ODIgMjkuNzQgMTUuMDcwMUMyOS43NCA3LjA2MTk0IDIzLjI0ODEgMC41NzAwNjggMTUuMjQgMC41NzAwNjhDNy4yMzE4NiAwLjU3MDA2OCAwLjczOTk5IDcuMDYxOTQgMC43Mzk5OSAxNS4wNzAxQzAuNzM5OTkgMjMuMDc4MiA3LjIzMTg2IDI5LjU3MDEgMTUuMjQgMjkuNTcwMVoiIHN0cm9rZT0iIzI3MjcyNCIvPgo8cGF0aCBkPSJNMTkuOTEgMTEuOTdMMTguNzggMTAuODQwMUwxNS4yNCAxNC4zNzk5TDExLjcxIDEwLjg0MDFMMTAuNTggMTEuOTdMMTQuMTEgMTUuNTFMMTAuNTggMTkuMDRMMTEuNzEgMjAuMTc5OUwxNS4yNCAxNi42Mzk5TDE4Ljc4IDIwLjE3OTlMMTkuOTEgMTkuMDRMMTYuMzggMTUuNTFMMTkuOTEgMTEuOTdaIiBmaWxsPSIjMjcyNzI0Ii8+Cjwvc3ZnPgo=");
        content: ""; }
      @media (min-width: 960px) {
        .module-gl .header .menu-wrapper li.level0.parent:hover > a > span {
          text-decoration: underline;
          text-underline-offset: 2px; }
        .module-gl .header .menu-wrapper li.level0.parent:hover > .menu-sub-wrapper {
          opacity: 1;
          visibility: visible; } }
  .module-gl .header .menu-wrapper .menu-list {
    z-index: 1007; }
    .module-gl .header .menu-wrapper .menu-list .header-search-bar {
      display: none !important; }
  .module-gl .header .menu-wrapper .menu-list.level1 {
    background-color: #FFF;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    position: relative;
    overflow: hidden; }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper .menu-list.level1 {
        background-color: #272724;
        text-align: left;
        grid-template-columns: 1fr 1fr 1fr;
        border: solid 1px #272724;
        display: flex;
        flex-wrap: nowrap; } }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper .menu-list.level1 .category-item {
        border-left: solid 1px #272724; } }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper .menu-list.level1 .category-item.first {
        border-left: 0 !important; } }
  .module-gl .header .menu-wrapper li.level1 {
    padding: 5.64103vw 2.5641vw 5.64103vw 8.71795vw;
    background-color: #FFF;
    margin: 1px 0; }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper li.level1 {
        margin: 0;
        padding: 2.34375vw 4.6875vw 2.08333vw 2.08333vw;
        min-width: clamp(100px, 16vw, 320px); } }
    .module-gl .header .menu-wrapper li.level1 > a {
      margin-bottom: 6.15385vw;
      border-bottom: 0 !important;
      font-size: 12px; }
      @media (min-width: 960px) {
        .module-gl .header .menu-wrapper li.level1 > a {
          margin-bottom: 2.34375vw;
          font-size: 13px; } }
    .module-gl .header .menu-wrapper li.level1 .menu-back, .module-gl .header .menu-wrapper li.level1::after {
      display: none; }
    @media (max-width: 959px) {
      .module-gl .header .menu-wrapper li.level1:nth-child(1) {
        grid-area: 1 / 1 / 2 / 2; }
      .module-gl .header .menu-wrapper li.level1:nth-child(2) {
        border-left: solid 1px #272724;
        grid-area: 1 / 2 / 3 / 3; }
      .module-gl .header .menu-wrapper li.level1:nth-child(3) {
        padding-top: 1.53846vw;
        grid-area: 2 / 1 / 3 / 2; } }
  .module-gl .header .menu-wrapper li.level2 {
    margin-bottom: 4.10256vw;
    font-weight: 600; }
    @media (min-width: 960px) {
      .module-gl .header .menu-wrapper li.level2 {
        margin-bottom: 0.78125vw;
        border-left: 0 !important; } }
    .module-gl .header .menu-wrapper li.level2 a {
      text-transform: none;
      font-weight: 600;
      border-bottom: none !important; }
      @media (min-width: 960px) {
        .module-gl .header .menu-wrapper li.level2 a:hover span {
          text-decoration: underline; } }
  .module-gl .header .menu-wrapper .mobile-bottom {
    display: none; }
  @media (max-width: 959px) {
    .module-gl .header .menu-wrapper .mobile-top {
      border-bottom: 1px solid #272724;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 14px 16px 14px 16px;
      min-height: 48px; }
      .module-gl .header .menu-wrapper .mobile-top .header-icon-menu-close {
        position: absolute;
        left: 15px; }
    .module-gl .header .menu-wrapper .mobile-middle .menu-mobile-search .header-search-bar .block-content {
      width: 100%;
      padding: 0 4.10256vw; }
    .module-gl .header .menu-wrapper .mobile-middle .menu-mobile-search .header-search-bar label {
      display: none; }
    .module-gl .header .menu-wrapper .mobile-middle .menu-mobile-search .header-search-bar .uk-search {
      justify-content: space-between;
      border: 1px solid #272724;
      border-radius: 30px;
      z-index: 109; }
    .module-gl .header .menu-wrapper .mobile-middle .menu-mobile-search .header-search-bar .header-search-bar .label.active + .control,
    .module-gl .header .menu-wrapper .mobile-middle .menu-mobile-search .header-search-bar .form {
      left: 0 !important;
      top: 0;
      position: relative;
      background: transparent; }
      .module-gl .header .menu-wrapper .mobile-middle .menu-mobile-search .header-search-bar .header-search-bar .label.active + .control input,
      .module-gl .header .menu-wrapper .mobile-middle .menu-mobile-search .header-search-bar .form input {
        border: 0 !important;
        background: transparent; }
    .module-gl .header .menu-wrapper .mobile-bottom {
      width: 100%;
      text-align: center;
      position: absolute;
      bottom: 0; }
      .module-gl .header .menu-wrapper .mobile-bottom .close {
        display: inline;
        width: -moz-fit-content;
        width: fit-content;
        margin: 0 auto; }
        .module-gl .header .menu-wrapper .mobile-bottom .close span {
          font-size: 14px;
          text-transform: uppercase;
          font-weight: 600;
          display: flex;
          justify-content: center; }
          .module-gl .header .menu-wrapper .mobile-bottom .close span svg {
            width: 28px;
            height: 28px; } }

.module-gl .header .menu-back {
  display: none !important; }

.module-gl .header .menu-icon-wrapper {
  width: auto;
  display: block; }
  @media (min-width: 960px) {
    .module-gl .header .menu-icon-wrapper {
      display: none; } }

.module-gl .header .menu-icon {
  position: relative;
  display: flex;
  margin: 0;
  flex-direction: column;
  justify-content: space-between;
  height: 14px;
  width: 16px;
  color: #272724; }
  @media (min-width: 960px) {
    .module-gl .header .menu-icon {
      display: none; } }
  .module-gl .header .menu-icon span {
    transition: all 0.3s;
    width: 100%;
    height: 1px;
    background: currentColor;
    transform-origin: left;
    will-change: transform, opacity; }

.module-gl .header .menu-mobile-search .header-search-bar {
  display: none; }
  @media (max-width: 959px) {
    .module-gl .header .menu-mobile-search .header-search-bar {
      position: static;
      display: flex;
      justify-content: center; }
      .module-gl .header .menu-mobile-search .header-search-bar .block-content {
        width: 100%; }
      .module-gl .header .menu-mobile-search .header-search-bar .uk-search {
        display: flex;
        justify-content: center;
        align-items: center;
        border: solid 1px #272724;
        border-radius: 30px;
        width: auto;
        border-radius: 30px;
        margin: 24px 15px; }
      .module-gl .header .menu-mobile-search .header-search-bar .field {
        display: flex; }
        .module-gl .header .menu-mobile-search .header-search-bar .field .label {
          font-weight: 600;
          font-size: 16px;
          padding: 5px 0 6px 18px; }
      .module-gl .header .menu-mobile-search .header-search-bar .control {
        left: -300% !important;
        top: 50px;
        clear: both;
        padding: 0;
        left: 0;
        margin: 0;
        position: absolute;
        z-index: 999;
        width: 100%;
        background: white; }
      .module-gl .header .menu-mobile-search .header-search-bar input {
        padding: 12px 0 12px 18px;
        border: none;
        font-size: 12px;
        font-weight: 600;
        width: 85%; }
      .module-gl .header .menu-mobile-search .header-search-bar button {
        border: 0;
        background: transparent; }
        .module-gl .header .menu-mobile-search .header-search-bar button i {
          color: #272724;
          font-size: 16px;
          margin-right: 15px; } }

.module-gl .header-top.is-toggled .menu-wrapper {
  transform: translateX(0);
  display: flex;
  flex-direction: column; }
  .module-gl .header-top.is-toggled .menu-wrapper .mobile-bottom {
    position: relative;
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    justify-content: flex-end; }

.module-gl .header-top.is-toggled .menu-icon {
  z-index: 9999; }
  .module-gl .header-top.is-toggled .menu-icon span:nth-child(1) {
    transform: rotate(45deg) scaleX(1.15);
    transition-delay: 150ms; }
  .module-gl .header-top.is-toggled .menu-icon span:nth-child(2) {
    transform: scaleX(0);
    opacity: 0; }
  .module-gl .header-top.is-toggled .menu-icon span:nth-child(3) {
    transform: rotate(-45deg) scaleX(1.15);
    transition-delay: 150ms; }

.module-gl .menu-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 10;
  background-color: transparent;
  opacity: 0;
  visibility: hidden;
  display: block !important;
  transition: opacity 0.4s, visibility 0.4s; }
  @media (min-width: 960px) {
    .module-gl .menu-overlay {
      display: none; } }
  .module-gl .menu-overlay.is-toggled {
    visibility: visible;
    opacity: 1; }

.module-gl .popup-modal {
  transition: background-color 300ms; }
  @media (min-width: 960px) {
    .module-gl .popup-modal {
      display: flex;
      flex-direction: row-reverse; }
      .module-gl .popup-modal > div {
        flex: 0 50%;
        width: 50%;
        transform: none; } }
  .module-gl .popup-modal .mfp-close {
    font-size: 24px;
    font-weight: 300; }
  .module-gl .popup-modal__image {
    height: 100%;
    position: static; }
    @media (max-width: 959px) {
      .module-gl .popup-modal__image {
        width: 100%; } }
    .module-gl .popup-modal__image picture {
      display: block;
      height: 100%; }
      .module-gl .popup-modal__image picture img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .module-gl .popup-modal__image.step2 {
      position: absolute;
      right: 0;
      top: 0; }
  .module-gl .popup-modal__content {
    text-align: center;
    min-height: auto;
    padding: 40px; }
    @media (max-width: 959px) {
      .module-gl .popup-modal__content {
        background-color: transparent !important;
        display: flex;
        flex-direction: column;
        justify-content: flex-end; } }
    @media (min-width: 960px) {
      .module-gl .popup-modal__content {
        padding: 50px 30px;
        position: absolute;
        left: 0;
        top: 0;
        height: 100%; } }
    .module-gl .popup-modal__content.center {
      justify-content: center; }
    @media (min-width: 960px) {
      .module-gl .popup-modal__content.center\@m {
        justify-content: center; } }
    .module-gl .popup-modal__content input[type="email"] {
      max-width: 100%;
      width: 180px;
      text-align: center;
      font-size: 12px;
      margin-left: auto;
      margin-right: auto;
      border: none;
      border-bottom: solid 1px currentColor;
      border-radius: 0px;
      background-color: transparent;
      color: inherit; }
      .module-gl .popup-modal__content input[type="email"]::-moz-placeholder {
        color: inherit; }
      .module-gl .popup-modal__content input[type="email"]::placeholder {
        color: inherit; }
    .module-gl .popup-modal__content .popup-promo-code {
      display: block;
      background-color: transparent;
      border: none;
      color: inherit;
      margin-top: 14%;
      width: 100%;
      font-weight: 700;
      margin-bottom: 6px; }
    .module-gl .popup-modal__content.step2 {
      position: absolute;
      left: 0;
      top: 0; }
    .module-gl .popup-modal__content .btn, .module-gl .popup-modal__content .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .popup-modal__content .ecom-btn.complete-payment, .module-gl .popup-modal__content .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .module-gl .popup-modal__content button, .module-gl .popup-modal__content .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .module-gl .popup-modal__content #review-button {
      font-size: 12px;
      min-width: 102px;
      padding: 10px 26px;
      line-height: 1;
      height: auto; }
    .module-gl .popup-modal__content.white .btn, .module-gl .popup-modal__content.white .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .popup-modal__content.white .ecom-btn.complete-payment, .module-gl .popup-modal__content.white .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .module-gl .popup-modal__content.white button, .module-gl .popup-modal__content.white .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .module-gl .popup-modal__content.white #review-button {
      border-color: #FFF;
      color: #FFF; }
    @media (min-width: 960px) {
      .module-gl .popup-modal__content.black\@m .btn.btn--white, .module-gl .popup-modal__content.black\@m .checkout-index-index .form-grid .form .btn--white.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .popup-modal__content.black\@m .btn--white.ecom-btn.complete-payment, .module-gl .popup-modal__content.black\@m .paypal-express-review #discount-coupon-form .fieldset button.btn--white, .paypal-express-review #discount-coupon-form .fieldset .module-gl .popup-modal__content.black\@m button.btn--white, .module-gl .popup-modal__content.black\@m .paypal-express-review .order-review-form .btn--white#review-button, .paypal-express-review .order-review-form .module-gl .popup-modal__content.black\@m .btn--white#review-button {
        border-color: #272724;
        color: #272724; }
        .module-gl .popup-modal__content.black\@m .btn.btn--white:hover, .module-gl .popup-modal__content.black\@m .checkout-index-index .form-grid .form .btn--white.ecom-btn.complete-payment:hover, .checkout-index-index .form-grid .form .module-gl .popup-modal__content.black\@m .btn--white.ecom-btn.complete-payment:hover, .module-gl .popup-modal__content.black\@m .paypal-express-review #discount-coupon-form .fieldset button.btn--white:hover, .paypal-express-review #discount-coupon-form .fieldset .module-gl .popup-modal__content.black\@m button.btn--white:hover, .module-gl .popup-modal__content.black\@m .paypal-express-review .order-review-form .btn--white#review-button:hover, .paypal-express-review .order-review-form .module-gl .popup-modal__content.black\@m .btn--white#review-button:hover {
          border-color: #272724;
          color: #FFF;
          background-color: #272724; } }
  .module-gl .popup-modal__title {
    max-width: 180px;
    border-bottom: solid 1px currentColor;
    padding-bottom: 5px;
    font-weight: 600;
    font-size: 16px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 960px) {
      .module-gl .popup-modal__title {
        font-size: 20px; } }
  .module-gl .popup-modal__text {
    font-size: 16px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 960px) {
      .module-gl .popup-modal__text {
        font-size: 18px;
        font-weight: 300; } }

/* product-block */
.product-block {
  position: relative; }
  .product-block__image-wrapper {
    position: relative; }
  .product-block__image-link {
    display: block; }
  .product-block__image {
    overflow: hidden;
    position: relative; }
    .product-block__image picture {
      display: block; }
    .product-block__image img {
      width: 100%;
      height: auto; }
  .product-block .second-image {
    display: block;
    position: absolute;
    top: 50% !important;
    left: 0;
    transform: translateY(-50%);
    background-color: #FFF;
    visibility: hidden;
    opacity: 0;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    min-height: 100%; }
  .product-block__image-swatches ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
    padding: 0 !important;
    list-style: none !important;
    position: relative;
    overflow: hidden; }
  .product-block__image-swatches li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    top: 0;
    opacity: 0; }
    .product-block__image-swatches li:first-child {
      position: relative; }
    .product-block__image-swatches li picture {
      display: block; }
    .product-block__image-swatches li img {
      width: 100%; }
    .product-block__image-swatches li.active {
      opacity: 1; }
  .product-block.tile-hover:hover .product-block__image .second-image,
  .product-block.tile-hover:hover .product-block__image-swatches li.active .second-image {
    visibility: visible;
    opacity: 1; }
  .product-block.has-archived .product-block__options {
    bottom: 3vw; }
    @media (min-width: 960px) {
      .product-block.has-archived .product-block__options {
        bottom: 1vw; } }
    @media (min-width: 1600px) {
      .product-block.has-archived .product-block__options {
        bottom: 1vw; } }
  .product-block.has-archived .product-block__soldout {
    bottom: 7vw; }
    @media (min-width: 960px) {
      .product-block.has-archived .product-block__soldout {
        bottom: 4vw; } }
    @media (min-width: 1600px) {
      .product-block.has-archived .product-block__soldout {
        bottom: 3.5vw; } }
    .product-block.has-archived .product-block__soldout.archived {
      bottom: 4vw; }
      @media (min-width: 960px) {
        .product-block.has-archived .product-block__soldout.archived {
          bottom: 2vw; } }
      @media (min-width: 1600px) {
        .product-block.has-archived .product-block__soldout.archived {
          bottom: 2vw; } }
  .product-block__rating {
    overflow: hidden;
    font-size: 0; }
    .product-block__rating .star {
      display: inline-block;
      width: 16px;
      height: 16px;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center center;
      zoom: 1; }
    .product-block__rating .star-empty {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 64 64' version='1.1' viewBox='0 0 64 64' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23231F20;stroke-width:2;%7D%0A%3C/style%3E%3Cpath class='st0' d='M49.2,60L32,48.1L14.6,59.9l5.4-21L4,25.3l20.6-1L32,4l7.3,20.3L60,25.4L43.9,39L49.2,60z'/%3E%3C/svg%3E%0A"); }
    .product-block__rating .star-half {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 64 64' version='1.1' viewBox='0 0 64 64' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/css/%23path3651_00000003807219334846671570000008230831011089566396_);fill:%23231F20;%7D .st1%7Bfill:none;stroke:%23231F20;stroke-width:2;%7D%0A%3C/style%3E%3Cdefs%3E%3Cpath id='b' d='M49.2,60L32,48.1L14.6,59.9l5.4-21L4,25.3l20.6-1L32,4l7.3,20.3L60,25.4L43.9,39L49.2,60z'/%3E%3C/defs%3E%3CclipPath id='a'%3E%3Cuse xlink:href='%23b'/%3E%3C/clipPath%3E%3Crect x='4' y='4' width='28' height='56.6' clip-path='url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/css/%23a)' fill='%23231F20'/%3E%3Cpath class='st1' d='M49.2,60L32,48.1L14.6,59.9l5.4-21L4,25.3 l20.6-1L32,4l7.3,20.3L60,25.4L43.9,39L49.2,60z'/%3E%3C/svg%3E%0A"); }
    .product-block__rating .star-full {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg enable-background='new 0 0 64 64' version='1.1' viewBox='0 0 64 64' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23231F20;stroke:%23231F20;stroke-width:2;%7D%0A%3C/style%3E%3Cpath class='st0' d='M49.2,60L32,48.1L14.6,59.9l5.4-21L4,25.3l20.6-1L32,4l7.3,20.3L60,25.4L43.9,39L49.2,60z'/%3E%3C/svg%3E%0A"); }
    .product-block__rating .rating-summary.no-rating {
      display: none; }
    .product-block__rating .rating-result > div {
      display: inline-block;
      vertical-align: middle; }
    .product-block__rating .rating-result .star-rating,
    .product-block__rating .rating-result .rating-percentage {
      display: none; }
    .product-block__rating .rating-review-count {
      margin-left: 5px;
      font-size: 2.45vw; }
      @media (min-width: 960px) {
        .product-block__rating .rating-review-count {
          font-size: 1.04vw; } }
      @media (min-width: 1600px) {
        .product-block__rating .rating-review-count {
          font-size: 16px; } }
  .product-block__options {
    display: block;
    position: relative;
    bottom: 1vw;
    left: 0;
    width: 100%;
    padding: 0 3vw 1.3vw;
    font-size: 0;
    z-index: 2; }
    @media (min-width: 960px) {
      .product-block__options {
        bottom: 0;
        padding: 0 25px 17px 25px; } }
    @media (max-width: 959px) {
      .product-block__options .product-color span {
        width: 3.2vw;
        height: 3.2vw; } }
  .product-block__details {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: static;
    width: 100%;
    line-height: 2.45vw;
    flex-wrap: wrap;
    z-index: 3; }
    @media (min-width: 960px) {
      .product-block__details {
        line-height: 1; } }
  .product-block__name-link {
    display: inline-block;
    padding: 15px 15px; }
    @media (min-width: 960px) {
      .product-block__name-link {
        padding: 15px 25px 20px 25px; } }
  .product-block__title {
    margin-bottom: 0;
    color: #272724;
    font-size: 12px;
    font-weight: 600;
    line-height: 1; }
    @media (min-width: 960px) {
      .product-block__title {
        font-size: 14px; } }
    .product-block__title > span {
      font-weight: 400;
      margin-right: 5px; }
      .product-block__title > span.pre-order {
        display: block;
        text-transform: none; }
  .product-block__price {
    font-weight: 100;
    font-size: 12px;
    text-transform: uppercase; }
    @media (min-width: 960px) {
      .product-block__price {
        font-size: 14px; } }
    .product-block__price .old-price {
      font-size: 2vw; }
      @media (min-width: 960px) {
        .product-block__price .old-price {
          font-size: 0.72917vw; } }
      @media (min-width: 1600px) {
        .product-block__price .old-price {
          font-size: 12px; } }
  .product-block__button-wrap {
    display: none;
    flex: 0 40%; }
    @media (min-width: 960px) {
      .product-block__button-wrap {
        display: block; } }
    .product-block__button-wrap .btn, .product-block__button-wrap .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .product-block__button-wrap .ecom-btn.complete-payment, .product-block__button-wrap .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .product-block__button-wrap button, .product-block__button-wrap .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .product-block__button-wrap #review-button {
      width: auto;
      min-width: 100%;
      white-space: nowrap;
      padding-left: 10px;
      padding-right: 10px; }
    .product-block__button-wrap .button.add-to-cart:hover {
      box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.35); }
  .product-block__soldout {
    z-index: 3;
    position: absolute;
    bottom: 1.6vw;
    right: 4vw;
    font-size: 2.45vw; }
    @media (min-width: 960px) {
      .product-block__soldout {
        bottom: 1.06vw;
        font-size: 18px;
        right: 2vw; } }
    @media (min-width: 1600px) {
      .product-block__soldout {
        bottom: 17px;
        font-size: 14px;
        right: 2vw; } }
  .product-block .product-materials {
    position: absolute;
    right: 4.5%;
    top: 4%;
    width: 20%;
    z-index: 100; }
    @media (min-width: 960px) {
      .product-block .product-materials {
        width: 14%; } }
    .product-block .product-materials .material-img {
      width: 100%;
      margin: 0; }
  .product-block .fibbl-ready {
    z-index: 5;
    top: 75%;
    left: 15px;
    transform: translateX(0%);
    margin: 0; }
    @media (min-width: 960px) {
      .product-block .fibbl-ready {
        top: 80%;
        left: 25px; } }
    .product-block .fibbl-ready button {
      border-radius: 30px;
      font-size: 12px;
      font-weight: 600;
      padding: 1px 14px;
      background-color: transparent;
      transition: color 250ms;
      outline: 0;
      outline-offset: -2px;
      color: #272724; }
      @media (min-width: 960px) {
        .product-block .fibbl-ready button {
          font-size: 13px;
          padding: 5px 20px; } }
      .product-block .fibbl-ready button:hover {
        background-color: #272724;
        color: white; }

/* product-block--with-attrs */
.product-block.product-block--with-attrs .product-block__details {
  flex-direction: column;
  justify-content: initial;
  align-items: flex-start; }
  @media (min-width: 960px) {
    .product-block.product-block--with-attrs .product-block__details {
      flex-direction: row;
      flex-wrap: wrap; } }

.product-block.product-block--with-attrs .product-block__attribute, .product-block.product-block--with-attrs .product-block__price {
  flex: 0 0 100%; }

.product-block.product-block--with-attrs .product-block__attribute-color {
  line-height: normal;
  margin: 4px 0; }
  @media (min-width: 960px) {
    .product-block.product-block--with-attrs .product-block__attribute-color {
      margin: 0 0 -10px 0; } }

.product-block.product-block--with-attrs .product-block__attribute {
  padding: 5px 0 10px; }

.product-block.product-block--with-attrs .product-block__attribute .product-sizes {
  line-height: 1;
  text-transform: uppercase;
  font-size: 0; }
  .product-block.product-block--with-attrs .product-block__attribute .product-sizes span {
    display: inline-block;
    position: relative;
    padding: 0 6px;
    color: #9b9b9b;
    font-size: 11px;
    margin-right: 1px; }
    .product-block.product-block--with-attrs .product-block__attribute .product-sizes span:first-child {
      padding-left: 0; }
    .product-block.product-block--with-attrs .product-block__attribute .product-sizes span:not(:first-child)::before {
      content: "";
      position: absolute;
      left: -1px;
      top: 0;
      width: 1px;
      height: 100%;
      background: #9b9b9b; }

@media (min-width: 960px) {
  .product-block.product-block--with-attrs .product-block__name-link {
    flex: 1; } }

/* Product block featured*/
.product-block.product-block--featured .product-block__details {
  justify-content: center;
  padding-bottom: 5vw;
  padding-top: 3.2vw; }
  @media (min-width: 960px) {
    .product-block.product-block--featured .product-block__details {
      padding-top: 1.2vw;
      padding-bottom: 2vw; } }
  @media (min-width: 1600px) {
    .product-block.product-block--featured .product-block__details {
      padding-top: 15px;
      padding-bottom: 30px; } }

.product-block.product-block--featured .product-block__button-wrap {
  display: block; }
  .product-block.product-block--featured .product-block__button-wrap .btn, .product-block.product-block--featured .product-block__button-wrap .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .product-block.product-block--featured .product-block__button-wrap .ecom-btn.complete-payment, .product-block.product-block--featured .product-block__button-wrap .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .product-block.product-block--featured .product-block__button-wrap button, .product-block.product-block--featured .product-block__button-wrap .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .product-block.product-block--featured .product-block__button-wrap #review-button {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px; }
    @media (min-width: 960px) {
      .product-block.product-block--featured .product-block__button-wrap .btn, .product-block.product-block--featured .product-block__button-wrap .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .product-block.product-block--featured .product-block__button-wrap .ecom-btn.complete-payment, .product-block.product-block--featured .product-block__button-wrap .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .product-block.product-block--featured .product-block__button-wrap button, .product-block.product-block--featured .product-block__button-wrap .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .product-block.product-block--featured .product-block__button-wrap #review-button {
        padding-top: 0.8vw;
        padding-bottom: 0.8vw; } }

/* Product block related*/
.widget-product-related .product-block__options {
  position: static;
  padding: 15px 0 0 0; }

.product-color-block {
  margin: 0; }
  .product-color-block__color-item {
    margin: 0 0.5vw;
    display: inline-block;
    font-size: 0;
    line-height: 1; }
    @media (min-width: 960px) {
      .product-color-block__color-item {
        margin: 0 0.20833vw; } }
    @media (min-width: 2000px) {
      .product-color-block__color-item {
        margin: 0 6px; } }
    .product-color-block__color-item:first-of-type {
      margin-left: 0 !important; }
    .product-color-block__color-item:last-of-type {
      margin-right: 0 !important; }
    .product-color-block__color-item span {
      display: inline-block;
      margin: 0; }
    .product-color-block__color-item .product-color {
      border: 1px double white;
      padding: 2px; }
    .product-color-block__color-item [class*="swatch"] {
      display: inline-block;
      width: 16px;
      height: 16px;
      border-radius: 50px;
      margin: 0;
      font-size: 0; }
      @media (min-width: 960px) {
        .product-color-block__color-item [class*="swatch"] {
          width: 0.9375vw;
          height: 0.9375vw; } }
      @media (min-width: 2000px) {
        .product-color-block__color-item [class*="swatch"] {
          width: 20px;
          height: 20px; } }
    .product-color-block__color-item span.swatch-white {
      box-shadow: inset 0 0 1px grey; }
    .product-color-block__color-item span.color-white {
      background-color: white;
      border: 1px solid #272724; }
    .product-color-block__color-item span.color-royal-blue {
      background-color: blue; }
    .product-color-block__color-item span.color-red {
      background-color: #e54040; }
    .product-color-block__color-item .color-attr.selected .product-color, .product-color-block__color-item .color-attr:hover .product-color {
      border: 1px double black;
      border-radius: 100%;
      padding: 2px; }

.module-gl .star-empty {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjY5OTYgNi4yMDk4N0M3LjY2OTk2IDYuMjA5ODcgOC4zNjk5NiA1Ljc0OTg1IDkuNTY5OTYgMy42Nzk4NUM5LjU2OTk2IDMuNjc5ODUgMTAuOTUgMC43MTk5MjMgMTIuNTcgMC43NTk5MjNDMTIuNTcgMC43NTk5MjMgMTMuNzYgMC43NTk4NDUgMTUuNDUgMy42Nzk4NUMxNS40NSAzLjY3OTg1IDE2LjUxIDUuNTc5ODcgMTcuMzUgNi4yMDk4N0MxNy4zNSA2LjIwOTg3IDE4LjkgNi45MDk4MyAyMS4xMiA3LjQwOTgzQzIxLjEyIDcuNDA5ODMgMjMuOTcgNy43OTk4OSAyMy45NyA5Ljk3OTg5QzIzLjk3IDkuOTc5ODkgMjMuOTcgMTEuMjUgMjIuMjUgMTMuMjlMMjAuNDIgMTUuMjU5OUMyMC40MiAxNS4yNTk5IDIxLjEyIDIxLjA2OTggMTkuNzUgMjIuMTU5OEMxOS43NSAyMi4xNTk4IDE5LjEyIDIzLjA3OTkgMTYuNjIgMjIuNDM5OUwxMi41OCAyMC45Mjk4TDkuNjE5OTYgMjIuMDE5OUM5LjYxOTk2IDIyLjAxOTkgOC41Mjk5NiAyMi44NiA2LjkwOTk2IDIyLjgzQzYuOTA5OTYgMjIuODMgNS4wMzk5NiAyMi43MiA0Ljc1OTk2IDIwLjgyQzQuNzU5OTYgMjAuODIgNC40Nzk5NiAxOC41NyA0Ljc1OTk2IDE1LjM2TDEuNjU5OTYgMTEuNDE5OEMxLjY1OTk2IDExLjQxOTggMS4wNTk5NiAxMC45Mjk5IDEuMDU5OTYgOS42OTk4NkMxLjA1OTk2IDkuNjk5ODYgMC45MTk5NTcgOC4xOSAzLjc2OTk2IDcuMzRDMy43Njk5NiA3LjM0IDYuNzk5OTYgNi41Njk4NyA3LjY3OTk2IDYuMjA5ODdINy42Njk5NloiIHN0cm9rZT0iIzI3MjcyNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+Cjwvc3ZnPgo="); }

.module-gl .star-full {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyNCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzg5OTkgNS42ODAwOUM3LjM4OTk5IDUuNjgwMDkgOC4wODk5OCA1LjIxOTgyIDkuMjg5OTggMy4xNDk4MkM5LjI4OTk4IDMuMTQ5ODIgMTAuNjcgMC4xODk4OTQgMTIuMjkgMC4yMjk4OTRDMTIuMjkgMC4yMjk4OTQgMTMuNDggMC4yMjk4MTYgMTUuMTcgMy4xNDk4MkMxNS4xNyAzLjE0OTgyIDE2LjIzIDUuMDUwMDkgMTcuMDcgNS42ODAwOUMxNy4wNyA1LjY4MDA5IDE4LjYyIDYuMzc5OCAyMC44NCA2Ljg3OThDMjAuODQgNi44Nzk4IDIzLjY5IDcuMjcwMTEgMjMuNjkgOS40NTAxMUMyMy42OSA5LjQ1MDExIDIzLjY5IDEwLjcxOTcgMjEuOTcgMTIuNzU5N0wyMC4xNCAxNC43Mjk5QzIwLjE0IDE0LjcyOTkgMjAuODQgMjAuNTM5OCAxOS40NyAyMS42Mjk4QzE5LjQ3IDIxLjYyOTggMTguODQgMjIuNTUwMSAxNi4zNCAyMS45MTAxTDEyLjMgMjAuMzk5OEw5LjMzOTk5IDIxLjQ5MDFDOS4zMzk5OSAyMS40OTAxIDguMjUgMjIuMzI5NyA2LjYzIDIyLjI5OTdDNi42MyAyMi4yOTk3IDQuNzU5OTkgMjIuMTkgNC40Nzk5OSAyMC4yOUM0LjQ3OTk5IDIwLjI5IDQuMTk5OTkgMTguMDQgNC40Nzk5OSAxNC44M0wxLjM4IDEwLjg5QzEuMzggMTAuODkgMC43Nzk5OSAxMC4zOTk4IDAuNzc5OTkgOS4xNjk4NEMwLjc3OTk5IDkuMTY5ODQgMC42Mzk5OTcgNy42NTk5NyAzLjQ5IDYuODA5OTdDMy40OSA2LjgwOTk3IDYuNTE5OTggNi4wNDAwOSA3LjM5OTk4IDUuNjgwMDlINy4zODk5OVoiIGZpbGw9IiMyNzI3MjQiLz4KPC9zdmc+Cg=="); }

.module-gl .star-half {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABgCAYAAADrc9dCAAABNWlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5XSJNxc//QhHN06uLj7BE6OgoPiE/gGilMHhwjBqfSbvvPjcDg/MCp23WkYZRjEWrWbjnQ9X86/MscMAHTCLLVbrSOAOIkj/iPg5wMB8LZt150G07EYpkoDY2C3G2UhiArQv9apBjECzKCfahCPgKnO2jUQz0Cpl/s7UApy/wRKyvV8EN+A2XM9H4wFwAxyXwNMHd1ogFqSDtVF71zLqmVZ0u4mQSRPh5mOBpk8jMNEpYnq6KgL5P8BsJwvtpuO3Kha1sHmlL0n4nq+zO3rBAGIlZciKwgv1dWfCmNv8lzcGK3C8QPMjots/xbut2DprsjWq1DegafRL8KzT/57sqVFAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGMWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTZhNjM5NiwgMjAyNC8wMy8xMi0wNzo0ODoyMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjkgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNi0wNlQwMDoxNzo1MCswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDYtMDZUMDA6MzA6MzQrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDYtMDZUMDA6MzA6MzQrMDI6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmFjNDM2MDZhLTI1NzUtNWU0ZC04MWI5LWE5ODE1NmRiMjZmNyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVmOGViNzEzLWI3ZTEtOTE0MS1iMzk2LTNiMWQ4N2QyNDk1OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmY2YzNhMDYzLTQ3MzMtMGI0ZS04ZDVkLTgzNTkzZDQ3NGE4MCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZjZjM2EwNjMtNDczMy0wYjRlLThkNWQtODM1OTNkNDc0YTgwIiBzdEV2dDp3aGVuPSIyMDI0LTA2LTA2VDAwOjE3OjUwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YWM0MzYwNmEtMjU3NS01ZTRkLTgxYjktYTk4MTU2ZGIyNmY3IiBzdEV2dDp3aGVuPSIyMDI0LTA2LTA2VDAwOjMwOjM0KzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1hB1OgAADFFJREFUeJztnX1wFOUdxz+3d3klb1KtUBxhmIMNbSOBQQawFnAqhHaGAn2xjvKi7R9atBJA7DBRgcJAiy0vU2Wm1gGksVOxvIhKp04FQhIUZaQDyfiM2xZGLMTG8HIhEHJ32z92D4+7vWR3b29vL+NnJjPJs7vPPnffPM/z+/32eX7rU1WVGD6fj1xFloPVAEIox7PbEvuoqoovlwWR5eAw4FlgQVzxKWClEMo291uUHjktiCwHV6CJkYqDwGwhlAtutMcJclYQWQ5u5cZekYoLwNRcGcZUVUXKdiOsYkEMgArgQGx+yQVyShCLYsSoIIdEyRlBZDm4COtixKgAtspysMKh5mSMnBBE/+/eYPb8aDRqVFwNbHWmRZkjJwTBwhfp9/spKSlJJcosvad5Fs8Lopu31Vauqan5LkVFRcRbkHFs8PJ84mlBdMfvCSvXSJLEyJEjue+++4lEIqlO8+zQ5WlB0By/CqsXqarK0qVLGDNmLOFw2OiUaq8OXZ4VRO8dC6xep6oqkiTh9+exatVqBg4cmGroetaLVpdnBcGCVRVPfLRh1KhRPPbYL1JN8BV275FJPCmILAenALPsXJvYG+bNm8/06TV0d3cbnb7AaxO85wTRhxHbk67P50uKydXVPc3QocNS9RRPTfCeEwRYBAyze7HP50v64gcNGszy5XX4fIYf11MTvKcE0YeP3kLqfZJiAmfatGnMnTuXK1euGB3+lW5EZB3PCKIPVbvTrcdoyIqxaFEt48bdSU9PT+KhEmBfuvd2As8IgmbxDHOiolS9pKSklBUrVlFeXmF0zjf1qEBW8YQgshxcgP1I7g1Eo9FeH7RVVVVRV/e0US8BzTeZ4kQ77JJ1QfR5wzFLx8xTzzlzfsC8eQtSmcJ7s2kKZ1UQ/YMfcLJOIyvLiNraxYwaNcpo6CoDGrIlStYE0YepA9iIVfWGqqqmekl5eTnPPLOSaNQwAFkKvCfLwXWyHCx0sn19EXDrRroVNQX4PpoXXuHWvVMxYcIEFi1azLp1axkwYEDi4XzgKaBWloMfAfXATiGU/2SyTRkVRLftZwGTsRkKsUpvZq8RDz/8M7q6uti4cQPFxcX4/f7EU/KBO/SfFbIcPA3sBd4UQjnsVLtjOCpIXC+ICTDMyfrNYGb+iKeoqIiFCx8jGAyyZs1q2traKCgoIBAw/GqKgEr95wlZDn4OHEHzn/4hhNKWZvPTF0Q3E6egiTAl3frSRZKsT4vFxQOYOXMW48aN5403Xmffvtc5ceIEkiSRl5eH3+836nWFwBDgh8BsoEvvPbuAd4RQDtlpv+WFcnovmMUXc4GnCAQCLFnyJPPmzTcafvqku7uby5c7OXPmUxoaDtHY2MAHHxwjHO7B7/cTCATMfE89QBfQArwJ7BVCaenrIksrF/We8AQeFCGeQCDAsmW/5IEHHrQlSDzXrl2ju/sqly5d4ujRozQ2HqaxsYHPPvsffr8fSZLM9sgIEEJb3rpBCKXB6CRTguhCPIsHhiMz5OXlsXTpMh58cG7agsQTiUTo6emhp6eH1tZWmpoOc/jwIVpaWvWnlL5U0eREwsAHwCNCKP+MP9CnILIc3IAWDs8Z8vPzWbx4KXPnznNUkHhUVSUSiRCJRGhvb+fdd4/Q1NTIkSPNnD9/3mw119BEuR6lSCmIPk8cwOLyGy+QqR7SG6qqXheptbWF5uZmmpoaOXnyBOFwmGg0msr6U4HHgReEUFRVVZOtrFwWI1vEfB9Jkhg9uprRo6t59NGfEwqFaGpqpKHhEM3NzXR0fM61a9duuBTYDDQDH4Kx2buVHBcjVfjdbUpLS6mpmUFNzQwA3n777zz33G84ffp0/GkSsFuWg8OB6A2zUDqLC7yCqqquDVVWuffeabz8cj0VFTclHhqK5sclBRfnu9GwTCJJUm8rFrPOrbfeyvz5C4wOPQXJglRnuD0ZxefzmY72ZpPp02uM2ngnJAsyzI0GZYqYteN1hg8fTllZWWJxKSQLctyNBmUSSZJyQpShQ4clFgXAA49wnSYXhiyAsrJSw/JEQWxFKL1ELvQOgI6OjsSiy5AsyB43GpNJcqF3nD/fgaIoicX/hgRB9P3cp1xpVYbIhSGrvr6eq1evJhbvB+M55KGMtyjDeHnYOnPmE3bs2J4YtleBP4OBIEIoB4FaV1qXAWK+iBcJh8OsWbOa9vb2xEOHY6F4QytLCGUjsC2jrcsQsR1UXmTLlhfYv38/eXl58cUqsCz2R28tryUH/RKv9pD6+j/x/PO/p6AgP/HQ74RQ3ov9kVIQPYvOQ2gJXHIKrwmyc+errF+/jkgknGhwnABWxhf02rd1qyvnJnkvRXtfeaWetWvX0Nl5ObFdF4GfCKGE4gv7HGyFUPaQoKLXsbo2K1O89NIfWb/+11y6dDFxnVcEuF8IpTXxGlOznxDKCrQVEzmBF4asTZs2sHnzRkKhEIFAXuLhx4VQ9htdZ8UcmU0OOI1ecAzXrl3Diy/+ga6uy0YrIH8rhLIl1bWmBdEn+dl4fJLPtpVVV7ecHTtepru7G78/SYy/CaEs7e16Swa7Psl72mm0utjaSWprF/HaazsJh8NGhsU+IZQZfdVh2YPSs31us3qdW2Srd9TVLeett95M5ZjuFkKZaaYeWy6tEMpDeNhpdFuUV1/9C7t37wIM569WIZQ5ZutKJ8YwFY/OJ24K0tnZyaZNGwiHk5w+gFbgLiv12RYkbpL3FG4vA9q373Xa29tTimE1b3BaUTgvRobNbvp0isbGw0ZihLAhBjjwTN1rkWG3/ZBz584lFkWByXYzajsVp87JyLAT5OcnRW9DQigf2q3PEUH0/4a9TtSVLpIkuTpkFRQUJBaltY3aySc55Q7WZRu3H1AVFiYJUiDLQdtjppMtr3awrpyhpMRwfVXSskSzePNZZxq4HTYxmEMAkrqNWfqdIG5TVFRkVFxst75+J0hf6ZmcxiAlB3hkyKp2sC7buB1+Lyw0NKoMu40ZnBSkwsG6cobCQsPv3rDbmKHfDVlue+ophqwSu/X1O0Hc3h9i4BiCR4YsT+D2ipMUWYNsh5v7nSBu+yEpogK2v9d+Jwi4+4CqoMDQyrIdz+p3grg9qae4l+192f1OELfp7k7aeANgmH/WDP1OELcdwxS5fw1f62OGfieI24RCIaPii3brc1KQgw7WlTMY7KYFSNoiZZZ+10N8Ph+BgHurTtrakp6pw5eCfIEkaS+WdItTp5LyKkcBQ5XM0O8E8fslWlpaaG1N2nrhONFoFCFEYvFZIRTbVpaTiZQP4YFEmaFQiF27/kpTUyNDhtzG2LFjmThxEtXVYxy/18GD79DZ2Znoi7yfTp2u5X53C0mSuHjxIh0dHZw8eZKjR99j165dDB48mPHjxzN58lSqqqrSvs+VK1dYv369kWP4Yjr1Wk6knApZDs7CgVcW2SCK5oh16r8Xoj2PCADXs4dGoxHKyyu45ZavMmTI17jrrm8xdeo9jBgx0tZNV69exfbt2xKXrV4FbhJCMfQW+8JSIuW+0JNnms6R6hAn0TJIn0ZLJHkOuAX4Dtoi56/EnxyNRolEIqiqSnl5OQMHDmTQoMFMnDiJyZMnU1V1h6mbNjY2snDhI0ZO4W4rK90TcVQQAFkO7ibzORuPA9vRlq9eRntSeRXo/Oijj9XKyhE+IA/tkfJatFyGSXZwTByfz0dJSQllZWXcfPPNTJgwibvvvpuxY8caBg6PHTvGk08u4cyZT4wivSOFUD62+8EyIcgUHH5jjs4ptExF24VQjpsNjVRWjsgHxgA/BX5MisV88Xl1i4uLGTBgAEVFRQwZchu33347xcXFtLW18emnZzh79izt7e1GYrwvhDLezoeL4bgg4Hg27G1oiez3xBdajVVVVo4oRhNjEvAjtDcaGHqPqqoSjUavb2sIBPKQJB+RSIRwOJxqu0MX8A0hlFOWGmZwb8cFAZDl4FbSe+vaQaBW39OYhN3gYWXlCAltzVQpMA2YA3yPXp7wmfh+uoBvC6Ecs9WohHtlRBAA/XWmVt+HfhBYqe87SUk60dy4dOp+tLmmFM0ImAnMwNoa5f1oe87/ZbtBcWRUELhueS1AywdcbXDKBTQRDgF7zHZ5JwSJR5aDElov8QNfR7PQ7tF/H4y2iqQbzYj4L5p5vwVoE0JxLNafcUESiXtp44VUw5EZnBbEKyQJ8iXZp98FF3Od/wM4BpYlbYhKpQAAAABJRU5ErkJggg=="); }

.module-gl .rating-stars {
  display: flex;
  align-items: center; }

.module-gl .product-view .main-column .product-review-rating .rating-summary .star,
.module-gl .review-forms #star-review-rating .star {
  width: 15px;
  height: 15px; }
  @media (min-width: 960px) {
    .module-gl .product-view .main-column .product-review-rating .rating-summary .star,
    .module-gl .review-forms #star-review-rating .star {
      width: 16px;
      height: 16px; } }

.module-gl .yotpo * {
  font-family: 'Raisonne Pro', sans-serif !important; }

.module-gl .yotpo .yotpo-nav {
  margin-bottom: 15px; }

.module-gl .yotpo .yotpo-label-container,
.module-gl .yotpo .yotpo-reviews-filters,
.module-gl .yotpo .yotpo-reviews-header,
.module-gl .yotpo .label-helpful,
.module-gl .yotpo .yotpo-review .yotpo-footer .footer-actions,
.module-gl .yotpo .yotpo-comment .yotpo-footer .footer-actions,
.module-gl .yotpo .yotpo-question .yotpo-footer .footer-actions,
.module-gl .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions {
  display: none !important; }

.module-gl .yotpo .yotpo-review .yotpo-footer .yotpo-helpful,
.module-gl .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful,
.module-gl .yotpo .yotpo-question .yotpo-footer .yotpo-helpful,
.module-gl .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful {
  float: none !important; }

.module-gl .yotpo .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn[data-type="up"],
.module-gl .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .vote-btn[data-type="up"],
.module-gl .yotpo .yotpo-question .yotpo-footer .yotpo-helpful .vote-btn[data-type="up"],
.module-gl .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .vote-btn[data-type="up"] {
  margin-left: 0 !important; }

.module-gl .yotpo .yotpo-display-wrapper > .yotpo-regular-box {
  padding: 80px 0; }

@media (max-width: 959px) {
  .module-gl .yotpo.yotpo-main-widget,
  .module-gl .yotpo .yotpo-modal-dialog {
    width: 100% !important; } }

.module-gl .yotpo.yotpo-main-widget.yotpo-small .yotpo-review .footer-additional-actions,
.module-gl .yotpo.yotpo-main-widget.yotpo-small .yotpo-comment .footer-additional-actions,
.module-gl .yotpo.yotpo-main-widget.yotpo-small .yotpo-question .footer-additional-actions,
.module-gl .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-review .footer-additional-actions,
.module-gl .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-comment .footer-additional-actions,
.module-gl .yotpo .yotpo-modal-dialog.yotpo-small .yotpo-question .footer-additional-actions {
  float: none !important;
  display: block !important;
  margin: 5px 0; }

@media (min-width: 960px) {
  .module-gl .yotpo .write-question-review-buttons-container .write-button {
    transform: translate(-10px, 59px);
    transition: transform 400ms;
    z-index: 2;
    position: relative;
    margin: 0; } }
  @media (min-width: 960px) and (min-width: 960px) {
    .module-gl .yotpo .write-question-review-buttons-container .write-button {
      transform: translate(0px, 28px); } }

@media (min-width: 960px) {
    .module-gl .yotpo .write-question-review-buttons-container .write-button[aria-expanded="true"],
    .module-gl .yotpo .write-question-review-buttons-container .write-button[aria-expanded="true"] + button {
      transform: translate(-10px, 0px); } }
    @media (min-width: 960px) and (min-width: 960px) {
      .module-gl .yotpo .write-question-review-buttons-container .write-button[aria-expanded="true"],
      .module-gl .yotpo .write-question-review-buttons-container .write-button[aria-expanded="true"] + button {
        transform: translate(0px, -4px); } }

.module-gl .yotpo .main-widget > .yotpo-display-wrapper {
  display: block;
  padding: 0 !important;
  text-align: center; }
  .module-gl .yotpo .main-widget > .yotpo-display-wrapper .yotpo-regular-box {
    display: inline-block; }

@media (min-width: 960px) {
  .module-gl .yotpo .yotpo-reviews div,
  .module-gl .yotpo .yotpo-reviews span,
  .module-gl .yotpo .yotpo-reviews p,
  .module-gl .yotpo .yotpo-reviews a,
  .module-gl .yotpo .yotpo-reviews img,
  .module-gl .yotpo .yotpo-reviews i,
  .module-gl .yotpo .yotpo-reviews strong,
  .module-gl .yotpo .yotpo-reviews sup,
  .module-gl .yotpo .yotpo-reviews ul,
  .module-gl .yotpo .yotpo-reviews li,
  .module-gl .yotpo .yotpo-reviews form,
  .module-gl .yotpo .yotpo-reviews label {
    font-size: 14px !important;
    line-height: 14px !important; } }

@media (min-width: 960px) {
  .module-gl .yotpo .yotpo-reviews .yotpo-first-review .yotpo-icon-star {
    font-size: 18px !important; } }

.module-gl .yotpo .write-question-wrapper {
  background: #f9f9f9;
  padding: 0 16px;
  margin-top: 15px; }
  @media (min-width: 960px) {
    .module-gl .yotpo .write-question-wrapper {
      padding: 0 30px; } }
  .module-gl .yotpo .write-question-wrapper .yotpo-header-title {
    font-weight: 600; }
  .module-gl .yotpo .write-question-wrapper .yotpo-regular-box {
    border-top: none; }
  .module-gl .yotpo .write-question-wrapper .write-question-content .form-group .yotpo-text-box {
    background-color: #FFF;
    margin-top: 5px !important; }

.module-gl .yotpo .write-review .connect-wrapper {
  padding-left: 0 !important; }

.module-gl .yotpo .write-review .connect-wrapper .form-element .y-input {
  background-color: #FFF; }

.module-gl .yotpo .write-review .connect-wrapper .form-element .y-label {
  padding-bottom: 5px; }

.module-gl .yotpo-container .product-reviews-container {
  display: block;
  margin: 25px auto;
  padding: 0;
  max-width: 1920px;
  font-size: 12px; }
  .module-gl .yotpo-container .product-reviews-container .gl-btn {
    min-width: 172px;
    height: 38px;
    align-items: center;
    justify-content: center;
    display: flex; }
    @media (min-width: 960px) {
      .module-gl .yotpo-container .product-reviews-container .gl-btn {
        min-width: 267px;
        height: 41px; } }
  @media (max-width: 959px) {
    .module-gl .yotpo-container .product-reviews-container {
      font-size: 3.8vw; } }
  @media (min-width: 960px) {
    .module-gl .yotpo-container .product-reviews-container {
      margin: 0 auto 25px; } }
  .module-gl .yotpo-container .product-reviews-container p {
    font-weight: 600;
    font-size: 12px;
    margin: 10px 0; }
    @media (min-width: 960px) {
      .module-gl .yotpo-container .product-reviews-container p {
        font-size: 14px;
        margin: 10px 0; } }
  @media (min-width: 1200px) {
    .module-gl .yotpo-container .product-reviews-container {
      max-width: 1920px; } }
  .module-gl .yotpo-container .product-reviews-container .review-tabs {
    padding: 0 16px;
    position: relative; }
    @media (min-width: 960px) {
      .module-gl .yotpo-container .product-reviews-container .review-tabs {
        padding: 0 37px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs.top {
      padding: 0;
      margin: 0; }
    .module-gl .yotpo-container .product-reviews-container .review-tabs #product-question-container,
    .module-gl .yotpo-container .product-reviews-container .review-tabs #product-review-container {
      padding-top: 0; }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .toolbar {
      border-bottom: 1px solid #272724; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .toolbar > .control {
        margin-bottom: 20px !important; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .toolbar > .control {
            margin-bottom: 30px !important; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .toolbar > .control > select {
          width: auto;
          min-width: 272px;
          color: #272724;
          border-radius: 30px;
          border: 1px solid #272724;
          text-transform: uppercase;
          font-size: 12px;
          font-weight: 600;
          height: 38px;
          padding: 0 30px; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs .toolbar > .control > select {
              font-size: 14px;
              height: 41px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs__wrapper {
      border-bottom: 0;
      align-items: flex-end;
      justify-content: flex-end;
      flex-direction: row-reverse;
      display: flex;
      margin-bottom: 0; }
      @media (max-width: 959px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs__wrapper {
          margin-bottom: 0;
          display: block; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches {
      order: 5;
      margin: 0 -37px 0 -37px;
      border-top: 1px solid #272724;
      width: 100vw;
      padding: 30px 37px 0 37px; }
      @media (max-width: 959px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches {
          margin: 0 -30px 0 -30px;
          padding: 30px 30px 0 30px; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .tab-item {
        border-top: 0; }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .tab-item:last-child {
          margin-left: 15px; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .tab-item:last-child {
              margin-left: 25px; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .gl-bullet-heading:before, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .gl-bullet-heading.gl-btn::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level0 > a.gl-btn::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level0 > a.gl-btn::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level1 > a.gl-btn::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level1 > a.gl-btn::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .gl-bullet-heading.gl-btn-link::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level0 > a.gl-btn-link::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level0 > a.gl-btn-link::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level1 > a.gl-btn-link::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level1 > a.gl-btn-link::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level0 > a:before, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level0 > a:before, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level1 > a:before, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level1 > a:before {
        background-color: white; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .active a {
        border-bottom: 0; }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .active a:before, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .active a.gl-btn::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .active a.gl-btn-link::after {
          background-color: #272724; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .gl-bullet-heading:before, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .gl-bullet-heading.gl-btn::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level0 > a.gl-btn::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level0 > a.gl-btn::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level1 > a.gl-btn::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level1 > a.gl-btn::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .gl-bullet-heading.gl-btn-link::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level0 > a.gl-btn-link::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level0 > a.gl-btn-link::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level1 > a.gl-btn-link::after, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level1 > a.gl-btn-link::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level0 > a:before, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level0 > a:before, .module-gl .yotpo-container .product-reviews-container .review-tabs .reviews-switches .header .menu-wrapper li.level1 > a:before, .module-gl .header .menu-wrapper .yotpo-container .product-reviews-container .review-tabs .reviews-switches li.level1 > a:before {
        background-color: white; }
    .module-gl .yotpo-container .product-reviews-container .review-tabs__actions {
      margin: 40px 0;
      flex-direction: row;
      display: flex;
      top: 40px;
      position: relative;
      width: 100%; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs__actions {
          margin: 28px 0;
          top: 0;
          width: auto; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .btn, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .ecom-btn.complete-payment, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .module-gl .yotpo-container .product-reviews-container .review-tabs__actions button, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions #review-button {
        height: 38px;
        align-items: center;
        justify-content: center;
        display: flex;
        font-size: 12px; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .btn, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .ecom-btn.complete-payment, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .module-gl .yotpo-container .product-reviews-container .review-tabs__actions button, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions #review-button {
            padding-left: 4px;
            padding-right: 4px;
            font-size: 14px;
            height: 41px; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .btn.question-container-trigger, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .checkout-index-index .form-grid .form .question-container-trigger.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .question-container-trigger.ecom-btn.complete-payment, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review #discount-coupon-form .fieldset button.question-container-trigger, .paypal-express-review #discount-coupon-form .fieldset .module-gl .yotpo-container .product-reviews-container .review-tabs__actions button.question-container-trigger, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review .order-review-form .question-container-trigger#review-button, .paypal-express-review .order-review-form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .question-container-trigger#review-button {
          margin-left: 10px; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .btn.question-container-trigger, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .checkout-index-index .form-grid .form .question-container-trigger.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .question-container-trigger.ecom-btn.complete-payment, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review #discount-coupon-form .fieldset button.question-container-trigger, .paypal-express-review #discount-coupon-form .fieldset .module-gl .yotpo-container .product-reviews-container .review-tabs__actions button.question-container-trigger, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review .order-review-form .question-container-trigger#review-button, .paypal-express-review .order-review-form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .question-container-trigger#review-button {
              margin-left: 20px; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .btn.active, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .checkout-index-index .form-grid .form .active.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .active.ecom-btn.complete-payment, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review #discount-coupon-form .fieldset button.active, .paypal-express-review #discount-coupon-form .fieldset .module-gl .yotpo-container .product-reviews-container .review-tabs__actions button.active, .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .paypal-express-review .order-review-form .active#review-button, .paypal-express-review .order-review-form .module-gl .yotpo-container .product-reviews-container .review-tabs__actions .active#review-button {
          background-color: #272724;
          color: white; }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .review-summary {
      display: flex;
      text-align: left; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .review-summary-top {
        justify-content: flex-end;
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 0 16px 28px 16px; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .review-summary-top {
            padding: 0 37px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-summary, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary {
      margin: 0;
      padding: 0;
      position: absolute;
      top: 0;
      left: 20px;
      background: #fff;
      min-width: 20%; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-summary, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary {
          left: 37px;
          top: 21px; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-summary .star, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary .star {
        width: 15px;
        height: 15px; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-summary .star, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary .star {
            width: 16px;
            height: 16px; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-summary .star-empty, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary .star-empty {
          width: 18px;
          height: 15px; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-summary .star-empty, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary .star-empty {
              width: 16px;
              height: 16px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary {
      top: 0;
      width: 100%; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .question-summary {
          top: 20px;
          width: auto; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-title, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-title {
      text-transform: none;
      font-size: 26px;
      font-weight: 600;
      margin-bottom: 10px;
      line-height: 25px; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-title, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-title {
          font-size: 38px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info {
      display: flex;
      align-items: center; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-review-count, .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-question-count, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-review-count, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-question-count {
        margin-left: 10px;
        color: #D5D1CB;
        font-weight: 600;
        font-size: 12px;
        margin-top: 3px; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-review-count, .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-question-count, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-review-count, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-question-count {
            font-size: 14px;
            margin-top: 2px;
            padding-top: 2px; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-review-count::before, .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-question-count::before, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-review-count::before, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-question-count::before {
          content: '('; }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-review-count::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-question-count::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-review-count::after, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-question-count::after {
          content: ')'; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-info .rating-question-count, .module-gl .yotpo-container .product-reviews-container .review-tabs .question-info .rating-question-count {
        margin-left: 0; }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .rating-result {
      text-align: left; }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .pager {
      margin: 25px 0; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .pager {
          margin: 80px 0 50px 0; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .form {
      background: white;
      padding: 0;
      position: relative;
      border-top: 1px solid #272724; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .form .field {
        margin-bottom: 0; }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form .field input {
          border: 0;
          border-top: 1px solid #272724;
          font-size: 12px;
          font-weight: 600;
          color: #D6D2CC;
          height: 41px;
          padding-left: 0; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs .form .field input {
              font-size: 14px;
              height: 56px; } }
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form .field input::-moz-placeholder {
            font-size: 12px;
            font-weight: 600;
            color: #D6D2CC; }
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form .field input::placeholder {
            font-size: 12px;
            font-weight: 600;
            color: #D6D2CC; }
            @media (min-width: 960px) {
              .module-gl .yotpo-container .product-reviews-container .review-tabs .form .field input::-moz-placeholder {
                font-size: 14px; }
              .module-gl .yotpo-container .product-reviews-container .review-tabs .form .field input::placeholder {
                font-size: 14px; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea,
      .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images {
        border: 0;
        border-top: 1px solid #272724;
        border-bottom: 1px solid #272724;
        color: #D6D2CC;
        font-size: 12px;
        font-weight: 600; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea,
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images {
            font-size: 14px; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea::-moz-placeholder, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images::-moz-placeholder {
          font-size: 12px;
          font-weight: 600;
          color: #D6D2CC; }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea::placeholder,
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images::placeholder {
          font-size: 12px;
          font-weight: 600;
          color: #D6D2CC; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea::-moz-placeholder, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images::-moz-placeholder {
              font-size: 14px; }
            .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea::placeholder,
            .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images::placeholder {
              font-size: 14px; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea .review-upload,
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images .review-upload {
          height: 41px;
          align-items: center;
          display: flex; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea .review-upload,
            .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images .review-upload {
              height: 56px; } }
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea .review-upload span,
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images .review-upload span {
            color: #D6D2CC; }
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea .review-upload .uk-link,
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form .upload-images .review-upload .uk-link {
            color: #8F8DC1;
            margin-left: 5px; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea {
        height: 153px;
        padding-left: 0;
        border-top: 0; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form textarea {
            height: 229px;
            border-top: 1px solid #272724; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit {
        position: absolute;
        right: 16px;
        top: 15px;
        margin: 0; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit {
            right: 37px;
            top: 30px; } }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit .btn span, .module-gl .yotpo-container .product-reviews-container .review-tabs .checkout-index-index .form-grid .form .review-submit .ecom-btn.complete-payment span, .checkout-index-index .form-grid .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit .ecom-btn.complete-payment span, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit .paypal-express-review #discount-coupon-form .fieldset button span, .paypal-express-review #discount-coupon-form .fieldset .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit button span, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit .paypal-express-review .order-review-form #review-button span, .paypal-express-review .order-review-form .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit #review-button span, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit .btn span, .module-gl .yotpo-container .product-reviews-container .review-tabs .checkout-index-index .form-grid .form .question-submit .ecom-btn.complete-payment span, .checkout-index-index .form-grid .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit .ecom-btn.complete-payment span, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit .paypal-express-review #discount-coupon-form .fieldset button span, .paypal-express-review #discount-coupon-form .fieldset .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit button span, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit .paypal-express-review .order-review-form #review-button span, .paypal-express-review .order-review-form .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit #review-button span {
          text-transform: none; }
        .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit .btn-label, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit .btn-label {
          font-size: 12px; }
          @media (min-width: 960px) {
            .module-gl .yotpo-container .product-reviews-container .review-tabs .form .review-submit .btn-label, .module-gl .yotpo-container .product-reviews-container .review-tabs .form .question-submit .btn-label {
              font-size: 14px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .review-form,
    .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form {
      font-size: 12px;
      font-weight: 600;
      padding: 20px 15px 28px 15px; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .review-form,
        .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form {
          padding: 30px 37px 37px 37px; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .review-form__title,
      .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form__title {
        font-size: 12px;
        text-transform: uppercase;
        padding: 0 0 8px 0;
        font-weight: 600; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .review-form__title,
          .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form__title {
            padding: 0 0 10px 0;
            font-size: 14px; } }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .review-form__wrapper,
      .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form__wrapper {
        align-items: flex-end; }
      .module-gl .yotpo-container .product-reviews-container .review-tabs .review-form__column,
      .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form__column {
        width: 100%;
        min-width: 100%; }
        @media (min-width: 960px) {
          .module-gl .yotpo-container .product-reviews-container .review-tabs .review-form__column,
          .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form__column {
            width: calc(50% - 35px);
            min-width: calc(50% - 35px); } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .review-forms .star-review-rating {
      margin-bottom: 20px; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .review-forms .star-review-rating {
          margin-bottom: 40px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form__title {
      margin-bottom: 20px; }
      @media (min-width: 960px) {
        .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form__title {
          margin-bottom: 70px; } }
    .module-gl .yotpo-container .product-reviews-container .review-tabs .question-form textarea {
      height: 171px; }

.module-gl .yotpo-list__item {
  display: grid;
  grid-template-columns: 1fr;
  border-bottom: solid 1px #272724;
  margin-bottom: 0;
  padding: 15px 0 21px 0; }
  @media (min-width: 960px) {
    .module-gl .yotpo-list__item {
      grid-template-columns: 1fr 3fr 1fr;
      padding: 30px 0; } }
  .module-gl .yotpo-list__item:last-child {
    border-bottom: none; }
  .module-gl .yotpo-list__item-heading {
    flex-direction: column;
    justify-content: normal;
    max-width: 100%; }
    .module-gl .yotpo-list__item-heading .uk-flex-auto {
      display: flex;
      flex-direction: row-reverse; }
  .module-gl .yotpo-list__item-name {
    margin-top: 15px; }
  .module-gl .yotpo-list__item-rating {
    width: 100%;
    display: flex; }
  .module-gl .yotpo-list__item-createdat {
    text-align: left;
    font-size: 12px;
    font-weight: 600;
    color: #272724; }
    @media (min-width: 960px) {
      .module-gl .yotpo-list__item-createdat {
        text-align: center;
        font-size: 14px; } }
  .module-gl .yotpo-list__item-content {
    padding-right: 0;
    margin: 0; }
    @media (min-width: 960px) {
      .module-gl .yotpo-list__item-content {
        margin: 0; } }
    .module-gl .yotpo-list__item-content .yotpo-list__item-title {
      font-size: 20px; }
      @media (min-width: 960px) {
        .module-gl .yotpo-list__item-content .yotpo-list__item-title {
          font-size: 20px; } }
  .module-gl .yotpo-list__item-content-source {
    margin-top: 0;
    color: #D5D1CB;
    font-weight: 600; }
    .module-gl .yotpo-list__item-content-source a,
    .module-gl .yotpo-list__item-content-source a:not(.btn):not(.gl-btn):not(.button):not(.uk-button) {
      color: #D5D1CB;
      text-decoration: underline; }
  .module-gl .yotpo-list__item-links {
    margin-bottom: 0; }
    .module-gl .yotpo-list__item-links a {
      color: #D5D1CB !important;
      text-decoration: underline !important; }

.module-gl .answer-list {
  padding-left: 0; }
  .module-gl .answer-list .question-title {
    font-size: 26px; }
    @media (min-width: 960px) {
      .module-gl .answer-list .question-title {
        font-size: 34px; } }
  .module-gl .answer-list .answer {
    border: 0;
    padding: 0; }
    .module-gl .answer-list .answer .yotpo-list__item-heading .uk-flex-auto {
      flex-direction: row; }

.module-gl #tab-reviews .answer-list {
  display: none; }

.module-gl .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box {
  display: none; }

.module-gl .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container,
.module-gl .yotpo-lightbox.yotpo-lightbox-new.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-slider-container {
  border-radius: 0 !important; }

.module-gl .yotpo-display-wrapper {
  padding: 50px 4.3vw; }
  @media (min-width: 960px) {
    .module-gl .yotpo-display-wrapper {
      padding: 50px 5vw; } }

.catalog-category-view .category-title {
  order: -1; }
  .catalog-category-view .category-title h1 {
    font-size: 26px;
    line-height: 26px;
    text-transform: none;
    font-weight: 600;
    margin: 20px 15px 22px 15px; }
    @media (min-width: 960px) {
      .catalog-category-view .category-title h1 {
        font-size: 38px;
        line-height: 30px;
        margin: 26px 37px 28px 37px; } }

.catalog-category-view .category-content {
  text-align: left;
  font-size: 12px;
  max-width: 650px;
  margin: 0 15px 22px 15px;
  font-weight: 600; }
  @media (min-width: 960px) {
    .catalog-category-view .category-content {
      font-size: 13px;
      margin: 0 37px 28px 37px; } }

.catalog-category-view .layered-type-wrapper {
  margin: 0 15px; }
  @media (min-width: 960px) {
    .catalog-category-view .layered-type-wrapper {
      margin: 0 37px 0 27px; } }
  .catalog-category-view .layered-type-wrapper .layer-block .layer-options .checkmark:checked + .layer-name {
    color: #272724;
    background-color: white; }
  .catalog-category-view .layered-type-wrapper .layer-block .checkmark:checked:after, .catalog-category-view .layered-type-wrapper .layer-block .checkmark:checked:before, .catalog-category-view .layered-type-wrapper .layer-block .checkmark.gl-btn:checked::after, .catalog-category-view .layered-type-wrapper .layer-block .checkmark.gl-btn-link:checked::after {
    color: white;
    background-color: transparent !important; }
  .catalog-category-view .layered-type-wrapper .layer-block .layer-options:hover .layer-name {
    color: #272724;
    background-color: white; }
  .catalog-category-view .layered-type-wrapper .layer-block .layer-name {
    font-size: 13px;
    padding: 8px 10px;
    font-weight: 600;
    color: white;
    background-color: #272724;
    border: 1px solid #272724;
    border-radius: 25px; }
    @media (min-width: 960px) {
      .catalog-category-view .layered-type-wrapper .layer-block .layer-name {
        font-size: 15px;
        padding: 5px 10px; } }
    .catalog-category-view .layered-type-wrapper .layer-block .layer-name:hover {
      color: #272724;
      background-color: white; }

.catalog-category-view .product-block__image-wrapper {
  z-index: 10; }

body.category-backpacks .product-block__image,
body.category-accessories .product-block__image {
  overflow: hidden; }
  body.category-backpacks .product-block__image::before,
  body.category-accessories .product-block__image::before {
    padding-top: 128.125%; }

body.category-backpacks .product-block__image-swatches,
body.category-accessories .product-block__image-swatches {
  overflow: hidden; }
  body.category-backpacks .product-block__image-swatches::before,
  body.category-accessories .product-block__image-swatches::before {
    padding-top: 128.125%; }

.page-with-filter .gl-featured-logos {
  border-top: 1px solid #272724;
  margin-top: -1px; }

.section-category-products .list-products-with-video {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 0px;
  height: 100%;
  grid-auto-flow: dense; }
  @media (min-width: 960px) {
    .section-category-products .list-products-with-video {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } }

.section-category-products .list-products .product-block__price {
  font-weight: 600; }

.section-category-products .list-products .category-video {
  grid-row: span 2;
  grid-column: span 2;
  border: 0;
  border-top: 1px solid #272724;
  border-right: 1px solid #272724; }

.section-category-products .list-products .uk-flex {
  border-right: 1px solid #272724;
  border-top: 1px solid #272724;
  border-bottom: 1px solid #272724;
  margin-bottom: -1px; }
  .section-category-products .list-products .uk-flex .product-block {
    padding: 0; }
    .section-category-products .list-products .uk-flex .product-block__options {
      padding: 15px 15px 0 15px; }
      @media (min-width: 960px) {
        .section-category-products .list-products .uk-flex .product-block__options {
          padding: 15px 25px 0 25px; } }
  .section-category-products .list-products .uk-flex:first-child {
    border-left: 0; }

.category-list-wrapper {
  position: relative;
  margin: 0 15px 22px 15px; }
  .category-list-wrapper .splide .splide__arrow {
    width: 2rem;
    border-radius: 0;
    background-color: transparent;
    transition-duration: .3s;
    bottom: 0;
    position: absolute;
    opacity: 1;
    height: 20px; }
    @media (min-width: 960px) {
      .category-list-wrapper .splide .splide__arrow {
        height: 28px; } }
    .category-list-wrapper .splide .splide__arrow svg {
      display: none; }
    .category-list-wrapper .splide .splide__arrow--prev {
      left: -1rem;
      background-image: linear-gradient(to right, white, white, rgba(255, 255, 255, 0)); }
    .category-list-wrapper .splide .splide__arrow--next {
      background-image: linear-gradient(to left, white, white, rgba(255, 255, 255, 0));
      right: -1rem; }
  .category-list-wrapper .splide .splide__arrow[disabled] {
    opacity: 0; }
  @media (min-width: 960px) {
    .category-list-wrapper {
      margin: 0 37px 28px 21px; } }
  .category-list-wrapper ul li {
    margin-left: 5px; }
    @media (min-width: 960px) {
      .category-list-wrapper ul li {
        margin-left: 10px; } }
    .category-list-wrapper ul li a {
      padding: 1px 14px;
      font-weight: 600;
      background-color: #272724;
      border: 1px solid #272724;
      border-radius: 25px;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media (min-width: 960px) {
        .category-list-wrapper ul li a {
          padding: 2px 20px 3px 20px; } }
      .category-list-wrapper ul li a span {
        color: white;
        font-size: 10px;
        font-weight: 600; }
        @media (min-width: 960px) {
          .category-list-wrapper ul li a span {
            font-size: 14px; } }
      .category-list-wrapper ul li a.active, .category-list-wrapper ul li a.current-category, .category-list-wrapper ul li a:hover {
        background-color: white; }
        .category-list-wrapper ul li a.active span, .category-list-wrapper ul li a.current-category span, .category-list-wrapper ul li a:hover span {
          color: #272724; }

#layer-product-list {
  position: relative; }
  #layer-product-list .section-category-products .category-products-counter {
    display: none;
    position: absolute;
    top: -31px;
    z-index: 88;
    padding: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px; }
    @media (min-width: 960px) {
      #layer-product-list .section-category-products .category-products-counter {
        display: flex;
        font-size: 14px;
        top: -30px;
        justify-content: center;
        align-items: center; } }

.streamcheckout-index-index main#maincontent {
  background: #F5F5F5; }

.streamcheckout-index-index .main {
  padding-bottom: 60px; }
  @media (min-width: 960px) {
    .streamcheckout-index-index .main {
      padding-bottom: 140px; } }
  .streamcheckout-index-index .main .messages {
    display: block;
    text-align: center; }
    .streamcheckout-index-index .main .messages > div {
      margin: 14px 0; }

.streamcheckout-index-index .header {
  position: fixed;
  top: 0;
  z-index: 999999;
  width: 100%;
  font-weight: 300; }
  .streamcheckout-index-index .header .header-continue-shop {
    z-index: 100;
    color: #272724;
    text-transform: uppercase;
    font-size: 13px; }
  .streamcheckout-index-index .header .header-container-top {
    transition: transform 200ms;
    border-bottom: solid 1px #E8E9E9; }

.streamcheckout-index-index #streamcheckout {
  padding-top: 25px; }

.streamcheckout-index-index .checkout-header {
  text-align: center;
  padding-top: 30px; }
  @media (min-width: 960px) {
    .streamcheckout-index-index .checkout-header {
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 0px; } }
  @media (min-width: 960px) {
    .streamcheckout-index-index .checkout-header > a {
      order: 1;
      font-size: 1.5vw;
      line-height: 2.5vw;
      height: 2.5vw;
      width: 30%;
      text-align: left; } }
  @media (min-width: 2000px) {
    .streamcheckout-index-index .checkout-header > a {
      font-size: 30px; } }
  @media (min-width: 960px) {
    .streamcheckout-index-index .checkout-header > a .uk-icon {
      margin-right: 2px; } }
  .streamcheckout-index-index .checkout-header h1 {
    margin-bottom: 5px; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .checkout-header h1 {
        width: 70%;
        text-align: right;
        order: 2;
        font-size: 2vw;
        height: 2.5vw;
        font-weight: bold;
        margin-bottom: 0; } }
    @media (min-width: 2000px) {
      .streamcheckout-index-index .checkout-header h1 {
        font-size: 52px;
        height: auto;
        line-height: 85px; } }
  .streamcheckout-index-index .checkout-header h3 {
    margin: 30px 0; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .checkout-header h3 {
        width: 100%;
        order: 3;
        text-align: left;
        font-size: 0.9vw;
        max-width: 60%;
        padding-left: 2rem;
        padding-right: 2rem; } }
    @media (min-width: 1600px) {
      .streamcheckout-index-index .checkout-header h3 {
        max-width: 66%; } }
    @media (min-width: 2000px) {
      .streamcheckout-index-index .checkout-header h3 {
        font-size: 20px; } }
  .streamcheckout-index-index .checkout-header h4 {
    font-size: 14px;
    margin-top: 0px; }
    .streamcheckout-index-index .checkout-header h4.payment-title {
      display: none; }

.streamcheckout-index-index .checkout-progress {
  display: none; }

.streamcheckout-index-index form label {
  font-size: 10px;
  color: #222;
  text-transform: uppercase; }

.streamcheckout-index-index form input.uk-checkbox,
.streamcheckout-index-index form input.uk-radio {
  width: 24px;
  height: 24px;
  margin-top: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); }
  .streamcheckout-index-index form input.uk-checkbox:checked, .streamcheckout-index-index form input.uk-checkbox:checked:focus, .streamcheckout-index-index form input.uk-checkbox:indeterminate:focus,
  .streamcheckout-index-index form input.uk-radio:checked,
  .streamcheckout-index-index form input.uk-radio:checked:focus,
  .streamcheckout-index-index form input.uk-radio:indeterminate:focus {
    background-color: #272724; }
  .streamcheckout-index-index form input.uk-checkbox:focus,
  .streamcheckout-index-index form input.uk-radio:focus {
    border-color: #272724; }

.streamcheckout-index-index form .label-checkbox {
  line-height: 28px; }
  .streamcheckout-index-index form .label-checkbox input {
    float: left; }

.streamcheckout-index-index .form-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto; }
  @media (min-width: 960px) {
    .streamcheckout-index-index .form-grid {
      grid-template-columns: 60% 40%;
      grid-template-rows: auto; } }
  @media (min-width: 1600px) {
    .streamcheckout-index-index .form-grid {
      grid-template-columns: 66% 34%; } }
  .streamcheckout-index-index .form-grid fieldset {
    padding: 0;
    width: 100%;
    border: none; }
    .streamcheckout-index-index .form-grid fieldset#form-shipping {
      display: none; }
    .streamcheckout-index-index .form-grid fieldset#form-shipping.open {
      display: block; }
    .streamcheckout-index-index .form-grid fieldset > div {
      background-color: #fff; }
    .streamcheckout-index-index .form-grid fieldset .inner-fieldset {
      position: relative;
      border: none;
      margin-bottom: 0;
      padding: 2rem; }
    .streamcheckout-index-index .form-grid fieldset h2 {
      margin-bottom: 2.5rem;
      font-size: 1.2rem;
      text-align: center; }
    .streamcheckout-index-index .form-grid fieldset input[type="text"],
    .streamcheckout-index-index .form-grid fieldset input[type="email"],
    .streamcheckout-index-index .form-grid fieldset select {
      font-size: 14px; }
    .streamcheckout-index-index .form-grid fieldset .uk-grid {
      padding-left: 0;
      padding-right: 0; }
      .streamcheckout-index-index .form-grid fieldset .uk-grid > div:not(.uk-first-column) {
        padding-left: 5px; }
      .streamcheckout-index-index .form-grid fieldset .uk-grid .uk-first-column {
        padding-left: 0; }
    .streamcheckout-index-index .form-grid fieldset .label {
      padding: 0; }
      .streamcheckout-index-index .form-grid fieldset .label span {
        text-transform: uppercase; }
    .streamcheckout-index-index .form-grid fieldset .field-error,
    .streamcheckout-index-index .form-grid fieldset .message.warning {
      font-size: 0.8rem;
      letter-spacing: 0.5px;
      margin-top: 4px; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .form-grid fieldset#opc-shipping_method {
        width: 50%;
        display: flex;
        flex-direction: column;
        margin-top: unset;
        padding: 0vw 1vw 0vw 1vw; } }
    .streamcheckout-index-index .form-grid fieldset#shipping-method {
      margin: 0;
      padding: 2rem; }
      @media (min-width: 960px) {
        .streamcheckout-index-index .form-grid fieldset#shipping-method {
          width: 100%;
          order: 2; } }
    .streamcheckout-index-index .form-grid fieldset .billing-address-form {
      margin-top: 2rem; }
    .streamcheckout-index-index .form-grid fieldset * + .uk-margin {
      margin-top: 14px !important; }
    .streamcheckout-index-index .form-grid fieldset .uk-margin {
      margin-bottom: 14px; }
    .streamcheckout-index-index .form-grid fieldset.field.street {
      margin: 0; }
      .streamcheckout-index-index .form-grid fieldset.field.street legend.label {
        display: none; }
      .streamcheckout-index-index .form-grid fieldset.field.street .control > .field:not(:last-of-type) {
        margin-bottom: 14px; }
    .streamcheckout-index-index .form-grid fieldset input.uk-checkbox {
      padding: 10px;
      margin-right: 0.6rem;
      outline: none; }
  .streamcheckout-index-index .form-grid .campaigns-wrapper {
    margin-bottom: 1rem; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .form-grid .campaigns-wrapper {
        margin-bottom: 2rem; } }
  .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list {
    position: relative;
    border: none; }
    .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list fieldset.section-box {
      padding: 1.5rem 2rem;
      margin: 0; }
      @media (min-width: 960px) {
        .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list fieldset.section-box {
          padding: 2rem; } }
      .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list fieldset.section-box + fieldset.section-box {
        padding-top: 0 !important; }
      .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list fieldset.section-box .label-checkbox {
        display: block;
        position: relative;
        padding-left: 30px;
        line-height: 1.3; }
        .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list fieldset.section-box .label-checkbox input.uk-checkbox {
          position: absolute;
          left: 0;
          top: 1px; }
        .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list fieldset.section-box .label-checkbox img {
          display: block;
          width: auto;
          height: auto;
          max-width: 155px;
          max-height: 90px;
          margin: -1rem -1rem -1rem 0; }
      .streamcheckout-index-index .form-grid #checkout-summary .campaigns-list fieldset.section-box .campaign-checkbox-content {
        position: relative;
        display: flex;
        justify-content: space-between; }
  .streamcheckout-index-index .form-grid div.shipping-wrapper {
    margin: 1rem 0; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .form-grid div.shipping-wrapper {
        margin: 2rem 0; } }
    .streamcheckout-index-index .form-grid div.shipping-wrapper fieldset.shipping-wrapper.section-box {
      margin: 0; }
  @media (min-width: 960px) {
    .streamcheckout-index-index .form-grid .step-content.inner-fieldset.checkout-shipping-method-load {
      width: 100%;
      order: 0; } }
  .streamcheckout-index-index .form-grid .sidebar {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .form-grid .sidebar {
        grid-column: 2 / span 1;
        grid-row: 1 / span 1;
        padding-left: 1rem; } }
  .streamcheckout-index-index .form-grid .form {
    grid-column: 1 / span 1;
    grid-row: 2 / span 1;
    margin-bottom: 1rem; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .form-grid .form {
        grid-row: 1 / span 1;
        padding-right: 1rem; } }
    .streamcheckout-index-index .form-grid .form .step-02 {
      display: none; }
      .streamcheckout-index-index .form-grid .form .step-02.open {
        display: block; }
      .streamcheckout-index-index .form-grid .form .step-02 fieldset .inner-fieldset {
        padding: 0; }

.streamcheckout-index-index .billing-address-same-as-shipping-block {
  position: relative;
  padding-left: 28px; }
  .streamcheckout-index-index .billing-address-same-as-shipping-block .billing-address-checkbox {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0; }

.streamcheckout-index-index #checkout-summary {
  padding: 0;
  margin-bottom: 1rem; }
  @media (min-width: 960px) {
    .streamcheckout-index-index #checkout-summary {
      margin-bottom: 2rem; } }

.streamcheckout-index-index #checkout-review-table-wrapper {
  position: relative;
  border: none;
  margin-bottom: 1rem; }
  @media (min-width: 960px) {
    .streamcheckout-index-index #checkout-review-table-wrapper {
      margin-bottom: 2rem; } }
  .streamcheckout-index-index #checkout-review-table-wrapper ul,
  .streamcheckout-index-index #checkout-review-table-wrapper li {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .streamcheckout-index-index #checkout-review-table-wrapper #checkout-review-table li {
    padding: 2rem;
    position: relative; }
  .streamcheckout-index-index #checkout-review-table-wrapper .checkout-summary-product {
    display: grid;
    grid-template-columns: calc(70px + 1rem) 1fr;
    justify-content: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
    .streamcheckout-index-index #checkout-review-table-wrapper .checkout-summary-product .checkout-summary-name .product-color {
      font-weight: 400;
      display: block;
      line-height: 1.3; }
  .streamcheckout-index-index #checkout-review-table-wrapper .wrapp-img {
    grid-column: 1 / span 1; }
  .streamcheckout-index-index #checkout-review-table-wrapper .checkout-summary-info {
    grid-column: 2 / span 1;
    padding-left: 1rem;
    font-size: 12px; }
    .streamcheckout-index-index #checkout-review-table-wrapper .checkout-summary-info .checkout-summary-qty {
      margin: 5px 0;
      display: inline-block; }
    .streamcheckout-index-index #checkout-review-table-wrapper .checkout-summary-info .qty-wrapper input {
      width: 80px;
      margin: 5px 10px; }
    .streamcheckout-index-index #checkout-review-table-wrapper .checkout-summary-info .cart-price {
      display: block; }
    .streamcheckout-index-index #checkout-review-table-wrapper .checkout-summary-info .cart-price .price.special + .price.base {
      display: block;
      line-height: normal;
      text-decoration: line-through; }
  .streamcheckout-index-index #checkout-review-table-wrapper .checkout-totals {
    padding: 0.7rem 2rem; }
  .streamcheckout-index-index #checkout-review-table-wrapper .checkout-totals-table {
    font-size: 11px;
    width: 100%;
    border-collapse: inherit;
    border-spacing: 0;
    color: #888; }
    .streamcheckout-index-index #checkout-review-table-wrapper .checkout-totals-table td {
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      padding: 10px 0 8px;
      font-size: 11px; }
    .streamcheckout-index-index #checkout-review-table-wrapper .checkout-totals-table tr:last-child td {
      border-bottom: none;
      color: #272724;
      font-size: 13px; }

.streamcheckout-index-index #checkout-coupon-wrapper {
  padding: 1rem 2rem;
  text-align: center;
  font-size: 0; }
  .streamcheckout-index-index #checkout-coupon-wrapper .messages {
    font-size: 16px; }
    .streamcheckout-index-index #checkout-coupon-wrapper .messages > div {
      margin: 14px 0 0 0; }
  .streamcheckout-index-index #checkout-coupon-wrapper a {
    border-bottom: 1px solid #15171d;
    display: inline-block;
    color: #272724;
    text-decoration: none;
    font-size: 12.6px; }
  .streamcheckout-index-index #checkout-coupon-wrapper #discount-form {
    display: grid;
    grid-template-columns: 60% 40%;
    align-items: flex-start;
    padding: 0;
    margin: 1rem 0; }
    .streamcheckout-index-index #checkout-coupon-wrapper #discount-form div:nth-of-type(1) {
      padding-left: 0px;
      grid-column: 1 / span 1; }
    .streamcheckout-index-index #checkout-coupon-wrapper #discount-form div:nth-of-type(2) {
      padding-left: 10px;
      grid-column: 2 / span 1; }
    .streamcheckout-index-index #checkout-coupon-wrapper #discount-form .ecom-btn {
      height: 40px;
      padding: 0 30px;
      width: 100%;
      margin: 0px; }

.streamcheckout-index-index .shipping-info p {
  font-size: 10px; }
  .streamcheckout-index-index .shipping-info p:first-child {
    margin-top: 0; }
  .streamcheckout-index-index .shipping-info p:last-child {
    margin-bottom: 0; }

.streamcheckout-index-index .inner-fieldset.checkout-shipping-method-load {
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 2px !important; }

.streamcheckout-index-index #checkout-shipping-method-load ul {
  margin: 0;
  padding: 0 2rem;
  list-style-type: none; }
  @media (min-width: 960px) {
    .streamcheckout-index-index #checkout-shipping-method-load ul {
      padding: 0; } }
  .streamcheckout-index-index #checkout-shipping-method-load ul li {
    display: grid;
    grid-template-columns: 24px 1fr 65px;
    align-items: flex-start;
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    margin-right: -.2em;
    padding: 20px 0px;
    border-bottom: 1px solid #ddd;
    align-items: center;
    line-height: 1; }
    .streamcheckout-index-index #checkout-shipping-method-load ul li.selected {
      background: #fafafa; }
    .streamcheckout-index-index #checkout-shipping-method-load ul li label {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      cursor: pointer; }
    .streamcheckout-index-index #checkout-shipping-method-load ul li .wrapp-radio {
      grid-column: 1 / span 1; }
    .streamcheckout-index-index #checkout-shipping-method-load ul li .wrapp-desc {
      grid-column: 2 / span 1;
      padding-left: 25px; }
      .streamcheckout-index-index #checkout-shipping-method-load ul li .wrapp-desc .name {
        grid-column: 1 / span 1;
        grid-row: 1 / span 1; }
        .streamcheckout-index-index #checkout-shipping-method-load ul li .wrapp-desc .name img {
          width: 30px;
          height: 30px; }
      .streamcheckout-index-index #checkout-shipping-method-load ul li .wrapp-desc .desc {
        grid-column: 1 / span 1;
        grid-row: 2 / span 1; }
    .streamcheckout-index-index #checkout-shipping-method-load ul li .wrapp-price {
      grid-column: 3 / span 1; }

.streamcheckout-index-index label[for="cashondelivery"]::before {
  content: '';
  display: inline-block;
  width: 68px;
  height: 44px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../../frontend/PLC/Ecom/ko_KR/img/payment/cod_icon.png");
  margin-right: 15px;
  vertical-align: middle; }

.streamcheckout-index-index .checkout-payment-method {
  margin: 0; }
  @media (min-width: 960px) {
    .streamcheckout-index-index .checkout-payment-method #co-payment-form {
      padding-right: 0;
      margin-bottom: 0; } }
  .streamcheckout-index-index .checkout-payment-method .extra-info {
    display: inline-block;
    padding-left: 5px; }

.streamcheckout-index-index #checkout-payment-method-load {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .streamcheckout-index-index #checkout-payment-method-load ul.messages li.error-msg {
    padding: 5px 20px; }
  .streamcheckout-index-index #checkout-payment-method-load ul.messages li {
    list-style: none; }
  .streamcheckout-index-index #checkout-payment-method-load .payment-method-title .uk-radio,
  .streamcheckout-index-index #checkout-payment-method-load .payment-method-title .uk-checkbox {
    margin-right: 15px; }
  .streamcheckout-index-index #checkout-payment-method-load .payment-method-title label {
    display: inline; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method-title label a {
      margin-left: 15px;
      text-decoration: underline; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method-title label img,
    .streamcheckout-index-index #checkout-payment-method-load .payment-method-title label > div {
      width: 68px;
      padding: 0;
      margin-right: 15px;
      vertical-align: middle; }
  .streamcheckout-index-index #checkout-payment-method-load .payment-method-content {
    padding: 0 0 0 40px; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method-content fieldset {
      max-width: 420px; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method-content .adyen-checkout__dropdown__button,
    .streamcheckout-index-index #checkout-payment-method-load .payment-method-content .adyen-checkout__input,
    .streamcheckout-index-index #checkout-payment-method-load .payment-method-content .adyen-checkout__checkbox__input + span:after {
      border-radius: 0px !important; }
  .streamcheckout-index-index #checkout-payment-method-load .payment-method .wrapp-method-payment {
    display: grid;
    grid-template-columns: 24px 1fr;
    grid-template-rows: auto auto;
    align-items: center;
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    margin-right: -.2em;
    padding: 20px 20px 20px 20px;
    border-bottom: 1px solid #ddd; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method .wrapp-method-payment label {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      cursor: pointer; }
  .streamcheckout-index-index #checkout-payment-method-load .payment-method .wrapp-radio {
    grid-column: 1 / span 1; }
  .streamcheckout-index-index #checkout-payment-method-load .payment-method .wrapp-desc {
    grid-column: 2 / span 1;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr;
    padding-left: 15px; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method .wrapp-desc .name {
      grid-column: 1 / span 1;
      grid-row: 1 / span 1;
      font-size: 10px;
      color: #222;
      text-transform: uppercase; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method .wrapp-desc .img {
      grid-column: 1 / span 1;
      grid-row: 2 / span 1; }
      .streamcheckout-index-index #checkout-payment-method-load .payment-method .wrapp-desc .img img {
        width: 43px;
        margin-right: 10px; }
  .streamcheckout-index-index #checkout-payment-method-load .payment-method #streamcheckout_payment_method_card {
    display: none;
    padding: 2rem;
    border-bottom: 1px solid #ddd; }
    .streamcheckout-index-index #checkout-payment-method-load .payment-method #streamcheckout_payment_method_card.open {
      display: block; }

.streamcheckout-index-index .place-order {
  padding: 1rem 0 0 0;
  border-top: 1px solid #ddd; }
  @media (min-width: 960px) {
    .streamcheckout-index-index .place-order {
      padding: 2rem 0 0 0; } }
  .streamcheckout-index-index .place-order.order-review-form {
    border-top: none; }
  .streamcheckout-index-index .place-order ul {
    list-style-type: none;
    margin: 10px 0px;
    padding: 0; }
    @media (min-width: 960px) {
      .streamcheckout-index-index .place-order ul {
        margin: 10px 0; } }
    .streamcheckout-index-index .place-order ul label div a {
      color: #222;
      border-bottom: 1px solid #222;
      padding-bottom: 2px; }
      .streamcheckout-index-index .place-order ul label div a:hover {
        border-color: transparent; }
    .streamcheckout-index-index .place-order ul .newsletter-text .field.choice,
    .streamcheckout-index-index .place-order ul .agreements label.label {
      position: relative;
      display: block;
      padding-left: 40px; }
      .streamcheckout-index-index .place-order ul .newsletter-text .field.choice .uk-checkbox,
      .streamcheckout-index-index .place-order ul .agreements label.label .uk-checkbox {
        position: absolute;
        left: 0;
        top: 0; }
    .streamcheckout-index-index .place-order ul .newsletter-text .field-note a {
      margin-left: 5px;
      border-bottom: none; }
  .streamcheckout-index-index .place-order .actions-toolbar .complete-payment {
    margin-top: 20px; }

.streamcheckout-index-index .widget-usp {
  display: none; }

.streamcheckout-index-index #shipping-method-buttons-container {
  width: 100%;
  padding: 2rem; }
  @media (min-width: 960px) {
    .streamcheckout-index-index #shipping-method-buttons-container {
      padding: 0; } }
  .streamcheckout-index-index #shipping-method-buttons-container button {
    width: 100%; }
    @media (min-width: 960px) {
      .streamcheckout-index-index #shipping-method-buttons-container button {
        font-size: 0.82rem; } }

.firecheckout .checkout-billing-address .billing-address-details {
  line-height: 1.3; }

.checkout-index-index .form-grid .form .ecom-btn.complete-payment {
  width: 100%; }

input.validation-failed {
  border-bottom: 2px solid #ff8989 !important; }

input.validation-failed ~ .validation-notice {
  padding: 6px 15px 0 0;
  margin-top: -10px;
  color: #d46666;
  margin-bottom: 10px;
  line-height: 1.2;
  font-size: 11px;
  position: relative;
  width: 100%;
  transform: translateY(15px); }

input.validation-passed {
  border-bottom: 2px solid #479e7a; }

input.validation-passed ~ .validation-notice {
  padding: 6px 15px 0 0;
  margin-top: -10px;
  color: #d46666;
  margin-bottom: 10px;
  line-height: 1.2;
  font-size: 11px;
  position: relative;
  width: 100%;
  transform: translateY(15px); }

.checkout-klarna-index .grid.streamcheckout > .grid, .checkout-klarna-index .paypal-express-review .streamcheckout#maincontent > .grid, .paypal-express-review .checkout-klarna-index .streamcheckout#maincontent > .grid, .checkout-klarna-index .paypal-express-review .grid.streamcheckout > #maincontent, .paypal-express-review .checkout-klarna-index .grid.streamcheckout > #maincontent, .checkout-klarna-index .paypal-express-review .streamcheckout#maincontent > #maincontent, .paypal-express-review .checkout-klarna-index .streamcheckout#maincontent > #maincontent {
  padding: 0; }

.checkout-klarna-index #klarna-checkout-container {
  padding: 1rem;
  background: #FFF; }
  @media (min-width: 960px) {
    .checkout-klarna-index #klarna-checkout-container {
      padding: 2rem 0; } }

.checkout-klarna-index .opc-block-summary .totals .mark .value {
  display: block !important; }

.checkout-klarna-index #klarna-checkout-newsletter {
  float: left; }

.checkout-klarna-index .newsletter-text {
  float: left;
  max-width: 85%;
  margin: 0 0 20px 0; }

.checkout-klarna-index .newsletter-text span {
  display: inline-block; }

.checkout-klarna-success .messages-wrapper {
  margin-top: 150px; }

.checkout-klarna-success.isCookieVisible .messages-wrapper {
  margin-top: 150px; }

.checkout-klarna-success .checkout-success {
  text-align: center; }

.checkout-klarna-success .klarna-top {
  display: inline-block;
  width: 100%;
  margin: 20px auto;
  text-align: center;
  font-size: 16px; }

.checkout-summary-product.bundle .item-options .label {
  display: none; }

.checkout-summary-product.bundle .item-options .values .item-option-price {
  display: none; }

.module-gl .control._with-tooltip .tooltip-wrapper {
  top: 7px; }

@media screen and (min-width: 960px) {
  /* Checkout */
  /*checkout*/
  .streamcheckout-index-index .header .header-container .header-top, .streamcheckout-index-index .header-top {
    background: #ffffff !important; }
  .streamcheckout-index-index .checkout-summary-name {
    font-weight: bold; }
  .streamcheckout-index-index .checkout-summary-name .pre-order {
    display: inline-block;
    width: 100%;
    font-weight: normal;
    text-transform: none; }
  .firecheckout.streamcheckout-index-index div#checkoutSteps .opc {
    background-color: #fff;
    display: flex;
    flex-wrap: wrap; }
  .streamcheckout-index-index h2.uk-text-uppercase.uk-text-center {
    text-align: left !important;
    font-weight: bold; }
  .streamcheckout-index-index fieldset#shipping {
    width: 50%; }
  .streamcheckout-index-index .form-grid fieldset h2 {
    font-weight: bold;
    text-align: left !important; }
  fieldset#shipping-method strong span {
    font-size: 1.2rem !important;
    text-transform: uppercase; }
  .streamcheckout-index-index .shipping-info {
    padding: 0 !important; }
  .streamcheckout-index-index .billing-address-same-as-shipping-block label span {
    font-size: 16px;
    line-height: 1; } }

@media screen and (max-width: 959px) {
  /* checkout */
  .body-wrapper.streamcheckout-index-index .checkout-summary-name {
    font-weight: bold; }
  .body-wrapper.streamcheckout-index-index .checkout-summary-name .pre-order {
    display: inline-block;
    width: 100%;
    font-weight: normal;
    text-transform: none; }
  .body-wrapper.streamcheckout-index-index .form-grid .form fieldset .inner-fieldset.checkout-shipping-method-load {
    margin-bottom: 0px; }
  .body-wrapper.streamcheckout-index-index button.ecom-btn.uk-button.ecom-btn-default.uk-button-default {
    height: auto !important; }
  .body-wrapper.streamcheckout-index-index .header-continue-shop {
    display: none; } }

.streamcheckout-index-index form label .validation-advice {
  text-transform: none;
  font-size: 14px; }

.streamcheckout-index-index select.validation-passed {
  border: 2px solid #479e7a; }

.streamcheckout-index-index select.validation-failed {
  border: 2px solid #ff8989 !important; }

.streamcheckout-index-index .same_as_billing.validation-passed,
.streamcheckout-index-index .sp-methods input.validation-passed,
.streamcheckout-index-index .qty-wrapper input.validation-passed,
.streamcheckout-index-index .payment-method input.validation-passed, .streamcheckout-index-index .misccontainer input.validation-passed, .streamcheckout-index-index #agreements-wrapper input.validation-passed {
  border-bottom: 1px solid #ccc; }

#adyen-cc-form {
  display: none; }

.payment-method._active #adyen-cc-form {
  display: block; }

.adyen-checkout__input.adyen-checkout__input--small {
  width: 138px; }

@media screen and (max-width: 639px) {
  .adyen-checkout__input.adyen-checkout__input--small,
  .adyen-checkout__input.adyen-checkout__input--large {
    max-width: 100%;
    width: 100%; }
  .adyen-checkout__card__exp-cvc {
    flex-direction: column; }
  .adyen-checkout__card__exp-cvc .adyen-checkout__field {
    margin-right: 0;
    margin-bottom: 16px; } }

.adyen-checkout__card__exp-cvc .adyen-checkout__field:last-child {
  margin-bottom: 0; }

.paypal-express-review {
  background: #F5F5F5; }
  .paypal-express-review .component-title.component-block {
    margin-top: 30px;
    text-align: center;
    padding: 0 30px; }
    @media (min-width: 960px) {
      .paypal-express-review .component-title.component-block {
        text-align: left; } }
  .paypal-express-review .paypal-review.view > div {
    background-color: #FFF;
    margin: 30px 0;
    padding: 1rem; }
    @media (min-width: 960px) {
      .paypal-express-review .paypal-review.view > div {
        padding: 2rem; } }
  @media (min-width: 960px) {
    .paypal-express-review .block-order-details-view .block-content {
      display: flex;
      flex-wrap: wrap; } }
  @media (min-width: 960px) {
    .paypal-express-review .block-order-details-view .block-content .box {
      margin-right: 60px; } }
  .paypal-express-review strong.box-title,
  .paypal-express-review .title,
  .paypal-express-review .paypal-review-title strong {
    text-transform: uppercase;
    font-size: 1.2rem;
    display: block; }
  .paypal-express-review .paypal-review-title {
    display: inline-block;
    margin-right: 2rem; }
  .paypal-express-review .box {
    margin-bottom: 30px; }
    .paypal-express-review .box .box-actions {
      margin-top: 10px; }
      .paypal-express-review .box .box-actions a {
        text-decoration: underline !important; }
  .paypal-express-review #block-discount-heading {
    cursor: pointer; }
  .paypal-express-review #discount-coupon-form .fieldset {
    display: grid;
    grid-template-columns: 60% 40%;
    align-items: flex-start;
    padding: 0;
    margin: 1rem 0; }
    @media (min-width: 960px) {
      .paypal-express-review #discount-coupon-form .fieldset {
        max-width: 460px; } }
    .paypal-express-review #discount-coupon-form .fieldset div:nth-of-type(1) {
      padding-left: 0px;
      grid-column: 1 / span 1; }
    .paypal-express-review #discount-coupon-form .fieldset div:nth-of-type(2) {
      padding-left: 10px;
      grid-column: 2 / span 1; }
    .paypal-express-review #discount-coupon-form .fieldset .label {
      display: none; }
    .paypal-express-review #discount-coupon-form .fieldset input {
      width: 100%;
      height: 40px;
      padding: 0 10px; }
      @media (min-width: 960px) {
        .paypal-express-review #discount-coupon-form .fieldset input {
          width: 300px; } }
    .paypal-express-review #discount-coupon-form .fieldset button {
      height: 40px;
      padding: 0 10px;
      width: 100%;
      margin: 0px;
      white-space: nowrap;
      font-size: 14px; }
      @media (min-width: 960px) {
        .paypal-express-review #discount-coupon-form .fieldset button {
          width: auto; } }
  .paypal-express-review .paypal-review-title .action.edit {
    margin-left: 30px; }
  .paypal-express-review #details-table {
    border-spacing: 0;
    text-align: left; }
    .paypal-express-review #details-table .table-caption {
      text-align: inherit;
      margin-bottom: 15px; }
  .paypal-express-review .opc-block-summary {
    text-align: left;
    font-size: 12px;
    color: #888; }
    .paypal-express-review .opc-block-summary strong,
    .paypal-express-review .opc-block-summary th {
      font-weight: 400; }
    .paypal-express-review .opc-block-summary td, .paypal-express-review .opc-block-summary th {
      border-bottom: solid 1px #888;
      padding-top: 4px;
      padding-bottom: 4px; }
    .paypal-express-review .opc-block-summary .mark {
      padding-right: 20px;
      text-transform: uppercase; }
    .paypal-express-review .opc-block-summary tr.grand.totals.incl {
      color: #272724; }
      .paypal-express-review .opc-block-summary tr.grand.totals.incl td, .paypal-express-review .opc-block-summary tr.grand.totals.incl th {
        border-bottom: none; }
      .paypal-express-review .opc-block-summary tr.grand.totals.incl strong, .paypal-express-review .opc-block-summary tr.grand.totals.incl th {
        font-weight: 700; }
  .paypal-express-review .checkout-agreements {
    list-style: none;
    padding-left: 0;
    margin: 0; }
    .paypal-express-review .checkout-agreements li {
      position: relative; }
    .paypal-express-review .checkout-agreements input[type="checkbox"] {
      position: absolute;
      left: 0;
      top: 2px;
      margin: 0; }
      .paypal-express-review .checkout-agreements input[type="checkbox"] + div {
        padding-left: 25px; }
  .paypal-express-review .order-review-form {
    margin-top: 30px; }
    .paypal-express-review .order-review-form #review-button {
      width: 100%; }
      @media (min-width: 960px) {
        .paypal-express-review .order-review-form #review-button {
          min-width: 300px;
          width: auto; } }

.cms-page-view .content-wrapper.grid, .cms-page-view .paypal-express-review .content-wrapper#maincontent, .paypal-express-review .cms-page-view .content-wrapper#maincontent {
  padding: 30px 4.3vw; }
  @media (min-width: 960px) {
    .cms-page-view .content-wrapper.grid, .cms-page-view .paypal-express-review .content-wrapper#maincontent, .paypal-express-review .cms-page-view .content-wrapper#maincontent {
      padding: 50px 5vw;
      max-width: 100%; } }
  @media (min-width: 1600px) {
    .cms-page-view .content-wrapper.grid, .cms-page-view .paypal-express-review .content-wrapper#maincontent, .paypal-express-review .cms-page-view .content-wrapper#maincontent {
      max-width: 1440px;
      padding: 50px 0; } }

.cms-page-view .main-container > .component-title.component-block {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 4.3vw 0;
  text-align: center;
  color: #272724;
  font-size: 6.7vw;
  line-height: 1.15;
  font-weight: 600;
  text-transform: uppercase; }
  @media (min-width: 960px) {
    .cms-page-view .main-container > .component-title.component-block {
      font-size: 2.92826vw;
      padding: 50px 5vw 0; } }
  @media (min-width: 1600px) {
    .cms-page-view .main-container > .component-title.component-block {
      font-size: 2.55vw;
      padding: 60px 0 0 0; } }

.cms-page-view .main .main-container {
  position: relative; }

.cms-page-view .main-container a {
  text-decoration: underline; }

.cms-page-view .top-container-wrapper {
  margin-top: 70px; }

.cms-page-view .messages-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  margin-top: 70px; }

.cms-page-view.isCookieVisible .messages-wrapper {
  margin-top: 130px; }

.our-story .gl-section-header {
  padding: 18px 15px;
  margin-bottom: 0; }
  @media (min-width: 960px) {
    .our-story .gl-section-header {
      padding: 30px 37px; } }
  .our-story .gl-section-header h2 {
    margin-bottom: 0; }

.our-story .gl-section.gl-text-block {
  border: 0; }
  .our-story .gl-section.gl-text-block .gl-section-header {
    grid-template-columns: 68% 27%;
    padding: 90px 70px 50px 15px; }
    @media (min-width: 960px) {
      .our-story .gl-section.gl-text-block .gl-section-header {
        grid-template-columns: 60% 27%;
        padding: 80px 37px 45px 37px; } }
    .our-story .gl-section.gl-text-block .gl-section-header h2 {
      font-size: 22px;
      line-height: 1.46; }
      @media (min-width: 960px) {
        .our-story .gl-section.gl-text-block .gl-section-header h2 {
          font-size: 38px;
          line-height: 1.2; } }

.our-story .gl-section.gl-video {
  border-bottom: 0; }

.our-story .gl-section-content .splide_track {
  margin-left: 1px !important; }

.our-story .gl-section-content .splide__slide {
  border-left: 1px solid #272724;
  border-top: 0; }

.our-story .gl-banner {
  gap: 0px !important;
  background-color: transparent;
  color: #272724;
  display: flex !important;
  flex-direction: column; }
  .our-story .gl-banner__image {
    order: 1 !important; }
    .our-story .gl-banner__image picture {
      position: relative; }
  .our-story .gl-banner__content {
    padding: 30px 15px 18px 15px; }
    @media (min-width: 960px) {
      .our-story .gl-banner__content {
        padding: 30px 37px 28px 37px; } }
    .our-story .gl-banner__content h2, .our-story .gl-banner__content p {
      margin-bottom: 28px; }
      @media (min-width: 960px) {
        .our-story .gl-banner__content h2, .our-story .gl-banner__content p {
          margin-bottom: 28px; } }
    .our-story .gl-banner__content h2 {
      font-size: 22px; }
      @media (min-width: 960px) {
        .our-story .gl-banner__content h2 {
          font-size: 24px; } }
    .our-story .gl-banner__content p {
      margin-bottom: 0; }
      @media (min-width: 960px) {
        .our-story .gl-banner__content p {
          margin-bottom: 0; } }
    .our-story .gl-banner__content .gl-btn {
      background: #272724;
      border: 1px solid #272724;
      color: white;
      display: inline-flex;
      width: -moz-fit-content;
      width: fit-content;
      text-decoration: none;
      min-width: auto;
      padding: 5px 20px 5px 20px;
      margin-top: 15px;
      font-weight: 600; }
      @media (min-width: 960px) {
        .our-story .gl-banner__content .gl-btn {
          padding: 5px 20px 5px 20px;
          margin-top: 28px; } }
      .our-story .gl-banner__content .gl-btn:after {
        display: none; }
      .our-story .gl-banner__content .gl-btn:hover {
        background: white;
        color: #272724;
        border: 1px solid #272724; }
    .our-story .gl-banner__content p {
      font-size: 12px; }
      @media (min-width: 960px) {
        .our-story .gl-banner__content p {
          font-size: 14px; } }

.catalogsearch-result-index .component-title {
  margin: 20px 15px 22px 15px; }
  @media (min-width: 960px) {
    .catalogsearch-result-index .component-title {
      margin: 26px 37px 28px 37px; } }
  .catalogsearch-result-index .component-title span {
    font-size: 26px;
    line-height: 26px;
    text-transform: none;
    font-weight: 600; }
    @media (min-width: 960px) {
      .catalogsearch-result-index .component-title span {
        font-size: 38px;
        line-height: 30px; } }

.catalogsearch-result-index .search-results-wrapper .search p.note-msg {
  font-size: 12px;
  font-weight: 600;
  margin: 0 15px 22px 15px; }
  @media (min-width: 960px) {
    .catalogsearch-result-index .search-results-wrapper .search p.note-msg {
      margin: 0 37px 28px 37px; } }

.catalogsearch-result-index .search-results-wrapper .search .section-category-products .toolbar {
  border-top: 1px solid #272724;
  padding: 13px 0;
  justify-content: center;
  align-items: center;
  display: flex; }
  .catalogsearch-result-index .search-results-wrapper .search .section-category-products .toolbar .category-products-counter {
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px; }
    @media (min-width: 960px) {
      .catalogsearch-result-index .search-results-wrapper .search .section-category-products .toolbar .category-products-counter {
        font-size: 14px; } }
  @media (min-width: 960px) {
    .catalogsearch-result-index .search-results-wrapper .search .section-category-products .toolbar {
      padding: 12px 0; } }

.catalogsearch-result-index .search-results-wrapper .search .section-category-products .grid, .catalogsearch-result-index .search-results-wrapper .search .section-category-products .paypal-express-review #maincontent, .paypal-express-review .catalogsearch-result-index .search-results-wrapper .search .section-category-products #maincontent {
  max-width: 100%;
  padding: 0; }

/* Product page */
.catalog-product-view .bundle-options-wrapper {
  margin-top: 15px; }
  .catalog-product-view .bundle-options-wrapper .fieldset-bundle-options > .field {
    flex: 1 auto; }
  .catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .qty-wrapper {
    margin: 0; }
  .catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .title {
    display: none; }
  @media (min-width: 960px) {
    .catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .uk-flex-middle {
      flex-wrap: nowrap; }
      .catalog-product-view .bundle-options-wrapper .fieldset-bundle-options .uk-flex-middle .product-image {
        width: 100% !important;
        flex: 0; } }
  .catalog-product-view .bundle-options-wrapper .field.option .control {
    position: relative; }
    .catalog-product-view .bundle-options-wrapper .field.option .control .mage-error {
      font-size: 12px; }
      @media (min-width: 960px) {
        .catalog-product-view .bundle-options-wrapper .field.option .control .mage-error {
          font-size: 14px; } }

.catalog-product-view .widget-popular .grid, .catalog-product-view .widget-popular .paypal-express-review #maincontent, .paypal-express-review .catalog-product-view .widget-popular #maincontent {
  padding: 0; }

.catalog-product-view .product-popups {
  margin: -20px 0 25px 0 !important; }
  .catalog-product-view .product-popups .list-details-section {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px !important; }
    .catalog-product-view .product-popups .list-details-section button.btn, .catalog-product-view .product-popups .list-details-section .checkout-index-index .form-grid .form button.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .catalog-product-view .product-popups .list-details-section button.ecom-btn.complete-payment, .catalog-product-view .product-popups .list-details-section .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .catalog-product-view .product-popups .list-details-section button, .catalog-product-view .product-popups .list-details-section .paypal-express-review .order-review-form button#review-button, .paypal-express-review .order-review-form .catalog-product-view .product-popups .list-details-section button#review-button {
      flex: 1 auto;
      margin: 0 5px 5px 5px;
      padding: 10px 15px; }
      @media (min-width: 960px) {
        .catalog-product-view .product-popups .list-details-section button.btn, .catalog-product-view .product-popups .list-details-section .checkout-index-index .form-grid .form button.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .catalog-product-view .product-popups .list-details-section button.ecom-btn.complete-payment, .catalog-product-view .product-popups .list-details-section .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .catalog-product-view .product-popups .list-details-section button, .catalog-product-view .product-popups .list-details-section .paypal-express-review .order-review-form button#review-button, .paypal-express-review .order-review-form .catalog-product-view .product-popups .list-details-section button#review-button {
          padding: 0.6vw; } }

.catalog-product-view .features-wrapper {
  width: 100%; }

.catalog-product-view .campaign-wrapper {
  margin: 0 !important; }

@media (min-width: 960px) {
  .catalog-product-view .wrapper {
    overflow: initial; } }

@media (min-width: 960px) {
  .catalog-product-view .product-view .list-details .uk-list-hyphen li {
    margin-bottom: 6px;
    line-height: normal; } }

@media (min-width: 960px) {
  .catalog-product-view .product-view .list-details .uk-list-hyphen div.col.label,
  .catalog-product-view .product-view .list-details .uk-list-hyphen div.col.data {
    flex: 0 50%; } }

.catalog-product-view .product-view .list-details .uk-list-hyphen div.col.label {
  padding-right: 20px; }

.catalog-product-view .action-container .inner div,
.catalog-product-view .product-soldout-block .email-me {
  line-height: 1;
  font-size: 12px;
  font-weight: 600; }

.catalog-product-view .sold-out-message {
  margin: 20px 0; }

@media (min-width: 960px) {
  .catalog-product-view .product-view .list-details .uk-list-hyphen div.col,
  .catalog-product-view .product-view .list-details-section.c-description div {
    font-size: 12px; } }
  @media (min-width: 960px) and (min-width: 960px) {
    .catalog-product-view .product-view .list-details .uk-list-hyphen div.col,
    .catalog-product-view .product-view .list-details-section.c-description div {
      font-size: 14px; } }

@media (min-width: 960px) {
  .catalog-product-view .popular-products .product .color {
    display: none;
    margin-bottom: unset; }
  .catalog-product-view .popular-products .wrap-desc.uk-grid-item-match span.special-price span {
    font-weight: normal !important;
    font-size: 12px; } }
  @media (min-width: 960px) and (min-width: 960px) {
    .catalog-product-view .popular-products .wrap-desc.uk-grid-item-match span.special-price span {
      font-size: 14px; } }

@media (min-width: 960px) {
  .catalog-product-view .popular-products .wrap-desc.uk-grid-item-match span.old-price span {
    font-weight: normal;
    font-size: 12px; } }
  @media (min-width: 960px) and (min-width: 960px) {
    .catalog-product-view .popular-products .wrap-desc.uk-grid-item-match span.old-price span {
      font-size: 14px; } }

@media (min-width: 960px) {
  .catalog-product-view .product .product-price {
    height: 1.04vw !important;
    padding: unset !important; }
  .catalog-product-view .current-cat-container {
    font-weight: normal !important;
    margin-bottom: 2.8vw;
    z-index: 1;
    transition: 1s; }
    .catalog-product-view .current-cat-container li a {
      font-weight: normal;
      text-transform: none;
      z-index: 1;
      transition: 1s;
      font-size: 1.04vw;
      color: #272724 !important;
      float: left; }
  .catalog-product-view .product-soldout-block .email-me {
    font-size: 14px; }
  .catalog-product-view .action-container .inner div {
    font-size: 12px;
    padding-left: 0;
    margin-left: 0; } }
  @media (min-width: 960px) and (min-width: 960px) {
    .catalog-product-view .action-container .inner div {
      font-size: 14px;
      font-weight: 600; } }

@media (min-width: 960px) {
  .catalog-product-view .product-notice,
  .catalog-product-view .widget-usp {
    margin-bottom: 2vw;
    background-color: unset;
    text-align: left; }
  .catalog-product-view .widget-usp .grid, .catalog-product-view .widget-usp .paypal-express-review #maincontent, .paypal-express-review .catalog-product-view .widget-usp #maincontent {
    padding: unset; }
  .catalog-product-view .widget-usp .usp {
    display: inline-block; }
  .catalog-product-view .widget-usp li {
    list-style: none;
    display: flex; }
    .catalog-product-view .widget-usp li::before {
      content: "\2014";
      display: inline-block;
      margin-right: 4px; } }

/* Gastonluga*/
.module-gl {
  /* Product Sidebar - bottom */
  /*Category Bundles*/
  /*Related Slider*/ }
  .module-gl.catalog-product-view .product-breadcrumbs {
    padding: 6px 15px 5px 15px;
    border-bottom: 1px solid #272724;
    line-height: 1.15; }
    @media (min-width: 960px) {
      .module-gl.catalog-product-view .product-breadcrumbs {
        padding: 5px 37px 4px 37px; } }
    .module-gl.catalog-product-view .product-breadcrumbs ul li {
      text-transform: uppercase;
      font-weight: 600;
      color: #272724;
      font-size: 12px; }
      @media (min-width: 960px) {
        .module-gl.catalog-product-view .product-breadcrumbs ul li {
          font-size: 13px; } }
      .module-gl.catalog-product-view .product-breadcrumbs ul li a {
        font-size: inherit; }
      .module-gl.catalog-product-view .product-breadcrumbs ul li:before, .module-gl.catalog-product-view .product-breadcrumbs ul li.gl-btn::after, .module-gl.catalog-product-view .product-breadcrumbs ul li.gl-btn-link::after {
        margin: 0 .3em;
        color: #272724; }
      .module-gl.catalog-product-view .product-breadcrumbs ul li:last-child > * {
        color: inherit;
        font-weight: inherit;
        margin-right: 0;
        font-size: inherit; }
  .module-gl.catalog-product-view .content-grid {
    display: grid;
    width: 100%;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    background-color: #ffffff; }
    @media (min-width: 960px) {
      .module-gl.catalog-product-view .content-grid {
        grid-template-columns: 51.8300% 48.17%; } }
    .module-gl.catalog-product-view .content-grid .inner {
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
    .module-gl.catalog-product-view .content-grid .gallery-container {
      background: #E2E2E2;
      border-right: 0;
      position: relative;
      grid-column: 1 / span 1;
      grid-row: 1 / span 1;
      height: 100%; }
      @media (min-width: 960px) {
        .module-gl.catalog-product-view .content-grid .gallery-container {
          border-right: 1px solid #272724; } }
      .module-gl.catalog-product-view .content-grid .gallery-container::-webkit-scrollbar {
        display: none; }
      .module-gl.catalog-product-view .content-grid .gallery-container .gallery-item {
        border-bottom: 1px solid #272724; }
        @media (min-width: 960px) {
          .module-gl.catalog-product-view .content-grid .gallery-container .gallery-item {
            padding: 0; } }
        @media (min-width: 960px) {
          .module-gl.catalog-product-view .content-grid .gallery-container .gallery-item:first-of-type {
            padding-top: 0; } }
      .module-gl.catalog-product-view .content-grid .gallery-container picture {
        display: block;
        text-align: center; }
        .module-gl.catalog-product-view .content-grid .gallery-container picture:focus {
          outline: none; }
      .module-gl.catalog-product-view .content-grid .gallery-container img,
      .module-gl.catalog-product-view .content-grid .gallery-container video {
        margin: 0 auto; }
      .module-gl.catalog-product-view .content-grid .gallery-container video {
        opacity: 0.99; }
      .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner {
        position: relative; }
        @media (max-width: 959px) {
          .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner {
            max-height: 1217px;
            max-height: calc(148vw - var(--headerheight));
            overflow: hidden; } }
        .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner .progressbar {
          position: absolute;
          bottom: 0; }
          .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner .progressbar_line {
            margin-top: -10px;
            position: relative;
            display: block;
            width: 100%;
            height: 3px;
            overflow: hidden;
            background-image: linear-gradient(to right, #D5D1CB, #D5D1CB);
            background-repeat: no-repeat;
            background-size: 0% 100%;
            transition: background-size 0.5s ease-in-out; }
            .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner .progressbar_line[aria-valuenow="0"] {
              background-size: 5% 100% !important; }
            .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner .progressbar_line[aria-valuenow] {
              height: 2px; }
            .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner .progressbar_line:before, .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner .progressbar_line.gl-btn::after, .module-gl.catalog-product-view .content-grid .gallery-container .gallery-inner .progressbar_line.gl-btn-link::after {
              content: "";
              position: absolute;
              left: 0;
              top: 50%;
              transform: translate(0%, -50%);
              width: 100%;
              height: 0.5pt; }
      .module-gl.catalog-product-view .content-grid .gallery-container .slick-prev::before,
      .module-gl.catalog-product-view .content-grid .gallery-container .slick-next::before {
        color: #272724; }
      .module-gl.catalog-product-view .content-grid .gallery-container .slick-next {
        right: 3vw;
        z-index: 1;
        height: 14vw; }
      .module-gl.catalog-product-view .content-grid .gallery-container .slick-prev {
        left: 3vw;
        z-index: 1;
        height: 14vw; }
      .module-gl.catalog-product-view .content-grid .gallery-container .slick-next, .module-gl.catalog-product-view .content-grid .gallery-container .slick-prev {
        display: none !important; }
      .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons {
        text-align: center;
        position: absolute;
        top: 40px;
        z-index: 9;
        width: 100%; }
        .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons label {
          background: #272724;
          border: 2px solid #272724;
          border-radius: 30px;
          width: -moz-min-content;
          width: min-content;
          margin: 0 auto;
          display: flex;
          justify-content: center;
          align-items: center;
          white-space: nowrap; }
        .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons button {
          color: white;
          background: #272724;
          border: 0;
          border-radius: 30px;
          font-size: 12px;
          font-weight: 600;
          padding: 2px;
          display: flex; }
          .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons button.active {
            background: white;
            color: #272724; }
          .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons button input[type="radio"] {
            display: none; }
          .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons button label {
            padding: 2px 14px;
            color: white;
            border: 0; }
          .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons button inpur[type="radio"]:not(:checked) + label {
            border: 0;
            font-size: 12px;
            border-radius: 30px;
            color: white;
            background-color: blue; }
          .module-gl.catalog-product-view .content-grid .gallery-container .product-fibbl .mobile-buttons button input[type="radio"]:checked + label {
            background-color: white;
            color: #272724; }
      .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container {
        border-bottom: 1px solid #272724; }
        .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons {
          position: absolute;
          z-index: 9;
          top: initial;
          bottom: 30px;
          width: 100%;
          padding: 0; }
          @media (min-width: 960px) {
            .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons {
              top: 40px;
              bottom: 0;
              padding: 20px 0;
              height: 28px; } }
          .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons .uk-flex {
            background-color: transparent; }
          .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons label {
            position: relative;
            color: white;
            background: #272724;
            border: 1px solid #272724;
            border-radius: 30px;
            font-size: 12px;
            font-weight: 600;
            padding: 1px 14px;
            padding: 1px 14px;
            -webkit-user-select: none;
               -moz-user-select: none;
                    user-select: none; }
            @media (min-width: 960px) {
              .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons label {
                font-size: 13px;
                padding: 3px 20px 4px 20px; } }
            .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons label:hover {
              color: #272724;
              background: white; }
            .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons label input[type="checkbox"] {
              position: absolute;
              opacity: 0;
              cursor: pointer;
              width: 0;
              height: 0; }
            .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons label .checkmark {
              position: absolute;
              top: 0;
              left: 0;
              height: 28px;
              width: 100%;
              background-color: transparent; }
            .module-gl.catalog-product-view .content-grid .gallery-container .fibbl-container .fibbl-buttons label.ar-view {
              margin-left: 15px; }
    .module-gl.catalog-product-view .content-grid .action-container {
      background: white;
      grid-column: 1 / span 1;
      grid-row: 2 / span 1;
      padding: 25px 16px 28px 16px !important;
      border-bottom: 1px solid #272724;
      /*.product-soldout-block{
                    position: absolute;
                    bottom: -100%;
                }*/ }
      @media (min-width: 960px) {
        .module-gl.catalog-product-view .content-grid .action-container {
          grid-column: 2 / span 1;
          grid-row: 1 / span 1;
          padding: 37px !important; } }
      .module-gl.catalog-product-view .content-grid .action-container .product-title-wrapper {
        position: relative;
        padding-right: 40px; }
        .module-gl.catalog-product-view .content-grid .action-container .product-title-wrapper .main-container {
          display: flex; }
        .module-gl.catalog-product-view .content-grid .action-container .product-title-wrapper .pronounce {
          padding-left: 40px;
          position: relative;
          top: 5px; }
      .module-gl.catalog-product-view .content-grid .action-container .product-review-rating .rating-title {
        display: none; }
      .module-gl.catalog-product-view .content-grid .action-container .product-review-rating .rating-review-count {
        color: #D5D1CB;
        font-weight: 600;
        font-size: 12px;
        margin-top: 3px; }
        @media (min-width: 960px) {
          .module-gl.catalog-product-view .content-grid .action-container .product-review-rating .rating-review-count {
            font-size: 14px;
            margin-top: 2px; } }
      .module-gl.catalog-product-view .content-grid .action-container .product-review-rating .rating-info {
        display: flex; }
      .module-gl.catalog-product-view .content-grid .action-container .price-box .price {
        font-size: 22px;
        font-weight: 600; }
        @media (min-width: 960px) {
          .module-gl.catalog-product-view .content-grid .action-container .price-box .price {
            font-size: 24px; } }
      .module-gl.catalog-product-view .content-grid .action-container .block-bundle-summary #product-addtocart-button button,
      .module-gl.catalog-product-view .content-grid .action-container .product-soldout-block button {
        margin-top: 0 !important;
        min-width: 267px;
        min-height: 41px;
        width: auto; }
      .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart {
        display: flex; }
        .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart .product-add-form {
          width: 100%; }
          @media (min-width: 960px) {
            .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart .product-add-form {
              width: auto; } }
        .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart button {
          width: 100%;
          min-width: auto;
          height: 41px;
          font-weight: 600;
          display: flex;
          justify-content: center;
          align-items: center;
          transition: color 250ms, background-color 250ms, border 250ms;
          margin: 0 0 25px 0; }
          @media (min-width: 960px) {
            .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart button {
              min-width: 395px;
              margin: 25px 0; } }
          .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart button:after {
            transform: translateY(2px);
            margin-left: 5px;
            display: inline-block;
            content: "\e905";
            font-family: 'icomoon' !important; }
          .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart button span {
            line-height: 1;
            font-size: 12px; }
            @media (min-width: 960px) {
              .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart button span {
                font-size: 14px; } }
            .module-gl.catalog-product-view .content-grid .action-container .product-info-addcart button span.atc-wrapper {
              transform: none; }
      .module-gl.catalog-product-view .content-grid .action-container .product-materials {
        margin: 20px 0 0 0;
        padding: 0;
        justify-content: flex-start; }
        .module-gl.catalog-product-view .content-grid .action-container .product-materials div {
          margin: 0 20px 15px 0;
          width: auto; }
          @media (min-width: 960px) {
            .module-gl.catalog-product-view .content-grid .action-container .product-materials div {
              margin: 0 20px 20px 0; } }
          .module-gl.catalog-product-view .content-grid .action-container .product-materials div img {
            max-width: 48px; }
            @media (min-width: 960px) {
              .module-gl.catalog-product-view .content-grid .action-container .product-materials div img {
                max-width: 53px; } }
      .module-gl.catalog-product-view .content-grid .action-container .product-variants {
        margin: 0 10px 0 0; }
        @media (min-width: 960px) {
          .module-gl.catalog-product-view .content-grid .action-container .product-variants {
            margin: 25px 0 0 0; } }
        .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes {
          display: flex; }
          .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes a {
            margin-left: 10px; }
            .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes a:first-of-type {
              margin-left: 0; }
            .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes a:last-of-type {
              margin-right: 10px; }
              @media (min-width: 960px) {
                .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes a:last-of-type {
                  margin-right: 20px; } }
          .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr .product-variant span {
            width: 38px;
            height: 38px;
            border: 1px solid #272724;
            box-shadow: none;
            background-color: white;
            background-repeat: no-repeat;
            background-position: center center;
            color: #272724;
            border-radius: 100%;
            display: flex;
            justify-content: center; }
            @media (min-width: 960px) {
              .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr .product-variant span {
                width: 41px;
                height: 41px; } }
            .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr .product-variant span:before, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr .product-variant span.gl-btn::after, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr .product-variant span.gl-btn-link::after {
              width: 23px;
              height: 13px;
              font-size: 20px;
              font-weight: 700;
              color: #272724;
              display: flex;
              justify-content: center;
              align-self: center;
              content: '';
              background-repeat: no-repeat;
              background-size: contain;
              background-position: center; }
          .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr.selected .product-variant span, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr:hover .product-variant span {
            background-color: #272724; }
            .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr.selected .product-variant span:before, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr.selected .product-variant span.gl-btn::after, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr.selected .product-variant span.gl-btn-link::after, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr:hover .product-variant span:before, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr:hover .product-variant span.gl-btn::after, .module-gl.catalog-product-view .content-grid .action-container .product-variants .select-attributes .variant-attr:hover .product-variant span.gl-btn-link::after {
              color: white;
              filter: grayscale(1) brightness(1000%); }
      .module-gl.catalog-product-view .content-grid .action-container .attributes-wrapper {
        display: flex;
        flex-direction: column; }
      .module-gl.catalog-product-view .content-grid .action-container .features-wrapper {
        order: 1; }
      .module-gl.catalog-product-view .content-grid .action-container .details {
        order: 2; }
  .module-gl.catalog-product-view h1.component-title {
    margin: 8px 0 3px;
    text-align: left;
    display: block;
    text-transform: none;
    font-size: 26px; }
    @media (min-width: 960px) {
      .module-gl.catalog-product-view h1.component-title {
        font-size: 38px;
        margin: 0; } }
    .module-gl.catalog-product-view h1.component-title > span {
      display: block;
      color: #272724;
      z-index: 1;
      font-weight: 600;
      font-size: 26px !important;
      line-height: 36px !important;
      margin: 0; }
      @media (min-width: 960px) {
        .module-gl.catalog-product-view h1.component-title > span {
          font-size: 38px !important;
          line-height: 48px !important;
          margin: 0; } }
      .module-gl.catalog-product-view h1.component-title > span span.product-color {
        font-weight: normal;
        margin-right: 10px;
        display: block; }
      .module-gl.catalog-product-view h1.component-title > span span.pre-order {
        display: block;
        line-height: 1.3;
        vertical-align: middle;
        font-size: 21px;
        font-weight: normal;
        color: #272724;
        text-transform: none;
        margin-top: 15px; }
        @media (min-width: 960px) {
          .module-gl.catalog-product-view h1.component-title > span span.pre-order {
            font-size: 34px; } }
  .module-gl.catalog-product-view .product-content-info {
    font-size: 12px; }
    @media (min-width: 960px) {
      .module-gl.catalog-product-view .product-content-info {
        font-size: 14px; } }
    .module-gl.catalog-product-view .product-content-info.uk-accordion > :nth-child(n+2) {
      margin-top: 0; }
    .module-gl.catalog-product-view .product-content-info .uk-accordion-title {
      border-top: 1px solid #272724;
      font-size: 12px;
      padding: 10px 0;
      font-weight: 600;
      margin: 0;
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      flex-direction: row-reverse;
      align-items: center; }
      @media (min-width: 960px) {
        .module-gl.catalog-product-view .product-content-info .uk-accordion-title {
          font-size: 14px;
          padding: 13px 0; } }
      .module-gl.catalog-product-view .product-content-info .uk-accordion-title:before, .module-gl.catalog-product-view .product-content-info .uk-accordion-title.gl-btn::after, .module-gl.catalog-product-view .product-content-info .uk-accordion-title.gl-btn-link::after {
        font-size: 12px;
        border: 1px solid #272724;
        border-radius: 100%;
        content: "";
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNDg5OTkgNi4wNjA3M0wxLjI1MTA3IDUuMjg5NjRMNC40MjU1NyA4LjQ2NDE0VjAuMjQyNDgxTDUuNTI3MTQgMC4yNDI0ODFWOC40NjQxNEw4LjY5MTYyIDUuMjg5NjRMOS40NjI3MiA2LjA2MDczTDQuOTc2MzUgMTAuNTQ3MUwwLjQ4OTk5IDYuMDYwNzNaIiBmaWxsPSIjMjcyNzI0Ii8+Cjwvc3ZnPgo="); }
        @media (min-width: 960px) {
          .module-gl.catalog-product-view .product-content-info .uk-accordion-title:before, .module-gl.catalog-product-view .product-content-info .uk-accordion-title.gl-btn::after, .module-gl.catalog-product-view .product-content-info .uk-accordion-title.gl-btn-link::after {
            font-size: 16px; } }
    .module-gl.catalog-product-view .product-content-info .uk-open .uk-accordion-title:before, .module-gl.catalog-product-view .product-content-info .uk-open .uk-accordion-title.gl-btn::after, .module-gl.catalog-product-view .product-content-info .uk-open .uk-accordion-title.gl-btn-link::after {
      border: 1px solid #272724;
      border-radius: 100%;
      content: "";
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTEwMDMgMS43MDk5Nkw4Ljc4MDAzIDAuNTcwMDY4TDUuMjM5OTkgNC4xMTAxMUwxLjcwOTk2IDAuNTcwMDY4TDAuNTc5OTU2IDEuNzA5OTZMNC4xMDk5OSA1LjIzOTk5TDAuNTc5OTU2IDguNzgwMDNMMS43MDk5NiA5LjkwOTkxTDUuMjM5OTkgNi4zNzAxMkw4Ljc4MDAzIDkuOTA5OTFMOS45MTAwMyA4Ljc4MDAzTDYuMzggNS4yMzk5OUw5LjkxMDAzIDEuNzA5OTZaIiBmaWxsPSIjMjcyNzI0Ii8+Cjwvc3ZnPgo="); }
    .module-gl.catalog-product-view .product-content-info .uk-accordion-content {
      font-size: 12px;
      font-weight: 600;
      margin-bottom: 30px; }
      @media (min-width: 960px) {
        .module-gl.catalog-product-view .product-content-info .uk-accordion-content {
          margin-bottom: 50px;
          font-size: 14px; } }
    .module-gl.catalog-product-view .product-content-info .specification-tab .uk-accordion-content h2 {
      display: none; }
    .module-gl.catalog-product-view .product-content-info .specification-tab .uk-accordion-content .uk-flex {
      flex-direction: column; }
      .module-gl.catalog-product-view .product-content-info .specification-tab .uk-accordion-content .uk-flex .data {
        font-weight: 400; }
    .module-gl.catalog-product-view .product-content-info .specification-tab .uk-accordion-content .material {
      -moz-column-break-inside: avoid;
           break-inside: avoid-column; }
    .module-gl.catalog-product-view .product-content-info .overview-tab {
      border-bottom: 1px solid #272724; }
  .module-gl.catalog-product-view .list-details-section h2 {
    display: block;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0; }
  .module-gl.catalog-product-view .features-wrapper .uk-grid .text-col .wrap-text {
    max-width: unset !important;
    margin: 0 !important;
    font-size: 12px; }
    @media (min-width: 960px) {
      .module-gl.catalog-product-view .features-wrapper .uk-grid .text-col .wrap-text {
        font-size: 14px; } }
  .module-gl.catalog-product-view .feature-bar .feature .wrap-text:before, .module-gl.catalog-product-view .feature-bar .feature .wrap-text.gl-btn::after, .module-gl.catalog-product-view .feature-bar .feature .wrap-text.gl-btn-link::after {
    content: "\2014";
    display: inline-block;
    margin-right: 4px; }
  .module-gl.catalog-product-view .descriptions-wrapper {
    padding: 0; }
    .module-gl.catalog-product-view .descriptions-wrapper .attributes-wrapper .details {
      width: 100%;
      margin: 0; }
    .module-gl.catalog-product-view .descriptions-wrapper .attributes-wrapper .feature div {
      padding: 0; }
  .module-gl .product-sidebar {
    position: fixed;
    z-index: 999;
    bottom: -1px;
    left: 0;
    width: 100%;
    display: block;
    background: #FFF;
    padding: 0 15px;
    transform: translateY(100%);
    transition: transform 300ms, box-shadow 300ms;
    transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
    background-color: var(--product-sidebar-bg, #FFFFFF);
    border-top: solid 1px #272724; }
    @media (min-width: 640px) {
      .module-gl .product-sidebar {
        z-index: 100;
        padding: 0 15px; } }
    @media (min-width: 960px) {
      .module-gl .product-sidebar {
        padding: 0 32px; } }
    @media (max-width: 639px) {
      .module-gl .product-sidebar > .uk-flex {
        display: block; } }
    .module-gl .product-sidebar.active {
      transform: translateY(0); }
    .fs-active .module-gl .product-sidebar {
      transform: translateY(100%); }
    @media (min-width: 640px) {
      .module-gl .product-sidebar__actions {
        display: flex;
        align-items: center; } }
    .module-gl .product-sidebar__actions .product-color-block {
      margin: 0; }
    .module-gl .product-sidebar__actions .product-sidebar__add {
      display: flex;
      align-items: center;
      margin-bottom: 15px; }
      .module-gl .product-sidebar__actions .product-sidebar__add .addtocart-form {
        width: 100%; }
        @media (min-width: 960px) {
          .module-gl .product-sidebar__actions .product-sidebar__add .addtocart-form {
            width: auto; } }
      .module-gl .product-sidebar__actions .product-sidebar__add .btn-price {
        background: #272724;
        color: white;
        border-radius: 30px 0 0 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 100px;
        min-height: 42px;
        font-size: 12px; }
        @media (min-width: 960px) {
          .module-gl .product-sidebar__actions .product-sidebar__add .btn-price {
            font-size: 14px;
            min-width: 150px;
            min-height: 53px; } }
      @media (min-width: 960px) {
        .module-gl .product-sidebar__actions .product-sidebar__add {
          margin-bottom: 0; } }
    .module-gl .product-sidebar .btn .btn-loading, .module-gl .product-sidebar .checkout-index-index .form-grid .form .ecom-btn.complete-payment .btn-loading, .checkout-index-index .form-grid .form .module-gl .product-sidebar .ecom-btn.complete-payment .btn-loading, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button .btn-loading, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button .btn-loading, .module-gl .product-sidebar .paypal-express-review .order-review-form #review-button .btn-loading, .paypal-express-review .order-review-form .module-gl .product-sidebar #review-button .btn-loading {
      display: none; }
    @media (max-width: 639px) {
      .module-gl .product-sidebar .btn, .module-gl .product-sidebar .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .product-sidebar .ecom-btn.complete-payment, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button, .module-gl .product-sidebar .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .module-gl .product-sidebar #review-button {
        width: 100%; } }
    @media (min-width: 640px) {
      .module-gl .product-sidebar .btn, .module-gl .product-sidebar .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .product-sidebar .ecom-btn.complete-payment, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button, .module-gl .product-sidebar .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .module-gl .product-sidebar #review-button {
        padding: 14px 22px;
        min-width: 240px; } }
    .module-gl .product-sidebar .btn.add-to-cart, .module-gl .product-sidebar .checkout-index-index .form-grid .form .add-to-cart.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .product-sidebar .add-to-cart.ecom-btn.complete-payment, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button.add-to-cart, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button.add-to-cart, .module-gl .product-sidebar .paypal-express-review .order-review-form .add-to-cart#review-button, .paypal-express-review .order-review-form .module-gl .product-sidebar .add-to-cart#review-button {
      border-radius: 0 30px 30px 0;
      font-size: 12px;
      min-width: auto; }
      @media (min-width: 960px) {
        .module-gl .product-sidebar .btn.add-to-cart, .module-gl .product-sidebar .checkout-index-index .form-grid .form .add-to-cart.ecom-btn.complete-payment, .checkout-index-index .form-grid .form .module-gl .product-sidebar .add-to-cart.ecom-btn.complete-payment, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button.add-to-cart, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button.add-to-cart, .module-gl .product-sidebar .paypal-express-review .order-review-form .add-to-cart#review-button, .paypal-express-review .order-review-form .module-gl .product-sidebar .add-to-cart#review-button {
          font-size: 14px;
          min-width: 240px; } }
    @media (min-width: 960px) {
      .module-gl .product-sidebar .btn .btn-price, .module-gl .product-sidebar .checkout-index-index .form-grid .form .ecom-btn.complete-payment .btn-price, .checkout-index-index .form-grid .form .module-gl .product-sidebar .ecom-btn.complete-payment .btn-price, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button .btn-price, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button .btn-price, .module-gl .product-sidebar .paypal-express-review .order-review-form #review-button .btn-price, .paypal-express-review .order-review-form .module-gl .product-sidebar #review-button .btn-price {
        display: inline-block !important;
        padding-right: 30px; } }
    @media (max-width: 639px) {
      .module-gl .product-sidebar .btn .btn-label, .module-gl .product-sidebar .checkout-index-index .form-grid .form .ecom-btn.complete-payment .btn-label, .checkout-index-index .form-grid .form .module-gl .product-sidebar .ecom-btn.complete-payment .btn-label, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button .btn-label, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button .btn-label, .module-gl .product-sidebar .paypal-express-review .order-review-form #review-button .btn-label, .paypal-express-review .order-review-form .module-gl .product-sidebar #review-button .btn-label {
        display: flex;
        justify-content: center;
        align-items: center; } }
    @media (min-width: 640px) {
      .module-gl .product-sidebar .btn .btn-label, .module-gl .product-sidebar .checkout-index-index .form-grid .form .ecom-btn.complete-payment .btn-label, .checkout-index-index .form-grid .form .module-gl .product-sidebar .ecom-btn.complete-payment .btn-label, .module-gl .product-sidebar .paypal-express-review #discount-coupon-form .fieldset button .btn-label, .paypal-express-review #discount-coupon-form .fieldset .module-gl .product-sidebar button .btn-label, .module-gl .product-sidebar .paypal-express-review .order-review-form #review-button .btn-label, .paypal-express-review .order-review-form .module-gl .product-sidebar #review-button .btn-label {
        display: flex;
        justify-content: center; } }
    @media (min-width: 640px) {
      .module-gl .product-sidebar__product {
        display: flex;
        align-items: center; } }
    .module-gl .product-sidebar__product-image, .module-gl .product-sidebar__product-image-swatches {
      display: none;
      width: 75px; }
      @media (min-width: 640px) {
        .module-gl .product-sidebar__product-image, .module-gl .product-sidebar__product-image-swatches {
          display: block;
          margin-right: 30px; } }
      .module-gl .product-sidebar__product-image picture, .module-gl .product-sidebar__product-image-swatches picture {
        display: block;
        text-align: center; }
      .module-gl .product-sidebar__product-image img, .module-gl .product-sidebar__product-image-swatches img {
        width: 100%;
        image-rendering: -webkit-optimize-contrast; }
      @media (min-width: 960px) {
        .module-gl .product-sidebar__product-image, .module-gl .product-sidebar__product-image-swatches {
          width: 95px; } }
    .module-gl .product-sidebar__product-image-swatches {
      background-color: #E2E2E2; }
      .module-gl .product-sidebar__product-image-swatches ul {
        list-style: none;
        padding-left: 0;
        margin: 0;
        position: relative;
        overflow: hidden; }
      .module-gl .product-sidebar__product-image-swatches li {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        top: 0;
        opacity: 0; }
        .module-gl .product-sidebar__product-image-swatches li:first-child {
          position: relative; }
        .module-gl .product-sidebar__product-image-swatches li picture {
          display: block; }
        .module-gl .product-sidebar__product-image-swatches li img {
          width: 100%; }
        .module-gl .product-sidebar__product-image-swatches li.active {
          opacity: 1; }
      .module-gl .product-sidebar__product-image-swatches .second-image {
        display: none; }
    .module-gl .product-sidebar__product-info {
      line-height: 1.2;
      display: flex;
      flex-direction: column;
      align-items: self-start;
      justify-content: center;
      margin: 10px 0; }
      @media (min-width: 640px) {
        .module-gl .product-sidebar__product-info {
          padding-left: 16px; } }
      @media (min-width: 960px) {
        .module-gl .product-sidebar__product-info {
          flex-direction: row;
          align-items: center;
          margin: 0; } }
    .module-gl .product-sidebar__product-name {
      color: #272724;
      font-weight: 600;
      font-size: 12px;
      margin-bottom: 3px; }
      .module-gl .product-sidebar__product-name .name-comma,
      .module-gl .product-sidebar__product-name .product-color {
        display: flex; }
      .module-gl .product-sidebar__product-name .product-color-label {
        display: none !important; }
      @media (min-width: 960px) {
        .module-gl .product-sidebar__product-name {
          font-size: 14px; } }
    .module-gl .product-sidebar__product-price {
      color: #828282;
      font-size: 1rem; }
      @media (max-width: 639px) {
        .module-gl .product-sidebar__product-price {
          display: none; } }
      @media (min-width: 640px) {
        .module-gl .product-sidebar__product-price {
          margin-top: 5px;
          font-size: 1.4rem; } }
      .module-gl .product-sidebar__product-price .normal-price + .old-price,
      .module-gl .product-sidebar__product-price .special-price + .old-price,
      .module-gl .product-sidebar__product-price .price-final_price + .old-price {
        font-size: 1rem; }
        @media (min-width: 640px) {
          .module-gl .product-sidebar__product-price .normal-price + .old-price,
          .module-gl .product-sidebar__product-price .special-price + .old-price,
          .module-gl .product-sidebar__product-price .price-final_price + .old-price {
            font-size: 1.2rem; } }
    .module-gl .product-sidebar__product .product-color-block {
      margin: 0; }
      @media (min-width: 960px) {
        .module-gl .product-sidebar__product .product-color-block {
          margin: 0; } }
    .module-gl .product-sidebar__product .product-color-label {
      margin-bottom: 0;
      font-weight: 600;
      font-size: 12px; }
      @media (min-width: 960px) {
        .module-gl .product-sidebar__product .product-color-label {
          margin-top: 4px;
          font-size: 14px; } }
    .module-gl .product-sidebar__product-colors {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .module-gl .product-sidebar__product-colors .product-color-label {
        display: none !important; }
      @media (min-width: 640px) {
        .module-gl .product-sidebar__product-colors {
          margin-left: 20px;
          margin-right: 20px;
          margin-top: 0;
          display: block; }
          .module-gl .product-sidebar__product-colors .product-color-block .select-attributes a {
            margin-bottom: 0;
            margin-right: 5px; } }
  .module-gl.category-bundles select.bundle {
    text-align: center !important; }
    .module-gl.category-bundles select.bundle option {
      color: #272724; }
  .module-gl.category-bundles .block-bundle-summary .ecom-btn {
    width: -moz-fit-content;
    width: fit-content; }
  .module-gl .widget-product-related {
    padding: 0; }
    .module-gl .widget-product-related .slick-track {
      margin: 0 15px; }
      @media (min-width: 960px) {
        .module-gl .widget-product-related .slick-track {
          margin: 0; } }
    .module-gl .widget-product-related h2 {
      font-weight: bold;
      text-transform: none !important;
      text-decoration: none;
      padding: 0;
      border: unset;
      line-height: 30px;
      margin-bottom: 0;
      color: #272724 !important;
      border-top: 1px solid #272724;
      border-bottom: 1px solid #272724;
      padding: 5.12821vw 3.84615vw;
      font-size: 26px; }
      @media (min-width: 960px) {
        .module-gl .widget-product-related h2 {
          padding: 2.13542vw 37px 2.08333vw 37px;
          font-size: 38px;
          line-height: 38px; } }
  .module-gl .related-slider {
    max-width: 100%;
    margin: unset;
    border: unset;
    padding: unset;
    background: #FFF; }
    .module-gl .related-slider .uk-tab {
      display: none; }
    .module-gl .related-slider ul.uk-switcher.uk-margin {
      margin: unset !important; }
    .module-gl .related-slider .widget-popular .grid, .module-gl .related-slider .widget-popular .paypal-express-review #maincontent, .paypal-express-review .module-gl .related-slider .widget-popular #maincontent {
      padding: unset !important; }
    .module-gl .related-slider .popular-products {
      padding: 0 15px; }
      .module-gl .related-slider .popular-products .list-products {
        margin: 0 !important; }
      @media (min-width: 960px) {
        .module-gl .related-slider .popular-products {
          padding: 0 37px; } }
      .module-gl .related-slider .popular-products .product-block__options {
        position: relative; }
      .module-gl .related-slider .popular-products .product-block__options {
        padding-left: 0 !important;
        order: -1; }
      .module-gl .related-slider .popular-products .product-block__name-link {
        padding-top: 15px;
        padding-left: 0; }
      .module-gl .related-slider .popular-products .slick-list {
        padding-top: 25px; }
      .module-gl .related-slider .popular-products .slick-arrow {
        position: absolute;
        top: 0;
        display: flex; }
        .module-gl .related-slider .popular-products .slick-arrow i {
          width: 24px;
          height: 24px;
          border: solid 1px #272724;
          background-color: #FFF;
          font-size: 14px;
          border-radius: 100%;
          font-weight: 800;
          display: flex;
          justify-content: center;
          align-items: center; }
          .module-gl .related-slider .popular-products .slick-arrow i:hover {
            background-color: #272724;
            color: white; }
        .module-gl .related-slider .popular-products .slick-arrow.slick-prev {
          width: 100%;
          justify-content: end;
          left: 0;
          padding-right: 70px; }
          .module-gl .related-slider .popular-products .slick-arrow.slick-prev i::before {
            content: "\e907"; }
    .module-gl .related-slider .price {
      font-weight: 600; }

/*product description sticky*/
.catalog-product-view .product-view .content-grid .action-container > .inner {
  margin: 0px;
  position: sticky;
  width: 100%;
  top: 8.5vw;
  transition: 1s; }

.catalog-product-view .related-slider ul.uk-flex-center.uk-tab:before, .catalog-product-view .related-slider ul.uk-flex-center.uk-tab.gl-btn::after, .catalog-product-view .related-slider ul.uk-flex-center.uk-tab.gl-btn-link::after {
  border: unset !important; }

.catalog-product-view .related-slider .uk-button-text::before {
  border: unset; }

.catalog-product-view .product-view .list-details .uk-list-hyphen {
  padding: unset; }

/* Order status page */
.module-gl.track-order-index .grid, .module-gl.track-order-index .paypal-express-review #maincontent, .paypal-express-review .module-gl.track-order-index #maincontent {
  max-width: 1040px; }

.module-gl .status-tracking-wrapper {
  margin-top: 0; }
  .module-gl .status-tracking-wrapper h1 {
    text-transform: uppercase; }
    @media (min-width: 960px) {
      .module-gl .status-tracking-wrapper h1 {
        font-size: 48px; } }
  .module-gl .status-tracking-wrapper .progressbar {
    padding: 0 40px; }
    @media (min-width: 960px) {
      .module-gl .status-tracking-wrapper .progressbar {
        padding: 0; } }
    .module-gl .status-tracking-wrapper .progressbar li::after {
      height: 2px;
      background-color: #D5D5D5;
      top: 0px; }
    .module-gl .status-tracking-wrapper .progressbar li::before {
      width: 14px;
      height: 14px;
      line-height: 14px;
      box-shadow: 0 0 0px 4px #fff, 0 0 0 6px #D5D5D5;
      transform: translate(0%, -50%);
      background-color: #FFF;
      border: none; }
      @media (min-width: 960px) {
        .module-gl .status-tracking-wrapper .progressbar li::before {
          width: 24px;
          height: 24px;
          line-height: 24px; } }
    .module-gl .status-tracking-wrapper .progressbar li span {
      margin: 0 -48%;
      font-weight: 600;
      font-size: 9px; }
      @media (min-width: 960px) {
        .module-gl .status-tracking-wrapper .progressbar li span {
          font-size: 15px; } }
    .module-gl .status-tracking-wrapper .progressbar li.active::before,
    .module-gl .status-tracking-wrapper .progressbar li.active + li::before {
      box-shadow: 0 0 0px 4px #fff, 0 0 0 6px #272724;
      background-color: #272724; }
    .module-gl .status-tracking-wrapper .progressbar li.active::after {
      background-color: #272724; }
    .module-gl .status-tracking-wrapper .progressbar li.last-step span {
      transform: translateX(-19%); }
  .module-gl .status-tracking-wrapper .order-road {
    padding: 0;
    margin-bottom: 80px; }
    .module-gl .status-tracking-wrapper .order-road .notice p {
      font-size: 15px; }
    .module-gl .status-tracking-wrapper .order-road .notice .track-order {
      width: 100%;
      text-transform: uppercase;
      border-radius: 0px;
      font-size: 20px; }
  .module-gl .status-tracking-wrapper .order-road .notice,
  .module-gl .status-tracking-wrapper .order-details,
  .module-gl .status-tracking-wrapper .below-tracking {
    max-width: 672px;
    margin: 0 auto;
    padding: 0 1rem; }
  .module-gl .status-tracking-wrapper .order-status {
    border-bottom: none; }
  .module-gl .status-tracking-wrapper .order-details h2,
  .module-gl .status-tracking-wrapper .below-tracking h2 {
    text-align: left;
    font-weight: 700;
    font-size: 44px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #272724; }
  .module-gl .status-tracking-wrapper .order-details h4 {
    font-size: 14px;
    font-weight: 600;
    color: #272724; }
  .module-gl .status-tracking-wrapper .order-table-heading,
  .module-gl .status-tracking-wrapper .order-tracking-table {
    padding: 0px 36px;
    margin: 0 -36px;
    width: calc(100% + 72px); }
  .module-gl .status-tracking-wrapper .order-table-heading {
    background: #F5F5F5;
    padding: 6px 36px;
    margin-top: 15px;
    margin-bottom: 10px; }
  .module-gl .status-tracking-wrapper .order-tracking-table,
  .module-gl .status-tracking-wrapper .order-tracking-table p {
    font-size: 14px;
    line-height: 18px; }
  .module-gl .status-tracking-wrapper .order-tracking-table .payment-method {
    word-break: break-word; }
  .module-gl .status-tracking-wrapper .below-tracking .faq-block p {
    font-size: 14px;
    line-height: 18px; }
    .module-gl .status-tracking-wrapper .below-tracking .faq-block p.question {
      font-size: 15px;
      line-height: 18px;
      margin: 30px 0 10px 0; }
  .module-gl .status-tracking-wrapper .tracking-footer a {
    text-decoration: underline;
    color: #0014FF; }

.module-gl #launcher {
  left: auto !important;
  right: 0;
  margin-right: 16px !important; }
  @media (min-width: 960px) {
    .module-gl #launcher {
      margin-right: 37px !important; } }

.module-gl .video-js .vjs-control-bar {
  background-color: rgba(0, 0, 0, 0.8); }

.module-gl .video-js .vjs-load-progress div {
  background-color: rgba(185, 185, 185, 0.75); }

.module-gl .video-js .vjs-big-play-button {
  background: transparent;
  width: 0;
  height: 74px;
  box-sizing: border-box;
  border-color: transparent transparent transparent #FFFFFF;
  border-style: solid;
  border-width: 37px 0 37px 60px;
  cursor: pointer;
  transition: border-color 120ms; }

.module-gl .video-js:hover .vjs-big-play-button,
.module-gl .video-js .vjs-big-play-button:focus {
  border-color: transparent transparent transparent #E5E5E5; }

.cookie-consent .wrapper {
  z-index: 1111111; }

.cookie-modal {
  z-index: 2147483649 !important; }

/* Menu languages */
.body-wrapper .select2-container--open .select2-dropdown.select2-dropdown--below {
  transform: translateY(0); }

/* Header */
body.page-layout-collection .top-container-wrapper {
  margin-top: 0; }

.wrapp-top-main .widget-usp ul li .usp {
  grid-template-columns: auto auto; }

.widget-usp ul li .usp::before {
  display: none; }

.minicart-sidebar #minicart-body .minicart-content .minicart-item .options {
  display: flex;
  width: 100%;
  flex-wrap: wrap; }

.minicart-sidebar #minicart-body .minicart-content .minicart-item .options .option-title, .minicart-sidebar #minicart-body .minicart-content .minicart-item .options .value, .minicart-sidebar #minicart-body .minicart-content .minicart-item .options .values {
  flex: 0 0 50%; }

.minicart-sidebar #minicart-body .minicart-content .minicart-item.bundle .options {
  line-height: normal; }

.minicart-sidebar #minicart-body .minicart-content .minicart-item.bundle .options .option-title {
  flex: 0 0 100%;
  margin: 5px 0; }

#minicart-body .minicart-content .minicart-item.bundle .product .minicart-item-details .options {
  font-size: 12px; }

.minicart-sidebar #minicart-body .minicart-content .minicart-item.bundle .options .values {
  /*display: none;*/
  flex: 0 0 100%;
  margin-bottom: 4px; }

.minicart-sidebar #minicart-body .minicart-content .minicart-item.bundle .options .option-title,
.minicart-sidebar #minicart-body .minicart-content .minicart-item.bundle .options .item-option-price.zero {
  display: none; }

.minicart-sidebar #minicart-body,
.minicart-sidebar #minicart-content-wrapper,
.minicart-sidebar #minicart-content,
.minicart-sidebar #minicart-content .minicart-content,
.minicart-sidebar #minicart-body .minicart-list-wrapper {
  height: 100%;
  flex: 1 auto;
  display: flex;
  flex-direction: column; }

.minicart-sidebar #minicart-content-wrapper {
  justify-content: space-between; }

.minicart-sidebar #minicart-content .minicart-content {
  padding-top: 10px;
  overflow: auto;
  height: 100px; }

.minicart-sidebar #minicart-body .minicart-list-wrapper {
  justify-content: space-between; }

.minicart-sidebar .header-products {
  border-bottom: solid 1px #f0f0f0;
  padding-bottom: 10px;
  padding: 0; }
  .minicart-sidebar .header-products .header-cart-js {
    display: none; }

.minicart-footer {
  border-top: solid 1px #f0f0f0;
  background-color: #ffffff;
  position: relative; }

.minicart-sidebar #minicart-body .minicart-matching-products .minicart-btn-matching-products,
.minicart-sidebar #minicart-body .minicart-matching-products .select-matching-products .add-extra-accessory {
  border-radius: 0px;
  box-shadow: none; }

.minicart-sidebar #minicart-body .minicart-matching-products .minicart-btn-matching-products:hover,
.minicart-sidebar #minicart-body .minicart-matching-products .select-matching-products .add-extra-accessory:hover {
  box-shadow: none; }

.minicart-sidebar #minicart-body .minicart-matching-products .select-matching-products .add-extra-accessory:hover {
  box-shadow: none; }

/* Homepage */
.cms-page-view-cms-home .main .widget-hero {
  margin-top: 0 !important; }

/* page */
.cms-page-view .messages-wrapper {
  margin-top: 0 !important; }

/* Widget usp (slider with icons) */
.cms-index-index .widget-usp {
  margin: 0 !important; }

/* Modals */
.uk-open.uk-modal .uk-modal-dialog .uk-modal-close-default {
  border-radius: 0px;
  box-shadow: initial;
  border: solid 1px rgba(0, 0, 0, 0.1);
  padding: 8px; }

.uk-open.uk-modal .uk-modal-dialog .uk-modal-close-default:hover {
  box-shadow: initial;
  border-color: #272724; }

/* Product block list */
.popular-products {
  overflow: hidden; }

.list-products,
.products-grid {
  margin: 1px -1px !important;
  width: auto !important;
  max-width: unset !important; }

.list-products .product,
.list-products .product-block,
.products-grid .product,
.products-grid .product-block {
  padding: 1px; }

.slick-list {
  min-width: 100%; }

/* modals */
.module-gl .uk-open.uk-modal .uk-modal-close-default {
  border-radius: 0;
  box-shadow: none;
  border: solid 1px rgba(0, 0, 0, 0.1);
  transition: border 120ms; }

.module-gl .uk-open.uk-modal .uk-modal-close-default:hover {
  border: solid 1px rgba(0, 0, 0, 0.4);
  box-shadow: none; }

.featured-text {
  font-size: 4.3vw;
  line-height: 1.3;
  font-weight: 300; }

/* Product page - bundle, grouped */
.page-product-bundle .bundle-options-wrapper,
.page-product-bundle .grouped-options-wrapper, .page-product-grouped .bundle-options-wrapper,
.page-product-grouped .grouped-options-wrapper {
  max-width: 100%; }
  @media (min-width: 960px) {
    .page-product-bundle .bundle-options-wrapper,
    .page-product-bundle .grouped-options-wrapper, .page-product-grouped .bundle-options-wrapper,
    .page-product-grouped .grouped-options-wrapper {
      max-width: 50%; } }
  .page-product-bundle .bundle-options-wrapper .data-col.uk-width-2-5,
  .page-product-bundle .grouped-options-wrapper .data-col.uk-width-2-5, .page-product-grouped .bundle-options-wrapper .data-col.uk-width-2-5,
  .page-product-grouped .grouped-options-wrapper .data-col.uk-width-2-5 {
    width: 31%; }
    @media (min-width: 960px) {
      .page-product-bundle .bundle-options-wrapper .data-col.uk-width-2-5,
      .page-product-bundle .grouped-options-wrapper .data-col.uk-width-2-5, .page-product-grouped .bundle-options-wrapper .data-col.uk-width-2-5,
      .page-product-grouped .grouped-options-wrapper .data-col.uk-width-2-5 {
        width: 35% !important; } }
  .page-product-bundle .bundle-options-wrapper .data-col.uk-width-3-5,
  .page-product-bundle .grouped-options-wrapper .data-col.uk-width-3-5, .page-product-grouped .bundle-options-wrapper .data-col.uk-width-3-5,
  .page-product-grouped .grouped-options-wrapper .data-col.uk-width-3-5 {
    width: 69%; }
    @media (min-width: 960px) {
      .page-product-bundle .bundle-options-wrapper .data-col.uk-width-3-5,
      .page-product-bundle .grouped-options-wrapper .data-col.uk-width-3-5, .page-product-grouped .bundle-options-wrapper .data-col.uk-width-3-5,
      .page-product-grouped .grouped-options-wrapper .data-col.uk-width-3-5 {
        width: 65%; } }
  .page-product-bundle .bundle-options-wrapper picture,
  .page-product-bundle .grouped-options-wrapper picture, .page-product-grouped .bundle-options-wrapper picture,
  .page-product-grouped .grouped-options-wrapper picture {
    display: block;
    width: 100px; }
    .page-product-bundle .bundle-options-wrapper picture img,
    .page-product-bundle .grouped-options-wrapper picture img, .page-product-grouped .bundle-options-wrapper picture img,
    .page-product-grouped .grouped-options-wrapper picture img {
      border: 1px solid #272724;
      -o-object-fit: cover;
         object-fit: cover;
      height: 100px;
      width: 100px; }
  .page-product-bundle .bundle-options-wrapper .product-name,
  .page-product-bundle .grouped-options-wrapper .product-name, .page-product-grouped .bundle-options-wrapper .product-name,
  .page-product-grouped .grouped-options-wrapper .product-name {
    font-size: 12px;
    font-weight: 600; }
    @media (min-width: 960px) {
      .page-product-bundle .bundle-options-wrapper .product-name,
      .page-product-bundle .grouped-options-wrapper .product-name, .page-product-grouped .bundle-options-wrapper .product-name,
      .page-product-grouped .grouped-options-wrapper .product-name {
        font-size: 14px; } }
  .page-product-bundle .bundle-options-wrapper .price-box,
  .page-product-bundle .grouped-options-wrapper .price-box, .page-product-grouped .bundle-options-wrapper .price-box,
  .page-product-grouped .grouped-options-wrapper .price-box {
    line-height: 24px !important; }
  .page-product-bundle .bundle-options-wrapper .fieldset-bundle-options, .page-product-bundle .bundle-options-wrapper .fieldset-grouped-options,
  .page-product-bundle .grouped-options-wrapper .fieldset-bundle-options,
  .page-product-bundle .grouped-options-wrapper .fieldset-grouped-options, .page-product-grouped .bundle-options-wrapper .fieldset-bundle-options, .page-product-grouped .bundle-options-wrapper .fieldset-grouped-options,
  .page-product-grouped .grouped-options-wrapper .fieldset-bundle-options,
  .page-product-grouped .grouped-options-wrapper .fieldset-grouped-options {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    .page-product-bundle .bundle-options-wrapper .fieldset-bundle-options > .field, .page-product-bundle .bundle-options-wrapper .fieldset-grouped-options > .field,
    .page-product-bundle .grouped-options-wrapper .fieldset-bundle-options > .field,
    .page-product-bundle .grouped-options-wrapper .fieldset-grouped-options > .field, .page-product-grouped .bundle-options-wrapper .fieldset-bundle-options > .field, .page-product-grouped .bundle-options-wrapper .fieldset-grouped-options > .field,
    .page-product-grouped .grouped-options-wrapper .fieldset-bundle-options > .field,
    .page-product-grouped .grouped-options-wrapper .fieldset-grouped-options > .field {
      margin-bottom: 20px !important; }
      .page-product-bundle .bundle-options-wrapper .fieldset-bundle-options > .field .product-select, .page-product-bundle .bundle-options-wrapper .fieldset-grouped-options > .field .product-select,
      .page-product-bundle .grouped-options-wrapper .fieldset-bundle-options > .field .product-select,
      .page-product-bundle .grouped-options-wrapper .fieldset-grouped-options > .field .product-select, .page-product-grouped .bundle-options-wrapper .fieldset-bundle-options > .field .product-select, .page-product-grouped .bundle-options-wrapper .fieldset-grouped-options > .field .product-select,
      .page-product-grouped .grouped-options-wrapper .fieldset-bundle-options > .field .product-select,
      .page-product-grouped .grouped-options-wrapper .fieldset-grouped-options > .field .product-select {
        margin-top: 5px !important; }
        .page-product-bundle .bundle-options-wrapper .fieldset-bundle-options > .field .product-select select, .page-product-bundle .bundle-options-wrapper .fieldset-grouped-options > .field .product-select select,
        .page-product-bundle .grouped-options-wrapper .fieldset-bundle-options > .field .product-select select,
        .page-product-bundle .grouped-options-wrapper .fieldset-grouped-options > .field .product-select select, .page-product-grouped .bundle-options-wrapper .fieldset-bundle-options > .field .product-select select, .page-product-grouped .bundle-options-wrapper .fieldset-grouped-options > .field .product-select select,
        .page-product-grouped .grouped-options-wrapper .fieldset-bundle-options > .field .product-select select,
        .page-product-grouped .grouped-options-wrapper .fieldset-grouped-options > .field .product-select select {
          border: 1px solid #272724;
          border-radius: 38px;
          height: 38px;
          font-size: 12px;
          text-aling: center !important;
          font-weight: 600; }
          @media (min-width: 960px) {
            .page-product-bundle .bundle-options-wrapper .fieldset-bundle-options > .field .product-select select, .page-product-bundle .bundle-options-wrapper .fieldset-grouped-options > .field .product-select select,
            .page-product-bundle .grouped-options-wrapper .fieldset-bundle-options > .field .product-select select,
            .page-product-bundle .grouped-options-wrapper .fieldset-grouped-options > .field .product-select select, .page-product-grouped .bundle-options-wrapper .fieldset-bundle-options > .field .product-select select, .page-product-grouped .bundle-options-wrapper .fieldset-grouped-options > .field .product-select select,
            .page-product-grouped .grouped-options-wrapper .fieldset-bundle-options > .field .product-select select,
            .page-product-grouped .grouped-options-wrapper .fieldset-grouped-options > .field .product-select select {
              font-size: 14px;
              border-radius: 41px;
              height: 41px; } }
      .page-product-bundle .bundle-options-wrapper .fieldset-bundle-options > .field:last-child, .page-product-bundle .bundle-options-wrapper .fieldset-grouped-options > .field:last-child,
      .page-product-bundle .grouped-options-wrapper .fieldset-bundle-options > .field:last-child,
      .page-product-bundle .grouped-options-wrapper .fieldset-grouped-options > .field:last-child, .page-product-grouped .bundle-options-wrapper .fieldset-bundle-options > .field:last-child, .page-product-grouped .bundle-options-wrapper .fieldset-grouped-options > .field:last-child,
      .page-product-grouped .grouped-options-wrapper .fieldset-bundle-options > .field:last-child,
      .page-product-grouped .grouped-options-wrapper .fieldset-grouped-options > .field:last-child {
        margin-bottom: 5px !important; }

.page-product-bundle .bundle-options-container .block-bundle-summary .wrapp-button, .page-product-grouped .bundle-options-container .block-bundle-summary .wrapp-button {
  max-width: none;
  margin-top: 15px;
  margin-bottom: 25px; }
  @media (min-width: 960px) {
    .page-product-bundle .bundle-options-container .block-bundle-summary .wrapp-button, .page-product-grouped .bundle-options-container .block-bundle-summary .wrapp-button {
      max-width: 267px;
      /*50%*/
      margin-bottom: 0; } }
  .page-product-bundle .bundle-options-container .block-bundle-summary .wrapp-button .tocart, .page-product-grouped .bundle-options-container .block-bundle-summary .wrapp-button .tocart {
    height: 38px;
    font-weight: 600;
    justify-content: center;
    align-items: center;
    display: flex !important;
    width: 100%;
    font-size: 12px; }
    @media (min-width: 960px) {
      .page-product-bundle .bundle-options-container .block-bundle-summary .wrapp-button .tocart, .page-product-grouped .bundle-options-container .block-bundle-summary .wrapp-button .tocart {
        height: 41px;
        font-size: 14px;
        min-width: 267px;
        /*50%*/ } }

.page-product-bundle .product-sidebar__product-image, .page-product-grouped .product-sidebar__product-image {
  display: none; }

.page-product-grouped .grouped-options-wrapper .fieldset-grouped-options > .field {
  margin-bottom: 30px !important; }

.page-product-grouped .table-wrapper.grouped {
  margin: 50px 0 !important; }

/* End all resolution styles */
@media screen and (min-width: 960px) {
  .wrapp-top-main .category-breadcrumbs .grid, .wrapp-top-main .category-breadcrumbs .paypal-express-review #maincontent, .paypal-express-review .wrapp-top-main .category-breadcrumbs #maincontent {
    padding-left: 0; }
  .wrapp-top-main__wrapper {
    padding: 0 5vw; }
  .wrapp-top-main .category-breadcrumbs .uk-breadcrumb > * > *,
  .wrapp-top-main .widget-usp ul li {
    font-size: 13px; }
  .catalog-category-view .section-category-products .list-products .product-price {
    padding: unset; }
  .catalog-category-view .section-category-products .list-products .product .product-color {
    display: inline-block;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 1.04vw;
    height: 1.04vw;
    margin-left: 10px;
    font-weight: normal; }
  /*Our story page*/
  .our-story .uk-flex-inline {
    max-width: 100%;
    width: 100%; }
  .main-container .our-story h3.main-title.component-title.component-block.uk-text-center.uk-text-bold {
    text-align: left;
    font-size: 4vw;
    margin-left: 6vw;
    margin-right: 4vw;
    line-height: 1.3; }
  .product-view .product-top .product-main .content-grid .action-container .wrapp-button {
    margin-bottom: 2vw; }
  /*Overflow*/
  .cms-index-index .wrapper {
    overflow: unset !important; }
  .widget-hero.mobile {
    display: none; }
  .cms-index-index .messages-wrapper {
    position: relative;
    top: 0; }
  /* Banner */
  .widget-hero {
    overflow: hidden; }
  .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content-inner {
    margin: 0 5vw;
    padding: 0 !important; }
  .widget-hero .widget-hero-inner .widget-hero-content {
    padding: 0 !important; }
  .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content {
    max-width: 56vw !important; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content h2 {
    font-size: 4.8vw;
    line-height: 4.8vw;
    font-weight: 700;
    color: #ffffff !important;
    margin: 0vw 0 2.4vw 0; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content p {
    font-size: 2vw;
    color: #ffffff !important;
    text-transform: none;
    margin: 2vw 0 1vw 0;
    padding: unset; }
  .cms-index-index .widget-hero-content a.button {
    font-size: 18px;
    width: -moz-max-content;
    width: max-content;
    min-width: 160px; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content.hero-theme-white a.button {
    border: unset; }
  /* newsletter social icons */
  .social-container {
    display: block; }
  .social-container .uk-icon-button,
  .social-container a.uk-icon svg {
    width: 2vw;
    height: 2vw; }
  .social-container .uk-icon-button::after {
    display: none; }
  .social-container a.uk-icon {
    color: black;
    background: unset; }
  /* Banner Sticky */
  .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content a.button {
    width: -moz-max-content;
    width: max-content; }
  .widget-hero {
    overflow: hidden; }
  .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content-inner {
    position: fixed;
    top: 21vw;
    transition: 1s; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper {
    position: relative;
    padding: unset; }
  .catalog-category-view .wrapper .section-category-products .list-products .product-price {
    line-height: 1.04vw;
    padding: 0;
    height: 1.04vw; }
  .catalog-category-view .section-category-products .list-products .product-price {
    padding: unset; }
  .cms-index-index .widget-usp .grid, .cms-index-index .widget-usp .paypal-express-review #maincontent, .paypal-express-review .cms-index-index .widget-usp #maincontent {
    max-width: unset; }
  .cms-index-index .widget-usp ul li {
    color: #272724;
    width: 33.33%; }
  /*Products homepage*/
  .cms-index-index .widget-usp li:nth-child(3n + 1) .usp {
    float: right; }
  .cms-index-index .widget-usp li:nth-child(3n + 3) .usp {
    float: left; }
  .wrapper-AtBcr {
    font-size: 8vw; }
  #launcher {
    width: 10vw !important;
    height: 3vw !important; }
  /*related product page*/
  .new-product-text span {
    width: 100%;
    display: block;
    text-transform: none;
    font-size: 1.04vw; }
  .new-product-text span a {
    text-decoration: underline; }
  .uk-grid-match.slider-related-product.uk-grid.uk-grid-stack.slick-initialized.slick-slider {
    width: 100% !important;
    max-width: unset !important;
    padding: unset; }
  /*product wrapper*/
  .catalog-category-view .messages-wrapper .message {
    padding: 40px 40px 10px; }
  .cms-index-index .messages-wrapper .message, .catalog-product-view .messages-wrapper .message {
    padding: 10px 40px 10px; }
  /*product info*/
  .price-box .old-price .price-label:after {
    content: ":"; }
  .price-box .special-price .price-label:after {
    content: ":"; }
  .price-box .old-price .price-container:before, .price-box .old-price .price-container.gl-btn::after, .price-box .old-price .price-container.gl-btn-link::after {
    content: "";
    position: absolute;
    top: 33%;
    left: 0;
    right: 0;
    height: 1px !important;
    background: #272724; }
  /* minicart */
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url {
    text-transform: uppercase; }
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url span.product-color {
    font-weight: normal;
    margin-left: 10px; }
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url span.pre-order {
    display: inline-block;
    width: 100%;
    font-weight: normal;
    text-transform: none;
    word-break: break-word; }
  .minicart-sidebar .minicart-footer-holder {
    height: 0 !important; }
  .minicart-sidebar .header-products {
    padding: 0; }
  /*.body-wrapper nav.menu.menu-transparent.menu-sub-wrapper.uk-box-shadow-medium.hide-right.level0 {
        top: 5vw;
    }*/
  .body-wrapper .category-item.active > a {
    text-decoration: underline; }
  .body-wrapper nav.menu.menu-transparent.menu-sub-wrapper.uk-box-shadow-medium.level0 > ul > li > a {
    text-transform: none; }
  .menu-wrapper .menu-list > li:hover > a {
    text-decoration: underline;
    text-decoration-thickness: from-font; }
  .menu-wrapper .menu-list > li:hover > nav.menu.menu-transparent.menu-sub-wrapper.uk-box-shadow-medium.level0 {
    opacity: 1;
    visibility: visible; }
  .body-wrapper nav.menu.menu-transparent.menu-sub-wrapper.uk-box-shadow-medium.level0 > ul li {
    display: inline-block;
    margin: 0; }
  .body-wrapper nav.menu.menu-transparent.menu-sub-wrapper.uk-box-shadow-medium.level0 > ul li > a {
    padding: 0.2vw 0.5vw; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tfoot tr td strong {
    font-weight: normal; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tfoot tr td span {
    color: #272724; }
  .minicart-sidebar strong.minicart-item-qty {
    display: inline-block; }
  .minicart-sidebar .inner-minicart-item-price {
    display: inline-block; }
  .minicart-sidebar .minicart-item-price {
    width: 60%;
    display: inline-block;
    line-height: 24px;
    padding-top: 11px; }
  .minicart-sidebar .minicart-item-change.item-quantity {
    display: inline-block;
    width: 40%;
    float: right; }
  .minicart-sidebar img.product-image-photo {
    width: 100% !important;
    height: auto !important; }
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url {
    width: 100%;
    display: block; }
  .minicart-sidebar #minicart-body button#top-cart-btn-checkout span {
    text-transform: uppercase;
    font-weight: normal; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tbody tr td {
    color: #272724; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tbody tr td strong {
    font-weight: normal; }
  .mincart-totals.totals.uk-table-divider.uk-table-small tbody span {
    font-size: 14px; }
  .mincart-totals.totals.uk-table-divider.uk-table-small tfoot span {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase; }
  .minicart-item-details .product-url {
    font-weight: 600; }
  button.action.checkout.minicart-button.continue-shopping.minicart-close {
    display: none !important; }
  span.minicart-close.uk-icon svg {
    display: none; }
  span.minicart-close.uk-icon:before, span.minicart-close.uk-icon.gl-btn::after, span.minicart-close.uk-icon.gl-btn-link::after {
    content: "<";
    margin-right: 5px; }
  .minicart-sidebar #minicart-body .minicart-footer .minicart-info {
    margin: 0px 30px; }
  .minicart-sidebar #minicart-body .minicart-footer .minicart-button {
    margin: 40px 0;
    background: #272724; }
  .minicart-sidebar #minicart-body .minicart-footer .minicart-button:hover {
    box-shadow: none;
    color: #FFF; }
  /* Banner promoted */
  .cms-index-index .promoted-wrapper .mobile {
    display: none; }
  .cms-index-index .promoted-wrapper.promoted-large .desktop a:hover {
    box-shadow: unset; }
  .cms-index-index .promoted-wrapper.promoted-large {
    padding: 10.5vw 5vw;
    margin: unset; }
  .cms-index-index .promoted-wrapper.promoted-large img {
    max-width: 76%;
    width: 100%;
    float: right; }
  .cms-index-index .promoted-wrapper.promoted-large, .promoted-wrapper.promoted-large a, .promoted-wrapper.promoted-large h2 {
    font: normal normal 600 5vw/5.5vw Raisonne Pro;
    margin-bottom: 2.5vw; }
  .cms-index-index .promoted-wrapper .uk-position-center-left {
    left: 0;
    text-align: left !important;
    padding: unset; }
  .cms-index-index .promoted-wrapper.promoted-large .desktop a {
    border: unset;
    background-color: unset;
    font-size: 4.05vw;
    float: left;
    padding: unset;
    margin: unset;
    line-height: 4.05vw;
    height: 4.05vw;
    font-weight: normal; }
  .cms-index-index .promoted-wrapper.promoted-large p {
    font-weight: normal;
    font-size: 2vw;
    max-width: 75%;
    line-height: 2.2vw;
    margin-top: 2vw;
    margin-bottom: 1vw; }
  /* myday */
  .cms-index-index .myday-banner {
    background-color: #f5f5f5;
    display: flex;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    padding: 12vw 8vw; }
  .cms-index-index .myday-banner .left-side {
    width: 90%; }
  .cms-index-index .myday-banner .left-side .video-box iframe {
    height: 29.76vw !important;
    width: 52.9vw; }
  .cms-index-index .myday-banner .right-side {
    width: 50%;
    padding-left: 2.88vw;
    display: flex;
    justify-content: center;
    align-items: center; }
  .cms-index-index .myday-banner .right-side h2 {
    color: #272724;
    font-size: 4.75vw;
    border-bottom: 3px solid black;
    width: 100%;
    font-weight: bold;
    line-height: 1;
    margin-top: 1vw;
    margin-bottom: 0.4vw; }
  .cms-index-index .myday-banner .right-side p {
    font-size: 1.04vw;
    width: 50%;
    font-weight: normal;
    display: inline-block;
    margin: unset;
    color: #272724; }
  .cms-index-index .myday-banner .right-side h3 {
    font-size: 3.125vw;
    border-bottom: 3px solid black;
    width: 100%;
    font-weight: bold;
    margin: 0.26vw 0px;
    color: #272724;
    line-height: 1; }
  .cms-index-index .myday-banner .right-side h4.home {
    color: #272724;
    font-size: 2.5vw;
    width: 40%;
    float: left;
    margin: 0.2vw 0px;
    font-weight: bold;
    line-height: 1; }
  .cms-index-index .myday-banner .right-side h4.work {
    color: #272724;
    font-size: 2.5vw;
    width: 50%;
    float: left;
    margin: 0.2vw 0px;
    font-weight: bold;
    line-height: 1; }
  .cms-index-index .myday-banner .right-side span {
    color: #272724;
    font-size: 2.5vw;
    width: 10%;
    float: left;
    margin: -0.2vw 0vw; }
  .cms-index-index .myday-banner .right-side h5 {
    color: #272724;
    font-size: 1.04vw;
    width: 100%;
    font-weight: normal;
    display: block;
    clear: both;
    margin: 0px;
    line-height: 1; }
  /* categories page */
  .cms-index-index .current-cat-container, .catalog-category-view .current-cat-container {
    display: none; }
  .catalog-category-view .section-category-products .grid, .catalog-category-view .section-category-products .paypal-express-review #maincontent, .paypal-express-review .catalog-category-view .section-category-products #maincontent, .catalog-category-view .section-category-products .list-products {
    max-width: 100%;
    padding: unset;
    margin-top: 0vw; }
  .catalog-category-view .section-category-products .list-products .product {
    margin: unset;
    padding: unset; }
  .catalog-category-view .section-category-products .list-products .product:hover {
    box-shadow: unset; }
  .catalog-category-view .section-category-products .list-products .product {
    padding: 0; }
  .catalog-category-view .section-category-products h5.product-name span {
    font-weight: bold;
    text-transform: uppercase; }
  .catalog-category-view .section-category-products h5.product-name .price span {
    font-weight: normal; }
  .catalog-category-view .section-category-products h5.product-name {
    font-size: 1.04vw;
    order: 1;
    vertical-align: bottom;
    flex-wrap: wrap;
    text-align: left;
    padding: 0;
    position: absolute;
    margin: auto;
    bottom: 0; }
  .catalog-category-view .section-category-products h5.product-name > span .pre-order {
    font-weight: normal;
    text-transform: none;
    display: inline-block; }
  .catalog-category-view .section-category-products .add-to-cart-button form {
    order: 2;
    z-index: 1; }
  .catalog-category-view .section-category-products .product-price {
    font-size: 1.04vw;
    text-align: left;
    order: 3; }
  .catalog-category-view .section-category-products button.action.tocart.primary {
    float: right;
    height: 3.386vw;
    width: 9.532vw;
    font-size: 1.04vw;
    font-family: 'Raisonne Pro';
    text-transform: uppercase;
    background: unset;
    border: 1px solid;
    transition: 0.4s; }
  .catalog-category-view .section-category-products button.action.tocart.primary:hover {
    background-color: #272724;
    color: #ffffff;
    border-color: #272724; }
  .catalog-category-view .section-category-products .list-products .product:hover {
    box-shadow: unset; }
  .catalog-category-view .section-category-products a.product-link.link-name {
    width: 100%;
    position: relative;
    height: 3.386vw; }
  .catalog-category-view .section-category-products .add-to-cart-button {
    margin: 2.6vw 2.95vw 0px 4.1vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    min-height: 5.7vw;
    z-index: 1; }
  .header {
    transition: 300ms; }
  /*.main-menu-wrapper > .header.hide {
        transform: translateY(-100%);
    }*/ }

@media screen and (max-width: 959px) {
  /* Banner */
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content a.button {
    max-width: -moz-max-content;
    max-width: max-content; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content {
    max-width: 90%;
    position: fixed;
    top: 28vw;
    transition: 1s;
    padding: 0; }
  .cms-index-index .widget-hero-content a.button {
    display: block !important; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content h2 {
    font-size: 9vw;
    line-height: 9vw;
    margin-bottom: 4.5vw;
    font-weight: 700;
    color: #ffffff !important;
    max-width: 72vw; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content p {
    font-size: 24px;
    padding: unset;
    line-height: 24px;
    color: #ffffff !important;
    text-transform: none;
    margin: 24px 0 12px 0; }
  .cms-index-index .widget-hero-content a.button {
    font-size: 3.4vw !important;
    width: -moz-max-content;
    width: max-content;
    min-width: 140px; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content.hero-theme-white a.button {
    border: unset; }
  .cms-index-index .widget-hero-content p, .widget-hero-content h2, .widget-hero-content a {
    color: #FFFFFF !important; }
  /* newsletter social icons */
  .social-container {
    width: 100%;
    display: block;
    margin-bottom: 30px; }
  .social-container .uk-icon-button {
    height: 26px;
    width: 26px; }
  .social-container a.uk-icon {
    color: black;
    background: unset;
    margin: 14px !important;
    padding: 10px;
    box-sizing: content-box; }
  .social-container a.uk-icon:first-of-type {
    margin-left: 0 !important;
    padding-left: 0; }
  .social-container a.uk-icon svg {
    height: 26px;
    width: 26px; }
  /* Banner Sticky */
  .widget-hero {
    overflow: hidden; }
  .widget-hero .widget-hero-inner .widget-hero-content-wrapper .widget-hero-content-inner {
    position: absolute;
    top: 6vw; }
  .cms-index-index .widget-hero .widget-hero-inner .widget-hero-content-wrapper {
    position: relative;
    padding: unset; }
  /*Three text on top*/
  .widget-usp ul li {
    color: #272724; }
  /*Products*/
  .cms-index-index .desktop {
    display: none; }
  /* minicart */
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url {
    text-transform: uppercase; }
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url span.product-color {
    font-weight: normal;
    margin-left: 10px; }
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url span.pre-order {
    display: inline-block;
    width: 100%;
    font-weight: normal;
    text-transform: none;
    word-break: break-word; }
  .minicart-sidebar #minicart-body .header span.minicart-close {
    line-height: normal; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tfoot tr td strong {
    font-weight: normal; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tfoot tr td span {
    color: #272724; }
  .minicart-sidebar strong.minicart-item-qty {
    display: inline-block; }
  .minicart-sidebar .inner-minicart-item-price {
    display: inline-block; }
  .minicart-sidebar .minicart-item-price {
    width: 60%;
    display: inline-block;
    line-height: 18px;
    padding-top: 12px; }
  .minicart-sidebar .minicart-item-change.item-quantity {
    display: inline-block;
    width: 40%;
    float: right; }
  .minicart-sidebar img.product-image-photo {
    width: 100% !important;
    height: auto !important; }
  .minicart-sidebar #minicart-body .minicart-content .minicart-item-details a.product-url {
    width: 100%;
    display: block; }
  .minicart-sidebar #minicart-body button#top-cart-btn-checkout span {
    text-transform: uppercase;
    font-weight: normal; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tbody tr td {
    color: #272724; }
  .minicart-sidebar #minicart-body .minicart-footer .mincart-totals tbody tr td strong {
    font-weight: normal; }
  .minicart-sidebar .mincart-totals.totals.uk-table-divider.uk-table-small tbody span {
    font-size: 14px; }
  .minicart-sidebar .mincart-totals.totals.uk-table-divider.uk-table-small tfoot span {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase; }
  ::-webkit-scrollbar {
    -webkit-appearance: none; }
  ::-webkit-scrollbar:vertical {
    width: 12px; }
  ::-webkit-scrollbar:horizontal {
    height: 12px; }
  ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 2px solid #ffffff; }
  ::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff; }
  .minicart-sidebar .minicart-item-details .product-url {
    font-weight: 600; }
  .minicart-sidebar span.minicart-close.uk-icon svg {
    display: none; }
  .minicart-sidebar span.minicart-close.uk-icon:before, .minicart-sidebar span.minicart-close.uk-icon.gl-btn::after, .minicart-sidebar span.minicart-close.uk-icon.gl-btn-link::after {
    content: "<";
    margin-right: 5px; }
  .minicart-sidebar #minicart-body .minicart-footer .minicart-info {
    margin: 0px; }
  .minicart-sidebar #minicart-body .minicart-footer .minicart-info .js-t-coupon {
    margin: 0px 30px; }
  .minicart-sidebar #minicart-body .minicart-footer .minicart-button {
    margin-bottom: 0;
    background: #272724;
    color: #FFF;
    box-shadow: none !important; }
  button.action.checkout.minicart-button.continue-shopping.minicart-close {
    display: none !important; }
  span.minicart-close.uk-icon svg {
    display: none; }
  .minicart-sidebar span.minicart-close.uk-icon:before, .minicart-sidebar span.minicart-close.uk-icon.gl-btn::after, .minicart-sidebar span.minicart-close.uk-icon.gl-btn-link::after {
    content: "<";
    margin-right: 5px; }
  a.uk-link-reset.ecom-btn.uk-button {
    height: 14vw; }
  /* Banner promoted */
  .promoted-wrapper .desktop {
    display: none; }
  .promoted-wrapper.promoted-large .uk-text-left {
    top: -1%; }
  .promoted-wrapper.promoted-large {
    margin: 0px 6vw !important; }
  .promoted-wrapper.promoted-large .uk-width-1-2 {
    width: 100%; }
  .promoted-wrapper.promoted-large .uk-text-left {
    top: -1%; }
  .promoted-wrapper.promoted-large, .promoted-wrapper.promoted-large a {
    font: normal normal 100 14vw/5vw Raisonne Pro; }
  .promoted-wrapper.promoted-large h2 {
    font: normal normal 600 12vw/12vw Raisonne Pro; }
  .promoted-wrapper .uk-position-center-left {
    left: 0;
    text-align: left !important;
    padding: unset; }
  .promoted-wrapper.promoted-large .desktop a {
    border: unset !important;
    background-color: unset !important;
    font-size: 75px;
    float: left;
    padding: unset;
    margin: unset;
    line-height: 75px;
    height: 75px;
    font-weight: normal; }
  .promoted-wrapper.promoted-large p {
    font-weight: normal;
    font-size: 6vw;
    max-width: 100%;
    margin: 22px 0px 0px 0px !important; }
  .promoted-wrapper.promoted-large img {
    max-width: 78vw;
    margin: auto;
    display: block; }
  /* myday */
  .myday-banner {
    background-color: #f5f5f5;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8vw 6vw; }
  .left-side .video-box iframe {
    height: 49.6vw; }
  .left-side {
    width: 100%;
    order: 2; }
  .right-side {
    width: 100%; }
  .right-side h2 {
    color: #272724;
    font-size: 52px;
    border-bottom: 3px solid #272724;
    width: 100%;
    font-weight: bold;
    margin-bottom: 10px; }
  .right-side p {
    font-size: 20px;
    width: 50%;
    font-weight: normal;
    display: inline-block;
    margin: unset;
    color: #272724; }
  .right-side h3 {
    font-size: 36px;
    border-bottom: 3px solid black;
    width: 100%;
    font-weight: bold;
    margin: 10px 0px 17px 0px;
    color: #272724; }
  .right-side h4.home {
    color: #272724;
    font-size: 36px;
    width: 40%;
    float: left;
    margin: 10px 0px 17px 0px;
    font-weight: bold; }
  .right-side h4.work {
    color: #272724;
    font-size: 36px;
    width: 50%;
    float: left;
    margin: 10px 0px;
    font-weight: bold; }
  .right-side span {
    color: #272724;
    font-size: 36px;
    width: 10%;
    float: left;
    margin: 10px 0px; }
  .right-side h5 {
    color: #272724;
    font-size: 20px;
    word-break: break-all;
    width: 100%;
    font-weight: normal;
    display: block;
    clear: both;
    margin: 0px 0px 15px 0px; }
  .uk-offcanvas-close.uk-icon.close svg {
    height: 30px !important;
    width: 30px !important; }
  /* categories page */
  .catalog-category-view .desktop {
    display: none; }
  .cms-index-index .current-cat-container, .catalog-category-view .current-cat-container {
    display: none; }
  .catalog-category-view .section-category-products .grid, .catalog-category-view .section-category-products .paypal-express-review #maincontent, .paypal-express-review .catalog-category-view .section-category-products #maincontent, .catalog-category-view .section-category-products .list-products {
    max-width: 100%;
    padding: unset !important; }
  .catalog-category-view .section-category-products .list-products .product {
    margin: unset;
    padding: 0px; }
  .catalog-category-view .section-category-products .list-products .product img {
    /*mix-blend-mode: multiply;*/
    width: 100% !important;
    margin: auto !important;
    right: 0;
    position: relative !important; }
  .section-category-products .list-products .product .product-image::after {
    padding-bottom: unset !important; }
  .catalog-category-view .section-category-products h5.product-name span.price-label {
    font-weight: normal;
    text-transform: uppercase; }
  .catalog-category-view .section-category-products h5.product-name > span {
    font-weight: bold;
    margin-right: 1vw;
    text-transform: uppercase; }
  .catalog-category-view .section-category-products h5.product-name > span .pre-order {
    font-weight: normal;
    text-transform: none;
    display: inline-block; }
  .catalog-category-view .section-category-products h5.product-name .price span.price {
    font-weight: normal;
    text-transform: uppercase; }
  .catalog-category-view .section-category-products h5.product-name {
    font-size: 2vw;
    text-align: left;
    padding: unset;
    order: 1; }
  .catalog-category-view .section-category-products .add-to-cart-button form {
    order: 2; }
  .catalog-category-view .section-category-products .product-price {
    font-size: 2vw !important;
    text-align: left;
    order: 3; }
  .catalog-category-view .section-category-products button.action.tocart.primary {
    float: right;
    height: 65px;
    width: 183px;
    font-size: 13px;
    font-family: 'Raisonne Pro';
    text-transform: uppercase;
    background: unset;
    border: 1px solid;
    display: none; }
  .catalog-category-view .section-category-products a.product-link.link-name {
    width: 100% !important; }
  .catalog-category-view .section-category-products .add-to-cart-button {
    margin: 0vw 5vw 1vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    z-index: 1;
    position: absolute;
    bottom: 3vw; }
  .catalog-category-view .section-category-products {
    margin-top: 0px; }
  .catalog-category-view .section-category-products .list-products .product-price {
    padding-top: 0vw;
    padding-bottom: 0px;
    min-height: 3vw; }
  .catalog-category-view .section-category-products .list-products .product .product-image {
    margin-bottom: unset !important; }
  /*related product page*/
  .new-product-text {
    display: none; }
  .product-color.attr h3 {
    font-size: 20px;
    text-transform: uppercase; }
  .action-container .preorder h3 {
    text-transform: none;
    height: 20px;
    line-height: 20px !important;
    vertical-align: middle;
    font-size: 14px; }
  .price-box .old-price .price-container:before, .price-box .old-price .price-container.gl-btn::after, .price-box .old-price .price-container.gl-btn-link::after {
    height: 1px !important; }
  li.uk-button-text.uk-padding-remove.uk-active {
    margin: 10px auto 9px; }
  .widget-product-related .uk-tab::before {
    display: none; }
  .uk-grid-match.slider-related-product.uk-grid.uk-grid-stack.slick-initialized.slick-slider {
    width: 100% !important;
    max-width: unset !important;
    padding: unset; }
  .wrapper .widget-usp ul {
    min-height: 6.4vw; }
  /*product info*/
  .price-box .old-price .price-label:after {
    content: ":"; }
  .price-box .special-price .price-label:after {
    content: ":"; }
  .wrapper .slick-slider .slick-prev::before,
  .wrapper .slick-slider .slick-next::before {
    font-family: 'Raisonne Pro';
    font-size: 14vw; }
  .wrapper .slick-slider .slick-next::before {
    content: '>'; }
  .wrapper .slick-slider .slick-prev::before {
    content: '<'; }
  .header .header-top .select-country .select2-container--default .select2-selection--single:hover, .header .select-country .select2-container--default .select2-selection--multiple:hover {
    border: unset; }
  .header .header-top .select-country span.select2-selection__arrow {
    display: none !important; }
  .action-container h2, .action-container h3 {
    margin-bottom: unset !important;
    line-height: 1 !important;
    z-index: 100; }
  .list-details > div {
    margin-bottom: 0;
    margin-top: 0; }
  .promoted-wrapper.promoted-large .mobile a {
    padding: unset !important; }
  .wrapper .footer-menu .fa-caret-right:before, .wrapper .footer-menu .fa-caret-right.gl-btn::after, .wrapper .footer-menu .fa-caret-right.gl-btn-link::after {
    font-size: 3vw; }
  .widget-hero.desktop {
    display: none; } }

.gastonluga-close {
  background-image: url("../../frontend/PLC/Ecom/ko_KR/img/gastonluga/gastonluga-close.svg");
  width: 20px;
  height: 20px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat; }

.promoted-wrapper.promoted-large {
  background-color: white;
  z-index: 1;
  display: block;
  position: relative; }

@media (min-width: 960px) and (max-width: 1680px) {
  .header {
    transition: 1s; }
  /*three text about, bottom banner*/
  .cms-index-index .widget-usp .usp {
    grid-template-columns: auto auto; }
  /*categories*/
  .catalog-category-view .section-category-products button.action.tocart.primary {
    height: 3.368vw;
    width: 9.517vw;
    font-size: 1.04vw;
    border: 1px solid #707070; } }

.module-gl.checkout-onepage-success .main {
  padding: 50px 15px 0; }

.checkout-onepage-success .main .widget-popular {
  margin-left: -15px;
  margin-right: -15px; }

.module-gl.checkout-onepage-success .success-cms-content p {
  font-size: 1rem; }

@media (min-width: 960px) {
  .module-gl.checkout-onepage-success .main {
    padding: 50px 0px 0; }
  .checkout-onepage-success .main .widget-popular {
    margin: 0; }
  .module-gl.checkout-onepage-success .success-cms-content p {
    font-size: 20px; } }

.module-gl.checkout-onepage-success .success-cms-content {
  max-width: 915px;
  margin: 0 auto;
  padding: 5px 1.2rem; }

.checkout-onepage-success .main .success-cms-content a:not(.btn) {
  text-decoration: underline;
  color: #0045FF; }

.checkout-onepage-success .main-container .component-title {
  display: block !important;
  font-weight: 700;
  color: #272724;
  text-align: left;
  padding: 0 1.2rem; }

@media (min-width: 960px) {
  .module-gl.checkout-onepage-success .success-cms-content {
    text-align: center;
    padding: 0 20px; }
  .checkout-onepage-success .main-container .component-title {
    font-size: 48px;
    text-align: center;
    padding: 0; }
  .checkout-onepage-success .homepage-product-list h2 {
    text-align: center; } }

.checkout-onepage-success .main .success-extra .success-cms-content,
.checkout-onepage-success .main .success-extra .widget-popular {
  display: none; }

.checkout-onepage-success .success-cms-content {
  border-top: solid 3px #272724;
  border-bottom: solid 3px #272724;
  padding: 30px 0; }

.checkout-onepage-success .actions-toolbar {
  display: none; }

.catalog-category-view .section-category-products .category-video img,
.catalog-category-view .section-category-products .category-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.wrapper {
  overflow: hidden; }

.overlay-light,
.overlay-light-mobile,
.overlay-light-desktop {
  background-color: #FFF; }

.overlay-dark,
.overlay-dark-mobile,
.overlay-dark-desktop {
  background-color: #272724; }

.overlay-dark img,
.overlay-light img {
  opacity: 0.85; }

@media (max-width: 959px) {
  .overlay-dark-mobile img,
  .overlay-light-mobile img {
    opacity: 0.85; } }

@media (min-width: 960px) {
  .overlay-dark-desktop img,
  .overlay-light-desktop img {
    opacity: 0.85; } }

ul, ol, li {
  margin: 0;
  padding: 0; }

.centered {
  text-align: center; }

.uk-spinner {
  display: none; }

a, button, input {
  outline: none; }

a, button {
  cursor: pointer; }

a:not(.btn):not(.gl-btn):not(.button):not(.uk-button), a:active:not(.btn):not(.button):not(.uk-button), a:hover:not(.btn):not(.button):not(button):not(.uk-button) {
  color: #272724;
  text-decoration: none;
  transition: color 250ms;
  outline: 0;
  outline-offset: -2px; }

.uk-light {
  color: #FFF; }

.container-margin {
  margin: 25px; }

.container-padding {
  padding: 25px; }

.content-padding {
  padding: 35px; }

@media screen and (min-width: 960px) {
  .content-padding\@m {
    padding: 35px; } }

.cms-content .cms-container-fluid {
  width: 100%;
  max-width: 100%;
  padding-left: 10%;
  padding-right: 10%; }

.cms-video {
  background: #272724;
  color: #FFF;
  padding: 60px 0; }

.cms-video + .cms-video {
  padding-top: 0; }

.cms-video .cms-video__video video,
.cms-video .cms-video__video img {
  width: 100%;
  outline: none;
  margin-top: 5px;
  margin-left: -25px;
  width: calc(100% + 50px);
  max-width: calc(100% + 50px); }

.cms-video figcaption {
  font-size: 10px;
  color: #BDBDBD;
  padding: 5px 0; }

.cms-video .cms-text-large,
.cms-video .cms-text-xlarge {
  margin-top: 0; }

.cms-video__content {
  margin-top: 30px; }

@media screen and (min-width: 960px) {
  .cms-video {
    padding: 200px 0; }
  .cms-video figcaption {
    font-size: 12px;
    padding: 8px 0; }
  .cms-video .cms-video__video video,
  .cms-video .cms-video__video img {
    width: 100%;
    max-width: 100%;
    margin-left: 0; }
  .cms-video__content {
    margin-top: 0px; }
  .cms-video .content-wrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between; }
  .cms-video.cms-video--reverse .content-wrap {
    flex-direction: row; }
  .cms-video__content {
    width: 45%;
    width: calc(50% - 88px); }
  .cms-video__content > :first-child {
    margin-top: 0; }
  .cms-video__content > :last-child:not(.cms-title-xlarge):not(.cms-title-large) {
    margin-bottom: 0; }
  .cms-video__video {
    width: 50%;
    margin-bottom: 0; } }

.atc-icon {
  display: none;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  border: 3px solid rgba(255, 255, 255, 0);
  border-top-color: 3px solid #fff;
  border-right-color: 3px solid #fff;
  animation: atc-load 4s infinite linear; }

.atc-icon.black {
  display: none;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  border: 3px solid rgba(0, 0, 0, 0);
  border-top-color: 3px solid #272724;
  border-right-color: 3px solid #272724;
  animation: atc-load-black 4s infinite linear; }

.run-ajax .atc-icon,
.animateCount .atc-icon {
  display: inline-block; }

@keyframes atc-load {
  0% {
    transform: rotate(0deg);
    border-top-color: #fff;
    border-right-color: #fff; }
  50% {
    border-top-color: #fff;
    border-right-color: #fff; }
  100% {
    transform: rotate(720deg);
    border-top-color: #fff;
    border-right-color: #fff; } }

@keyframes atc-load-black {
  0% {
    transform: rotate(0deg);
    border-top-color: #272724;
    border-right-color: #272724; }
  50% {
    border-top-color: #272724;
    border-right-color: #272724; }
  100% {
    transform: rotate(720deg);
    border-top-color: #272724;
    border-right-color: #272724; } }

@media (min-width: 960px) {
  .block-mobile {
    display: none; } }

.block-desktop {
  display: none; }
  @media (min-width: 960px) {
    .block-desktop {
      display: block; } }

.grid, .paypal-express-review #maincontent, .uk-grid {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem; }

.uk-grid > * {
  padding: 0; }

body .uk-modal {
  z-index: 1010000; }

.main {
  margin-bottom: 0;
  display: flex;
  flex-direction: column; }

.category-new-products .main {
  margin-top: 0; }

.header .wrap-right .minicart-wrapper {
  display: inline-block; }

.main-container .content-wrap {
  position: relative;
  max-width: 1440px;
  margin: 0 auto; }

.header-container-top .header-top .cart .amount .fas {
  color: #272724;
  font-size: 29px;
  transform: translate(-15px, 8px); }

.header-container-top .header-top.is-toggled .cart .amount .fas {
  color: #fff; }

@media screen and (min-width: 960px) {
  .header-container-top .header-top .cart .amount .fas {
    font-size: 32px; } }

.wrapp-top-main .widget-popular.widget-product-related h2 {
  font-size: 18px;
  padding: 0 20px 20px 20px; }

.wrapp-top-main .category-breadcrumbs + .widget-usp {
  background-color: transparent; }

.wrapp-top-main .category-breadcrumbs + .widget-usp ul {
  min-height: 60px; }

.wrapp-top-main .category-breadcrumbs + .widget-usp ul > li {
  color: #272724; }

@keyframes rota {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.animateCount {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.7); }

.animateCount .icon-clock {
  display: block; }

.uk-modal:not(.uk-modal-full).uk-modal {
  padding: 5px 5px; }

@media (min-width: 960px) {
  .uk-modal:not(.uk-modal-full).uk-modal {
    padding: 15px 15px; } }

.uk-modal-dialog.uk-modal-medium-size {
  width: 100%;
  max-width: 700px !important; }

.uk-modal-dialog.uk-modal-large-size {
  width: 100%;
  max-width: 820px !important; }

.uk-open.uk-modal .uk-modal-close-default {
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  padding: 11px;
  transition: all .2s;
  color: #272724; }

.uk-open.uk-modal .uk-modal-close-default:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); }

html.uk-offcanvas-page {
  overflow-y: hidden !important;
  overflow-x: hidden !important; }

.header-container-top {
  background: #fff; }

.main-container p {
  line-height: 1.4em;
  margin: 1.4em -.01em 1.4em 0; }
  @media (min-width: 960px) {
    .main-container p {
      font-size: 18px; } }

.main-container p.component-intro {
  font-style: italic;
  font-size: 1.2em; }

.main-container ul {
  padding-left: 30px;
  list-style: initial; }

.main-container .img {
  max-width: 100%;
  max-height: 100%; }

.cms-index-index .widget-usp {
  margin: 25px 0; }

.widget-usp {
  background-color: #fcfcfc;
  position: relative; }
  .widget-usp .grid, .widget-usp .paypal-express-review #maincontent, .paypal-express-review .widget-usp #maincontent {
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 1rem;
    padding-right: 1rem; }
  .widget-usp ul {
    min-height: 40px;
    padding-top: 5px;
    text-align: center;
    align-items: center; }
    @media (min-width: 960px) {
      .widget-usp ul {
        -webkit-user-select: none;
           -moz-user-select: none;
                user-select: none; } }

.widget-popular h2 {
  color: #272724;
  font-size: 18px;
  margin-bottom: 10px;
  padding: 0 20px; }

@media (min-width: 960px) {
  .widget-popular h2 {
    font-size: 24px;
    padding: 0 20px 20px; } }

.widget-popular .grid, .widget-popular .paypal-express-review #maincontent, .paypal-express-review .widget-popular #maincontent {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 3rem;
  padding-right: 3rem; }

.widget-popular .grid .products-grid, .widget-popular .paypal-express-review #maincontent .products-grid, .paypal-express-review .widget-popular #maincontent .products-grid {
  max-width: 100%;
  padding: 0;
  margin: 0; }

.widget-popular .grid .products-grid .btn, .widget-popular .paypal-express-review #maincontent .products-grid .btn, .paypal-express-review .widget-popular #maincontent .products-grid .btn, .widget-popular .grid .products-grid .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .widget-popular .grid .products-grid .ecom-btn.complete-payment, .widget-popular .paypal-express-review #maincontent .products-grid .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .widget-popular .paypal-express-review #maincontent .products-grid .ecom-btn.complete-payment, .paypal-express-review .widget-popular #maincontent .products-grid .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .paypal-express-review .widget-popular #maincontent .products-grid .ecom-btn.complete-payment, .widget-popular .grid .products-grid .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .widget-popular .grid .products-grid button, .widget-popular .paypal-express-review #maincontent .products-grid #discount-coupon-form .fieldset button, .widget-popular .paypal-express-review #discount-coupon-form .fieldset #maincontent .products-grid button, .paypal-express-review .widget-popular #maincontent .products-grid #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .widget-popular #maincontent .products-grid button, .widget-popular .grid .products-grid .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .widget-popular .grid .products-grid #review-button, .widget-popular .paypal-express-review #maincontent .products-grid .order-review-form #review-button, .widget-popular .paypal-express-review .order-review-form #maincontent .products-grid #review-button, .paypal-express-review .widget-popular #maincontent .products-grid .order-review-form #review-button, .paypal-express-review .order-review-form .widget-popular #maincontent .products-grid #review-button {
  will-change: transform;
  transform: translate3d(0, 0, 0); }

.promo-banners .uk-grid {
  max-width: 100%;
  padding: 0; }

.promo-banners .uk-grid .promo-item {
  margin: 0;
  padding: 0; }

.promo-banners .uk-grid .promo-item .content-padding {
  line-height: normal; }

.promo-banners .uk-grid .promo-item.uk-first-column {
  margin: 0 9px 0 0; }

@media screen and (max-width: 639px) {
  .promo-banners .uk-grid .promo-item.uk-first-column {
    margin: 0 0 25px 0; }
  .promo-banners .uk-grid .promo-item .content-padding {
    position: static !important;
    background-color: #EDEDED;
    text-align: center; } }

.uk-banner-large {
  min-height: 350px;
  padding: 70px 0; }

.uk-banner-large p {
  margin: 0; }

.uk-banner-large .cms-text {
  margin-top: 5px; }

@media (max-width: 959px) {
  .uk-banner-large {
    min-height: 200px; }
  .promo-banners .uk-grid-item-match {
    display: block; } }

.minicart-wrapper i.cart-icon {
  background: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/cart.svg") no-repeat;
  background-size: auto;
  background-size: contain;
  width: 45px;
  height: 45px;
  display: block; }

.is-toggled .minicart-wrapper i.cart-icon {
  background: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/cart-white.svg") no-repeat; }

@media (min-width: 960px) {
  .header-top {
    display: block; } }

.countrydrop {
  position: absolute !important;
  width: 180px !important;
  right: 0 !important;
  top: 12px;
  left: auto !important; }
  @media (min-width: 960px) {
    .countrydrop {
      width: 250px !important; } }
  .countrydrop .flag::before {
    transform: scale(0.8); }
    @media (min-width: 960px) {
      .countrydrop .flag::before {
        transform: scale(0.92); } }
  .countrydrop .grid-container {
    display: flex; }

.module-gl .select2-container .select2-dropdown.languagedrop {
  width: 160px !important;
  left: -50px !important;
  top: 0px !important; }
  .module-gl .select2-container .select2-dropdown.languagedrop .grid-container {
    display: block;
    width: 120px; }
    @media (min-width: 1600px) {
      .module-gl .select2-container .select2-dropdown.languagedrop .grid-container {
        width: 200px; } }
  .module-gl .select2-container .select2-dropdown.languagedrop .option-icon-container {
    display: none; }
  .module-gl .select2-container .select2-dropdown.languagedrop .select2-results__options {
    padding: 15px; }

.select-country .select2-container *:focus {
  outline: none; }

.select2-container--open .select2-dropdown {
  background: #fff;
  border-radius: 0;
  border: 1px solid #272724;
  border-top: 0;
  border-right: 0;
  z-index: 10000000; }

.select2-container--open .select2-dropdown.select2-dropdown--below {
  transform: translateY(3px); }

.select2-container--open .select2-dropdown.select2-dropdown--above {
  transform: translateY(-5px); }

.select2-container--open .select2-dropdown .select2-results__options {
  padding: 20px;
  box-sizing: border-box;
  width: 250px; }
  @media (min-width: 960px) {
    .select2-container--open .select2-dropdown .select2-results__options {
      padding: 20px 40px; } }
  .select2-container--open .select2-dropdown .select2-results__options li {
    font-size: 12px;
    padding: 0;
    margin-top: 28px; }
    @media (min-width: 960px) {
      .select2-container--open .select2-dropdown .select2-results__options li {
        font-size: 14px; } }
    .select2-container--open .select2-dropdown .select2-results__options li:hover {
      background: #fff;
      color: #272724; }
    .select2-container--open .select2-dropdown .select2-results__options li:first-child {
      margin-top: 0; }
    .select2-container--open .select2-dropdown .select2-results__options li a {
      color: #272724;
      font-size: 12px;
      line-height: 12px; }
      @media (min-width: 960px) {
        .select2-container--open .select2-dropdown .select2-results__options li a {
          font-size: 14px;
          line-height: 14px; } }
    .select2-container--open .select2-dropdown .select2-results__options li .option-icon-container {
      grid-column: 1 / span 1; }
      .select2-container--open .select2-dropdown .select2-results__options li .option-icon-container .option-icon {
        position: relative;
        display: none; }
      .select2-container--open .select2-dropdown .select2-results__options li .option-icon-container::before {
        display: inline-block;
        content: '';
        width: 7px;
        aspect-ratio: 1;
        background-color: currentColor;
        border: solid 1px currentColor;
        margin-right: 10px;
        transform: translateY(4%); }
        @media (min-width: 960px) {
          .select2-container--open .select2-dropdown .select2-results__options li .option-icon-container::before {
            width: 13px;
            transform: translateY(14%); } }
    .select2-container--open .select2-dropdown .select2-results__options li .country-name {
      grid-column: 2 / span 1;
      padding-left: 0;
      display: flex;
      text-align: left;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 12px; }
      @media (min-width: 960px) {
        .select2-container--open .select2-dropdown .select2-results__options li .country-name {
          font-size: 14px; } }

.select2-container--open .select2-dropdown .select2-results__options li .grid-container {
  display: grid;
  grid-template-columns: 32px 115px;
  align-items: center;
  justify-items: flex-start;
  width: 37.69231vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (min-width: 960px) {
    .select2-container--open .select2-dropdown .select2-results__options li .grid-container {
      width: 12.76042vw; } }

.select2-container--open .select2-dropdown .select2-results__options li .option-icon[class*="flag-large-"] {
  height: 32px; }

.select2-container--open .select2-dropdown .select2-results__options li .option-icon::before {
  position: absolute;
  top: 0px;
  left: 0px; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background: #fff;
  color: #272724; }
  .select2-container--default .select2-results__option--highlighted[aria-selected] .country-name {
    text-decoration: underline; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background: #fff; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 266px;
  overflow-x: hidden; }

.select2-container--default .select2-results > .select2-results__options [aria-selected="true"] .grid-container {
  background: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/tick.svg") 90% 50% no-repeat;
  background-size: 12px 12px; }

.checkout-onepage-success .main {
  padding: 160px 3rem 0 3rem; }

.uk-list-hyphen,
.uk-list-check {
  list-style: none; }

.uk-list-hyphen > ::before {
  content: '–\00A0\00A0'; }

.uk-list-check > ::before {
  content: '✓'; }

.uk-button-primary,
.uk-button-primary:focus, .uk-button-primary:hover {
  background-color: #272724;
  color: #fff; }

#translate-inline-trig {
  z-index: 1000000; }

.uk-alert {
  margin-bottom: 0; }

#header-cart-wrapp .minicart-close {
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  right: 0; }

.ecom-btn.ecom-btn-default {
  line-height: 32px; }

.has-message .main {
  margin-top: 180px; }

.cms-page-view.has-message .main {
  margin-top: 90px; }

.customer-account-logoutsuccess .main {
  margin-top: 180px;
  text-align: center; }

.slick-slider {
  touch-action: auto !important; }

.uk-checkbox:checked, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus,
.uk-radio:checked, .uk-radio:checked:focus, .uk-radio:indeterminate:focus {
  background-color: #272724; }

.video-js {
  font-size: initial; }

.video-js .vjs-big-play-button {
  border: none;
  background: url(../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/icon-play.svg);
  background-repeat: no-repeat;
  background-size: 50px;
  background-color: transparent !important;
  background-position: center center;
  width: 50px;
  height: 50px;
  font-size: 0;
  margin-top: 0;
  margin-right: 0;
  transform: translate(-50%, -50%); }

.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder.gl-btn::after, .video-js .vjs-big-play-button .vjs-icon-placeholder.gl-btn-link::after {
  display: none; }

.gift-wrapper .uk-checkbox,
#minicart-content .uk-checkbox,
.gift-wrapper .uk-radio,
#minicart-content .uk-radio {
  width: 24px;
  height: 24px;
  border: 1px solid #272724;
  margin: 0 10px; }

@media screen and (min-width: 640px) {
  .has-message .main {
    margin-top: 180px; }
  .cms-page-view.has-message .main {
    margin-top: 110px; } }

.home-wrapper .widget-usp {
  padding: 5px 0px; }

.menu-wrapper li a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.section-category-products .grid, .section-category-products .paypal-express-review #maincontent, .paypal-express-review .section-category-products #maincontent {
  max-width: 1440px; }

.wrapp-method-payment ul.form-list li {
  list-style: none; }

button.product-inc-quantity span.uk-icon,
button.product-dec-quantity span.uk-icon {
  display: block;
  padding: 5px; }

.top-notification {
  position: relative;
  z-index: 7; }

.popup-wrapper {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0; }

.popup-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

section.faq {
  padding: 0 0 50px 0; }

section.faq .toolbar {
  text-align: right; }

section.faq .faq-item h5, #contact_page .faq .faq-item h5 {
  border-bottom: 1px solid #e1e1e1;
  font-weight: 700;
  text-align: left;
  width: 100%;
  padding: 15px 0;
  margin-bottom: 0; }

section.faq .faq-item h5 i.fa, #contact_page .faq .faq-item h5 i.fa {
  float: right;
  line-height: 20px;
  transition: all 500ms ease; }

.campaign-products .slick-controls .slick-next,
.campaign-products .slick-controls .slick-previous {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.campaign-products .slick-controls .slick-previous {
  left: 10px; }

.campaign-products .slick-controls .slick-next {
  right: 10px; }

.campaign-modal .product {
  padding: 5px; }

#checkout-coupon-wrapper .messages,
#checkout-coupon-wrapper .messages li {
  list-style: none; }

#checkout-coupon-wrapper .messages li {
  color: black; }

#checkout-coupon-wrapper .coupon-list li {
  list-style-type: none; }

#checkout-coupon-wrapper .messages .error-msg {
  color: #ff8989; }

#checkout-coupon-wrapper .messages .success-msg {
  color: #479e7a; }

#checkout-coupon-wrapper ul.coupon-list {
  list-style: none; }

.price-box .old-price {
  display: inline-block;
  position: relative;
  width: 100%; }

.price-box .old-price .price-container {
  position: relative;
  display: inline-block; }

.price-box .old-price .price-container:before, .price-box .old-price .price-container.gl-btn::after, .price-box .old-price .price-container.gl-btn-link::after {
  content: "";
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  height: 2px;
  background: #272724; }

.slick-slider .slick-slide {
  margin: 0 !important;
  overflow: hidden; }

.widget-product-related .slick-slider .slick-slide {
  margin: 0 7px 0 0 !important; }
  @media (min-width: 960px) {
    .widget-product-related .slick-slider .slick-slide {
      margin: 0 18px 0 0 !important; } }

.slick-slider .product-buy .button {
  min-width: auto;
  width: auto; }

.product-top .product-main .action-container .add-to-box .special-indent {
  text-align: left;
  width: 80%;
  margin: 0 auto;
  font-size: 12px; }

.matching-products-item .product-price {
  padding: 10px 50px;
  margin: 0; }

.footer-separator {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #fff; }

.footer-logo {
  max-width: 140px; }

.footer-copyrights {
  text-align: center;
  padding: 20px 0;
  font-size: 12px;
  line-height: 12px; }

.footer-copyrights .bottom-menu {
  padding: 20px 0; }

.footer-copyrights .bottom-menu ul li {
  list-style-type: none;
  padding: 0 25px;
  border-right: 1px solid #607285;
  display: inline-block;
  font-size: 12px;
  line-height: 12px; }

.footer-copyrights .bottom-menu ul li:last-child {
  border-right: none; }

.footer-copyrights .footer-copy .copy-notice {
  padding: 10px 0; }

.main .messages {
  width: 100%;
  margin: 0;
  clear: both;
  display: inline-block;
  z-index: 0;
  list-style: none;
  position: relative; }

/*.streamcheckout-index-index .main .messages  {
    padding: 0 0 40px 0;
}*/
.streamcheckout-index-index .main .checkout-coupon-discount-load .messages {
  padding: 0; }

.messages-wrapper .message {
  padding: 40px; }

.messages-wrapper .message-error {
  background-color: #f2dede;
  color: #a94442; }

.messages-wrapper .message-success {
  background-color: #dff0d8;
  color: #3c763d; }

.messages-wrapper .message-notice {
  background-color: #fcf8e3;
  color: #8a6d3b; }

.main .messages ul {
  list-style: none; }

.main .messages > li {
  width: 100%;
  padding: 10px; }

.main .messages .error-msg {
  background-color: #cc0000; }

.main .messages .notice-msg {
  background-color: #fcf7d7; }

.main .messages .warning-msg {
  background-color: #ff8989; }

.main .messages .success-msg {
  background-color: #339900; }

/* ie fix */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #minicart-body .header .minicart-close,
  #minicart-body .header h4 {
    padding: 20px 0; }
  #minicart-body .cart {
    padding: 10px 0; } }

.uk-modal-nav {
  position: absolute;
  top: 50%;
  color: #FFFFFF;
  transition: opacity 300ms;
  display: none; }

.uk-modal-nav:hover {
  opacity: 0.6;
  color: #FFF; }

.uk-modal-prev {
  left: 10px;
  transform: translate(0, -50%); }

.uk-modal-next {
  right: 10px;
  transform: translate(0, -50%); }

@media screen and (min-width: 960px) {
  .uk-modal-nav {
    display: inline-block; }
  .uk-modal-prev {
    left: -10px;
    transform: translate(-100%, -50%); }
  .uk-modal-next {
    right: -10px;
    transform: translate(100%, -50%); } }

/* Popup modal */
.popup-content {
  padding: 0 !important; }

.popup-modal {
  width: 80vw;
  overflow: hidden; }

.popup-modal__image img {
  width: 100%;
  vertical-align: middle; }

.popup-modal__content {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 30px; }

.popup-modal__content.white {
  color: #FFF; }

@media screen and (min-width: 960px) {
  .popup-modal__content.white\@m {
    color: #FFF; }
  .popup-modal__content.black\@m {
    color: #272724; } }

.popup-modal__pretitle,
.popup-modal__title,
.popup-modal__text {
  color: inherit;
  line-height: 1.15;
  font-weight: 300; }

.popup-modal__content .btn, .popup-modal__content .checkout-index-index .form-grid .form .ecom-btn.complete-payment, .checkout-index-index .form-grid .form .popup-modal__content .ecom-btn.complete-payment, .popup-modal__content .paypal-express-review #discount-coupon-form .fieldset button, .paypal-express-review #discount-coupon-form .fieldset .popup-modal__content button, .popup-modal__content .paypal-express-review .order-review-form #review-button, .paypal-express-review .order-review-form .popup-modal__content #review-button {
  height: 46px;
  line-height: 46px;
  padding: 0 15px;
  min-width: 135px; }

.popup-modal__content input[type="email"],
.popup-modal__content input[type="text"] {
  height: 46px;
  font-size: 18px;
  border-radius: 4px;
  border: solid 1px #FFF;
  padding: 0 15px; }

.popup-modal__content input[type="email"] {
  width: 100%;
  display: block;
  margin-bottom: 25px; }

.popup-modal__content .popup-promo-code {
  width: 135px;
  text-align: center;
  text-transform: uppercase;
  display: block;
  margin: 0 auto 25px auto; }

.popup-modal__content .mage-error:not(input) {
  position: absolute;
  margin-top: -22px;
  font-size: 12px; }

.popup-modal__content .uk-list {
  list-style: none;
  margin-bottom: 30px; }

.popup-modal__content .uk-list li {
  margin: 2px 0 !important; }

.popup-modal__pretitle {
  font-size: 14px;
  text-transform: uppercase; }

.popup-modal__title {
  font-size: 22px;
  text-transform: uppercase;
  margin: 20px 0; }

.popup-modal__text,
.popup-modal__text * {
  font-size: 12px; }

@media (min-width: 960px) {
  .popup-modal {
    width: 750px; }
  .popup-modal__content {
    text-align: left;
    padding: 50px 40px; }
  .popup-modal__content input[type="email"] {
    width: 350px; }
  .popup-modal__content input[type="text"] {
    margin-right: 20px; }
  .popup-modal__content .popup-promo-code {
    display: inline-block;
    margin-bottom: 0;
    width: 145px; }
  .popup-modal__content .uk-list li::before {
    content: '✓';
    display: inline-block;
    padding-right: 6px; }
  .popup-modal__pretitle {
    font-size: 22px; }
  .popup-modal__title {
    font-size: 30px;
    max-width: 70%; }
  .popup-modal__text {
    font-size: 16px;
    max-width: 350px; }
  .popup-modal__text * {
    font-size: 16px; } }

.popup-modal__content.step1,
.popup-modal__content.step2,
.popup-modal__image.step1,
.popup-modal__image.step2 {
  transition: opacity 300ms, visibility 300ms; }

.popup-modal__content.step2,
.popup-modal__image.step2 {
  opacity: 0;
  visibility: hidden; }

.popup-modal.subscribed .popup-modal__content.step1,
.popup-modal.subscribed .popup-modal__image.step1 {
  opacity: 0;
  visibility: hidden; }

.popup-modal.subscribed .popup-modal__content.step2,
.popup-modal.subscribed .popup-modal__image.step2 {
  opacity: 1;
  visibility: visible; }

/* --- */
.category-header {
  min-height: auto; }

@media (min-width: 960px) {
  .category-header {
    min-height: 50px; } }

.product-view .descriptions-wrapper .descriptions-shipping .desc-shipping .features .feature {
  display: grid;
  grid-template-columns: 80px auto 80px;
  grid-template-rows: auto;
  padding: 15px 40px; }

.product-view .descriptions-wrapper .descriptions-shipping .desc-shipping .features .feature .feature-img {
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  align-self: center; }

.product-view .descriptions-wrapper .descriptions-shipping .desc-shipping .features .feature .feature-data {
  -ms-grid-column-span: 2;
  grid-column: 2 / span 2;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1;
  padding-left: 30px;
  align-self: center; }

.product-view .descriptions-wrapper .descriptions-shipping .desc-shipping .features .feature .feature-data h2 {
  font-size: 18px; }

.product-view .descriptions-wrapper .descriptions-shipping .desc-shipping .features .feature .feature-data .feature-desc {
  font-size: 16px; }

.product-view .descriptions-wrapper .descriptions-shipping .desc-shipping .compare-img-link {
  text-align: center;
  padding: 40px 0;
  font-size: 15px; }

.product-view .descriptions-wrapper .descriptions-shipping .desc-shipping .compare-img-link a {
  display: block;
  text-decoration: underline; }

@media screen and (max-width: 959px) {
  .product-view .descriptions-wrapper .descriptions-shipping .block-01 {
    border-top: solid 1px #d8d7d7;
    padding-top: 30px; } }

.isCookieVisible.cms-page-view .top-container-wrapper {
  margin-top: 150px; }

.cms-index-index .messages-wrapper {
  position: absolute;
  top: 35px;
  width: 100%;
  z-index: 10; }

.cms-index-index.isCookieVisible .messages-wrapper {
  top: 90px; }

.cms-index-defaultnoroute .messages-wrapper {
  margin: 180px 0px 0 0; }

.control._with-tooltip {
  position: relative; }

.control._with-tooltip .tooltip-wrapper {
  position: absolute;
  top: 10px;
  right: 10px; }

.streamcheckout-index-index .delivery-time {
  margin: 40px 0px; }

.streamcheckout-index-index .delivery-time ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.streamcheckout-index-index .delivery-time ul li {
  display: grid;
  grid-template-columns: 24px 1fr 65px;
  align-items: flex-start;
  position: relative;
  font-size: 10px;
  text-transform: uppercase;
  margin-right: -.2em;
  padding: 20px 20px 20px 20px;
  border-bottom: 1px solid #ddd; }

.streamcheckout-index-index .delivery-time ul li.selected {
  background: #fafafa; }

.streamcheckout-index-index .delivery-time ul li label {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  cursor: pointer; }

.streamcheckout-index-index .delivery-time ul li .wrapp-radio {
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1; }

.streamcheckout-index-index .delivery-time ul li .wrapp-desc {
  -ms-grid-column-span: 1;
  grid-column: 2 / span 1;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr;
  align-items: center;
  padding: 5px 25px; }

.streamcheckout-index-index .delivery-time ul li .wrapp-desc .name {
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / span 1; }

.streamcheckout-index-index .delivery-time ul li .wrapp-desc .name img {
  width: 30px;
  height: 30px; }

.streamcheckout-index-index .delivery-time ul li .wrapp-desc .desc {
  -ms-grid-column-span: 1;
  grid-column: 1 / span 1;
  -ms-grid-row-span: 1;
  grid-row: 2 / span 1; }

.streamcheckout-index-index .qty-spinner {
  display: flex;
  align-items: center; }

.streamcheckout-index-index .methods-shipping .message.notice {
  padding: 20px;
  text-align: center; }

.streamcheckout-index-index ._required label:after {
  content: " *"; }

.streamcheckout-index-index .firecheckout-section {
  position: relative; }

.streamcheckout .loading-mask {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000000; }

#checkout-loader .loading-mask {
  position: fixed !important; }

#checkout-summary .loading-mask {
  position: absolute; }

#checkout-summary .campaigns-wrapper {
  position: relative; }

.pageloader, #checkout-loader {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  justify-content: center;
  z-index: 1000000;
  display: flex; }
  .pageloader::after, #checkout-loader::after {
    margin-left: -20px;
    left: 50% !important; }

.checkout-cart-index .main-menu-wrapper {
  margin: 30px 0 0px 0; }

.checkout-cart-index .component-title.component-block,
.checkout-cart-index .cart-empty {
  text-align: center;
  padding: 0 4.3vw; }

.checkout-cart-index .cart-empty a {
  text-decoration: underline !important; }

.footer-copy .new-menu {
  text-align: center; }

.minicart-item .product.options {
  margin: 0 20px; }

.checkout-index-index #customer-email-fieldset .loading-mask {
  display: none; }

.cover-spin {
  display: none; }

.cover-spin,
.loading-mask .loader {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 9999; }

.loading .cover-spin,
.pageloader.cover-spin,
.loading.cover-spin {
  display: block; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.cover-spin::after,
.loading-mask .loader::after {
  content: '';
  display: block;
  position: absolute;
  left: 48%;
  top: 40%;
  width: 40px;
  height: 40px;
  border-style: solid;
  border-color: black;
  border-top-color: transparent;
  border-width: 4px;
  border-radius: 50%;
  animation: spin .8s linear infinite; }

.loading-mask .loader img {
  display: none; }

.loading .uk-offcanvas-bar {
  overflow: hidden; }

.minicart-item .product.options {
  display: block;
  width: 100%;
  text-align: center; }

.minicart-item .product.options .label {
  display: none; }

footer .footer-container .footer-bottom-notice {
  text-align: center;
  margin: 20px 0; }

.add-to-cart.action.loading {
  display: none; }

.cms-page-view-cms-home:not(.module-gl) .widget-usp {
  background-color: transparent; }

.main .uk-slider ul.uk-slider-nav {
  padding-left: 0;
  list-style: none; }

.bundle-option-wrapper {
  position: relative;
  width: 100%; }

.bundle-option-wrapper .uk-grid,
.bundle-option-wrapper .uk-grid .data-col,
.bundle-option-wrapper .uk-grid .data-col .price-box {
  padding: 0;
  margin: 0 !important; }

.bundle-option-wrapper .uk-grid .data-col.product-desc {
  padding: 0 0 0 10px; }
  @media (min-width: 960px) {
    .bundle-option-wrapper .uk-grid .data-col.product-desc {
      padding: 0 0 0 20px; } }

.bundle-option-wrapper .data-col .wrap-input {
  position: absolute;
  left: -25px;
  top: 45%; }

.product-view .product-top .product-main .content-grid .action-container .attributes .bundle-option-wrapper .price-box,
.product-view .product-top .product-main .content-grid .action-container .table-wrapper.grouped .price-box {
  font-size: 16px; }

.product-view .bundle-options-container .price-as-configured {
  display: none; }

@media screen and (max-width: 959px) {
  .bundle-option-wrapper .data-col .wrap-image {
    padding-left: 30px; }
  .bundle-option-wrapper .data-col .wrap-input {
    position: absolute;
    left: 0px;
    top: 45%; } }

.footer-action-buttons a.button {
  display: block;
  max-width: 120px;
  margin: 15px 0; }

@media (max-width: 639px) {
  .footer-action-buttons a.button {
    margin: 15px auto; } }

.top-container-wrapper .sticky-wrapper {
  min-height: 65px;
  display: inline;
  position: relative;
  width: 100%; }

.top-container-wrapper .sticky-banner {
  text-align: center;
  width: 100%;
  background-color: #272724;
  padding: 20px;
  color: #fff; }

.checkout-index-index .pageloader.cover-spin {
  position: fixed; }

.bundle-option-wrapper {
  position: relative;
  width: 100%; }

.bundle-option-wrapper .uk-grid,
.grouped-options-wrapper .uk-grid,
.bundle-option-wrapper .uk-grid .data-col,
.bundle-option-wrapper .uk-grid .data-col .price-box {
  padding: 0;
  margin: 0 !important; }

.bundle-option-wrapper .uk-grid .data-col.product-desc,
.grouped-options-wrapper .uk-grid .data-col.product-desc {
  padding: 0 0 0 10px; }
  @media (min-width: 960px) {
    .bundle-option-wrapper .uk-grid .data-col.product-desc,
    .grouped-options-wrapper .uk-grid .data-col.product-desc {
      padding: 0 0 0 20px; } }

.bundle-option-wrapper .data-col .wrap-input {
  position: absolute;
  left: -25px;
  top: 45%; }

.product-view .product-top .product-main .content-grid .action-container .attributes .bundle-option-wrapper .price-box {
  font-size: 16px; }

.product-view .bundle-options-container .price-as-configured {
  display: none; }

@media screen and (max-width: 959px) {
  .bundle-option-wrapper .data-col .wrap-image {
    padding-left: 30px; }
  .bundle-option-wrapper .data-col .wrap-input {
    position: absolute;
    left: 0px;
    top: 45%; } }

/* Adyen order confirmation */
.adyen-checkout__voucher-result {
  max-width: 500px;
  margin: 0 auto;
  text-align: center; }

.adyen-checkout__voucher-result__image {
  max-width: 90px;
  margin: 30px auto;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 1px 1px #ffffff, 2px 2px 2px #b7b7b7; }

.adyen-checkout__button--secondary {
  border: none;
  background: #dbe9ff;
  border-radius: 3px;
  padding: 5px 8px; }

.adyen-checkout__voucher-result__actions,
.adyen-checkout__voucher-result__details {
  list-style: none;
  margin: 15px 0; }

.adyen-checkout__voucher-result__actions li,
.adyen-checkout__voucher-result__details li {
  margin: 5px 0; }

.adyen-checkout__link {
  color: #0095ff !important; }

.adyen-checkout__voucher-result__amount {
  font-weight: 700;
  margin: 20px 0; }

.checkout-ayden-progress {
  border-bottom: solid 1px grey; }

.checkout-ayden-progress__inner {
  display: flex;
  justify-content: space-between;
  max-width: 740px;
  text-align: center;
  align-items: center;
  margin: 0 auto;
  padding: 15px 10px;
  flex-direction: column; }

.ay-step {
  width: 150px;
  text-align: center; }

.ay-description {
  margin-top: 10px; }

.ay-img {
  width: 150px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: center; }

.ay-img-1 {
  background-image: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/adyen-icon-1.png"); }

.ay-img-2 {
  background-image: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/adyen-icon-2.png"); }

.ay-img-3 {
  background-image: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/adyen-icon-3.png"); }

.ay-arrow {
  width: 60px;
  max-width: 60px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("../../frontend/PLC/Ecom/ko_KR/PLC_Gastonluga/img/adyen-arrow.png");
  transform: rotate(90deg) scale(0.5);
  margin: 15px; }

body .product-block__soldout.archived {
  bottom: 5px; }

@media screen and (min-width: 960px) {
  .checkout-ayden-progress__inner {
    flex-direction: row; }
  .ay-arrow {
    transform: none; } }

.cms-page-view-cms-home .header .widget-hero-title__inner {
  border-bottom: solid 1px #272724; }

.cms-page-view-cms-home.scrolling .header .widget-hero-title__inner {
  border-bottom: 1px solid #272724; }

.cms-page-view-cms-home .page-footer {
  border-top: 0; }

.gl-section {
  border-top: solid 1px #272724;
  border-bottom: solid 1px #272724; }
  .gl-section-header p, .gl-section-header a {
    font-weight: 600; }

.gl-section + .gl-section {
  border-top: none !important; }

.gl-newsletter-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #00000040 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1001;
  margin: 0 !important;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms, visibility 500ms; }
  .gl-newsletter-popup__inner {
    position: relative;
    width: min(90%, 500px);
    background-color: #FFF;
    padding: 5.12821vw 3.84615vw;
    opacity: 0;
    transform: translateY(15px);
    transition: opacity 300ms, visibility 300ms, transform 300ms;
    transition-delay: 300ms, 300ms, 300ms; }
    @media (min-width: 1200px) {
      .gl-newsletter-popup__inner {
        padding: 60px 50px; } }
    .gl-newsletter-popup__inner .mfp-close {
      color: #272724; }
    .gl-newsletter-popup__inner input[type="email"] {
      border-color: #272724;
      height: 100%; }
    .gl-newsletter-popup__inner #popup_newsletter-error {
      display: block;
      position: absolute;
      top: 100%;
      font-size: 12px;
      margin-top: 2px;
      left: 0; }
    .gl-newsletter-popup__inner .gl-btn {
      margin-left: 15px;
      min-width: 80px;
      padding-left: 30px;
      padding-right: 30px;
      border-radius: 0px; }
    .gl-newsletter-popup__inner .mc-field-group {
      display: grid;
      align-items: center;
      grid-template-columns: 1fr auto; }
  .gl-newsletter-popup.open {
    opacity: 1;
    visibility: visible;
    transition-delay: 0ms, 0ms, 0ms; }
    .gl-newsletter-popup.open .gl-newsletter-popup__inner {
      opacity: 1;
      visibility: visible;
      transform: translateY(0); }

.gl-banner {
  --bg-color: #6c3e2f;
  --text-color: #FFF;
  --mobile-image-position: -1;
  --desktop-image-position: 3;
  --border-width: 1px;
  --border-style: solid;
  --border-color: #272724;
  background-color: var(--bg-color);
  color: var(--text-color);
  display: flex;
  gap: 1px;
  flex-direction: column;
  border-block: solid 1px #272724;
  grid-template-rows: 1fr auto; }
  @media (min-width: 960px) {
    .gl-banner {
      min-height: calc(100vh - var(--headerheight));
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr)); } }
  @media (max-width: 639px) {
    .gl-banner {
      display: grid;
      grid-template-rows: 1fr 1fr;
      align-items: stretch; }
      .gl-banner__content, .gl-banner__image {
        max-width: 100vw; } }
  .gl-banner__content {
    background-color: var(--bg-color);
    padding: 15px 100px 15px 15px;
    font-weight: 600; }
    @media (min-width: 960px) {
      .gl-banner__content {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 37px; } }
    .gl-banner__content p {
      font-size: 12px;
      margin: 0 0 3.07692vw; }
      @media (min-width: 1200px) {
        .gl-banner__content p {
          margin-bottom: 1.77083vw;
          font-size: 13px; } }
      .gl-banner__content p:last-child {
        margin-bottom: 0; }
    .gl-banner__content a {
      font-size: 12px; }
      @media (min-width: 1200px) {
        .gl-banner__content a {
          font-size: 13px; } }
    .gl-banner__content picture {
      display: block;
      margin: 1.04167vw 0; }
      @media (min-width: 960px) {
        .gl-banner__content picture {
          margin: 0.52083vw 0; } }
    .gl-banner__content img {
      width: 100%;
      height: auto;
      margin-bottom: 5px; }
    .gl-banner__content h1, .gl-banner__content h2, .gl-banner__content h3, .gl-banner__content h4, .gl-banner__content h5, .gl-banner__content h6 {
      color: inherit;
      font-weight: 700;
      font-size: 26px;
      line-height: 1.1;
      text-transform: none; }
      @media (min-width: 1200px) {
        .gl-banner__content h1, .gl-banner__content h2, .gl-banner__content h3, .gl-banner__content h4, .gl-banner__content h5, .gl-banner__content h6 {
          font-size: 38px;
          margin-bottom: 2.08333vw; } }
    .gl-banner__content strong {
      font-weight: 600;
      text-transform: uppercase;
      font-size: 12px;
      display: block; }
      @media (min-width: 1200px) {
        .gl-banner__content strong {
          font-size: 13px; } }
      .gl-banner__content strong + p {
        margin-top: 2px; }
    @media (min-width: 960px) {
      .gl-banner__content .content-top {
        width: 55%; } }
    .gl-banner__content .content-bottom {
      margin-top: 90px; }
      @media (min-width: 960px) {
        .gl-banner__content .content-bottom {
          margin-top: 2.08333vw; } }
      .gl-banner__content .content-bottom p {
        font-size: 12px; }
        @media (min-width: 1200px) {
          .gl-banner__content .content-bottom p {
            font-size: 13px; } }
    @media (min-width: 960px) {
      .gl-banner__content .content-narrow {
        margin: 0 auto;
        max-width: 56%; } }
  .gl-banner__image {
    background-color: var(--bg-color);
    position: relative;
    aspect-ratio: initial;
    order: var(--mobile-image-position);
    border-left: var(--border-width) var(--border-style) var(--border-color); }
    @media (min-width: 960px) {
      .gl-banner__image {
        aspect-ratio: initial;
        order: var(--desktop-image-position); } }
    .gl-banner__image picture {
      display: block;
      position: relative;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
      @media (min-width: 960px) {
        .gl-banner__image picture {
          position: absolute; } }
    .gl-banner__image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center center;
         object-position: center center; }
  .gl-banner--wide {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    min-height: calc(100vh - var(--headerheight)); }
    .gl-banner--wide__center {
      justify-content: center; }
    .gl-banner--wide .gl-banner__image {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      order: var(--mobile-image-position);
      min-height: calc(100vh - var(--headerheight));
      border-bottom: var(--border-width) var(--border-style) var(--border-color); }
      @media (min-width: 960px) {
        .gl-banner--wide .gl-banner__image {
          order: var(--desktop-image-position); } }
    .gl-banner--wide .gl-banner__content {
      position: relative;
      z-index: 2;
      background-color: transparent; }
      @media (min-width: 960px) {
        .gl-banner--wide .gl-banner__content {
          width: 50%; } }
      .gl-banner--wide .gl-banner__content.bottom {
        margin-top: auto; }

.cms-page-view-cms-home .main-container .gl-banner {
  border-top: 0; }
  .cms-page-view-cms-home .main-container .gl-banner--wide {
    border-top: solid 1px #272724; }

.gl-section-header {
  padding: 5.12821vw 3.84615vw;
  border-bottom: solid 1px #272724; }
  @media (min-width: 1200px) {
    .gl-section-header {
      padding: 13px 37px;
      display: grid;
      grid-template-columns: 40% 27%;
      justify-content: space-between; } }
  .gl-section-header h2 {
    font-weight: 600;
    font-size: 26px;
    line-height: 1.1;
    text-transform: none;
    margin: 0 0 3.07692vw; }
    @media (min-width: 1200px) {
      .gl-section-header h2 {
        font-size: 38px;
        margin: 0 0 0.78125vw; } }
  .gl-section-header p {
    font-size: 12px;
    margin: 0 0 3.07692vw; }
    @media (min-width: 1200px) {
      .gl-section-header p {
        margin-bottom: 1.77083vw;
        font-size: 13px; } }
    .gl-section-header p:last-child {
      margin-bottom: 0; }
  .gl-section-header a {
    font-size: 12px; }
    @media (min-width: 1200px) {
      .gl-section-header a {
        font-size: 13px; } }

@media (min-width: 960px) {
  .cms-page-view-cms-home .gl-section-header {
    padding: 18px 37px; } }

.gl-grid-layout {
  --bg-color: #4A88A1;
  --text-color: #FFF;
  display: grid;
  gap: 1px;
  background-color: #272724; }
  @media (min-width: 960px) {
    .gl-grid-layout.v1 {
      grid-template-columns: repeat(12, 1fr);
      grid-template-rows: repeat(2, auto); }
      .gl-grid-layout.v1 .gl-grid-layout__content {
        grid-area: 1 / 6 / 2 / 13; }
      .gl-grid-layout.v1 .gl-grid-layout__image {
        grid-area: 1 / 1 / 3 / 6; }
      .gl-grid-layout.v1 .gl-grid-layout__feature {
        grid-area: 2 / 6 / 3 / 13; } }
  @media (min-width: 960px) {
    .gl-grid-layout.v2 {
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(2, auto); }
      .gl-grid-layout.v2 .gl-grid-layout__content {
        grid-area: 1 / 1 / 2 / 2;
        aspect-ratio: 960 / 610; }
      .gl-grid-layout.v2 .gl-grid-layout__image {
        grid-area: 1 / 2 / 3 / 3; }
      .gl-grid-layout.v2 .gl-grid-layout__feature {
        grid-area: 2 / 1 / 3 / 2; } }
  .gl-grid-layout.v2 .gl-grid-layout__feature .tiles {
    grid-template-columns: 1fr 1fr 1fr; }
    .gl-grid-layout.v2 .gl-grid-layout__feature .tiles img {
      aspect-ratio: 700/900; }
  .gl-grid-layout.v2 .gl-grid-layout__content h2, .gl-grid-layout.v2 .gl-grid-layout__content h3, .gl-grid-layout.v2 .gl-grid-layout__content h4, .gl-grid-layout.v2 .gl-grid-layout__content div {
    max-width: 80%; }
  @media (min-width: 960px) {
    .gl-grid-layout.v2 .gl-grid-layout__content h2, .gl-grid-layout.v2 .gl-grid-layout__content h3, .gl-grid-layout.v2 .gl-grid-layout__content h4, .gl-grid-layout.v2 .gl-grid-layout__content div {
      max-width: 100%; } }
  .gl-grid-layout__content {
    color: var(--text-color);
    padding: 5.12821vw 3.84615vw;
    position: relative; }
    @media (min-width: 960px) {
      .gl-grid-layout__content {
        padding: 43px 37px;
        padding-right: 35%;
        display: flex;
        flex-direction: column;
        aspect-ratio: 11 / 5; } }
    .gl-grid-layout__content h2, .gl-grid-layout__content h3, .gl-grid-layout__content h4 {
      font-weight: 700;
      font-size: 26px;
      line-height: 1.1;
      text-transform: none;
      margin: 0 0 3.07692vw;
      color: inherit; }
      @media (min-width: 1200px) {
        .gl-grid-layout__content h2, .gl-grid-layout__content h3, .gl-grid-layout__content h4 {
          font-size: 38px;
          margin: 0 0 auto; } }
    .gl-grid-layout__content > div {
      marign-top: 3.07692vw; }
      @media (min-width: 960px) {
        .gl-grid-layout__content > div {
          padding-right: 20%;
          margin-top: 1.04167vw; } }
    .gl-grid-layout__content p {
      font-size: 12px;
      margin: 3.07692vw 0;
      font-weight: 600; }
      @media (min-width: 1200px) {
        .gl-grid-layout__content p {
          margin: 1.77083vw 0;
          font-size: 13px;
          padding-right: 20%; } }
      .gl-grid-layout__content p:last-child {
        margin-bottom: 0; }
    .gl-grid-layout__content img {
      width: 50%;
      display: block;
      margin-top: 30px;
      max-width: 400px; }
      @media (min-width: 960px) {
        .gl-grid-layout__content img {
          position: absolute;
          right: 15px;
          bottom: 15px;
          margin: 0;
          width: calc(35% - 30px); } }
    .gl-grid-layout__content a {
      font-size: 12px; }
      @media (min-width: 1200px) {
        .gl-grid-layout__content a {
          font-size: 13px; } }
  .gl-grid-layout > div {
    background-color: var(--bg-color); }
  .gl-grid-layout__image {
    position: relative;
    aspect-ratio: 4/5; }
    @media (min-width: 960px) {
      .gl-grid-layout__image {
        aspect-ratio: initial; } }
    .gl-grid-layout__image a {
      display: block; }
      .gl-grid-layout__image a:hover img {
        opacity: 0.9; }
    .gl-grid-layout__image picture {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    .gl-grid-layout__image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center center;
         object-position: center center;
      transition: opacity 400ms; }
  .gl-grid-layout__feature a {
    display: block; }
    .gl-grid-layout__feature a:hover img {
      opacity: 0.9; }
  .gl-grid-layout__feature .tiles {
    row-gap: 0;
    -moz-column-gap: 1px;
         column-gap: 1px; }
  .gl-grid-layout__feature .plc-carousel, .gl-grid-layout__feature .widget-product-related .carousel, .widget-product-related .gl-grid-layout__feature .carousel, .gl-grid-layout__feature .gl-cta__image-carousel {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1px;
    background-color: #272724;
    margin: 0 !important; }
    .gl-grid-layout__feature .plc-carousel > div, .gl-grid-layout__feature .widget-product-related .carousel > div, .widget-product-related .gl-grid-layout__feature .carousel > div, .gl-grid-layout__feature .gl-cta__image-carousel > div {
      width: auto !important; }
    .gl-grid-layout__feature .plc-carousel .product-block, .gl-grid-layout__feature .widget-product-related .carousel .product-block, .widget-product-related .gl-grid-layout__feature .carousel .product-block, .gl-grid-layout__feature .gl-cta__image-carousel .product-block {
      padding: 0 !important; }
      .gl-grid-layout__feature .plc-carousel .product-block__details, .gl-grid-layout__feature .widget-product-related .carousel .product-block__details, .widget-product-related .gl-grid-layout__feature .carousel .product-block__details, .gl-grid-layout__feature .gl-cta__image-carousel .product-block__details {
        display: none; }
  .gl-grid-layout__feature .tiles {
    display: grid;
    background-color: #272724;
    gap: 1px;
    grid-template-columns: 1fr 1fr; }
    .gl-grid-layout__feature .tiles > div {
      background-color: var(--bg-color); }
    .gl-grid-layout__feature .tiles img {
      width: 100%;
      aspect-ratio: 560 / 510;
      -o-object-fit: cover;
         object-fit: cover;
      transition: opacity 400ms; }

.gl-featured-logos {
  padding: 20px 15px; }
  @media (min-width: 960px) {
    .gl-featured-logos {
      padding: 18px 37px; } }
  .gl-featured-logos picture {
    display: block; }
  .gl-featured-logos .splide__slide {
    display: flex;
    align-items: center; }
    .gl-featured-logos .splide__slide a {
      margin-right: 40px; }
      @media (min-width: 960px) {
        .gl-featured-logos .splide__slide a {
          margin-right: 70px; } }
      .gl-featured-logos .splide__slide a img {
        height: 42px; }

.catalog-product-view .gl-featured-logos {
  border-top: 1px solid #272724; }

.popular-bags__nav, .related-products__nav {
  list-style: none;
  padding: 20px 15px !important; }
  @media (min-width: 960px) {
    .popular-bags__nav, .related-products__nav {
      padding: 18px 37px !important;
      margin-bottom: -80px;
      position: relative;
      z-index: 2; } }
  .popular-bags__nav li, .related-products__nav li {
    display: inline-block;
    margin-right: 20px; }
    @media (min-width: 960px) {
      .popular-bags__nav li, .related-products__nav li {
        margin-right: 30px; } }

.popular-bags__carousels h2, .related-products__carousels h2 {
  font-weight: bold;
  text-transform: none !important;
  text-decoration: none;
  padding: 0;
  border: unset;
  line-height: 30px;
  margin-bottom: 0;
  color: #272724 !important;
  border-top: 1px solid #272724;
  border-bottom: 1px solid #272724;
  padding: 20px 15px;
  font-size: 26px;
  line-height: 26px; }
  @media (min-width: 960px) {
    .popular-bags__carousels h2, .related-products__carousels h2 {
      padding: 30px 37px;
      font-size: 38px;
      line-height: 38px; } }

.popular-bags__carousels-wrap, .related-products__carousels-wrap {
  padding: 0 15px; }
  @media (min-width: 960px) {
    .popular-bags__carousels-wrap, .related-products__carousels-wrap {
      padding: 0 37px; } }
  .popular-bags__carousels-wrap > div .hide-overflow, .related-products__carousels-wrap > div .hide-overflow {
    overflow: hidden; }
  .popular-bags__carousels-wrap > div.hidden, .related-products__carousels-wrap > div.hidden {
    display: none; }
  .popular-bags__carousels-wrap > div.initially-hidden, .related-products__carousels-wrap > div.initially-hidden {
    opacity: 0.001;
    height: 1px; }
    .popular-bags__carousels-wrap > div.initially-hidden.is-initialized, .related-products__carousels-wrap > div.initially-hidden.is-initialized {
      opacity: 1;
      height: auto;
      display: none; }

@media (min-width: 960px) {
  .popular-bags .splide__track, .related-products .splide__track {
    padding-top: 80px; } }

.popular-bags .list-products, .related-products .list-products {
  margin: 0; }

.popular-bags .splide__arrow--prev, .popular-bags .splide__arrow--next, .related-products .splide__arrow--prev, .related-products .splide__arrow--next {
  opacity: 0;
  visibility: hidden; }
  @media (min-width: 960px) {
    .popular-bags .splide__arrow--prev, .popular-bags .splide__arrow--next, .related-products .splide__arrow--prev, .related-products .splide__arrow--next {
      opacity: 1;
      visibility: visible;
      top: 0;
      transform: none !important;
      padding: 0;
      width: 26px;
      height: 26px;
      border-radius: 50px;
      top: 28px;
      z-index: 2; } }
  @media (min-width: 960px) and (min-width: 960px) {
    .popular-bags .splide__arrow--prev, .popular-bags .splide__arrow--next, .related-products .splide__arrow--prev, .related-products .splide__arrow--next {
      width: 30px;
      height: 30px;
      top: 40px; } }
  .popular-bags .splide__arrow--prev i, .popular-bags .splide__arrow--next i, .related-products .splide__arrow--prev i, .related-products .splide__arrow--next i {
    font-size: 18px !important; }

@media (min-width: 960px) {
  .popular-bags .splide__arrow--prev, .related-products .splide__arrow--prev {
    left: auto;
    right: 70px; } }

.popular-bags .splide__arrow--prev i::before, .related-products .splide__arrow--prev i::before {
  content: "\e907"; }

@media (min-width: 960px) {
  .popular-bags .splide__arrow--next, .related-products .splide__arrow--next {
    left: auto;
    right: 0; } }

.popular-bags .splide__arrow--next i::before, .related-products .splide__arrow--next i::before {
  content: "\e906"; }

.popular-bags .product-block .product-block__options, .related-products .product-block .product-block__options {
  position: static;
  padding: 15px 0 0 0; }

.popular-bags .product-block .product-block__name-link, .related-products .product-block .product-block__name-link {
  padding-top: 15px;
  padding-left: 0; }

.popular-bags .product-block .product-block__title .product-color, .related-products .product-block .product-block__title .product-color {
  text-transform: none; }

.popular-bags .product-block .price-box .price, .related-products .product-block .price-box .price {
  font-weight: 600; }

.related-products .splide__track {
  padding-top: 15px; }
  @media (min-width: 960px) {
    .related-products .splide__track {
      padding-top: 37px; } }