﻿._3q_4VY {
    display: block;
    margin-bottom: 8px;
}

._1MXC_6 {
    display: flex;
    align-items: center;
    line-height: normal;
}

    ._1MXC_6 ._1Gll3j {
        flex-grow: 0;
        flex-shrink: 0;
    }

        ._1MXC_6 ._1Gll3j ._2ViUHk, ._1MXC_6 ._1Gll3j ._2ViUHk:before, ._1MXC_6 ._1Gll3j ._2ViUHk :before {
            vertical-align: bottom;
        }

        ._1MXC_6 ._1Gll3j ._1SD-ev:not(:last-child) {
            margin-right: 12px;
        }

._1AJb84 {
    display: inline-block;
}

.ASAQyD h1._2IiSTR {
    font-size: 13px;
    display: block;
    font-weight: 700;
    white-space: normal;
}

.ASAQyD p._1xyRFj {
    font-size: 13px;
    white-space: normal;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 60px;
}

@media only screen and (max-width:64.99em) {
    .ASAQyD p._1xyRFj {
        max-height: 48px;
    }
}

._3w7nFG {
    white-space: normal;
    line-height: 1.5;
}

._3YeLQc {
    display: inline-block;
    white-space: nowrap;
}

    ._3YeLQc._2G7SOM {
        vertical-align: middle;
    }

    ._3YeLQc:not(:last-child) {
        margin-right: 12px;
    }

._10Fb_d {
    white-space: nowrap;
}

._1cAMvK {
    font-size: 13px;
    color: #8197a4;
}

._2sYV1F {
    padding: 0;
}

form._3WMDCm {
    margin: unset;
}

.o-fL3o {
    white-space: normal;
}

._3H6NzE {
    font-size: 13px;
    display: block;
    color: #8197a4;
}

body div .Ne26Eo.Ne26Eo {
    font-size: 8px;
}

    body div .Ne26Eo.Ne26Eo:before {
        height: 1.8em;
        width: 9.5em;
    }

    body div .Ne26Eo.Ne26Eo._3fP0wE._3fP0wE:before {
        background-position-y: -53.3em;
    }

    body div .Ne26Eo.Ne26Eo._39BfCv._39BfCv:before {
        background-position-x: -8.1em;
    }

    body div .Ne26Eo.Ne26Eo._2Z0VKo._2Z0VKo:before {
        background-position-x: -6.2em;
    }

    body div .Ne26Eo.Ne26Eo._1OBVBp._1OBVBp:before {
        background-position-x: -4.3em;
    }

    body div .Ne26Eo.Ne26Eo._2fG_UI._2fG_UI:before {
        background-position-x: -2.4em;
    }

._2XdOju {
    padding: 4px 0;
}

    ._2XdOju .cgXbwn {
        background: hsla(0,0%,100%,.2);
        height: 3px;
        width: 100%;
        max-width: 90px;
        position: absolute;
    }

        ._2XdOju .cgXbwn > div {
            height: 3px;
            background: #00a0d6;
            width: 0;
        }

.z-GEP- {
    cursor: pointer;
    margin-right: 8px;
    width: 36px;
    height: 36px;
    flex-shrink: 0;
    flex-grow: 0;
}

    .z-GEP-:focus ._1XN8b1 ._1n8-io, .z-GEP-:hover ._1XN8b1 ._1n8-io {
        fill: #00a0d6;
        stroke: hsla(0,0%,100%,0);
    }

    .z-GEP- ._1XN8b1 {
        z-index: 3;
    }

        .z-GEP- ._1XN8b1 .Jxp5Is {
            fill: #fff;
        }

        .z-GEP- ._1XN8b1 ._1n8-io {
            fill: rgba(0,0,0,.5);
            stroke: #fff;
            stroke-width: 2;
            transition: fill .3s,stroke .3s;
        }

._1xcsof {
    display: inline-block;
    flex-shrink: 1;
    flex-grow: 1;
}

    ._1xcsof, ._1xcsof ._2LJJ7z {
        text-overflow: ellipsis;
        overflow: hidden;
    }

        ._1xcsof ._2LJJ7z {
            font-size: 15px;
            font-weight: 700;
        }

._2hQKp_ {
    display: inline-block;
    flex-shrink: 1;
    flex-grow: 1;
}

    ._2hQKp_, ._2hQKp_ ._1BYSoM {
        text-overflow: ellipsis;
        overflow: hidden;
    }

        ._2hQKp_ ._1BYSoM {
            font-size: 15px;
            font-weight: 700;
            display: block;
            white-space: normal;
        }

            ._2hQKp_ ._1BYSoM:not(:last-child) {
                margin-bottom: 8px;
            }

._3pZctP {
    animation: _2r6NWY .2s both;
}

@keyframes _2r6NWY {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

._1UBEhe {
    display: inline-flex;
    flex-shrink: 1;
    flex-grow: 1;
    align-items: center;
}

._2zQDAD {
    animation: zrp73Q .2s both;
}

@keyframes zrp73Q {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes xBurBD {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes xBurBD {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes xBurBD {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2KTV2l {
    display: inline-block;
    overflow: hidden;
    z-index: 0;
    --webkit-transition: opacity $lincoln-transition-duration linear 0s;
    --moz-transition: opacity $lincoln-transition-duration linear 0s;
    --o-transition: opacity $lincoln-transition-duration linear 0s;
    transition: opacity .3s linear 0s;
    position: absolute;
    top: 0;
}

    ._2KTV2l._3g4RBC {
        width: fit-content;
    }

        ._2KTV2l._3g4RBC, ._2KTV2l._3g4RBC video {
            right: 0;
            height: 100%;
        }

    ._2KTV2l.xbH0g1 {
        width: 100%;
        background-color: #000;
        height: 100%;
        transition: opacity .2s;
    }

        ._2KTV2l.xbH0g1 video {
            width: 100%;
            top: 25%;
            transform: translateY(-50%);
        }

    ._2KTV2l video {
        position: relative;
        object-fit: cover;
        z-index: 1;
    }

    ._2KTV2l ._2wqaMj {
        position: absolute;
        top: 0;
        height: inherit;
        width: 100%;
        z-index: 1;
        background-image: -webkit-linear-gradient(270deg,rgba(15,23,30,0),rgba(15,23,30,0) 85%,#0f171e);
        background-image: -moz-linear-gradient(to left,rgba(15,23,30,0),rgba(15,23,30,0) 85%,#0f171e);
        background-image: -ms-linear-gradient(to left,rgba(15,23,30,0),rgba(15,23,30,0) 85%,#0f171e);
        background-image: -o-linear-gradient(to left,rgba(15,23,30,0),rgba(15,23,30,0) 85%,#0f171e);
        background-image: linear-gradient(270deg,rgba(15,23,30,0),rgba(15,23,30,0) 85%,#0f171e);
    }

._3g4RBC ._2KTV2l ._2wqaMj {
    right: 0;
}

._2KTV2l.iYWUw2 {
    opacity: 0;
}

._2KTV2l._2WYVaZ {
    opacity: 1;
}

._2WtXeV {
    position: absolute;
    right: 40px;
    top: 40px;
    cursor: pointer;
    z-index: 11;
    display: inline-block;
}

.xbH0g1 ._2WtXeV {
    right: 12px;
    top: 12px;
    transform: scale(.8);
}

._1EaTd2 {
    z-index: 1;
}

@-webkit-keyframes _3O8edN {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3O8edN {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3O8edN {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2Hf1vx {
    text-align: center;
    padding-top: 48px;
}

@-webkit-keyframes _2H4NgY {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _2H4NgY {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _2H4NgY {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

body {
    background-color: #0f171e;
}

.avu-section-alt {
    background-color: transparent;
}

.HBiJOe {
    background-color: #0f171e;
    color: #fff;
    line-height: normal;
    min-height: 65vh;
}

    .HBiJOe.mobile-collection {
        min-width: auto;
        padding: 0;
    }

    .HBiJOe.min-width-storefront {
        min-width: 320px;
    }

@-webkit-keyframes _2n3-dJ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _2n3-dJ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _2n3-dJ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._38FFv8 {
    margin-left: 48px;
    margin-right: 48px;
    margin-bottom: 8px;
    line-height: 24px;
    position: relative;
    -webkit-font-smoothing: antialiased;
}

    ._38FFv8._3s6N7f {
        margin-left: 0;
    }

    ._38FFv8 ._2vf5GW {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }

        ._38FFv8 ._2vf5GW._3tXr4b {
            display: block;
            font-size: 17px;
        }

            ._38FFv8 ._2vf5GW._3tXr4b ._3_egS_ {
                margin: 0;
            }

        ._38FFv8 ._2vf5GW ._3_egS_ {
            margin: 0 0 0 8px;
            display: inline-block;
        }

            ._38FFv8 ._2vf5GW ._3_egS_:first-child {
                margin-left: 0;
            }

        ._38FFv8 ._2vf5GW ._2-wNMZ {
            font-weight: 700;
            font-size: 19px;
            padding: 0;
        }

.mobile-collection ._38FFv8 ._2vf5GW ._2-wNMZ {
    line-height: 19px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

._38FFv8 ._2vf5GW ._2lYlvf {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
}

    ._38FFv8 ._2vf5GW ._2lYlvf._16YJQt {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        justify-content: space-between;
        width: 100%;
    }

._38FFv8 ._3CYUEY ._3GKziA {
    margin: 0;
    font-weight: 400;
    color: #8197a4;
    font-size: 13px;
    line-height: 16px;
}

._38FFv8 ._2p8AHI {
    font-size: 13px;
    cursor: pointer;
}

.mobile-collection ._38FFv8 {
    margin-left: 12px;
    margin-right: 12px;
}

    .mobile-collection ._38FFv8._3s6N7f {
        margin-left: 0;
    }

@-webkit-keyframes h3-174 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes h3-174 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes h3-174 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2Sg79D img {
    height: 24px;
    line-height: 24px;
    vertical-align: text-bottom;
}

._3qC00w {
    font-size: 19px;
    font-weight: 300;
    text-transform: uppercase;
}

    ._3qC00w + ._2Sg79D {
        margin: 0;
    }

.mobile-collection ._2Sg79D {
    display: none;
}

    .mobile-collection ._2Sg79D img {
        height: 17px;
        line-height: 17px;
    }

.mobile-collection ._3qC00w, .mobile-collection .IxOgRT ._2Sg79D {
    display: block;
}

.mobile-collection .IxOgRT ._3qC00w {
    display: none;
}

@-webkit-keyframes qomhBC {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes qomhBC {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes qomhBC {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._22Gm4_ {
    font-weight: 400;
    font-size: 13px;
    white-space: nowrap;
    margin: 0 0 0 8px;
}

.mobile-collection ._22Gm4_ {
    margin-left: 4px;
    font-size: 13px;
    line-height: 19px;
}

a._22Gm4_ {
    color: #79b8f3;
}

@-webkit-keyframes XcbaGG {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes XcbaGG {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes XcbaGG {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2Zrtfg {
    padding-top: calc(56.25% - 2px);
}

._2KEnNZ {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding-right: 8px;
    scroll-snap-align: start;
    transition: opacity .5s ease;
}

    ._2KEnNZ .SQtr_L {
        overflow: visible;
    }
    ._2KEnNZ:first-child {
        margin-left: 50px;
    }
        ._2KEnNZ .SQtr_L .YmE0yg {
            transition: opacity .3s,transform .3s;
        }

        ._2KEnNZ .SQtr_L:hover .YmE0yg {
            transform: translateY(20px);
            pointer-events: none;
            opacity: 0;
        }

            ._2KEnNZ .SQtr_L:hover .YmE0yg.Sh_v61 {
                pointer-events: auto;
                transform: none;
            }

@media (min-width:2100px) {
    ._2KEnNZ {
        width: calc(14.286% - 13.14312px);
    }

    .SQtr_L ._2KEnNZ:focus, .SQtr_L ._2KEnNZ:focus-within, .SQtr_L ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    ._2KEnNZ {
        width: calc(16.667% - 15.33364px);
    }

    .SQtr_L ._2KEnNZ:focus, .SQtr_L ._2KEnNZ:focus-within, .SQtr_L ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    ._2KEnNZ {
        width: calc(20% - 18.4px);
    }

    .SQtr_L ._2KEnNZ:focus, .SQtr_L ._2KEnNZ:focus-within, .SQtr_L ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    ._2KEnNZ {
        width: calc(25% - 23px);
    }

    .SQtr_L ._2KEnNZ:focus, .SQtr_L ._2KEnNZ:focus-within, .SQtr_L ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    ._2KEnNZ {
        width: calc(33.333% - 30.66636px);
    }

    .SQtr_L ._2KEnNZ:focus, .SQtr_L ._2KEnNZ:focus-within, .SQtr_L ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:600px) and (max-width:900px) {
    ._2KEnNZ {
        width: calc(50% - 46px);
    }

    .SQtr_L ._2KEnNZ:focus, .SQtr_L ._2KEnNZ:focus-within, .SQtr_L ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (max-width:600px) {
    ._2KEnNZ {
        width: calc(100% - 92px);
    }

    .SQtr_L ._2KEnNZ:focus, .SQtr_L ._2KEnNZ:focus-within, .SQtr_L ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(14.286% - 13.14312px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(16.667% - 15.33364px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(20% - 18.4px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(25% - 23px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (max-width:1200px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(33.333% - 30.66636px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: visible;
    }
}
@media (max-width:991px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(48% - 30.66636px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (max-width:767px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(47% - 30.66636px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (max-width:575px) {
    .min-width-storefront ._2KEnNZ {
        width: calc(70% - 30.66636px);
    }

    .SQtr_L .min-width-storefront ._2KEnNZ:focus, .SQtr_L .min-width-storefront ._2KEnNZ:focus-within, .SQtr_L .min-width-storefront ._2KEnNZ:hover {
        overflow: hidden;
    }

    ._2KEnNZ:first-child {
        margin-left: 25px;
    }
}

@media (min-width:2100px) {
    .mobile-collection ._2KEnNZ {
        width: 13.85742%;
    }

    .SQtr_L .mobile-collection ._2KEnNZ:focus, .SQtr_L .mobile-collection ._2KEnNZ:focus-within, .SQtr_L .mobile-collection ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .mobile-collection ._2KEnNZ {
        width: 16.16699%;
    }

    .SQtr_L .mobile-collection ._2KEnNZ:focus, .SQtr_L .mobile-collection ._2KEnNZ:focus-within, .SQtr_L .mobile-collection ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .mobile-collection ._2KEnNZ {
        width: 19.4%;
    }

    .SQtr_L .mobile-collection ._2KEnNZ:focus, .SQtr_L .mobile-collection ._2KEnNZ:focus-within, .SQtr_L .mobile-collection ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .mobile-collection ._2KEnNZ {
        width: 24.25%;
    }

    .SQtr_L .mobile-collection ._2KEnNZ:focus, .SQtr_L .mobile-collection ._2KEnNZ:focus-within, .SQtr_L .mobile-collection ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    .mobile-collection ._2KEnNZ {
        width: 32.33301%;
    }

    .SQtr_L .mobile-collection ._2KEnNZ:focus, .SQtr_L .mobile-collection ._2KEnNZ:focus-within, .SQtr_L .mobile-collection ._2KEnNZ:hover {
        overflow: visible;
    }
}

@media (max-width:900px) {
    .mobile-collection ._2KEnNZ {
        width: 48.5%;
    }

    .SQtr_L .mobile-collection ._2KEnNZ:focus, .SQtr_L .mobile-collection ._2KEnNZ:focus-within, .SQtr_L .mobile-collection ._2KEnNZ:hover {
        overflow: visible;
    }
}

.mobile-collection ._2KEnNZ:first-child {
    margin-left: 0;
}

.mobile-collection ._2KEnNZ:last-child {
    margin-right: 0;
}



._2KEnNZ:last-child {
    margin-right: 42px;
}

.tJUqIn {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    padding-right: 8px;
    scroll-snap-align: start;
    transition: opacity .5s ease;
}

@media (min-width:1375px) {
    .tJUqIn {
        width: calc(20% - -1.6px);
    }

    .SQtr_L .tJUqIn:focus, .SQtr_L .tJUqIn:focus-within, .SQtr_L .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:1100px) and (max-width:1375px) {
    .tJUqIn {
        width: calc(25% - -2px);
    }

    .SQtr_L .tJUqIn:focus, .SQtr_L .tJUqIn:focus-within, .SQtr_L .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:825px) and (max-width:1100px) {
    .tJUqIn {
        width: calc(33.333% - -2.66664px);
    }

    .SQtr_L .tJUqIn:focus, .SQtr_L .tJUqIn:focus-within, .SQtr_L .tJUqIn:hover {
        overflow: visible;
    }
}

@media (max-width:825px) {
    .tJUqIn {
        width: calc(50% - -4px);
    }

    .SQtr_L .tJUqIn:focus, .SQtr_L .tJUqIn:focus-within, .SQtr_L .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:1000px) {
    .mobile-collection .tJUqIn {
        width: 19.4%;
    }

    .SQtr_L .mobile-collection .tJUqIn:focus, .SQtr_L .mobile-collection .tJUqIn:focus-within, .SQtr_L .mobile-collection .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:800px) and (max-width:1000px) {
    .mobile-collection .tJUqIn {
        width: 24.25%;
    }

    .SQtr_L .mobile-collection .tJUqIn:focus, .SQtr_L .mobile-collection .tJUqIn:focus-within, .SQtr_L .mobile-collection .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:600px) and (max-width:800px) {
    .mobile-collection .tJUqIn {
        width: 32.33301%;
    }

    .SQtr_L .mobile-collection .tJUqIn:focus, .SQtr_L .mobile-collection .tJUqIn:focus-within, .SQtr_L .mobile-collection .tJUqIn:hover {
        overflow: visible;
    }
}

@media (max-width:600px) {
    .mobile-collection .tJUqIn {
        width: 48.5%;
    }

    .SQtr_L .mobile-collection .tJUqIn:focus, .SQtr_L .mobile-collection .tJUqIn:focus-within, .SQtr_L .mobile-collection .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:1375px) {
    .min-width-collection .tJUqIn {
        width: calc(20% - -1.6px);
    }

    .SQtr_L .min-width-collection .tJUqIn:focus, .SQtr_L .min-width-collection .tJUqIn:focus-within, .SQtr_L .min-width-collection .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:1100px) and (max-width:1375px) {
    .min-width-collection .tJUqIn {
        width: calc(25% - -2px);
    }

    .SQtr_L .min-width-collection .tJUqIn:focus, .SQtr_L .min-width-collection .tJUqIn:focus-within, .SQtr_L .min-width-collection .tJUqIn:hover {
        overflow: visible;
    }
}

@media (max-width:1100px) {
    .min-width-collection .tJUqIn {
        width: calc(33.333% - -2.66664px);
    }

    .SQtr_L .min-width-collection .tJUqIn:focus, .SQtr_L .min-width-collection .tJUqIn:focus-within, .SQtr_L .min-width-collection .tJUqIn:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    ._2QJoSv {
        width: calc(21.429% - 19.71468px);
    }

    .SQtr_L ._2QJoSv:focus, .SQtr_L ._2QJoSv:focus-within, .SQtr_L ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    ._2QJoSv {
        width: calc(25% - 23px);
    }

    .SQtr_L ._2QJoSv:focus, .SQtr_L ._2QJoSv:focus-within, .SQtr_L ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    ._2QJoSv {
        width: calc(30% - 27.6px);
    }

    .SQtr_L ._2QJoSv:focus, .SQtr_L ._2QJoSv:focus-within, .SQtr_L ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    ._2QJoSv {
        width: calc(37.5% - 34.5px);
    }

    .SQtr_L ._2QJoSv:focus, .SQtr_L ._2QJoSv:focus-within, .SQtr_L ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    ._2QJoSv {
        width: calc(50% - 46px);
    }

    .SQtr_L ._2QJoSv:focus, .SQtr_L ._2QJoSv:focus-within, .SQtr_L ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:600px) and (max-width:900px) {
    ._2QJoSv {
        width: calc(75% - 69px);
    }

    .SQtr_L ._2QJoSv:focus, .SQtr_L ._2QJoSv:focus-within, .SQtr_L ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (max-width:600px) {
    ._2QJoSv {
        width: calc(150% - 138px);
    }

    .SQtr_L ._2QJoSv:focus, .SQtr_L ._2QJoSv:focus-within, .SQtr_L ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .min-width-storefront ._2QJoSv {
        width: calc(21.429% - 19.71468px);
    }

    .SQtr_L .min-width-storefront ._2QJoSv:focus, .SQtr_L .min-width-storefront ._2QJoSv:focus-within, .SQtr_L .min-width-storefront ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .min-width-storefront ._2QJoSv {
        width: calc(25% - 23px);
    }

    .SQtr_L .min-width-storefront ._2QJoSv:focus, .SQtr_L .min-width-storefront ._2QJoSv:focus-within, .SQtr_L .min-width-storefront ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .min-width-storefront ._2QJoSv {
        width: calc(30% - 27.6px);
    }

    .SQtr_L .min-width-storefront ._2QJoSv:focus, .SQtr_L .min-width-storefront ._2QJoSv:focus-within, .SQtr_L .min-width-storefront ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .min-width-storefront ._2QJoSv {
        width: calc(37.5% - 34.5px);
    }

    .SQtr_L .min-width-storefront ._2QJoSv:focus, .SQtr_L .min-width-storefront ._2QJoSv:focus-within, .SQtr_L .min-width-storefront ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (max-width:1200px) {
    .min-width-storefront ._2QJoSv {
        width: calc(50% - 46px);
    }

    .SQtr_L .min-width-storefront ._2QJoSv:focus, .SQtr_L .min-width-storefront ._2QJoSv:focus-within, .SQtr_L .min-width-storefront ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .mobile-collection ._2QJoSv {
        width: 15.24258%;
    }

    .SQtr_L .mobile-collection ._2QJoSv:focus, .SQtr_L .mobile-collection ._2QJoSv:focus-within, .SQtr_L .mobile-collection ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .mobile-collection ._2QJoSv {
        width: 17.78301%;
    }

    .SQtr_L .mobile-collection ._2QJoSv:focus, .SQtr_L .mobile-collection ._2QJoSv:focus-within, .SQtr_L .mobile-collection ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .mobile-collection ._2QJoSv {
        width: 21.34%;
    }

    .SQtr_L .mobile-collection ._2QJoSv:focus, .SQtr_L .mobile-collection ._2QJoSv:focus-within, .SQtr_L .mobile-collection ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .mobile-collection ._2QJoSv {
        width: 26.675%;
    }

    .SQtr_L .mobile-collection ._2QJoSv:focus, .SQtr_L .mobile-collection ._2QJoSv:focus-within, .SQtr_L .mobile-collection ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    .mobile-collection ._2QJoSv {
        width: 35.56699%;
    }

    .SQtr_L .mobile-collection ._2QJoSv:focus, .SQtr_L .mobile-collection ._2QJoSv:focus-within, .SQtr_L .mobile-collection ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:600px) and (max-width:900px) {
    .mobile-collection ._2QJoSv {
        width: 53.35%;
    }

    .SQtr_L .mobile-collection ._2QJoSv:focus, .SQtr_L .mobile-collection ._2QJoSv:focus-within, .SQtr_L .mobile-collection ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (max-width:600px) {
    .mobile-collection ._2QJoSv {
        width: 106.7%;
    }

    .SQtr_L .mobile-collection ._2QJoSv:focus, .SQtr_L .mobile-collection ._2QJoSv:focus-within, .SQtr_L .mobile-collection ._2QJoSv:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .iUX7mA {
        width: calc(7.143% - 6.57156px);
    }

    .SQtr_L .iUX7mA:focus, .SQtr_L .iUX7mA:focus-within, .SQtr_L .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .iUX7mA {
        width: calc(8.333% - 7.66636px);
    }

    .SQtr_L .iUX7mA:focus, .SQtr_L .iUX7mA:focus-within, .SQtr_L .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .iUX7mA {
        width: calc(10% - 9.2px);
    }

    .SQtr_L .iUX7mA:focus, .SQtr_L .iUX7mA:focus-within, .SQtr_L .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .iUX7mA {
        width: calc(12.5% - 11.5px);
    }

    .SQtr_L .iUX7mA:focus, .SQtr_L .iUX7mA:focus-within, .SQtr_L .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    .iUX7mA {
        width: calc(16.667% - 15.33364px);
    }

    .SQtr_L .iUX7mA:focus, .SQtr_L .iUX7mA:focus-within, .SQtr_L .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:600px) and (max-width:900px) {
    .iUX7mA {
        width: calc(25% - 23px);
    }

    .SQtr_L .iUX7mA:focus, .SQtr_L .iUX7mA:focus-within, .SQtr_L .iUX7mA:hover {
        overflow: visible;
    }
}

@media (max-width:600px) {
    .iUX7mA {
        width: calc(50% - 46px);
    }

    .SQtr_L .iUX7mA:focus, .SQtr_L .iUX7mA:focus-within, .SQtr_L .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .min-width-storefront .iUX7mA {
        width: calc(7.143% - 6.57156px);
    }

    .SQtr_L .min-width-storefront .iUX7mA:focus, .SQtr_L .min-width-storefront .iUX7mA:focus-within, .SQtr_L .min-width-storefront .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .min-width-storefront .iUX7mA {
        width: calc(8.333% - 7.66636px);
    }

    .SQtr_L .min-width-storefront .iUX7mA:focus, .SQtr_L .min-width-storefront .iUX7mA:focus-within, .SQtr_L .min-width-storefront .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .min-width-storefront .iUX7mA {
        width: calc(10% - 9.2px);
    }

    .SQtr_L .min-width-storefront .iUX7mA:focus, .SQtr_L .min-width-storefront .iUX7mA:focus-within, .SQtr_L .min-width-storefront .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .min-width-storefront .iUX7mA {
        width: calc(12.5% - 11.5px);
    }

    .SQtr_L .min-width-storefront .iUX7mA:focus, .SQtr_L .min-width-storefront .iUX7mA:focus-within, .SQtr_L .min-width-storefront .iUX7mA:hover {
        overflow: visible;
    }
}

@media (max-width:1200px) {
    .min-width-storefront .iUX7mA {
        width: calc(16.667% - 15.33364px);
    }

    .SQtr_L .min-width-storefront .iUX7mA:focus, .SQtr_L .min-width-storefront .iUX7mA:focus-within, .SQtr_L .min-width-storefront .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .mobile-collection .iUX7mA {
        width: 13.85742%;
    }

    .SQtr_L .mobile-collection .iUX7mA:focus, .SQtr_L .mobile-collection .iUX7mA:focus-within, .SQtr_L .mobile-collection .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .mobile-collection .iUX7mA {
        width: 16.16699%;
    }

    .SQtr_L .mobile-collection .iUX7mA:focus, .SQtr_L .mobile-collection .iUX7mA:focus-within, .SQtr_L .mobile-collection .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .mobile-collection .iUX7mA {
        width: 19.4%;
    }

    .SQtr_L .mobile-collection .iUX7mA:focus, .SQtr_L .mobile-collection .iUX7mA:focus-within, .SQtr_L .mobile-collection .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .mobile-collection .iUX7mA {
        width: 24.25%;
    }

    .SQtr_L .mobile-collection .iUX7mA:focus, .SQtr_L .mobile-collection .iUX7mA:focus-within, .SQtr_L .mobile-collection .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    .mobile-collection .iUX7mA {
        width: 32.33301%;
    }

    .SQtr_L .mobile-collection .iUX7mA:focus, .SQtr_L .mobile-collection .iUX7mA:focus-within, .SQtr_L .mobile-collection .iUX7mA:hover {
        overflow: visible;
    }
}

@media (max-width:900px) {
    .mobile-collection .iUX7mA {
        width: 48.5%;
    }

    .SQtr_L .mobile-collection .iUX7mA:focus, .SQtr_L .mobile-collection .iUX7mA:focus-within, .SQtr_L .mobile-collection .iUX7mA:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    ._1qxcRR {
        width: calc(7.143% - 6.57156px);
    }

    .SQtr_L ._1qxcRR:focus, .SQtr_L ._1qxcRR:focus-within, .SQtr_L ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    ._1qxcRR {
        width: calc(8.333% - 7.66636px);
    }

    .SQtr_L ._1qxcRR:focus, .SQtr_L ._1qxcRR:focus-within, .SQtr_L ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    ._1qxcRR {
        width: calc(10% - 9.2px);
    }

    .SQtr_L ._1qxcRR:focus, .SQtr_L ._1qxcRR:focus-within, .SQtr_L ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    ._1qxcRR {
        width: calc(12.5% - 11.5px);
    }

    .SQtr_L ._1qxcRR:focus, .SQtr_L ._1qxcRR:focus-within, .SQtr_L ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    ._1qxcRR {
        width: calc(16.667% - 15.33364px);
    }

    .SQtr_L ._1qxcRR:focus, .SQtr_L ._1qxcRR:focus-within, .SQtr_L ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:600px) and (max-width:900px) {
    ._1qxcRR {
        width: calc(25% - 23px);
    }

    .SQtr_L ._1qxcRR:focus, .SQtr_L ._1qxcRR:focus-within, .SQtr_L ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (max-width:600px) {
    ._1qxcRR {
        width: calc(50% - 46px);
    }

    .SQtr_L ._1qxcRR:focus, .SQtr_L ._1qxcRR:focus-within, .SQtr_L ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .min-width-storefront ._1qxcRR {
        width: calc(7.143% - 6.57156px);
    }

    .SQtr_L .min-width-storefront ._1qxcRR:focus, .SQtr_L .min-width-storefront ._1qxcRR:focus-within, .SQtr_L .min-width-storefront ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .min-width-storefront ._1qxcRR {
        width: calc(8.333% - 7.66636px);
    }

    .SQtr_L .min-width-storefront ._1qxcRR:focus, .SQtr_L .min-width-storefront ._1qxcRR:focus-within, .SQtr_L .min-width-storefront ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .min-width-storefront ._1qxcRR {
        width: calc(10% - 9.2px);
    }

    .SQtr_L .min-width-storefront ._1qxcRR:focus, .SQtr_L .min-width-storefront ._1qxcRR:focus-within, .SQtr_L .min-width-storefront ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .min-width-storefront ._1qxcRR {
        width: calc(12.5% - 11.5px);
    }

    .SQtr_L .min-width-storefront ._1qxcRR:focus, .SQtr_L .min-width-storefront ._1qxcRR:focus-within, .SQtr_L .min-width-storefront ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (max-width:1200px) {
    .min-width-storefront ._1qxcRR {
        width: calc(16.667% - 15.33364px);
    }

    .SQtr_L .min-width-storefront ._1qxcRR:focus, .SQtr_L .min-width-storefront ._1qxcRR:focus-within, .SQtr_L .min-width-storefront ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:2100px) {
    .mobile-collection ._1qxcRR {
        width: 13.85742%;
    }

    .SQtr_L .mobile-collection ._1qxcRR:focus, .SQtr_L .mobile-collection ._1qxcRR:focus-within, .SQtr_L .mobile-collection ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1800px) and (max-width:2100px) {
    .mobile-collection ._1qxcRR {
        width: 16.16699%;
    }

    .SQtr_L .mobile-collection ._1qxcRR:focus, .SQtr_L .mobile-collection ._1qxcRR:focus-within, .SQtr_L .mobile-collection ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1500px) and (max-width:1800px) {
    .mobile-collection ._1qxcRR {
        width: 19.4%;
    }

    .SQtr_L .mobile-collection ._1qxcRR:focus, .SQtr_L .mobile-collection ._1qxcRR:focus-within, .SQtr_L .mobile-collection ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .mobile-collection ._1qxcRR {
        width: 24.25%;
    }

    .SQtr_L .mobile-collection ._1qxcRR:focus, .SQtr_L .mobile-collection ._1qxcRR:focus-within, .SQtr_L .mobile-collection ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (min-width:900px) and (max-width:1200px) {
    .mobile-collection ._1qxcRR {
        width: 32.33301%;
    }

    .SQtr_L .mobile-collection ._1qxcRR:focus, .SQtr_L .mobile-collection ._1qxcRR:focus-within, .SQtr_L .mobile-collection ._1qxcRR:hover {
        overflow: visible;
    }
}

@media (max-width:900px) {
    .mobile-collection ._1qxcRR {
        width: 48.5%;
    }

    .SQtr_L .mobile-collection ._1qxcRR:focus, .SQtr_L .mobile-collection ._1qxcRR:focus-within, .SQtr_L .mobile-collection ._1qxcRR:hover {
        overflow: visible;
    }
}

._1qxcRR:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 24px;
    background: linear-gradient(0deg,#1b2530 0,rgba(27,37,48,0) 50%);
    z-index: 1;
    pointer-events: none;
}

@media only screen and (max-width:27.99em) {
    ._1qxcRR:after {
        border-radius: 12px;
    }
}

._2KEnNZ._18YPvi {
    transition: padding-right 1s,width 1s,height 1s;
    padding-right: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}

._1jI9Cy {
    display: inline-block;
    line-height: normal;
    position: relative;
    width: 100%;
    vertical-align: top;
}

    ._1jI9Cy a {
        cursor: pointer;
    }

    ._1jI9Cy._3u7Zgh img {
        filter: grayscale(100%);
    }

    ._1jI9Cy._18YPvi {
        transition: width 1s;
        width: 0;
        overflow: hidden;
    }

._2ZkZw-, .Oii3QQ {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
    z-index: 3;
}

a {
    text-decoration: inherit;
    color: inherit;
}

._3w9gJ8 {
    display: inline-block;
    border-radius: 3px;
    overflow: hidden;
    line-height: normal;
}

    ._3w9gJ8._1_k-eU:focus, ._3w9gJ8._1_k-eU:focus-within, ._3w9gJ8._1_k-eU:hover {
        overflow: visible;
    }

    ._3w9gJ8 div._27CgW2 {
        height: 200px;
        display: flex;
        justify-content: center;
    }

    ._3w9gJ8 h2._6O8qRZ {
        color: inherit;
        font-size: 15px;
        margin: 0;
        max-width: 300px;
        text-overflow: ellipsis;
        overflow: hidden;
        font-family: AmazonEmber-Bold,sans-serif;
        font-weight: 700;
    }

.mobile-collection ._3w9gJ8 h2._6O8qRZ {
    font-size: 11.856px;
    display: none;
}

._3w9gJ8 span._2PkLYz, ._3w9gJ8 span.U0Bbc6 {
    font-size: 10px;
    padding: 0 3px;
    line-height: 13px;
    display: inline-block;
    border: 1px solid;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: AmazonEmber-Bold,sans-serif;
    font-weight: 700;
}

._3w9gJ8 span.U0Bbc6 {
    margin-top: 2px;
    height: 15px;
}

._3w9gJ8 span._2PkLYz {
    margin-top: 3px;
    height: 13px;
}

._3w9gJ8 svg._2n65ax {
    margin-top: 2px;
    margin-bottom: -2px;
}

._3w9gJ8 span._2PkLYz {
    border: none;
    background-color: #fd6768;
}

._3w9gJ8 span._2ZRUss {
    font-family: AmazonEmber-Bold,sans-serif;
    font-weight: 700;
}

._3w9gJ8 svg {
    stroke-linejoin: round;
    stroke-linecap: round;
    fill: none;
}

@-webkit-keyframes _1Z0P0K {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _1Z0P0K {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _1Z0P0K {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2eg4uq {
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    position: relative;
    justify-content: center;
    width: auto;
    font-size: 0;
}

    ._2eg4uq._3CRVyg {
        border-radius: 3px;
    }

    ._2eg4uq img {
        object-fit: cover;
        width: 100%;
    }

    ._2eg4uq._1G_zUm {
        height: 100%;
        width: 100%;
    }

@media screen and (max-width:28em) {
    ._2eg4uq._1G_zUm {
        width: 100%;
        height: 100%;
    }
}

._2eg4uq._1G_zUm img, ._2eg4uq._1o5_dJ img, ._2eg4uq._3BRrQ3 img, .mobile-collection ._2eg4uq._1o5_dJ, .mobile-collection ._2eg4uq._3BRrQ3 {
    height: 100%;
    width: 100%;
}

._2eg4uq._1o5_dJ img {
    object-fit: cover;
    z-index: -1;
    border-radius: 24px;
}

@media only screen and (max-width:27.99em) {
    ._2eg4uq._1o5_dJ img {
        border-radius: 12px;
    }
}

div._1JQz_7 {
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
    height: 45px;
}

.bP38qi {
    background: url(https://m.media-amazon.com/images/G/01/digital/video/storefronts/genre-image-fade._V1_.png) 0 100% repeat-x;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    color: #fff;
    text-shadow: 1px -1px 0 rgba(0,0,0,.35);
    -webkit-font-smoothing: antialiased;
}

._1k0rbM, .bP38qi {
    position: absolute;
}

._1k0rbM {
    bottom: 8px;
    left: 8px;
    right: 8px;
    overflow: hidden;
    padding: 0;
}

.c3mxof {
    font-size: 21px;
    line-height: 24px;
}

@media only screen and (max-width:64.99em) {
    .c3mxof {
        font-size: 19px;
        line-height: 24px;
    }
}

._3XHmHr {
    font-size: 17px;
    line-height: 24px;
}

@media only screen and (max-width:64.99em) {
    ._3XHmHr {
        font-size: 15px;
        line-height: 20px;
    }
}

._2GKMND {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    pointer-events: none;
}

._1-jOfS {
    font-size: 17px;
    line-height: 24px;
    color: #fff;
    font-weight: 700;
    z-index: 2;
    align-self: flex-end;
    margin: 0 auto;
    white-space: normal;
    text-align: center;
    padding: 0 12px 16px;
}

@media only screen and (max-width:64.99em) {
    ._1-jOfS {
        font-size: 15px;
        line-height: 20px;
    }
}

@media only screen and (max-width:27.99em) {
    ._1-jOfS {
        padding: 0 8px 8px;
    }
}

._1iMj7q {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

._18AJVA {
    background-color: #252e39;
    margin-bottom: -1px;
}

@-webkit-keyframes _3Zr0oi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3Zr0oi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3Zr0oi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._3TTChK {
    background: url(https://m.media-amazon.com/images/G/01/digital/video/storefronts/genre-image-fade._V1_.png) 0 100% repeat-x;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
}

    ._3TTChK._30Cp9i {
        background: none;
    }

        ._3TTChK._30Cp9i ._1ur-H6 {
            bottom: 50%;
            transform: translateY(50%);
            text-align: center;
        }

._1ur-H6 {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
    overflow: hidden;
    padding: 0;
    white-space: normal;
    font-size: 17px;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px -1px 0 rgba(0,0,0,.35);
    color: #fff;
}

@media only screen and (max-width:64.99em) {
    ._1ur-H6 {
        font-size: 15px;
        line-height: 20px;
    }
}

._226DCj {
    font-size: 21px;
    line-height: 24px;
}

@media only screen and (max-width:64.99em) {
    ._226DCj {
        font-size: 19px;
        line-height: 24px;
    }
}

@-webkit-keyframes _2ShAjA {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _2ShAjA {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _2ShAjA {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

svg._2clhTz {
    fill: #425265;
    width: 64px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

@-webkit-keyframes _2mueZw {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _2mueZw {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _2mueZw {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._16FKCe {
    position: absolute;
    bottom: 2px;
    left: 0;
    height: 60px;
    width: 60px;
}

    ._16FKCe:hover ._3YQlPj ._1nSNf4 {
        fill: #00a0d6;
        stroke: hsla(0,0%,100%,0);
    }

    ._16FKCe._5dLvGY {
        height: 100%;
        width: 100%;
    }

._3Vd0PB {
    position: absolute;
    cursor: pointer;
    width: 36px;
    height: 36px;
    left: 12px;
    bottom: 12px;
}

.mobile-storefront ._3Vd0PB {
    width: 32px;
    height: 32px;
    left: 8px;
    bottom: 8px;
}

._3Vd0PB ._3YQlPj {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}

    ._3Vd0PB ._3YQlPj ._3NMrRI {
        fill: #fff;
    }

    ._3Vd0PB ._3YQlPj ._1nSNf4 {
        fill: rgba(0,0,0,.5);
        stroke: #fff;
        stroke-width: 2;
        transition: fill .3s,stroke .3s;
    }

@-webkit-keyframes _2Hhimn {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _2Hhimn {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _2Hhimn {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._1pUcF6 {
    position: absolute;
    background-color: rgba(37,46,57,.8);
    min-width: 25px;
    border-radius: 3px;
    text-align: center;
    right: 8px;
    top: 8px;
    height: 21px;
    font-size: 13px;
}

.mobile-storefront ._1pUcF6 {
    right: 4px;
    top: 4px;
    height: 15px;
    font-size: 10px;
}

._1pUcF6 ._21f72z {
    color: #fff;
    font-weight: 700;
    vertical-align: middle;
    padding: 0 4px;
}

@-webkit-keyframes _18Nglc {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _18Nglc {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _18Nglc {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._1bvP74 {
    background: hsla(0,0%,100%,.2);
    height: 4px;
    width: 100%;
    position: absolute;
    opacity: 0;
    -webkit-animation: _18Nglc ease-in 1;
    -moz-animation: _18Nglc ease-in 1;
    animation: _18Nglc ease-in 1;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    animation-duration: .3s;
}

    ._1bvP74 > div {
        height: 4px;
        background: #00a0d6;
        width: 0;
        transition: width .3s ease;
    }

    ._1bvP74._2h_G4M > div {
        background: #fd6768;
    }

@-webkit-keyframes _1jnmJi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _1jnmJi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _1jnmJi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._31oPvn {
    width: 48px;
    height: 48px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: opacity .2s;
}

    ._31oPvn:hover {
        opacity: .7;
    }

@-webkit-keyframes _3puEnU {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3puEnU {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3puEnU {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._3DH70p {
    background-color: #de333e;
}

    ._3DH70p._2v6n1Q {
        margin-top: 10px;
        margin-left: 0;
    }

@-webkit-keyframes _2iNqGJ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _2iNqGJ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _2iNqGJ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.GEV_ya {
    font-weight: 700;
    font-size: 13px;
    padding: 1px 3px 1px 2px;
    line-height: 13px;
    display: inline-block;
    border-radius: 2px;
    text-transform: uppercase;
    color: #fff;
    margin-left: 5px;
    margin-right: 4px;
}

@-webkit-keyframes _3rkBq7 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3rkBq7 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3rkBq7 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2ZEEwP {
    font-size: 13px;
    padding: 1px 3px 1px 2px;
    line-height: 13px;
    display: inline-block;
    color: #e24b54;
    margin-left: 5px;
    margin-right: 4px;
}

    ._2ZEEwP._1qIv-t {
        margin-top: 10px;
        margin-left: 0;
    }

@-webkit-keyframes _281W12 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _281W12 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _281W12 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._1fF4Hr {
    font-size: 13px;
    padding: 1px 3px 1px 2px;
    line-height: 13px;
    display: inline-block;
    color: #fff;
    margin-right: 4px;
    margin-top: 10px;
    margin-left: 0;
    text-transform: unset;
}

@-webkit-keyframes TGnchi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes TGnchi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes TGnchi {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.mobile-collection._24a5kS {
    padding-left: 0;
    padding-right: 0;
}

    .mobile-collection._24a5kS > div:last-child:after {
        left: 89.9%;
    }

    .mobile-collection._24a5kS button {
        display: none;
    }

    .mobile-collection._24a5kS ul {
        padding-left: 12px;
    }

    .mobile-collection._24a5kS._3u_C_S ul {
        padding-left: 0;
    }

._24a5kS.uYXe_p {
    overflow: visible;
}

._1pXm-o:focus, ._1pXm-o:focus-within, ._1pXm-o:hover {
    margin-top: -75px !important;
    margin-bottom: -200px;
    z-index: 1;
}

    ._1pXm-o:focus-within ._1QSWUV, ._1pXm-o:focus ._1QSWUV, ._1pXm-o:hover ._1QSWUV {
        height: calc(100% - 275px);
        margin-top: 75px;
    }

    ._1pXm-o:focus-within ul, ._1pXm-o:focus ul, ._1pXm-o:hover ul {
        padding-top: 75px;
        padding-bottom: 200px;
    }

._205F8a {
    white-space: nowrap;
    overflow-x: visible;
    font-size: 0;
}

    ._205F8a, ._205F8a li {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        ._205F8a li {
            text-indent: 0;
            display: inline-block;
        }

@-webkit-keyframes _3Z0jc5 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3Z0jc5 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3Z0jc5 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.U9e8d- {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

    .U9e8d-:focus {
        outline: 0;
    }

    .U9e8d- ._slider-Wrapper {
        outline: 0;
        width: 100%;
        overflow: hidden;
        max-width: 1600px;
        margin: 0 auto;
    }

#_39M3so:focus, ._slider-arrow-btn {
    outline: 0;
}

._slider-arrow-btn {
    position: absolute;
    margin: 0;
    top: 0;
    height: 100%;
    border: 0;
    padding: 6px !important;
    color: #fff;
    cursor: pointer;
    background: transparent;
    z-index: 10;
    filter: drop-shadow(0 0 5px #000);
}

@media only screen and (max-device-width:28em) {
    ._slider-arrow-btn {
        display: none;
    }
}

._slider-arrow-btn._slider-arrow-hide {
    opacity: 0 !important;
    visibility:hidden;
}

._slider-arrow-btn._slider-left-arrow-btn {
    left: 0;
}

    ._slider-arrow-btn._slider-left-arrow-btn:before {
        content: "";
        transition: opacity .4s ease;
        width: 45px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        z-index: 0;
        background: transparent;
        background: -moz-linear-gradient(left,rgba(0,0,0,.4) 0,rgba(17,17,17,0) 100%);
        background: -webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(17,17,17,0)));
        background: -webkit-linear-gradient(left,rgba(0,0,0,.4),rgba(17,17,17,0));
        background: -o-linear-gradient(left,rgba(0,0,0,.4) 0,rgba(17,17,17,0) 100%);
        background: -ms-linear-gradient(left,rgba(0,0,0,.4) 0,rgba(17,17,17,0) 100%);
        background: linear-gradient(90deg,rgba(0,0,0,.4) 0,rgba(17,17,17,0));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$leftColor,endColorstr=$rightColor,GradientType=1);
    }

    ._slider-arrow-btn._slider-left-arrow-btn:hover:before {
        opacity: 1;
    }

    ._slider-arrow-btn._slider-left-arrow-btn ._22kDtl {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMjM3IDE3LjIzN3YtMi40NzRsMTQgMTRjLjY4NC42ODMuNjg0IDEuNzkgMCAyLjQ3NGExLjc0OCAxLjc0OCAwIDAxLTIuNDc0IDBsLTE0LTE0YTEuNzQ4IDEuNzQ4IDAgMDEwLTIuNDc0bDE0LTE0YTEuNzQ4IDEuNzQ4IDAgMDEyLjQ3NCAwYy42ODQuNjgzLjY4NCAxLjc5IDAgMi40NzRsLTE0IDE0eiIgZmlsbD0iI0VGRjFGMSIvPjwvc3ZnPg==");
    }

._slider-arrow-btn._slider-right-arrow-btn {
    right: 0;
}

    ._slider-arrow-btn._slider-right-arrow-btn:before {
        content: "";
        transition: opacity .4s ease;
        width: 45px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        z-index: 0;
        background: transparent;
        background: -moz-linear-gradient(left,transparent 0,rgba(17,17,17,.6) 100%);
        background: -webkit-gradient(left top,right top,color-stop(0,transparent),color-stop(100%,rgba(17,17,17,.6)));
        background: -webkit-linear-gradient(left,transparent,rgba(17,17,17,.6));
        background: -o-linear-gradient(left,transparent 0,rgba(17,17,17,.6) 100%);
        background: -ms-linear-gradient(left,transparent 0,rgba(17,17,17,.6) 100%);
        background: linear-gradient(90deg,transparent 0,rgba(17,17,17,.6));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$leftColor,endColorstr=$rightColor,GradientType=1);
    }

    ._slider-arrow-btn._slider-right-arrow-btn:hover:before {
        opacity: 1;
    }

    ._slider-arrow-btn._slider-right-arrow-btn ._22kDtl {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljc2MyAxNy4yMzd2LTIuNDc0bC0xNCAxNGExLjc0OCAxLjc0OCAwIDAwMCAyLjQ3NGMuNjgzLjY4NCAxLjc5LjY4NCAyLjQ3NCAwbDE0LTE0YTEuNzQ4IDEuNzQ4IDAgMDAwLTIuNDc0bC0xNC0xNEExLjc1IDEuNzUgMCAwMC43NjMgMy4yMzdsMTQgMTR6IiBmaWxsPSIjRUZGMUYxIi8+PC9zdmc+");
    }

._slider-arrow-btn ._22kDtl {
    width: 30px;
    height: 34px;
    display: inline-block;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: 50%;
    text-indent: -9999px;
    transition: opacity .5s ease;
    position: relative;
    z-index: 1;
}

._205F8a {
    -ms-overflow-style: none;
    overflow: -moz-scollbars-none;
    scroll-padding: 0;
    scroll-snap-type: mandatory;
}

    ._205F8a li {
        max-width: 100%;
        width: 100%;
        font-size: 16px;
        top: 0;
        left: 0;
        position: relative;
    }

    ._205F8a::-webkit-scrollbar {
        display: none;
    }

    ._205F8a.GkEa7S {
        transition: transform .5s ease;
    }

@-webkit-keyframes _1oQPpA {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _1oQPpA {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _1oQPpA {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._3HttYC {
    display: block;
}

    ._3HttYC:focus {
        outline: 0;
    }

    ._3HttYC img {
        width: 100%;
    }

._2p9a-k img {
    position: relative;
    z-index: 5;
    transition: filter .3s linear;
    -webkit-transition: -webkit-filter .3s linear;
    -moz-transition: .3s -moz-filter linear;
    -ms-transition: .3s -ms-filter linear;
    -o-transition: .3s -o-filter linear;
}

@-webkit-keyframes _1ZRcdQ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _1ZRcdQ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _1ZRcdQ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._34hxCj {
    position: absolute;
    top: 0;
    z-index: 5;
    width: 100%;
    height: 100%;
    white-space: normal;
    --webkit-transition: opacity $lincoln-transition-duration linear 0s;
    --moz-transition: opacity $lincoln-transition-duration linear 0s;
    --o-transition: opacity $lincoln-transition-duration linear 0s;
    transition: opacity .3s linear 0s;
    pointer-events: none;
}

    ._34hxCj a, ._34hxCj button {
        pointer-events: auto;
    }

    ._34hxCj:hover {
        cursor: pointer;
    }

    ._34hxCj .QJp_50 {
        display: flex;
        justify-content: space-between;
        position: relative;
        width: 100%;
        height: 100%;
        background-color: #0f171e;
    }

        ._34hxCj .QJp_50 .D4q6_K {
            width: calc(50% - 48px);
            height: 100%;
            padding-left: 48px;
        }

            ._34hxCj .QJp_50 .D4q6_K > h1 {
                margin: 24px 0 4px;
                color: #fff;
            }

                ._34hxCj .QJp_50 .D4q6_K > h1:hover {
                    color: #fff;
                }

                ._34hxCj .QJp_50 .D4q6_K > h1._32CE9B {
                    font-size: 21px;
                }

            ._34hxCj .QJp_50 .D4q6_K ._3IWIi3 {
                display: block;
                overflow: hidden;
                position: relative;
                max-height: 60px;
                font-size: 15px;
                line-height: 20px;
                color: #b1b1b1;
                text-align: justify;
                padding-right: 1em;
            }

                ._34hxCj .QJp_50 .D4q6_K ._3IWIi3._32CE9B {
                    max-height: 40px;
                }

                ._34hxCj .QJp_50 .D4q6_K ._3IWIi3:before {
                    position: absolute;
                    background: transparent;
                    bottom: 0;
                    right: 0;
                    content: "\2026";
                }

                ._34hxCj .QJp_50 .D4q6_K ._3IWIi3:after {
                    content: "";
                    background: #0f171e;
                    position: absolute;
                    margin-top: .2em;
                    right: 0;
                    height: 1em;
                    width: 1em;
                    z-index: 1;
                }

    ._34hxCj ._1Jb1Sd a, ._34hxCj ._1Jb1Sd button {
        height: 48px;
        padding: 12px 16px;
    }

        ._34hxCj ._1Jb1Sd a span, ._34hxCj ._1Jb1Sd button span {
            font-size: 15px;
        }

            ._34hxCj ._1Jb1Sd a span:before, ._34hxCj ._1Jb1Sd button span:before {
                transform: scale(.6);
            }

    ._34hxCj ._1Jb1Sd span._1Y7CKn {
        line-height: 24px;
    }

    ._34hxCj ._1Jb1Sd ._1hOnDS button {
        padding-top: 6px;
    }

    ._34hxCj ._1Jb1Sd .LfhbuS {
        margin-left: -4px;
    }

._1z2nyG {
    line-height: 33px;
}

._6MRk7Z {
    opacity: 1;
}

._3bbM9r {
    opacity: 0;
}

._3k4zTT img {
    -webkit-filter: brightness(0);
    filter: brightness(0);
    z-index: -1;
}

._1CPzZj img {
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
}

@-webkit-keyframes dZyw2m {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes dZyw2m {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes dZyw2m {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2-D-Me._2-D-Me {
    touch-action: manipulation;
    padding: 14px 20px;
    border: none;
    vertical-align: top;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 17px;
    line-height: 20px;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: inline-block;
    text-align: left;
    margin-top: 0;
    cursor: pointer;
    text-decoration: none;
}

@media only screen and (max-width:64.99em) {
    ._2-D-Me._2-D-Me {
        font-size: 15px;
        line-height: 20px;
    }
}

._2-D-Me._2-D-Me._1MrVHH, ._2-D-Me._2-D-Me:focus, ._2-D-Me._2-D-Me:hover {
    text-decoration: none;
    background-color: #384556;
    outline: none;
}

._2-D-Me._2-D-Me._1eutdS, ._2-D-Me._2-D-Me:active {
    background-color: #2e3946;
    outline: none;
}

._2-D-Me._2-D-Me[disabled], fieldset[disabled] ._2-D-Me._2-D-Me {
    -webkit-box-shadow: inset 0 0 0 1px #425265;
    -moz-box-shadow: inset 0 0 0 1px #425265;
    box-shadow: inset 0 0 0 1px #425265;
    background-color: #0f171e !important;
    color: #8197a4 !important;
    cursor: default;
    pointer-events: none;
}

._2-D-Me._2-D-Me ._2KCask {
    display: table;
}

    ._2-D-Me._2-D-Me ._2KCask br {
        display: none;
    }

@media only screen and (max-width:27.99em) {
    ._2-D-Me._2-D-Me {
        width: 100%;
        text-align: inherit;
    }

        ._2-D-Me._2-D-Me ._2KCask, ._2-D-Me._2-D-Me br {
            display: inline-block;
            width: .25em;
            content: "";
        }
}

._2CE8YL {
    white-space: nowrap;
}

._1QQvyS._1QQvyS._1QQvyS, ._1QQvyS._1QQvyS._1QQvyS:link, ._1QQvyS._1QQvyS._1QQvyS:visited {
    color: #fff;
    background-color: #425265;
}

    ._1QQvyS._1QQvyS._1QQvyS._1MrVHH, ._1QQvyS._1QQvyS._1QQvyS:focus, ._1QQvyS._1QQvyS._1QQvyS:hover {
        color: #fff;
        background-color: #566b84;
    }

    ._1QQvyS._1QQvyS._1QQvyS._1eutdS, ._1QQvyS._1QQvyS._1QQvyS:active {
        color: #fff;
        background-color: #2e3946;
    }

._4iWA7._4iWA7._4iWA7, ._4iWA7._4iWA7._4iWA7:link, ._4iWA7._4iWA7._4iWA7:visited {
    color: #000;
    background-color: #c4cacf;
}

    ._4iWA7._4iWA7._4iWA7._1MrVHH, ._4iWA7._4iWA7._4iWA7:focus, ._4iWA7._4iWA7._4iWA7:hover {
        color: #000;
        background-color: #e0e3e6;
    }

    ._4iWA7._4iWA7._4iWA7._1eutdS, ._4iWA7._4iWA7._4iWA7:active {
        color: #000;
        background-color: #a8b1b8;
    }

._9EBn1I._9EBn1I._9EBn1I, ._9EBn1I._9EBn1I._9EBn1I:link, ._9EBn1I._9EBn1I._9EBn1I:visited {
    color: #fff;
    background-color: #00a0d6;
}

    ._9EBn1I._9EBn1I._9EBn1I._1MrVHH, ._9EBn1I._9EBn1I._9EBn1I:focus, ._9EBn1I._9EBn1I._9EBn1I:hover {
        color: #fff;
        background-color: #0ac1ff;
    }

    ._9EBn1I._9EBn1I._9EBn1I._1eutdS, ._9EBn1I._9EBn1I._9EBn1I:active {
        color: #fff;
        background-color: #007aa3;
    }

._2kV1fo._2kV1fo._2kV1fo, ._2kV1fo._2kV1fo._2kV1fo:link, ._2kV1fo._2kV1fo._2kV1fo:visited {
    color: #fff;
    background-color: #00a0d6;
}

    ._2kV1fo._2kV1fo._2kV1fo._1MrVHH, ._2kV1fo._2kV1fo._2kV1fo:focus, ._2kV1fo._2kV1fo._2kV1fo:hover {
        color: #fff;
        background-color: #0ac1ff;
    }

    ._2kV1fo._2kV1fo._2kV1fo._1eutdS, ._2kV1fo._2kV1fo._2kV1fo:active {
        color: #fff;
        background-color: #007aa3;
    }

._3QDNCx._3QDNCx._3QDNCx, ._3QDNCx._3QDNCx._3QDNCx:link, ._3QDNCx._3QDNCx._3QDNCx:visited {
    color: #000;
    background-color: #ffa724;
}

    ._3QDNCx._3QDNCx._3QDNCx._1MrVHH, ._3QDNCx._3QDNCx._3QDNCx:focus, ._3QDNCx._3QDNCx._3QDNCx:hover {
        color: #000;
        background-color: #ffbb57;
    }

    ._3QDNCx._3QDNCx._3QDNCx._1eutdS, ._3QDNCx._3QDNCx._3QDNCx:active {
        color: #000;
        background-color: #f09000;
    }

._3QDNCx._3QDNCx._3bQ23j, ._3QDNCx._3QDNCx._3bQ23j:link, ._3QDNCx._3QDNCx._3bQ23j:visited {
    color: #034c26;
    background-color: #e4fdbf;
}

    ._3QDNCx._3QDNCx._3bQ23j._1MrVHH, ._3QDNCx._3QDNCx._3bQ23j:focus, ._3QDNCx._3QDNCx._3bQ23j:hover {
        color: #034c26;
        background-color: #f9fff0;
    }

    ._3QDNCx._3QDNCx._3bQ23j._1eutdS, ._3QDNCx._3QDNCx._3bQ23j:active {
        color: #034c26;
        background-color: #cffb8e;
    }

._21HtLP._21HtLP._21HtLP {
    -webkit-box-shadow: inset 0 0 0 2px #425265;
    -moz-box-shadow: inset 0 0 0 2px #425265;
    box-shadow: inset 0 0 0 2px #425265;
}

    ._21HtLP._21HtLP._21HtLP, ._21HtLP._21HtLP._21HtLP:link, ._21HtLP._21HtLP._21HtLP:visited {
        color: #fff;
        background-color: rgba(15,23,30,.4);
    }

        ._21HtLP._21HtLP._21HtLP._1MrVHH, ._21HtLP._21HtLP._21HtLP:focus, ._21HtLP._21HtLP._21HtLP:hover {
            color: #fff;
            background-color: rgba(32,49,64,.4);
        }

        ._21HtLP._21HtLP._21HtLP._1eutdS, ._21HtLP._21HtLP._21HtLP:active {
            color: #fff;
            background-color: rgba(0,0,0,.4);
        }

._2ENoZJ._2ENoZJ {
    touch-action: manipulation;
    padding: 14px 20px;
    border: none;
    vertical-align: top;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 17px;
    line-height: 20px;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: inline-block;
    text-align: left;
    margin-top: 0;
    cursor: pointer;
    text-decoration: none;
}

@media only screen and (max-width:64.99em) {
    ._2ENoZJ._2ENoZJ {
        font-size: 15px;
        line-height: 20px;
    }
}

._1QWRpH._1QWRpH {
    min-height: 68px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

@media only screen and (max-width:27.99em) {
    ._1QWRpH._1QWRpH {
        min-height: unset;
    }
}

._1-c5np._1-c5np {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

._3SbW9Q {
    margin-left: 12px;
}

.av-button.av-button.av-button--confirm, .av-button.av-button.av-button--confirm:link, .av-button.av-button.av-button--confirm:visited {
    color: #034c26;
    background-color: #e4fdbf;
}

    .av-button.av-button.av-button--confirm.focus, .av-button.av-button.av-button--confirm:focus, .av-button.av-button.av-button--confirm:hover {
        color: #034c26;
        background-color: #f9fff0;
    }

    .av-button.av-button.av-button--confirm.active, .av-button.av-button.av-button--confirm:active {
        color: #034c26;
        background-color: #cffb8e;
    }

.avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me, .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me:link, .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me:visited {
    color: #000;
    background-color: #f2f4f6;
}

    .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me._1MrVHH, .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me:focus, .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me:hover {
        color: #000;
        background-color: #fff;
    }

    .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me._1eutdS, .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me:active {
        color: #000;
        background-color: #d4dbe1;
    }

    .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me._22DNxs, .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me[disabled], fieldset[disabled] .avu-section-alt.avu-section-alt.avu-section-alt ._2-D-Me {
        background-color: #fff !important;
        color: #5d6872 !important;
        -webkit-box-shadow: inset 0 0 0 1px #c4cacf;
        -moz-box-shadow: inset 0 0 0 1px #c4cacf;
        box-shadow: inset 0 0 0 1px #c4cacf;
    }

.avu-section-alt.avu-section-alt.avu-section-alt ._1QQvyS {
    -webkit-box-shadow: inset 0 0 0 1px #c4cacf;
    -moz-box-shadow: inset 0 0 0 1px #c4cacf;
    box-shadow: inset 0 0 0 1px #c4cacf;
}

.avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7, .avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7:link, .avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7:visited {
    color: #fff;
    background-color: #252e39;
}

    .avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7._1MrVHH, .avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7:focus, .avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7:hover {
        color: #fff;
        background-color: #394758;
    }

    .avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7._1eutdS, .avu-section-alt.avu-section-alt.avu-section-alt ._4iWA7:active {
        color: #fff;
        background-color: #11151a;
    }

.avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I, .avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I:link, .avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I:visited {
    color: #fff;
    background-color: #00a0d6;
}

    .avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I._1MrVHH, .avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I:focus, .avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I:hover {
        color: #fff;
        background-color: #0ac1ff;
    }

    .avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I._1eutdS, .avu-section-alt.avu-section-alt.avu-section-alt ._9EBn1I:active {
        color: #fff;
        background-color: #007aa3;
    }

.avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx, .avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx:link, .avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx:visited {
    color: #000;
    background-color: #ffa724;
}

    .avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx._1MrVHH, .avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx:focus, .avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx:hover {
        color: #000;
        background-color: #ffbb57;
    }

    .avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx._1eutdS, .avu-section-alt.avu-section-alt.avu-section-alt ._3QDNCx:active {
        color: #000;
        background-color: #f09000;
    }

.avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j, .avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j:link, .avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j:visited {
    color: #034c26;
    background-color: #e4fdbf;
}

    .avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j._1MrVHH, .avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j:focus, .avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j:hover {
        color: #034c26;
        background-color: #f9fff0;
    }

    .avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j._1eutdS, .avu-section-alt.avu-section-alt.avu-section-alt ._3bQ23j:active {
        color: #034c26;
        background-color: #cffb8e;
    }

.dv-wl-toggle-icon {
    display: none !important;
}

.dv-wl-toggle-add .dv-wl-toggle-icon-add, .dv-wl-toggle-added .dv-wl-toggle-icon-added, .dv-wl-toggle-progress .dv-wl-toggle-icon-progress {
    display: inline-block !important;
}

._13I1ts {
    white-space: nowrap;
    overflow-x: visible;
    font-size: 0;
}

    ._13I1ts, ._13I1ts li {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        ._13I1ts li {
            text-indent: 0;
            display: inline-block;
        }

@-webkit-keyframes ZCsTuH {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes ZCsTuH {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes ZCsTuH {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._13I1ts {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    text-align: center;
    z-index: 5;
    padding: 1% 0 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mobile-collection ._13I1ts {
    display: none;
}

._13I1ts li {
    color: #fff;
    cursor: pointer;
}

    ._13I1ts li._slider-dot-active b {
        background-color: #fff;
        background-color: hsla(0,0%,100%,.9);
    }

    ._13I1ts li b {
        display: block;
        text-indent: -9999px;
        margin-right: 7px;
        background-color: #fff;
        background-color: hsla(0,0%,100%,.3);
        width: 13px;
        height: 13px;
        box-shadow: 1px 1px 4px rgba(0,0,0,.4);
        overflow: hidden;
        transition: height .3s ease;
        border-radius: 50%;
    }

@-webkit-keyframes _3nIQPE {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3nIQPE {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3nIQPE {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._3MqEoR {
    position: relative;
    display: flex;
    flex-direction: row;
    padding-left: 48px;
    padding-right: 48px;
}

@media screen and (max-width:28em) {
    ._3MqEoR {
        flex-direction: column;
        padding-left: 10%;
        padding-right: 10%;
    }
}

._3MqEoR ._21W0V2 {
    background: #18212b;
    border-radius: 3px;
    overflow: hidden;
    padding: 22px;
    width: 49.5%;
    position: relative;
}

@media screen and (max-width:55em) {
    ._3MqEoR ._21W0V2 {
        flex-direction: column;
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 10px;
    }
}

._3MqEoR ._21W0V2 ._1BQJnz {
    margin-right: 22px;
    float: left;
}

@media screen and (max-width:55em) {
    ._3MqEoR ._21W0V2 ._1BQJnz {
        text-align: center;
        margin-right: 0 !important;
    }
}

._3MqEoR ._21W0V2 ._1BQJnz img {
    background: #2e3e4e;
    width: 257px;
    max-width: none;
}

._3MqEoR ._21W0V2 ._2LWvtR h4 {
    font-weight: lighter;
    margin-top: 0;
}

    ._3MqEoR ._21W0V2 ._2LWvtR h4 a {
        text-decoration: none;
    }

._3MqEoR ._21W0V2 ._2LWvtR p {
    font-size: 13px;
    font-weight: lighter;
    line-height: 16px;
}

._3MqEoR ._21W0V2 ._2LWvtR a {
    text-decoration: underline;
    color: #fff;
}

._3MqEoR ._21W0V2:first-child {
    margin-right: 20px;
}

@-webkit-keyframes _3CHcFq {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3CHcFq {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3CHcFq {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._2dlbji {
    margin-left: 48px;
    margin-right: 48px;
    background-color: #069;
}

    ._2dlbji .I7OufB {
        margin-right: 16px;
        color: #fff;
    }

@-webkit-keyframes _3vNTK9 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3vNTK9 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3vNTK9 {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._1gQKv6 {
    padding-bottom: 24px;
    max-height: 500px;
    transition: all 1s;
}

    ._1gQKv6.So2CZJ {
        max-height: 0;
        margin: 0;
        padding: 0;
        opacity: 0;
        pointer-events: none;
    }

    ._1gQKv6 ul {
        margin-top: 0;
        margin-left: 0;
        scroll-padding: 50px;
    }

.mobile-collection ._1gQKv6 ul {
    scroll-padding: 12px;
}

._1gQKv6._29BI5_ {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .3s,opacity .3s ease;
}

._1gQKv6:first-child {
    padding-top: 24px;
}

._1gQKv6._3WQsXf {
    padding-top: 0;
    padding-bottom: 0;
}

@-webkit-keyframes bgSWBG {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes bgSWBG {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes bgSWBG {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._1a-g-m {
    padding: 48px;
}

    ._1a-g-m .qFxfbq {
        display: block;
    }

        ._1a-g-m .qFxfbq ._2CZapx {
            text-align: center;
            border: 1px solid #425265;
            background: none;
            width: 100%;
            color: #fff;
        }

@-webkit-keyframes I183jM {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes I183jM {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes I183jM {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.U-23f1.U-23f1 {
    background-color: #252e39;
    line-height: 38px;
}

    .U-23f1.U-23f1 > div {
        max-width: 1600px;
        margin: 0 auto;
        border-bottom: 0;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
    }

        .U-23f1.U-23f1 > div::-webkit-scrollbar {
            display: none;
        }

        .U-23f1.U-23f1 > div > div {
            float: none;
        }

.mobile-collection .U-23f1.U-23f1 > div > div {
    margin: 0;
    padding: 8px 16px;
}

@media screen and (max-width:1600px) {
    .U-23f1.U-23f1 > div {
        padding: 0 48px;
    }
}

.mobile-collection .U-23f1.U-23f1 > div {
    padding: 0;
}

.U-23f1.U-23f1 ._27-9jz {
    color: #8197a4;
    text-decoration: none;
    font-size: 15px;
    transition: color .3s ease;
}

    .U-23f1.U-23f1 ._27-9jz._34BNV7 {
        color: #fff !important;
    }

    .U-23f1.U-23f1 ._27-9jz:hover {
        color: #fff;
    }

@-webkit-keyframes _3WNM8x {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3WNM8x {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3WNM8x {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._24u5sk {
    margin-top: 48px;
    margin-bottom: 48px;
}

._3EwrYq {
    height: 85vh;
    overflow: hidden;
}

._3sXdNH {
    position: relative;
}

.tVN_jI {
    background-image: url(https://m.media-amazon.com/images/G/02/digital/video/AIV/bats-01__CB1198675309._CB1198675309_.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
    min-height: 100%;
    position: absolute;
}

@media (max-width:980px) and (min-width:601px) {
    .tVN_jI.RAbQ3O {
        background-size: auto 50px;
        background-position-x: 50%;
    }
}

@media (max-width:600px) {
    .tVN_jI.RAbQ3O {
        background-size: auto 40px;
        background-position-x: 60%;
    }
}

@-webkit-keyframes _1ZHEjK {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _1ZHEjK {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _1ZHEjK {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._1ERlRt {
    cursor: pointer;
}

._1TCLpe {
    width: 100%;
    height: 100%;
    background: rgba(72,163,198,.7);
}

._3kaEaN {
    top: calc(50% - 12.5px);
    position: relative;
    font-size: 10px;
    line-height: 10px;
}

    ._3kaEaN:before {
        content: " ";
        vertical-align: text-bottom;
        display: inline-block;
        background: transparent url(https://m.media-amazon.com/images/G/01/digital/video/DVUI/icons/dvui-icons--v14.png) 50% no-repeat;
        background-image: url(https://m.media-amazon.com/images/G/01/digital/video/DVUI/icons/dvui-icons--v14.svg),-webkit-linear-gradient(transparent,transparent);
        background-image: url(https://m.media-amazon.com/images/G/01/digital/video/DVUI/icons/dvui-icons--v14.svg),linear-gradient(transparent,transparent);
        background-repeat: no-repeat;
        background-size: 20em 221.4em;
        background-position: -.5em -204.3em;
        width: 2.4em;
        height: 2.4em;
    }

.vMn62E {
    background-size: 100%;
    background-image: linear-gradient(180deg,transparent 110px,rgba(27,37,48,.9) 348px,rgba(15,23,30,.9) 400px),linear-gradient(90deg,rgba(29,79,115,.9),rgba(27,37,48,.9));
    background-size: 100% 100%,100% 100%;
    background-repeat: no-repeat;
    background-position: 0 100%,top;
    max-width: 100%;
    left: 0;
    width: 100%;
    z-index: 98;
    position: absolute;
    height: 85vh;
}

    .vMn62E ._3J3UoV {
        position: fixed;
        bottom: 8px;
    }

    .vMn62E ._4mCm0f {
        position: absolute;
        bottom: 68px;
    }

    .vMn62E ._2dogZr ::-webkit-scrollbar {
        display: none;
    }

    .vMn62E ._2dogZr .InU9Do {
        -ms-overflow-style: none;
        height: calc(60vh - 60px);
        overflow: scroll;
    }

    .vMn62E ._2dogZr ._2rB2-E {
        margin: 0 auto;
        max-width: 842px;
    }

        .vMn62E ._2dogZr ._2rB2-E ._1RkzSh {
            grid-template-columns: 1fr 1fr;
            margin: 16px;
            grid-gap: 8px;
        }

@media only screen and (min-width:47em) and (max-width:54.99em) {
    .vMn62E ._2dogZr ._2rB2-E ._1RkzSh {
        margin: 16px;
        grid-gap: 12px;
        max-width: 842px;
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media only screen and (min-width:55em) and (max-width:64.99em) {
    .vMn62E ._2dogZr ._2rB2-E ._1RkzSh {
        margin: 16px;
        grid-gap: 12px;
        max-width: 842px;
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media only screen and (min-width:65em) and (max-width:89.99em) {
    .vMn62E ._2dogZr ._2rB2-E ._1RkzSh {
        margin: 0;
        grid-gap: 16px;
        max-width: 842px;
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media only screen and (min-width:90em) {
    .vMn62E ._2dogZr ._2rB2-E ._1RkzSh {
        margin: 0;
        grid-gap: 16px;
        max-width: 842px;
        grid-template-columns: 1fr 1fr 1fr;
    }
}

.vMn62E ._2dogZr ._2k8hxB {
    color: #f2f4f6;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
}

@media only screen and (min-width:55em) {
    .vMn62E ._2dogZr ._2k8hxB {
        padding-left: 0;
        padding-right: 0;
        margin: 0 auto;
        max-width: 842px;
    }
}

.vMn62E ._2dogZr ._2k8hxB ._3mGLeh {
    padding-top: 32px;
    font-weight: 700;
    font-size: 21px;
}

@media only screen and (min-width:47em) {
    .vMn62E ._2dogZr ._2k8hxB ._3mGLeh {
        padding-top: 48px;
        font-size: 32px;
    }
}

.vMn62E ._2dogZr ._2k8hxB ._3mGLeh .ZF61_6 {
    float: right;
    font-weight: 400;
    font-size: 15px;
    cursor: pointer;
}

@media only screen and (min-width:47em) {
    .vMn62E ._2dogZr ._2k8hxB ._3mGLeh .ZF61_6 {
        font-size: 17px;
    }
}

.vMn62E ._2dogZr ._2k8hxB ._3kRErC {
    padding-top: 8px;
    font-weight: 400;
    font-size: 15px;
}

@media only screen and (min-width:47em) {
    .vMn62E ._2dogZr ._2k8hxB ._3kRErC {
        font-size: 17px;
    }
}

.vMn62E ._2dogZr ._2k8hxB .sfjBsb {
    font-size: 17px;
    font-weight: 700;
    margin-top: 24px;
    margin-bottom: 24px;
}

    .vMn62E ._2dogZr ._2k8hxB .sfjBsb ._2NJhHh {
        float: right;
        color: #48a3c6;
        font-size: 15px;
    }

        .vMn62E ._2dogZr ._2k8hxB .sfjBsb ._2NJhHh ._1mDQlH {
            color: #90dffe;
        }

.vMn62E ._2dogZr ._3zqUrF {
    z-index: 3000;
    width: 100%;
    max-width: 842px;
    padding-left: 16px;
    padding-right: 16px;
}

@media only screen and (min-width:65em) {
    .vMn62E ._2dogZr ._3zqUrF {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.vMn62E ._2dogZr ._3zqUrF .-WYaXv {
    font-weight: 700;
    width: 100%;
    box-shadow: 0 0 10px #0f171e;
    background-color: #0f79af;
    text-align: center;
}

.vMn62E ._2MCMEu {
    height: 200vw;
    width: 360px;
    padding: 32px 0 0 32px;
}

@media only screen and (min-width:47em) {
    .vMn62E ._2MCMEu {
        height: 100vw;
        margin: 0 auto;
        max-width: 311px;
        padding: 100px 0;
    }
}

.vMn62E ._2MCMEu .seB_PR {
    width: 68px;
    height: 68px;
    margin: auto;
    background-size: contain;
    -webkit-animation: _2fRa8U .7s;
    animation: _2fRa8U .7s;
    -webkit-transition-delay: now;
    transition-delay: now;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRiIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9Ijg0LjA5JSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTI4IDBDMTIuNTM2IDAgMCAxMi41MzYgMCAyOHMxMi41MzYgMjggMjggMjh2LTJDMTMuNjQgNTQgMiA0Mi4zNiAyIDI4UzEzLjY0IDIgMjggMlYweiIgZmlsbD0iI0ZGRiIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjI4IiBjeT0iMSIgcj0iMSIvPjxwYXRoIGQ9Ik01NiAwQzQwLjUzNiAwIDI4IDEyLjUzNiAyOCAyOHMxMi41MzYgMjggMjggMjh2LTJjLTE0LjM2IDAtMjYtMTEuNjQtMjYtMjZTNDEuNjQgMiA1NiAyVjB6IiBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA4NCAwKSIvPjwvZz48L3N2Zz4=");
}

.vMn62E ._2MCMEu ._1xz7uP, .vMn62E ._2MCMEu .bSchdQ {
    width: auto;
    height: 100%;
}

.vMn62E ._2MCMEu ._1BvchR {
    text-align: center;
}

.vMn62E ._2MCMEu ._1BvchR, .vMn62E ._2MCMEu .LEp_QL {
    padding: 8px;
    font-size: 19px;
    font-weight: 700;
}

.vMn62E ._2MCMEu ._2rCndQ {
    padding: 8px;
    font-size: 20px;
    line-height: 24px;
    color: #8197a4;
}

.vMn62E ._2MCMEu ._3Zvk3K {
    max-width: 311px;
}

.vMn62E:after {
    content: "";
    display: inline-block;
    height: 10vh;
}

@-webkit-keyframes _2fRa8U {
    to {
        -webkit-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@keyframes _2fRa8U {
    to {
        -webkit-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

@-webkit-keyframes _30zZtQ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _30zZtQ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _30zZtQ {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._16MJt1 {
    text-align: right;
    display: block;
    position: relative;
    pointer-events: none;
    top: 0;
}

    ._16MJt1 * {
        pointer-events: auto;
    }

    ._16MJt1._2AHkR2 {
        position: -webkit-sticky;
        /*position: sticky;*/
        position: relative;
        z-index: 98;
    }

        ._16MJt1._2AHkR2._1d3tAg {
            /*top: 60px;*/
        }

    ._16MJt1 ._7jcEsA {
        margin: 16px 16px 0 0;
        display: inline-block;
    }

@-webkit-keyframes _3BHx_B {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _3BHx_B {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _3BHx_B {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._6X8Uzb {
    background: #fff;
    color: #000;
    font-weight: 700;
    font-size: inherit;
    font-family: inherit;
    padding: 8px 1em;
    border-radius: 3em;
    border: none;
    outline: none;
    white-space: nowrap;
}

    ._6X8Uzb * {
        vertical-align: middle;
    }

    ._6X8Uzb ._1ie7Rq {
        stroke: #333;
        stroke-width: 2;
        stroke-linecap: round;
        stroke-opacity: 1;
        width: 1.5em;
        height: 1.5em;
        margin-right: 8px;
    }

@-webkit-keyframes _159_Hg {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-moz-keyframes _159_Hg {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes _159_Hg {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

._3m1O_d {
    text-align: initial;
}

    ._3m1O_d._2gQaSQ {
        background-color: rgba(15,23,30,.7);
        border-radius: 2.4em;
        padding: .7em 1em;
        margin-bottom: -2em;
    }

    ._3m1O_d label {
        display: inline-block;
    }

    ._3m1O_d ._2vgzfA, ._3m1O_d ._3bzPlH {
        font-size: 17px;
        line-height: 24px;
    }

@media only screen and (max-width:64.99em) {
    ._3m1O_d ._2vgzfA, ._3m1O_d ._3bzPlH {
        font-size: 15px;
        line-height: 20px;
    }
}

._3m1O_d ._2vgzfA {
    font-weight: 700;
}

._3m1O_d ._3bzPlH {
    margin-bottom: -.5em;
}

._3m1O_d * {
    vertical-align: bottom;
}
/*# sourceMappingURL=storefront.259cf42529a78d06d8ec.css.map */
